mcpserver.lol
registry/trademark-search
Connection check verified live · 20h ago

trademark-search

Search 13.7M+ USPTO trademarks. Clearance, phonetic matching, TTAB stats, analytics.

Tools 65
GitHub stars
Installs / wk
Licence
Transport streamable-http
Last checked 20h ago

Tools & capabilities

65 tools

Read from the running server on 20h ago.

analyze_prosecution_history read-only serial_number*
Analyze the full prosecution history of a trademark — narrative timeline of office actions, responses, examiner decisions, and current status, with examiner-behavior patterns. For…
analyze_ttab_proceeding read-only quick_modeproceeding_number*
Analyze a TTAB (Trademark Trial and Appeal Board) proceeding in depth — fetches and analyzes proceeding documents, identifies key arguments, and returns a structured summary with t…
check_brand_availability read-only brand_name*industriesnice_classesbusiness_description
Quick brand SCREEN — combines domain availability with a trademark conflict signal for the industries given. NOT a clearance search and NEVER an availability answer: it does not se…
check_domain_availability read-only tldsbrand_name*
Check domain availability for a brand name. Returns status (available, parked, commercially used, or taken) for each TLD, plus .com variations (e.g., getbrand.com, brandhq.com).
compare_marks read-only mark_a*mark_b*nice_classes
Compare two trademarks for likelihood of confusion using DuPont-style analysis. Returns similarity scores and risk assessment.
count_trademarks_by_attributes read-only limitmark_typesnice_classesstatus_filterclass_match_modecolor_match_mode +3
Count and preview USPTO marks by record attributes rather than owner identity, with mark-type, standard-character, and Nice-class breakdowns plus metadata coverage. Use this for dr…
fetch read-only id*
Retrieve the full USPTO record for one trademark, using an id returned by the search tool. Returns mark, owner, status, filing and registration dates, Nice classes, the goods and s…
get_chain_of_title read-only serial_number*
Trace who has owned a trademark over time — the ownership stages USPTO recorded (original applicant/registrant through each successive new owner), plus any recorded assignment docu…
get_class_relationships read-only limitclass_number*include_legacyrelationship_type
Look up coordinated Nice classes or related Nice classes for a given class number.
get_cohort_event_intervals read-only end_eventmax_samplestart_eventcohort_eventcohort_date_to*end_event_codes +3
Aggregate event-to-event pendency across a COHORT of marks — e.g. "average days from office action to publication for marks published in Q2 2026". Pick the cohort by an anchor even…
get_correspondent_marks read-only limitsearch_termstatus_filtercorrespondent_idcorrespondent_namerecent_window_days +1
Get all trademarks handled by a specific attorney/correspondent, with prosecution event counts and office action flags. Returns marks sorted by prosecution history length. Use this…
get_correspondent_specialization read-only url_keysearch_termtop_class_limittop_client_limitcorrespondent_name
Summarize what a named correspondent specializes in, including top clients, top Nice classes, and prosecution-versus-TTAB profile. Use this when the user asks what a specific corre…
get_deadline_satisfaction_mapping read-only event_code*deadline_type*
Check what role a USPTO event code plays for a deadline type (satisfies it, triggers it, abandons it, suspends it) per the deadline vocabulary table deadline_event_roles — office a…
get_event_code_reference read-only codelimitsearch
Look up USPTO event codes used in trademark prosecution. Search by exact code, code prefix, or keyword in the event description. Returns the code, human-readable description, and c…
get_event_status_mapping read-only limitevent_code*
Look up which USPTO status code and status definition most commonly follow a specific prosecution event code.
get_fame_profile read-only mark_or_stem*
Get the full fame profile for a brand (by mark wording or brand stem): fame tier (broad/dilution-tier vs market-specific), the fame "path" it cleared (concentrated dominant family…
get_firm_correspondent_tasks read-only limitfirm_name*deadline_daysrecent_oa_days
Resolve a trademark law firm and return what its lawyers should focus on: overdue/next-window action-required deadlines plus recent Office Actions from both case-file events and pr…
get_firm_deadlines read-only limitdays_backfirm_name*days_aheadstatus_filterinclude_opposition_period +1
Get public, system-generated trademark deadlines across marks handled by a specific law firm. Uses public firm resolution and prosecution mappings only. Does not expose any workspa…
get_firm_oa_outcomes read-only limitfirm_name*
Resolve a trademark law firm and compute mark-level Office Action outcome rates: how many firm-handled marks registered after receiving an OA, raw and excluding pending matters. Us…
get_firm_top_correspondents read-only limitfirm_name*
Get the leading correspondents or attorneys inside one named law firm, ranked by filing volume with prosecution and TTAB activity counts. Use this when the user asks for top corres…
get_latest_office_action read-only serial_number*
Get the latest office action for a trademark serial number, plus the latest recorded response if one exists, and the VERIFIED refusal grounds (with cited registration numbers) pars…
get_mark_ai_summary read-only serial_number*
Get an AI-generated deep-dive summary of a specific trademark. Covers mark details, goods/services, status, owner, prosecution context, and any active legal proceedings.
get_mark_deadlines read-only limitdays_backdays_aheadsubject_nameserial_numberstatus_filter +2
Get public, system-generated trademark deadlines for a specific mark. Accepts a serial number directly or resolves a mark name to a specific serial first. Does not expose any works…
get_mark_international_profile read-only serial_number*
Get the international / foreign footprint of a U.S. trademark by serial number: its Madrid Protocol international registration (IR number, date, status, renewal), whether it was fi…
get_mark_owner_landscape read-only limitmark_text*match_modenice_classesstatus_filter
Show which owners hold marks matching a shared trademark term and summarize what else those owners have in their broader portfolios. Use this for crowded owner-landscape questions…
get_mark_prosecution_summary read-only serial_number*
Get a compact prosecution summary for a trademark serial number. Returns current status, document counts, latest office action/response dates, milestones, and the latest key event.
get_nice_classes read-only search_termclass_numbers
Get information about Nice Classification classes used for trademark registration. Lookup specific class numbers or search for classes by keyword.
get_owner_ai_summary read-only normalized_owner*
Get an AI-generated strategic analysis of a trademark owner. Covers brand protection philosophy, litigation posture, portfolio evolution, class distribution, and likely future beha…
get_owner_deadlines read-only limitdays_backdays_aheadowner_name*status_filterinclude_opposition_period +1
Get public, system-generated trademark deadlines across a specific owner’s marks. Uses public USPTO owner resolution only. Does not expose any workspace, client, reminder, or user-…
get_owner_filing_trends read-only end_yearowner_name*start_year
Get a trademark owner's filing trends over time — yearly filing counts broken down by Nice class. Shows how the owner's trademark portfolio has evolved.
get_owner_goods_keywords read-only limitowner_name*
Get the most frequent goods/services keywords for a trademark owner. Shows what products and services the owner focuses on, useful for understanding their brand strategy and identi…
get_owner_related_parties read-only limitowner_name*
Find entities likely related to a trademark owner (predecessors, subsidiaries, sister companies) from USPTO evidence: shared ownership history on the same marks, shared filing addr…
get_owner_ttab_enforcement read-only rolelimitdate_todate_fromowner_name*target_classes +7
Analyze one trademark owner's TTAB enforcement in a single call. Filters and counts only target marks that actually satisfy the requested class, mark-type, and claimed-color criter…
get_owner_ttab_stats read-only yearlimitowner_name*
Get a compact TTAB history for one owner with substantive inter partes, opposition, cancellation, extension, appeal, and role breakdowns. Do not equate total records with initiated…
get_prosecution_document read-only max_charstext_querydocument_iddocument_codedocument_dateserial_number* +1
Retrieve one specific USPTO prosecution document by the stable document_id returned from list_prosecution_documents, USPTO document id, code, or date. Returns the working USPTO doc…
get_prosecution_timeline read-only serial_number*
Get the prosecution timeline for a trademark — chronological list of office actions, responses, and key events (publication, registration, suspension, etc.). Raw data without AI an…
get_reference_lookup read-only codelimitqueryafter_codereference_type*
Look up USPTO or TTAB reference codes and small lookup tables such as status codes, statement types, legal entity types, Nice classes, design codes, and TTAB proceeding/status/role…
get_similar_marks read-only limitmark_text*include_deadnice_classes
Find USPTO trademarks similar to a given mark name. Uses examiner-style knockout search with phonetic, trigram, and component matching to identify potential conflicts. Returns simi…
get_top_filers read-only limitoffsetrank_byend_date*filer_typestart_date* +3
Get a ranked filer table for a date range, filer type, and optional Nice classes. Use this when the user asks for top filers, top owners, top law firms, or top correspondents by cl…
get_trademark_analytics read-only metric*end_dategroup_bynice_classstart_datetime_period
Get aggregate statistics about USPTO trademark filings, registrations, and TTAB proceedings.
get_ttab_document read-only max_charstext_queryentry_number*proceeding_number*
Retrieve and read one specific TTABVUE filing by proceeding number and entry number. Returns filing metadata, a working USPTO TTABVUE viewer link, direct PDF link when available, e…
get_ttab_proceeding_details read-only proceeding_number*
Get raw details for a TTAB proceeding — parties, involved marks, counsel, and recent filings with entry numbers and working TTABVUE document links. Use get_ttab_document to read on…
get_ttab_top_opposition_filers read-only limitend_date*party_rolestart_date*proceeding_type
Rank the parties that filed the most TTAB oppositions (or cancellations) across the whole Board in a date range — the market-wide "who opposes the most" question. Use this for ques…
is_mark_famous read-only mark*class
Check whether a trademark is FAMOUS — and, critically, famous FOR A SPECIFIC MARKET (you pass the applicant's Nice class as a PROXY for that market; fame is market-determined, ther…
list_prosecution_documents read-only limitserial_number*
List prosecution documents for a trademark serial number, including stable document identifiers, working USPTO links when available, extraction/readability status, office actions,…
lookup_trademark read-only serial_number*
Get detailed information about a specific USPTO trademark by its serial number. Returns owner, status, filing dates, goods/services, correspondent (attorney/law firm of record — us…
phonetic_search read-only limitmark_text*include_deadnice_classessimilarity_threshold
Find trademarks whose WHOLE mark sounds similar to the given mark (Metaphone + trigram, whole-mark similarity threshold). LIMITS: it compares entire marks, so multi-word marks that…
recommend_nice_classes read-only industrybusiness_description*
Recommend Nice trademark classes based on a business description. Returns the most relevant classes with confidence scores and explanations.
research_office_action read-only serial_number*
Research the Office Action for a trademark — returns structured refusal categories, latest OA/response context, cited marks, and third-party registrations that support coexistence…
resolve_trademark_subject read-only limitentity*subject_name*
Resolve an owner, law firm, correspondent, mark, TTAB proceeding, client, or portfolio to the best trademark entity match. Resolving clients and portfolios requires authentication.
run_dupont_analysis read-only serial_a*serial_b*
Run a full 13-factor DuPont likelihood of confusion analysis between two trademarks. Includes web research on the companies, market overlap analysis, and detailed factor-by-factor…
run_knockout_search read-only mark_name*owner_namemax_resultsdesign_codesinclude_deadnice_classes +1
Run an examiner-style knockout search with scoring via the unified knockout engine — the same engine the GleanMark product uses. This is a PURE USPTO conflict search over 14M trade…
run_safe_analytics read-only limitentity*metricfilterssubject_nameanalysis_type*
Run a constrained business-level analytics query without exposing schema details. This is the default fallback for bespoke rankings, counts, snapshots, and timelines across owners,…
search read-only query*
Search GleanMark's USPTO trademark database and return citable results. Each result is a US trademark record with a stable id, a human-readable title (mark, owner and status) and a…
search_attorneys read-only limitsearch_term*search_type
Search for trademark attorneys or law firms. Returns prosecution statistics, TTAB proceeding counts (as plaintiff/defendant), and contact information.
search_by_owner read-only limitowner_name*
Search for trademark owners by name. Use this to resolve or list candidate owners, not for owner counts, rankings, prosecution snapshots, or recent activity checks. Returns matchin…
search_claimed_colors read-only modetermlevellimitmatchcolors +5
Search or count US trademarks by the colours they claim, parsed from USPTO colour-claim statements. Neither TESS nor its successor offers this. TWO levels: level="family" (16 famil…
search_design_codes read-only modecodeslimitmatchquerystatus +3
Find US trademarks by USPTO design code — the codes examiners assign to the visual elements of a logo (26.17.01 = straight bands, 24.11 = crowns). Accepts dotted (26.17.01) or pack…
search_goods_services read-only modesorttext*limitmatch_modenice_classes +2
Full-text search over the goods/services recitations of 14M USPTO marks — answers "who else claims X in their goods?" (competitive landscape, descriptiveness/crowded-field evidence…
search_mark_statements read-only modetextlimitstatusnice_classserial_number +2
Search the statements USPTO records on a trademark: disclaimer ("no claim is made to PIZZA apart from the mark"), description (the examiner's written description of the drawing — "…
search_trademarks read-only limitquery*nice_classesstatus_filter
Search the USPTO trademark database by name — a RANKED similarity/prefix search that returns the closest whole-mark matches (14M records). It is NOT an exhaustive contains-scan: mu…
search_ttab_proceedings read-only limitquery*role_filtertype_filterstatus_filterowner_contains
Search TTAB proceedings using the same discovery index as the GleanMark TTAB workspace. Use for broad proceeding discovery by party name, exact 8-digit proceeding number, 8-digit t…
suggest_gs_descriptions read-only limitquery*classesgs_type
Search the USPTO Trademark ID Manual (pre-approved, surcharge-free goods & services identifications) by plain words. Call once per distinct product/service line (e.g. construction…
validate_gs_description read-only text*classes
Check a draft goods & services description against the USPTO ID Manual, clause by clause (clauses split on ";"). Each clause comes back verbatim (selectable pre-approved entry), cl…
web_research read-only mark_textentity_name*nice_classesresearch_type*
Research a company, trademark, or legal topic on the internet. Returns grounded results with source citations. Use for company background, recent news, common law trademark use, or…