Categories › Web & Browser › Web search engines & search APIs
USPTO trademark data: 14M+ marks, owners, Office Actions, TTAB cases. Public tools need no account.
Remote server: your requests and data go to gleanmark.com. Claude Code: claude mcp add --transport http gleanmark-uspto-trademark-search https://gleanmark.com/mcp · Claude app: Settings → Connectors → Add custom connector.
The tools this server listed when we connected to it, in its own words.
analyze_prosecution_history — Analyze the full prosecution history of a trademark — narrative timeline of office actions, responses, examiner decisions, and current statuanalyze_ttab_proceeding — Analyze a TTAB (Trademark Trial and Appeal Board) proceeding in depth — fetches and analyzes proceeding documents, identifies key arguments,check_brand_availability — Quick brand-name screen: checks whether the name's domains are registered and whether the .com site is in use, looks for similar registered check_domain_availability — Check domain availability for a brand name. Returns status (available, parked, commercially used, or taken) for each TLD, plus .com variatiocompare_marks — Compare two trademarks for likelihood of confusion using DuPont-style analysis. Returns similarity scores and risk assessment.count_filings_by_period — Counts U.S. trademark applications filed across the whole register in a date range, grouped by calendar year, month or day, with each periodcount_trademarks_by_attributes — Counts and previews USPTO marks by record attributes (drawing type, standard-character claim, Nice class, status, and combinations of these)fetch — Retrieve the full USPTO record for one trademark, using an id returned by the search tool. Returns mark, owner, status, filing and registratget_chain_of_title — Traces who has owned a trademark over time: the ownership stages the USPTO recorded, from the original applicant or registrant through each get_class_relationships — Look up coordinated Nice classes or related Nice classes for a given class number.get_cohort_event_intervals — Measures the time between two prosecution events across a group of marks, e.g. the average days from Office Action to publication for marks get_correspondent_marks — Get all trademarks handled by a specific attorney/correspondent, with prosecution event counts and office action flags. Returns marks sortedget_correspondent_specialization — Summarize what a named correspondent specializes in, including top clients, top Nice classes, and prosecution-versus-TTAB profile. Use this get_deadline_satisfaction_mapping — Check what role a USPTO event code plays for a deadline type (satisfies it, triggers it, abandons it, suspends it) per the deadline vocabulaget_event_code_reference — Look up USPTO event codes used in trademark prosecution. Search by exact code, code prefix, or keyword in the event description. Returns theget_event_status_mapping — Look up which USPTO status code and status definition most commonly follow a specific prosecution event code.get_fame_profile — 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" iget_firm_correspondent_tasks — Resolves a trademark law firm and returns its action-required work: overdue deadlines and those in the next window, plus recent Office Actioget_firm_deadlines — Get public, system-generated trademark deadlines across marks handled by a specific law firm. Uses public firm resolution and prosecution maget_firm_oa_outcomes — Resolve a trademark law firm and compute mark-level Office Action outcome rates: how many firm-handled marks registered after receiving an Oget_firm_top_correspondents — Ranks the correspondents or attorneys within one named law firm by filing volume, with prosecution and TTAB activity counts. Answers questioget_latest_office_action — Returns the most recent Office Action for a trademark serial number, the latest recorded response if there is one, and the refusal grounds pget_mark_ai_summary — Get an AI-generated deep-dive summary of a specific trademark. Covers mark details, goods/services, status, owner, prosecution context, and get_mark_deadlines — Get public, system-generated trademark deadlines for a specific mark. Accepts a serial number directly or resolves a mark name to a specificget_mark_international_profile — Get the international / foreign footprint of a U.S. trademark by serial number: its Madrid Protocol international registration (IR number, dget_mark_owner_landscape — Show which owners hold marks matching a shared trademark term and summarize what else those owners have in their broader portfolios. Use thiget_mark_prosecution_summary — Get a compact prosecution summary for a trademark serial number. Returns current status, document counts, latest office action/response dateget_nice_classes — Get information about Nice Classification classes used for trademark registration. Lookup specific class numbers or search for classes by keget_owner_ai_summary — Get an AI-generated strategic analysis of a trademark owner. Covers brand protection philosophy, litigation posture, portfolio evolution, clget_owner_deadlines — Get public, system-generated trademark deadlines across a specific owner’s marks. Uses public USPTO owner resolution only. Does not expose aget_owner_filing_trends — Get a trademark owner's filing trends over time — yearly filing counts broken down by Nice class. Shows how the owner's trademark portfolio get_owner_goods_keywords — Get the most frequent goods/services keywords for a trademark owner. Shows what products and services the owner focuses on, useful for underget_owner_related_parties — Find entities likely related to a trademark owner (predecessors, subsidiaries, sister companies) from USPTO evidence: shared ownership histoget_owner_ttab_enforcement — Analyze one trademark owner's TTAB enforcement in a single call. Filters and counts only target marks that actually satisfy the requested clget_owner_ttab_stats — Returns a compact TTAB history for one owner: counts of inter partes proceedings, oppositions, cancellations, extensions of time to oppose aget_prosecution_document — Retrieve one specific USPTO prosecution document by the stable document_id returned from list_prosecution_documents, USPTO document id, codeget_prosecution_timeline — Get the prosecution timeline for a trademark — chronological list of office actions, responses, and key events (publication, registration, sget_reference_lookup — Look up USPTO or TTAB reference codes and small lookup tables such as status codes, statement types, legal entity types, Nice classes, desigget_similar_marks — Find USPTO trademarks similar to a given mark name. Uses examiner-style knockout search with phonetic, trigram, and component matching to idget_top_filers — Get a ranked filer table for a date range, filer type, and optional Nice classes. Handles questions like "Who are the top 10 filers in ClassNot tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.