Patent MCP
FastMCP Server for USPTO data
What is Patent MCP?
Patent MCP is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to fastmcp server for uspto data
FastMCP Server for USPTO data
This server falls under the Search & Data Extraction category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- FastMCP Server for USPTO data
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx patent-mcp-serverConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Patent MCP
The Patent MCP Server provides AI assistants with direct access to USPTO patent and trademark data through 61 tools spanning nine data sources. It covers full-text patent search and retrieval via PPUBS, prosecution history through the Open Data Portal, PTAB proceedings and appeals, and comprehensive trademark search and status tracking via TSDR. Researchers, IP attorneys, and product teams can use it to quickly search prior art, monitor trademark status, look up IPR proceedings, and pull patent file wrappers — all through natural language queries.
Prerequisites
- Python 3.10 or higher with uv installed (curl -LsSf https://astral.sh/uv/install.sh | sh)
- A USPTO Open Data Portal API key (USPTO_API_KEY) — register at developer.uspto.gov
- A separate USPTO TSDR API key (TSDR_API_KEY) for trademark status and document retrieval
- Git to clone the repository
- An MCP-compatible client such as Claude Desktop
Clone the repository
Clone the patent MCP server repository to your local machine and enter the project directory.
git clone https://github.com/riemannzeta/patent_mcp_server
cd patent_mcp_serverInstall dependencies with uv
Use uv sync to install all Python dependencies in an isolated virtual environment. This is the recommended approach for this project.
uv syncObtain USPTO API keys
Register for two separate keys at developer.uspto.gov: one for the Open Data Portal (ODP) which covers patent search and PTAB tools, and a separate key for TSDR trademark data. Note that the ODP key does not work for TSDR.
Set environment variables
Export your API keys as environment variables. You can add these to your shell profile or set them directly in the MCP client config.
export USPTO_API_KEY="your-odp-api-key"
export TSDR_API_KEY="your-tsdr-api-key"Verify the server starts correctly
Run the server once manually to confirm it launches without errors before adding it to your MCP client config.
uv run patent-mcp-serverConfigure your MCP client
Add the server to your claude_desktop_config.json using the uv run approach with the correct path to your cloned repo.
{
"mcpServers": {
"patents": {
"command": "uv",
"args": ["--directory", "/path/to/patent_mcp_server", "run", "patent-mcp-server"],
"env": {
"USPTO_API_KEY": "your-odp-api-key",
"TSDR_API_KEY": "your-tsdr-api-key"
}
}
}
}Patent MCP Examples
Client configuration
Add this to your claude_desktop_config.json, replacing the directory path and API keys with your own values
{
"mcpServers": {
"patents": {
"command": "uv",
"args": ["--directory", "/Users/yourname/patent_mcp_server", "run", "patent-mcp-server"],
"env": {
"USPTO_API_KEY": "your-odp-api-key",
"TSDR_API_KEY": "your-tsdr-api-key",
"LOG_LEVEL": "INFO"
}
}
}
}Prompts to try
Natural language prompts that map to the server's 36 active tools
- "Search for granted patents related to transformer neural network architectures from 2020 onwards"
- "Get the prosecution history for patent application 17/123456"
- "Find all PTAB IPR proceedings filed against patents owned by Acme Corp in 2023"
- "What is the current trademark status for serial number 97123456?"
- "Search for trademark registrations for the mark 'CloudSync' in international class 42"
- "Show me trademark assignment records for registration 5678901"Troubleshooting Patent MCP
TSDR tools return authentication errors even though USPTO_API_KEY is set
TSDR requires a separate TSDR_API_KEY — the ODP key does not work for trademark data. Register for a distinct TSDR key at developer.uspto.gov and set it as a separate environment variable.
Tools related to PatentsView, Office Actions, or Patent Litigation return errors or are missing
These 25 tools were decommissioned when their underlying USPTO APIs were shut down in early 2026. Only the 36 active tools (PPUBS, ODP, PTAB, TSDR, trademark search, and bulk data) are functional.
Server fails to start with 'ModuleNotFoundError'
Run 'uv sync' again from within the patent_mcp_server directory to ensure all dependencies are installed. If you're using the MCP config, verify the --directory argument points to the exact cloned folder path.
Frequently Asked Questions about Patent MCP
What is Patent MCP?
Patent MCP is a Model Context Protocol (MCP) server that fastmcp server for uspto data It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Patent MCP?
Follow the installation instructions on the Patent MCP GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with Patent MCP?
Patent MCP works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Patent MCP free to use?
Yes, Patent MCP is open source and available under the MIT license. You can use it freely in both personal and commercial projects.
Patent MCP Alternatives — Similar Search & Data Extraction Servers
Looking for alternatives to Patent MCP? Here are other popular search & data extraction servers you can use with Claude, Cursor, and VS Code.
TrendRadar
★ 58.0kA real-time hotspot monitoring and news aggregation assistant that provides AI-powered analysis of trending topics across multiple platforms via the Model Context Protocol. It enables users to track news and receive automated notifications through va
Scrapling
★ 52.7k🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!
PDF Math Translate
★ 33.9k[EMNLP 2025 Demo] PDF scientific paper translation with preserved formats - 基于 AI 完整保留排版的 PDF 文档全文双语翻译,支持 Google/DeepL/Ollama/OpenAI 等服务,提供 CLI/GUI/MCP/Docker/Zotero
GPT Researcher
★ 27.2kAn autonomous agent that conducts deep research on any data using any LLM providers
Agent Reach
★ 20.1kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
Xiaohongshu
★ 13.7kMCP for xiaohongshu.com
Browse More Search & Data Extraction MCP Servers
Explore all search & data extraction servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Patent MCP in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Patent MCP?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.