GleanMark USPTO Trademark Search

com.gleanmark由 gleanmark.com 发布官方发布者v1.2.0更新于 Oct 26, 2026

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

已验证Streamable HTTP可网页运行知识与记忆数据与分析商业与电商

概览

AI 生成的概览

远程 MCP 服务器,提供 USPTO 商标数据:检索商标、比对冲突,并分析审查历史、权利人、律所与 TTAB 案件。

可以做什么
  • 检索与筛查商标:查找近似商标、按杜邦式方法比对两件商标的混淆风险、检查品牌名与域名可用性
  • 读取记录:获取完整商标记录、审查时间线、最新审查意见、审查文件、权属链及马德里国际档案
  • 分析权利人与律所:权利人组合、申请趋势、商品关键词、关联主体、TTAB 执法、律所期限与审查意见结果、申请量排名
  • 查询参考数据:尼斯分类及类别关系、USPTO 事件与状态代码、期限映射表
  • 生成商标与权利人的 AI 摘要,以及按时间段和按属性统计的申请量数据
适用场景
适用于商标清查、品牌名筛查、组合与竞争对手研究,以及关于 USPTO 审查历史、律所活动或 TTAB 程序的问题。当助手需要结构化、可引用的 USPTO 数据而非通用网页搜索时值得添加。
运行要求
位于 gleanmark.com 的远程 streamable HTTP 端点,无需本地包或运行时。清单未声明认证、环境变量或请求头,描述称公开工具无需账号。部分工具对已认证用户以异步方式运行,完整模式功能可能需要账号。
安装前请注意
属于只读研究工具:结果(包括 AI 生成的摘要与风险评分)仅供参考,不构成法律意见。部分工具被描述为面向已认证用户的异步或完整模式,无账号时行为可能不同。权利人摘要缓存 30 天,可能已过时。

安装

在 SourceWeft 中

  1. 打开 控制台中的 GleanMark USPTO Trademark Search,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/com.gleanmark%2Ftrademark-search/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "gleanmark-uspto-trademark-search": {
      "type": "http",
      "url": "https://gleanmark.com/mcp"
    }
  }
}

工具

64

analyze_prosecution_history

Analyze Prosecution History

Analyze 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 done in under a minute; longer for large file histories) and returns a processing handle used to retrieve the completed result once ready.

输入参数serial_number必填

analyze_ttab_proceeding

Analyze a TTAB Proceeding

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 timeline, party positions, and strategic assessment. For authenticated full-mode runs this launches asynchronously (typically 1-2 minutes) and returns a processing handle used to retrieve the completed result once ready.

输入参数quick_modeproceeding_number必填

check_brand_availability

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 trademarks in the given industries or classes, and returns a screening tier (avoid, probably avoid, promising, or no close conflicts surfaced) with the top conflicts and a domain snapshot. It is a first look, not a clearance search: it does not cover common-law use, state registrations or a full goods-relatedness analysis, so a result with no conflicts means none surfaced in this screen, not that the name is available. run_knockout_search is the fuller trademark conflict search.

输入参数brand_name必填industriesnice_classesbusiness_description

check_domain_availability

Check Domain Availability

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).

输入参数tldsbrand_name必填

compare_marks

Compare Two Marks for Confusion

Compare two trademarks for likelihood of confusion using DuPont-style analysis. Returns similarity scores and risk assessment.

输入参数mark_a必填mark_b必填nice_classes

count_filings_by_period

Count Trademark 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 period split into U.S.-filed and Madrid Protocol (79-series) applications and the change from the previous period. Answers questions such as how many trademark applications were filed in 2025 and how that compares with 2024, or which month of a year had the most filings. Counts are one per serial number by the filing date on the USPTO record; they are calendar periods, not USPTO fiscal-year statistics, and not class counts. Returns data_through, the latest filing date on the register; recent periods grow as late records arrive.

输入参数end_date必填group_bystart_date必填

count_trademarks_by_attributes

Count Trademarks by Attributes

Counts and previews USPTO marks by record attributes (drawing type, standard-character claim, Nice class, status, and combinations of these), with breakdowns by mark type, standard character and class, plus how complete the underlying data is. Claimed-color criteria can be combined with these attributes; counts by color alone, rankings, lists and color vocabulary are outside its scope.

