Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-usptoSearch for patents related to generative AI for drug discovery"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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
Get a free API key at data.uspto.gov/apis/getting-started
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 |
| Search patents by keyword — entry point for all patent research |
| Title, abstract, inventors, assignee, classification, status |
| List file wrapper docs (office actions, responses, claims) |
| Ownership transfers, security interests for an application |
| Full prosecution timeline from filing to grant/abandonment |
| Patent family tree — continuations, divisionals, CIPs, provisionals |
| Foreign priority claims — linked international filings |
| PTAB trial decisions (IPR, PGR, CBM) |
| PTAB trial proceedings — active and concluded patent challenges |
PatentsView (USPTO_PATENTSVIEW_API_KEY)
Tool | Description |
| Rich search with CPC, date, assignee filters |
| Find inventors and patent portfolios |
| Company IP landscape analysis |
Register free at patentsview.org
TSDR (USPTO_TSDR_API_KEY)
Tool | Description |
| 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
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.