MCP.so
Sign In

USPTO Patent MCP Server

@riemannzeta

About USPTO Patent MCP Server

FastMCP Server for USPTO data

Basic information

Category

Other

License

MIT

Runtime

python

Transports

stdio

Publisher

riemannzeta

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "patent_mcp_server": {
      "command": "uv",
      "args": [
        "sync"
      ]
    }
  }
}

Tools

No tools detected

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is USPTO Patent MCP Server?

A FastMCP server for accessing United States Patent and Trademark Office (USPTO) patent and trademark data through multiple APIs including Patent Public Search, Open Data Portal, PTAB Trial API v3, TSDR trademark status API, and USPTO trademark search. Using this server, Claude Desktop can pull data from USPTO APIs, search PTAB proceedings and decisions, research prosecution history, run trademark clearance searches, and track trademark status.

How to use USPTO Patent MCP Server?

Clone the repository, run uv sync to install dependencies, set required API keys in a .env file, and integrate with Claude Desktop by adding the server definition to claude_desktop_config.json (for Claude Code, use claude mcp add-json). The server starts automatically when needed by the client.

Key features of USPTO Patent MCP Server

  • Provides 61 tools across 9 USPTO data sources (36 currently active)
  • Full‑text search of granted patents and published applications via PPUBS
  • Access prosecution history, patent family data, and bulk datasets via ODP
  • Trademark search, status tracking, and document retrieval via TSDR and tmsearch
  • Trademark assignment records from 1955 to present (no API key needed)
  • PTAB trial proceeding and decision search (IPR/PGR/CBM)

Use cases of USPTO Patent MCP Server

  • Search patent full text and download PDFs (PDF download unsupported in Claude Desktop)
  • Research patent prosecution history and file wrapper documents
  • Run trademark clearance/knockout searches and track live trademark status
  • Retrieve ownership assignment records for any US federal trademark
  • Search PTAB inter partes review proceedings and decisions

FAQ from USPTO Patent MCP Server

Which APIs require an API key?

The Open Data Portal (ODP) and PTAB tools require a USPTO ODP API key. TSDR trademark tools require a separate TSDR API key (obtained from the USPTO API Key Manager). PPUBS patent tools, trademark search (tm_*), and trademark assignment search work without any API key.

How do I get an ODP API key?

Create a USPTO.gov account at data.uspto.gov (requires ID.me verification), sign in, visit "My ODP" in the site navigation to retrieve your key, then add it to the .env file as USPTO_API_KEY.

How do I get a TSDR API key?

Sign in to the USPTO API Key Manager (account.uspto.gov/profile/api-manager) with a free MyUSPTO account, select the TSDR API product, and request a key. Add it to the .env file as TSDR_API_KEY. The ODP key does not work for TSDR endpoints.

What should I do if trademark search fails with 403/202 errors?

If USPTO tightens the AWS WAF in front of tmsearch.uspto.gov, copy the aws-waf-token cookie from a browser session on tmsearch.uspto.gov (valid ~4 days) and set it as TMSEARCH_WAF_TOKEN in the .env file.

Which tools are unavailable due to API shutdowns?

The PatentsView API (shut down March 2026), Office Action and Enriched Citation APIs (decommissioned early 2026), and the Patent Litigation API (not offered on ODP) are unavailable. All 25 affected tools remain registered and return workaround guidance.

Comments

More Other MCP servers