输入参数limitmark_typesnice_classesstatus_filterclass_match_modecolor_match_modestandard_charactersclaimed_color_shadesclaimed_color_families

fetch

Fetch

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 services text, and counsel of record, with a public gleanmark.com URL for citation.

输入参数id必填

get_chain_of_title

Get 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 later owner, plus any recorded assignment documents GleanMark holds. Answers questions such as who owns a mark now versus who filed it, whether it was sold, transferred or assigned, and how it reached its current owner, including chain-of-title and due-diligence questions. lookup_trademark shows only the current owner. Owners listed within one stage are joint owners, not successive ones. Not a title opinion.

输入参数serial_number必填

get_class_relationships

Get Related Nice Classes

Look up coordinated Nice classes or related Nice classes for a given class number.

输入参数limitclass_number必填include_legacyrelationship_type

get_cohort_event_intervals

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 published in Q2 2026. The group is chosen by an anchor event (preset: publication, notice_of_publication, registration, notice_of_allowance, abandonment or first_office_action, or raw event codes, where a trailing * matches a prefix) within a date window of up to 366 days; the interval runs from a start event to an end event. Returns the average, median and percentiles in days, how many marks in the group had no start event, and example marks. Samples up to max_sample marks from the start of the window and says when the sample is truncated. Event codes beyond the presets are listed by get_event_code_reference.

输入参数end_eventmax_samplestart_eventcohort_eventcohort_date_to必填end_event_codescohort_date_from必填start_event_codescohort_event_codes

get_correspondent_marks

Marks for a Correspondent

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 for attorney-specific mark queries.

输入参数limitsearch_termstatus_filtercorrespondent_idcorrespondent_namerecent_window_dayscanonical_correspondent_id

get_correspondent_specialization

Correspondent Specialization

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 correspondent or attorney specializes in.

输入参数url_keysearch_termtop_class_limittop_client_limitcorrespondent_name

get_deadline_satisfaction_mapping

Deadline Satisfaction Reference

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 action response, opposition period, Statement of Use, Section 8/9/15, post-registration office action, ITU notice.

输入参数event_code必填deadline_type必填

get_event_code_reference

USPTO 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 the code, human-readable description, and category.

输入参数codelimitsearch

get_event_status_mapping

USPTO Event Status Reference

Look up which USPTO status code and status definition most commonly follow a specific prosecution event code.

输入参数limitevent_code必填

get_fame_profile

Fame Profile for a Mark

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 vs large multi-class portfolio), its famous class footprint, corporate-family portfolio size and class breadth, brand-stem crowding, and TTAB enforcement history. Use to explain WHY a mark is (or is not) famous, or to profile a senior mark before a §2(d) / opposition / dilution strategy. Circumstantial signal, not statutory fame proof.

输入参数mark_or_stem必填

get_firm_correspondent_tasks

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 Actions from case-file events and prosecution documents, with flags for a filed response and for Section 2(d) refusals. Answers questions such as which correspondent tasks a firm has in the next 30 days or which recent Office Actions a firm has received.

输入参数limitfirm_name必填deadline_daysrecent_oa_days

get_firm_deadlines

Firm Deadlines

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 workspace, client, reminder, or user-created deadline data.

输入参数limitdays_backfirm_name必填days_aheadstatus_filterinclude_opposition_periodinclude_informational_windows

get_firm_oa_outcomes

Firm Office Action Outcomes

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. Use this for questions like "what percentage registered after an OA?" or "OA success rate for this firm".

输入参数limitfirm_name必填

get_firm_top_correspondents

Top Correspondents at a Firm

Ranks the correspondents or attorneys within one named law firm by filing volume, with prosecution and TTAB activity counts. Answers questions such as who the top correspondents at Fross Zelnick Lehrman & Zissu are.

输入参数limitfirm_name必填

get_latest_office_action

Latest Office Action for a Mark

Returns the most recent Office Action for a trademark serial number, the latest recorded response if there is one, and the refusal grounds parsed from the Office Action text, with the cited registration numbers. refusal_grounds is taken from the text of the action, not from the document title.

