USPTO Patent MCP Server logo

USPTO Patent MCP Server

by riemannzeta

The USPTO Patent MCP Server provides access to United States Patent and Trademark Office (USPTO) patent and patent application data through the Patent Public Search API and the Open Data Portal (ODP) API. This server allows MCP clients like Claude Desktop to pull data from the USPTO.

View on GitHub

Last updated: N/A

What is USPTO Patent MCP Server?

A FastMCP server that provides access to USPTO patent and patent application data through the Patent Public Search API and the Open Data Portal (ODP) API.

How to use USPTO Patent MCP Server?

  1. Clone the repository. 2. Install dependencies with uv. 3. Set up the ODP API key (if needed). 4. Configure Claude Desktop to integrate with the server.

Key features of USPTO Patent MCP Server

  • Patent Search

  • Full Text Documents

  • PDF Downloads

  • Metadata Access

Use cases of USPTO Patent MCP Server

  • Searching for patents and patent applications

  • Retrieving full text of patents

  • Downloading patents as PDF files

  • Accessing patent bibliographic information, assignments, and litigation data

FAQ from USPTO Patent MCP Server

What is the Patent Public Search API?

The backend for the Patent Center, used for full text document access, PDF downloads, and advanced search.

What is the Open Data Portal (ODP) API?

Used for metadata, continuity information, transactions, and assignments.

Do I need an API key?

For Patent Public Search requests, no API Key is required, but there are rate limits. For ODP API requests, a USPTO ODP API Key is required.

What is UV?

UV is a python version and dependency management tool that is faster and easier than having a separate python version manager.

How do I configure Claude Desktop?

Update your Claude Desktop configuration file (claude_desktop_config.json) with the appropriate command and arguments to run the server.