uspto-mcp

TETRA-2023/uspto-mcp
★ 0 stars Python 🔒 Security Updated 4d ago
MCP server for USPTO patent data sources (PPUBS Phase 1, ODP Phase 2 deferred)
View on GitHub →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "uspto-mcp": {
      "command": "uvx",
      "args": [
        "uspto-mcp"
      ]
    }
  }
}

Or install with pip: pip install uspto-mcp

README Excerpt

MCP server wrapping USPTO patent data sources for the Model Context Protocol. - **Phase 1 (current)**: PPUBS — Patent Public Search at `ppubs.uspto.gov`. No authentication, full-text search of granted US patents and published applications. - **Phase 2 (deferred)**: ODP — Open Data Portal at `api.uspto.gov`. Adds assignment records, examination data, file-wrapper history, and real-time application status. Requires an ODP API key (procurement gated by USPTO MyUSPTO + ID.me identity verification —

Tools (17)

MCP_BEARER_TOKENMCP_HOSTMCP_PORTUSPTO_ODP_API_KEYUSPTO_ODP_URLUSPTO_PPUBS_URLUSPTO_TRANSPORTcheck_ppubs_statusodp_get_applicationodp_get_assignmentodp_get_continuityodp_get_transactionsodp_search_applicationsppubs_get_patent_by_numberppubs_get_search_countppubs_search_patentsstdio