输入参数serial_number必填

get_mark_ai_summary

AI Summary of a Mark

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.

输入参数serial_number必填

get_mark_deadlines

Deadlines for a Mark

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 workspace, client, reminder, or user-created deadline data.

输入参数limitdays_backdays_aheadsubject_nameserial_numberstatus_filterinclude_opposition_periodinclude_informational_windows

get_mark_international_profile

International Filings for a Mark

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 filed as a 66(a) Madrid extension, Madrid maintenance (§8/§15, renewal), and the foreign applications/registrations it claims as priority or basis (country, registration number, dates). Use this for ANY question about a mark's foreign, international, Madrid Protocol, WIPO, or EUIPO registrations. Data comes from USPTO records, so it is only available for marks with a USPTO record — it does not query WIPO/EUIPO live.

输入参数serial_number必填

get_mark_owner_landscape

Owner Landscape for a Mark

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 like "Which companies own a trademark for COMET?" or "Who owns trademarks for GLEAN?" Returns the matching owners ranked by footprint, with each owner's wider portfolio context.

输入参数limitmark_text必填match_modenice_classesstatus_filter

get_mark_prosecution_summary

Prosecution Summary for a Mark

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.

输入参数serial_number必填

get_nice_classes

Look Up Nice Classes

Get information about Nice Classification classes used for trademark registration. Lookup specific class numbers or search for classes by keyword.

输入参数search_termclass_numbers

get_owner_ai_summary

AI Summary of an Owner

Get 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.

输入参数normalized_owner必填

get_owner_deadlines

Deadlines for an Owner

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-created deadline data.

输入参数limitdays_backdays_aheadowner_name必填status_filterinclude_opposition_periodinclude_informational_windows

get_owner_goods_keywords

Owner Goods & Services Keywords

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 identifying class patterns.

输入参数limitowner_name必填

get_owner_ttab_enforcement

TTAB Enforcement History for an Owner

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 criteria; separately reports all targets attached to qualifying proceedings. Supports exact class-only questions with target_class_match=only. Claimed-color metadata identifies candidate marks but does not prove color was alleged in the pleading; use analyze_ttab_proceeding for that evidence.

输入参数rolelimitdate_todate_fromowner_name必填target_classesproceeding_typestarget_mark_typesinclude_extensionstarget_class_matchinclude_owner_markstarget_claims_color另有 1 个

get_owner_ttab_stats

TTAB Statistics for an Owner

Returns a compact TTAB history for one owner: counts of inter partes proceedings, oppositions, cancellations, extensions of time to oppose and appeals, broken down by the owner's role. The total counts every record, including extensions and cases the owner defended, so it is not the number of oppositions the owner started. get_owner_ttab_enforcement covers date ranges and the marks and classes challenged.

输入参数yearlimitowner_name必填

get_prosecution_document

Get a Prosecution Document

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 document link, extraction/readability status, cached document text, and optional query-centered excerpts. Use text_query when the user asks what the document says about a particular issue. Call with serial_number alone and it returns the list of documents on file (newest first) so you can pick one — no separate list_prosecution_documents call needed.

输入参数max_charstext_querydocument_iddocument_codedocument_dateserial_number必填uspto_document_id

get_prosecution_timeline

Prosecution Timeline

Get the prosecution timeline for a trademark — chronological list of office actions, responses, and key events (publication, registration, suspension, etc.). Raw data without AI analysis.

输入参数serial_number必填

get_reference_lookup

Reference Data Lookup

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 codes.

输入参数codelimitqueryafter_codereference_type必填

get_similar_marks

Find Similar Marks

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 similarity_score (mark-only similarity) and confusion_score (blended mark + commercial overlap). Useful for trademark clearance searches.

输入参数limitmark_text必填include_deadnice_classes

get_top_filers

Top Trademark 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 Class 9 in 2025?" Returns ranked rows with per-filer live, registered, and pending counts plus corpus totals. A single call covers the full ranked list: `limit` (up to 100) sets the number of rows and the date range may span multiple years. `offset` reaches ranks beyond 100 or a specific band (ranks 40-45 = `limit: 6, offset: 39`).

