Index / MCP servers / GleanMark USPTO Trademark Search

GleanMark USPTO Trademark Search MCP server

Connect GleanMark USPTO Trademark Search and your agent gets 61 tools, among them analyze_prosecution_history, analyze_ttab_proceeding, check_brand_availability. It answers at https://gleanmark.com/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 10 of 10 times since 5 September 2026; the last check, on 18 October 2026, succeeded.

Status
Answering
Tools
61
Official
yes, served from gleanmark.com
Reliability
10 of 10 checks
Response time
237 ms
Transport
streamable HTTP
Last checked
18 October 2026

USPTO trademark data: 14M+ marks, owners, Office Actions, TTAB cases. Public tools need no account.

Description as the publisher wrote it.

The 61 tools GleanMark USPTO Trademark Search offers

ToolWhat it does
analyze_prosecution_historyAnalyze the full prosecution history of a trademark — narrative timeline of office actions, responses, examiner decisions, and current status, with examiner-behavior patterns. For authenticated users this launches asynchronously (usually do
Inputs: serial_number
analyze_ttab_proceedingAnalyze a TTAB (Trademark Trial and Appeal Board) proceeding in depth — fetches and analyzes proceeding documents, identifies key arguments, and returns a structured summary with timeline, party positions, and strategic assessment. For auth
Inputs: proceeding_number, quick_mode
check_brand_availabilityQuick brand availability check — combines domain availability with a trademark conflict signal. Returns a recommendation tier (avoid, probably avoid, promising, or no conflicts found). Good first step before a full clearance search.
Inputs: brand_name, business_description, industries, nice_classes
check_domain_availabilityCheck 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).
Inputs: brand_name, tlds
compare_marksCompare two trademarks for likelihood of confusion using DuPont-style analysis. Returns similarity scores and risk assessment.
Inputs: mark_a, mark_b, nice_classes
count_trademarks_by_attributesCount 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 drawing type, standard-character, Nice-class, status, and cros
Inputs: status_filter, nice_classes, class_match_mode, claimed_color_families, claimed_color_shades, color_match_mode
get_class_relationshipsLook up coordinated Nice classes or related Nice classes for a given class number.
Inputs: class_number, relationship_type, include_legacy, limit
get_cohort_event_intervalsAggregate 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 event (preset: publication, notice_of_publication, registration,
Inputs: cohort_event, cohort_event_codes, cohort_date_from, cohort_date_to, start_event, start_event_codes
get_correspondent_marksGet 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 for attorney-specific mark queries.
Inputs: search_term, correspondent_name, canonical_correspondent_id, correspondent_id, status_filter, limit
get_correspondent_specializationSummarize 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 correspondent or attorney specializes in.
Inputs: search_term, correspondent_name, url_key, top_client_limit, top_class_limit
get_deadline_satisfaction_mappingCheck 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 action response, opposition period, Statement of Use, Section
Inputs: event_code, deadline_type
get_event_code_referenceLook 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 category.
Inputs: code, search, limit
get_event_status_mappingLook up which USPTO status code and status definition most commonly follow a specific prosecution event code.
Inputs: event_code, limit
get_fame_profileGet 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 vs large multi-class portfolio), its famous class footprint,
Inputs: mark_or_stem
get_firm_correspondent_tasksResolve 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 prosecution documents, including ROA-filed and §2(d) indicator
Inputs: firm_name, deadline_days, recent_oa_days, limit
get_firm_deadlinesGet 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 workspace, client, reminder, or user-created deadline data.
Inputs: firm_name, days_ahead, days_back, status_filter, include_opposition_period, include_informational_windows
get_firm_oa_outcomesResolve 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. Use this for questions like "what percentage registered after
Inputs: firm_name, limit
get_firm_top_correspondentsGet 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 correspondents at a specific firm, such as "Who are the top corres
Inputs: firm_name, limit
get_latest_office_actionGet 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) parsed from the OA text. Use refusal_grounds as the authoritativ
Inputs: serial_number
get_mark_ai_summaryGet an AI-generated deep-dive summary of a specific trademark. Covers mark details, goods/services, status, owner, prosecution context, and any active legal proceedings.
Inputs: serial_number
get_mark_deadlinesGet 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 workspace, client, reminder, or user-created deadline data.
Inputs: serial_number, subject_name, days_ahead, days_back, status_filter, include_opposition_period
get_mark_international_profileGet 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 filed as a 66(a) Madrid extension, Madrid maintenance (§8/§15,
Inputs: serial_number
get_mark_owner_landscapeShow 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 like "Which companies own a trademark for COMET?" or "Who ow
Inputs: mark_text, match_mode, status_filter, nice_classes, limit
get_mark_prosecution_summaryGet 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.
Inputs: serial_number
get_nice_classesGet information about Nice Classification classes used for trademark registration. Lookup specific class numbers or search for classes by keyword.
Inputs: class_numbers, search_term
get_owner_ai_summaryGet an AI-generated strategic analysis of a trademark owner. Covers brand protection philosophy, litigation posture, portfolio evolution, class distribution, and likely future behavior. Results are cached for 30 days.
Inputs: normalized_owner
get_owner_deadlinesGet 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-created deadline data.
Inputs: owner_name, days_ahead, days_back, status_filter, include_opposition_period, include_informational_windows
get_owner_filing_trendsGet 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.
Inputs: owner_name, start_year, end_year
get_owner_goods_keywordsGet 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 identifying class patterns.
Inputs: owner_name, limit
get_owner_related_partiesFind entities likely related to a trademark owner (predecessors, subsidiaries, sister companies) from USPTO evidence: shared ownership history on the same marks, shared filing addresses (agent addresses excluded), and shared distinctive nam
Inputs: owner_name, limit
get_owner_ttab_enforcementAnalyze 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 criteria; separately reports all targets attached to qualifying pr
Inputs: owner_name, date_from, date_to, role, proceeding_types, target_classes
get_owner_ttab_statsGet 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 oppositions. Use get_owner_ttab_enforcement for date ranges
Inputs: owner_name, year, limit
get_prosecution_documentRetrieve 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 document link, extraction/readability status, cached document t
Inputs: serial_number, document_id, uspto_document_id, document_code, document_date, text_query
get_prosecution_timelineGet the prosecution timeline for a trademark — chronological list of office actions, responses, and key events (publication, registration, suspension, etc.). Raw data without AI analysis.
Inputs: serial_number
get_reference_lookupLook 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 codes.
Inputs: reference_type, code, query, limit, after_code
get_similar_marksFind USPTO trademarks similar to a given mark name. Uses examiner-style knockout search with phonetic, trigram, and component matching to identify potential conflicts. Returns similarity_score (mark-only similarity) and confusion_score (ble
Inputs: mark_text, nice_classes, include_dead, limit
get_top_filersGet 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 class or date, such as "Who are the top 10 filers in Class 9 i
Inputs: start_date, end_date, filer_type, nice_classes, limit, rank_by
get_trademark_analyticsGet aggregate statistics about USPTO trademark filings, registrations, and TTAB proceedings.
Inputs: metric, time_period, start_date, end_date, nice_class, group_by
get_ttab_documentRetrieve 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, extraction/readability status, document text, and optional qu
Inputs: proceeding_number, entry_number, text_query, max_chars
get_ttab_proceeding_detailsGet 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 one selected filing. Use get_owner_ttab_enforcement for owner-
Inputs: proceeding_number
21 more tools

is_mark_famous, list_prosecution_documents, lookup_trademark, phonetic_search, recommend_nice_classes, research_office_action, resolve_trademark_subject, run_dupont_analysis, run_knockout_search, run_safe_analytics, search_attorneys, search_by_owner, search_claimed_colors, search_design_codes, search_goods_services, search_mark_statements, search_trademarks, search_ttab_proceedings, suggest_gs_descriptions, validate_gs_description, web_research

Add GleanMark USPTO Trademark Search to your AI client

Every block below points at https://gleanmark.com/mcp. Pick your client and copy.

Claude Code: one command in your terminal
claude mcp add --transport http gleanmark-uspto-trademark-search https://gleanmark.com/mcp
Claude Desktop: claude_desktop_config.json
{
  "mcpServers": {
    "gleanmark-uspto-trademark-search": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://gleanmark.com/mcp"]
    }
  }
}
Cursor: ~/.cursor/mcp.json, or .cursor/mcp.json in a project
{
  "mcpServers": {
    "gleanmark-uspto-trademark-search": {
      "url": "https://gleanmark.com/mcp"
    }
  }
}
VS Code and GitHub Copilot: .vscode/mcp.json
{
  "servers": {
    "gleanmark-uspto-trademark-search": {
      "type": "http",
      "url": "https://gleanmark.com/mcp"
    }
  }
}
Zed: Zed settings.json
{
  "context_servers": {
    "gleanmark-uspto-trademark-search": {
      "url": "https://gleanmark.com/mcp"
    }
  }
}
Windsurf: ~/.codeium/mcp_config.json
{
  "mcpServers": {
    "gleanmark-uspto-trademark-search": {
      "serverUrl": "https://gleanmark.com/mcp"
    }
  }
}
JetBrains AI Assistant: Settings, Tools, AI Assistant, MCP, New MCP Server, as JSON
{
  "mcpServers": {
    "gleanmark-uspto-trademark-search": {
      "url": "https://gleanmark.com/mcp"
    }
  }
}
Continue: .continue/mcpServers/neuronto.yaml
name: GleanMark USPTO Trademark Search
version: 0.0.1
schema: v1
mcpServers:
  - name: GleanMark USPTO Trademark Search
    type: streamable-http
    url: https://gleanmark.com/mcp
Gemini CLI: ~/.gemini/settings.json
{
  "mcpServers": {
    "gleanmark-uspto-trademark-search": {
      "httpUrl": "https://gleanmark.com/mcp"
    }
  }
}
Codex CLI: MCP server config
{
  "mcpServers": {
    "gleanmark-uspto-trademark-search": {
      "type": "http",
      "url": "https://gleanmark.com/mcp"
    }
  }
}
Warp: MCP servers, + Add, paste JSON
{
  "mcpServers": {
    "gleanmark-uspto-trademark-search": {
      "url": "https://gleanmark.com/mcp"
    }
  }
}
Goose: a one-click extension link
goose://extension?url=https%3A%2F%2Fgleanmark.com%2Fmcp&type=streamable_http&id=gleanmark-uspto-trademark-search&name=GleanMark%20USPTO%20Trademark%20Search

Is GleanMark USPTO Trademark Search up right now?

It answered our last check on 18 October 2026 in 237 ms. Over 10 checks since 5 September 2026 it answered 10. Status here comes from Neuronto's own probes, not from the publisher.

MCP servers similar to GleanMark USPTO Trademark Search

Questions about GleanMark USPTO Trademark Search

Is there an official GleanMark USPTO Trademark Search MCP server?

Yes. It is published by gleanmark.com and served from gleanmark.com, the vendor's own domain: https://gleanmark.com/mcp.

How many tools does GleanMark USPTO Trademark Search have?

61, as returned by the server's own tools/list on 31 August 2026: analyze_prosecution_history, analyze_ttab_proceeding, check_brand_availability, check_domain_availability, compare_marks, count_trademarks_by_attributes, get_class_relationships, get_cohort_event_intervals, and 53 more.

Is GleanMark USPTO Trademark Search down?

It answered our last check on 18 October 2026 in 237 ms. Over 10 checks since 5 September 2026 it answered 10.

How do I add GleanMark USPTO Trademark Search to Cursor?

Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://gleanmark.com/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.

Does GleanMark USPTO Trademark Search need an API key?

It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.

Where this comes from

Publisher: com.gleanmark. Endpoint host: gleanmark.com. ARD identifier: urn:air:com.gleanmark:mcp:trademark-search. First indexed 31 August 2026. The tools are exactly what the server returned; nothing on this page is inferred from its name. Ranking in Neuronto search is never for sale.

Is this your server? Get a message the day it stops answering or its tools change: monitoring, 14 days free. Or claim the domain to manage how it is listed.