Patent Search MCP Server logo

Patent Search MCP Server

by smythmyke

Research patents with dossiers, prosecution records, Office Action analysis, search, citations, families, and CPC lookups.

Install Patent Search MCP Server

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "smythmyke-patent-search-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "patent-search-mcp-server"
      ],
      "env": {
        "PATENT_SEARCH_API_KEY": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Install not yet sandbox-tested— we haven't run this command through our automated sandbox yet. Not a red flag; we're working through the catalog.

Overview

The smythmyke/patent-search-mcp-server MCP server connects MCP clients to the AI Patent Search Generator API for patent research using USPTO and Google Patents data. It provides dossiers, prosecution documents, Office Action analysis, Boolean query generation, multi-strategy search, citation and family lookups, examiner data, and CPC tools. Some operations use credits, while several lookups are free or covered by caching. Use it for prior-art research, patent review, prosecution analysis, and related legal-intelligence workflows.

Use cases

  • Research prior art for a patent concept
  • Review USPTO prosecution history and Office Actions
  • Compare patent claims with cited prior art
  • Trace patent citations and family relationships
  • Investigate patent litigation and validity challenges

Key features

  • Patent dossiers with claims, citations, families, and classifications
  • USPTO prosecution-history retrieval and Office Action analysis
  • Boolean query generation and multi-strategy Google Patents search
  • Citation, family, similar-document, examiner, and CPC lookups
  • Claim charts, CPC suggestions, and legal-intelligence lookups

Tools11

What Patent Search MCP Server lets your agent do. Expand a tool for its parameters.

Self-reported~327 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 1d ago

Recent health check succeeded.

10/11 checks healthy over the last 79d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 11d ago via OSV.dev · patent-search-mcp-server (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars2Stargazers on the source repository.
npm downloads295Package downloads in the last 30 days.
Last commit4mo agoMost recent push to the default branch.
Tools exposed11Callable tools this server registers over MCP.
Directory activity5 viewsConfig copies, upvotes, and views on AllMCPs.

How Patent Search MCP Server works

What smythmyke/patent-search-mcp-server MCP server does

The smythmyke/patent-search-mcp-server MCP server exposes patent research functions through the Model Context Protocol. It connects to the AI Patent Search Generator service, which provides access to USPTO public data and Google Patents search capabilities.

Its research tools can assemble a patent dossier containing bibliographic data, claims, citations, family relationships, classifications, similar documents, and examiner statistics. Separate tools retrieve claims, prosecution-history documents, examiner information, patent families, citation networks, similar-document rankings, and CPC classifications.

For prior-art work, the server can create a Boolean query for manual use in Google Patents or execute a multi-query search itself. Search strategies include telescoping, onion-ring, and faceted approaches. Results are ranked and deduplicated. Other supported workflows include AI analysis of Office Actions, claim-element charts, CPC suggestions, patent legal status, assignments, term data, PTAB challenges, district-court litigation, and company litigation lookups where those tools are available through the configured service.

How it works

An MCP client starts the server with Node.js and npx, then sends tool calls over the standard MCP connection. The server forwards authenticated requests to the configured API. Patent identifiers can be supplied as patent numbers; some prosecution requests also accept a US application number.

The dossier tool combines several research categories in one response. prosecution retrieves file-wrapper materials such as Office Actions, responses, and amendments. oa_analyze can select the latest Office Action automatically or analyze a document identified by an application number and document ID. query returns text for manual pasting and does not run a search, while search runs the multi-query search on the server.

Credit use depends on the operation and cache state. Dossier retrieval costs three credits on a fresh request but is free for a 24-hour cache hit. Search and query each cost one credit. The first five Office Action analyses for an application are free, and later analyses cost one credit. Claims and claim charts can also be free when dossier data is cached, with higher charges for cold requests. The balance tool reports credits and subscription status.

Setup and configuration

The smythmyke/patent-search-mcp-server MCP server requires an API key created in the AI Patent Search Generator Chrome extension's Admin tab. Node.js 18 or later is needed for a local installation; an npx configuration does not require a separate local package installation.

A typical MCP configuration runs npx -y patent-search-mcp-server and passes PATENT_SEARCH_API_KEY in the environment. Claude Code uses ~/.claude/mcp.json or a project .mcp.json; Claude Desktop uses its platform-specific configuration file; Cursor can add the same server configuration through Settings → MCP. The optional PATENT_SEARCH_API_BASE variable overrides the default API endpoint.

For local development, clone the repository, install dependencies with npm, build the project, and point the client at dist/index.js with Node. API keys should not be committed to source control; leaked keys can be revoked from the extension's Admin tab.

Tools and capabilities

  • Retrieve bundled patent intelligence with dossier.
  • Fetch claims, claim charts, prosecution records, examiner statistics, assignments, legal status, and term information.
  • Analyze Office Action rejection grounds, cited prior art, and possible response arguments.
  • Generate Boolean queries or execute ranked, deduplicated patent searches.
  • Inspect similar documents, backward and forward citations, examiner-cited references, families, and CPC codes.
  • Check credit balance and subscription status.

Limitations and notes

The smythmyke/patent-search-mcp-server MCP server depends on a valid API key and available credits for metered operations. Google Patents search is executed only by search; query produces a string for manual use. CPC coverage in v1.0 includes all sections and about 80 common subclasses, while subgroup descriptions are planned for v1.2. The curated CPC suggestion dataset may miss niche chemistry and biotechnology topics. Rate-limit, missing-key, and exhausted-credit errors require configuration changes, waiting, or additional credits.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Patent Search MCP Server

smythmyke/patent-search-mcp-server is an MCP server that connects MCP clients to the AI Patent Search Generator API, using USPTO and Google Patents data. Its main tools provide patent dossiers, prosecution records, Office Action analysis, Boolean queries, multi-strategy search, citations, families, similar documents, examiner data, and CPC lookups.

Install it through an MCP client with `npx -y patent-search-mcp-server` and provide `PATENT_SEARCH_API_KEY`. The key comes from the AI Patent Search Generator Chrome extension's Admin tab. Local development requires Node.js 18 or later.

Yes, it works with Cursor. Add the server from Settings → MCP using the same command and environment configuration used for Claude Code, including `PATENT_SEARCH_API_KEY`.

The `search` and `query` tools each cost one credit. A fresh `dossier` costs three credits, while a 24-hour cache hit is free. The first five Office Action analyses per application are free, and later analyses cost one credit.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewPatent Search MCP Server AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/smythmyke-patent-search-mcp-server?style=directory)](https://allmcps.com/mcp/smythmyke-patent-search-mcp-server)
HTML Embed
<a href="https://allmcps.com/mcp/smythmyke-patent-search-mcp-server"><img src="https://allmcps.com/api/badge/smythmyke-patent-search-mcp-server?style=directory" alt="Patent Search MCP Server on AllMCPs" /></a>