输入参数limitoffsetrank_byend_date必填filer_typestart_date必填min_filingsnice_classesfiler_profile

get_ttab_document

Get a TTAB Document

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, extraction/readability status, document text, and optional query-centered excerpts. Use get_ttab_proceeding_details first when the entry number is unknown.

输入参数max_charstext_queryentry_number必填proceeding_number必填

get_ttab_proceeding_details

TTAB Proceeding Details

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 one selected filing. Use get_owner_ttab_enforcement for owner-wide distributions and analyze_ttab_proceeding for AI-powered merits analysis.

输入参数proceeding_number必填

get_ttab_top_opposition_filers

Get TTAB Top Opposition Filers

Ranks the parties that filed the most TTAB oppositions (or cancellations) across the whole Board in a date range. Answers market-wide questions such as which party filed the most oppositions in April 2026. Takes a calendar date range. One owner's record is covered by get_owner_ttab_stats, and one proceeding by get_ttab_proceeding_details.

输入参数limitend_date必填party_rolestart_date必填proceeding_type

is_mark_famous

Check Whether a Mark Is Famous

Checks whether a trademark is famous, and whether it is famous for a specific market, using the applicant's Nice class as a stand-in for that market (fame is market-specific under Joseph Phelps Vineyards v. Fairmont: a mark famous for electronics is not automatically famous for fresh fruit). Returns is_famous, famous_in_class, the fame tier (broad household-name fame or market-specific fame), the classes where the mark is famous, portfolio size, and the corporate family's record as a TTAB plaintiff. Relevant to whether a mark is famous, the strength of a senior mark under Section 2(d), and dilution eligibility under Section 43(c). A circumstantial signal, not proof of statutory fame.

输入参数mark必填class

list_prosecution_documents

List Prosecution Documents

List prosecution documents for a trademark serial number, including stable document identifiers, working USPTO links when available, extraction/readability status, office actions, responses, notices, and other dated filings. Use get_prosecution_document to read one selected document.

输入参数limitserial_number必填

lookup_trademark

Look Up Trademark by 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 — use this for "which firm represents/is correspondent for" questions), and more.

输入参数serial_number必填

recommend_nice_classes

Recommend Nice Classes

Recommend Nice trademark classes based on a business description. Returns the most relevant classes with confidence scores and explanations.

输入参数industrybusiness_description必填

research_office_action

Research an Office Action

Research the Office Action for a trademark — returns structured refusal categories, latest OA/response context, cited marks, and third-party registrations that support coexistence arguments. For authenticated users this launches asynchronously (typically 1-2 minutes) and returns a processing handle used to retrieve the completed result once ready.

输入参数serial_number必填

resolve_trademark_subject

Resolve an Ambiguous Name

Matches a name to one trademark entity (an owner, law firm, correspondent, mark, TTAB proceeding, client or portfolio) and returns the match with its identifiers, or the top candidates when the name is ambiguous. Resolving clients and portfolios requires a signed-in account.

输入参数limitentity必填subject_name必填

run_safe_analytics

Run Safe Analytics Query

Runs a constrained analytics query over owners, law firms and correspondents (rankings, counts, snapshots and timelines) and returns the results without exposing database details. Suited to custom aggregate business questions that a single search or summary tool does not answer.

输入参数limitentity必填metricfilterssubject_nameanalysis_type必填

search_attorneys

Search Trademark Attorneys

Search for trademark attorneys or law firms. Returns prosecution statistics, TTAB proceeding counts (as plaintiff/defendant), and contact information.

输入参数limitsearch_term必填search_type

search_by_owner

Search Marks by Owner

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 matching companies/individuals with their trademark portfolio statistics (total marks, live/dead counts, registered/pending).

输入参数limitowner_name必填

search_claimed_colors

Search Marks by Claimed Color

Searches or counts U.S. trademarks by the colors they claim, parsed from USPTO color-claim statements. Two levels: level="family" (16 color families; red also finds dark red, maroon and burgundy) and level="shade" (the exact term claimed, e.g. dark red). match="all" finds marks claiming at least the given colors, match="only" marks claiming exactly those colors, and match="only_bw" the same while also allowing black and white. claimed=false counts marks whose statement says color is not claimed. Modes: count, top_owners, list_marks, vocabulary (the valid families or shades with counts), explain_term (the family a shade belongs to) and by_serial (what one mark claims).

