mcp-uspto

mcp-uspto

An MCP server for searching and retrieving USPTO data, including patents, trademarks, assignments, and PTAB decisions. It allows users to research IP landscapes, track prosecution histories, and analyze inventor or assignee portfolios through integrated tools.

Category
访问服务器

README

mcp-uspto

MCP server for USPTO — search patents, trademarks, assignments, PTAB decisions, and inventor/assignee data.

13 tools. All require free API keys (no paid tiers).

Quick Start

  1. Get a free API key at data.uspto.gov/apis/getting-started
  2. Add to your MCP config:
{
  "mcpServers": {
    "uspto": {
      "command": "npx",
      "args": ["-y", "mcp-uspto"],
      "env": {
        "USPTO_API_KEY": "your-odp-key-here"
      }
    }
  }
}

This unlocks 9 tools. For all 13, add the optional keys below.

Tools

Open Data Portal (USPTO_API_KEY)

Tool Description
uspto_patent_search Search patents by keyword — entry point for all patent research
uspto_patent_details Title, abstract, inventors, assignee, classification, status
uspto_patent_documents List file wrapper docs (office actions, responses, claims)
uspto_patent_assignments Ownership transfers, security interests for an application
uspto_patent_status Full prosecution timeline from filing to grant/abandonment
uspto_patent_continuity Patent family tree — continuations, divisionals, CIPs, provisionals
uspto_patent_foreign_priority Foreign priority claims — linked international filings
uspto_ptab_decisions PTAB trial decisions (IPR, PGR, CBM)
uspto_ptab_proceedings PTAB trial proceedings — active and concluded patent challenges

PatentsView (USPTO_PATENTSVIEW_API_KEY)

Tool Description
uspto_patentsview_search Rich search with CPC, date, assignee filters
uspto_inventor_search Find inventors and patent portfolios
uspto_assignee_search Company IP landscape analysis

Register free at patentsview.org

TSDR (USPTO_TSDR_API_KEY)

Tool Description
uspto_trademark_status Trademark status, owner, goods/services

Register free at developer.uspto.gov

Full Config (all keys)

{
  "mcpServers": {
    "uspto": {
      "command": "npx",
      "args": ["-y", "mcp-uspto"],
      "env": {
        "USPTO_API_KEY": "your-odp-key",
        "USPTO_PATENTSVIEW_API_KEY": "your-patentsview-key",
        "USPTO_TSDR_API_KEY": "your-tsdr-key"
      }
    }
  }
}

Tools return a helpful setup message (not an error) when their key is missing.

Example Queries

  • "Search for CRISPR gene editing patents" → uspto_patent_search
  • "Show me the prosecution history for application 16/123,456" → uspto_patent_status
  • "What's the patent family for this application?" → uspto_patent_continuity
  • "Does this patent claim foreign priority?" → uspto_patent_foreign_priority
  • "Get assignment records for application 16/123,456" → uspto_patent_assignments
  • "Find PTAB challenges against patent 10,234,567" → uspto_ptab_decisions
  • "What active PTAB proceedings involve Samsung?" → uspto_ptab_proceedings
  • "What patents does Apple hold in display technology?" → uspto_assignee_search
  • "Look up trademark serial number 97123456" → uspto_trademark_status

Rate Limits

Built-in token-bucket rate limiting per API:

  • Open Data Portal: 10 req/sec
  • PatentsView: 45 req/min
  • TSDR: 60 req/min

License

MIT

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选