Patent Search MCP server
Patent dossiers, prosecution, claims + a legal layer (PTAB, litigation, term) + AI risk. USPTO.
2 stars
Reviews
Write oneNobody has reviewed Patent Search yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Patent Search tools (26)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
assignmentsChain of title for a US patent: who owns it now and the recorded assignment history (conveyances, reel/frame,
attorneyAttorneys/agents of record for a US patent (name + USPTO registration number), plus the docket number and customer
balanceReturn the current credit balance and subscription status for the authenticated AI Patent Search Generator account.
challengesGet the PTAB validity-challenge history for a US patent: who challenged it (petitioner), the patent owner,
citationsReturn backward and/or forward citations for a patent.
claim_chartBuild a per-claim element chart for a granted US patent. Decomposes each independent claim into discrete elements (preamble, body parts) and maps each element to examiner-cited prior art from cached Office Action analyses.
claimsFetch just the claims of a patent — the legal scope of the invention, formatted as a numbered list of independent and dependent claims.
company_litigationReverse lookup: given a COMPANY name, return all US district-court patent suits it was involved in (as plaintiff or
cpcLook up a Cooperative Patent Classification (CPC) code and return its section, class, subclass, and group context.
cpc_suggestSuggest CPC (Cooperative Patent Classification) codes from a plain-English description of a technology or invention.
dossierFetch a comprehensive intelligence dossier for a patent by publication number.
entity_statusUSPTO entity status for a US patent (small / micro / large entity) — a signal of the applicant's size and fee tier.
examinerGet the assigned examiner's name, art unit, total applications handled, allowance rate, and average pendency for a US patent.
familyReturn the patent family for a given patent — continuations, divisionals, and national counterparts (foreign equivalents).
legal_bundleAssemble the full legal-intelligence layer for a US patent in one call: PTAB validity challenges,
legal_statusIs this US patent still in force? Returns in-force vs lapsed/expired, the anticipated 20-year expiration, and the
litigationGet the US district-court infringement litigation history for a patent: who sued whom, in which court, over what
oa_analyzeAI-analyze a USPTO Office Action document to extract rejection grounds (102, 103, 112, etc.), cited prior art,
pregrant_pubThe pre-grant publication (as-filed) for a US patent: publication number/date plus the as-filed abstract and claims
prosecutionRetrieve the USPTO file-wrapper documents (office actions, responses, amendments, IDS, notices) for a US patent or application.
prosecution_timelineFull chronological USPTO event log for a US patent's application (filings, office actions, notices, maintenance
queryGenerate a single optimized Boolean search query for Google Patents from a natural-language description of an invention or technology.
risk_profileOne-shot patent due-diligence: assemble the legal bundle and return a risk verdict (Low / Moderate / High)
searchGenerate expert multi-strategy Boolean patent-search queries from a natural-language
similarReturn Google Patents' 'similar documents' ranking for a given patent — a list of patents that Google considers
termPatent Term Adjustment (PTA) and the resulting adjusted expiration for a US patent: base 20-year expiration, total
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan29 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 111 days ago8/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Patent Search compares
Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 72/100
- higher than 40% of 3,470 Web search servers
- Tools
- 26
- the typical Web search server has 5
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 2
- more than 70% of 1,786 Web search servers
What its tools let an agent do: 25 read · 1 change
Install Patent Search in Claude Code, Cursor or VS Code
Runs npx -y patent-search-mcp-server on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add patent-search-mcp-server -- npx -y patent-search-mcp-server
What the publisher says
From the Patent Search repository's README, as published. We do not edit it. Read it on GitHub
patent-search-mcp-server
MCP (Model Context Protocol) server for the AI Patent Search Generator — patent dossiers, prosecution history, Office Action AI analysis, citation/family/CPC lookups, plus a legal-intelligence layer (PTAB validity challenges, district-court litigation, company-litigation lookup, legal status, chain of title, term) and a one-shot AI risk profile. All from USPTO public data. Works in Claude Code, Claude Desktop, Cursor, ChatGPT-with-MCP, and any other MCP-compatible client.
26 tools available.
- Patent data: dossier, claims, claimchart, prosecution, prosecutiontimeline, oaanalyze, examiner, attorney, entitystatus, term, assignments, legalstatus, pregrantpub, query, search, similar, citations, family, cpc, cpc_suggest, balance.
- Legal intelligence (new): challenges (PTAB validity challenges — who attacked the patent and did it survive), litigation (US district-court infringement suits — who sued whom), company_litigation (reverse lookup: all patent suits involving a company).
Prerequisites
- Install the AI Patent Search Generator Chrome extension and sign in.
- Generate an API key from the extension's Admin tab.
- Node.js 18+ (only required for local installs; npx-style configs don't need a local install).
Configure in Claude Code
Add to your MCP config (~/.claude/mcp.json or project-scoped .mcp.json):
{
"mcpServers": {
"patent-search": {
"command": "npx",
"args": ["-y", "patent-search-mcp-server"],
"env": {
"PATENT_SEARCH_API_KEY": "psg_live_..."
}
}
}
}Configure in Claude Desktop
Edit ~/Library/Application Support/Claude/claudedesktopconfig.json (macOS) or %APPDATA%\Claude\claudedesktopconfig.json (Windows):
{
"mcpServers": {
"patent-search": {
"command": "npx",
"args": ["-y", "patent-search-mcp-server"],
"env": { "PATENT_SEARCH_API_KEY": "psg_live_..." }
}
}
}Configure in Cursor
Settings → MCP → Add Server. Same JSON shape as Claude Code.
Tools
balance
Return current credit balance + subscription status. Free. No arguments.
dossier
Full patent intelligence: bibliographic, claims, citations, family, classifications, similar documents, examiner stats — all bundled. 3 credits on fresh fetch; free on 24h cache hit.
{ "patentNumber": "US10867416B2" }prosecution
USPTO file-wrapper documents (Office Actions, responses, amendments, etc.) for a US patent. Free.
{ "patentNumber": "US10867416B2" } OR { "applicationNumber": "15912345" }oa_analyze
AI analysis of a USPTO Office Action — rejection grounds, cited prior art, suggested response arguments. First 5 analyses per application are free; subsequent analyses cost 1 credit each.
Two forms:
- Auto-pick most recent OA: { "patentNumber": "US10867416B2" }
- Explicit doc: { "applicationNumber": "15912345", "documentId": "..." }
examiner
Examiner name, art unit, total applications, allowance rate, average pendency. Free.
{ "patentNumber": "US10867416B2" }query
Single optimized Boolean query string for manual paste into Google Patents. Does NOT execute. 1 credit.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Patent Search: common questions
- Is Patent Search MCP server safe?
- Mostly: it is graded B (72/100). Read the Patent Search safety report
- How do I install Patent Search?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Patent Search need an API key?
- Yes. The registry entry asks for
PATENT_SEARCH_API_KEY. - Is Patent Search maintained?
- The last commit was 149 days ago (2026-06-08). The latest release is v0.5.0.
- What can I use instead of Patent Search?
- Servers from other publishers that do the same job: The Company Atlas MCP server, Pubmed MCP server and Misakanet MCP server.
- How does Patent Search compare with other Web search MCP servers?
- safety score 72/100 (higher than 40% of 3,470 Web search servers); tools 26 (the typical Web search server has 5); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Patent Search
Same job from other publishers: the closest match first, then the best rated.
- The Company AtlasGlobal customs trade data and company registry. Search shipments, and look up legal entities.5.0(1)NewB
- PubmedSearch PubMed/Europe PMC, fetch articles and full text (PMC/EPMC/Unpaywall), citations, MeSH terms.not reviewedEstablishedA
- MisakanetFailure-memory layer for coding agents: search evidence-rated failure lessons by error text.not reviewedEstablishedA
Legal Data HunterSearch 18M+ legal documents worldwide — case law, legislation, and doctrine across 110+ countries.not reviewedEstablishedA- MinutesThe private, owned conversation-memory layer for AI. Record, transcribe, and search every meeting.not reviewedEstablishedA