输入参数modetermlevellimitmatchcolorsstatusclaimednice_classserial_numberregistration_number

search_design_codes

Search USPTO Design Codes

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 packed (261701) form. USPTO design vocabulary is literal and narrow: it records "Bands, straight" where a person says "stripe", and has no entry for words like "swoosh", so a plain shape word resolves to a code through mode="search_codes" before marks can be counted or listed. Modes: count, top_owners, list_marks, by_serial (what codes one mark carries), describe_code, search_codes. Omitting mode infers it from the arguments supplied.

输入参数modecodeslimitmatchquerystatusnice_classserial_numberregistration_number

search_goods_services

Search Goods Services

Full-text search over the goods and services identifications of 14M USPTO marks, for questions such as which other owners claim a product in their goods (competitive landscape, descriptiveness or crowded-field evidence, identification drafting precedent). Keyword-based: the query is tokenized and matched against each mark's indexed goods keywords (match_mode all requires every keyword, any requires at least one). Rows include a short excerpt around the matched clause, not the full identification. mode=count returns how many marks claim the goods, with class and status breakdowns; mode=top_owners ranks the owners claiming them; neither returns rows. Searches goods and services text, not mark names; run_knockout_search and search_trademarks search mark names.

输入参数modesorttext必填limitmatch_modenice_classesstatus_filterowner_contains

search_mark_statements

Search Mark Statements

Searches the statements the USPTO records on a trademark: disclaimers ("no claim is made to PIZZA apart from the mark"), descriptions of the drawing ("the mark consists of a red and white striped awning"), translations of foreign wording, and claims of prior registrations. Answers questions such as which marks disclaim a word or which marks are described as stripes. Modes: count, top_terms, top_owners, list_marks, by_serial (every statement on one mark) and statement_types. mode=top_terms with nice_class ranks the most-disclaimed terms in a class with per-term mark counts (disclaimers only); its status filter accepts live (registered and pending together), any or dead, so a registered-only ranking is not available. A single term's registered-only count is available with mode=count, text set to the term, and status=registered. Color claims are searched with search_claimed_colors.

输入参数modetextlimitstatusnice_classserial_numberstatement_typeregistration_number

search_trademarks

Search Trademarks

Searches USPTO trademarks by name (14M records) and returns the closest whole-mark matches, ranked by similarity and prefix. It is not an exhaustive contains-search: multi-word marks that only contain the queried word rank low and are often cut (a KWIK query can miss KWIK REWARDS or KWIK KOPY); search_marks_by_pattern returns complete lists. A short result does not show that a name is absent from the register or available.

输入参数limitquery必填nice_classesstatus_filter

search_ttab_proceedings

Search TTAB Proceedings

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 trademark serial number, or 7-digit registration number. Supports status, proceeding type, matched party role, and owner-name filters. For one known case after discovery, use get_ttab_proceeding_details; for owner enforcement statistics, use get_owner_ttab_enforcement.

输入参数limitquery必填role_filtertype_filterstatus_filterowner_contains

suggest_gs_descriptions

Suggest Goods & Services Descriptions

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 services and lighting products are two separate calls), not once per whole business. Returns selectable Term IDs; entries with {curly-brace} placeholders are fill-in templates.

输入参数limitquery必填classesgs_type

validate_gs_description

Validate a Goods & Services Description

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), close (with up to 3 pre-approved substitutes), or freeform (subject to the USPTO $200/class free-form surcharge). Deterministic — no AI rewriting.

输入参数text必填classes

web_research

Web Research

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 case law research.

输入参数mark_textentity_name必填nice_classesresearch_type必填

版本历史

2
  1. v1.2.0最新Oct 17, 2026
  2. v1.1.0Sep 16, 2026

评分

已满足适用检查项的 83%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分

    请声明包含 README 的 GitHub 仓库,或在 OAuth 受保护资源元数据中提供 resource_documentation。

  • 许可证不适用

    托管服务按其提供方的条款使用,因此这里不要求许可证。此检查项不计入百分比。