Skip to main content

Patent Intelligence MCP Server

PyPI version License: MIT Python 3.10+ MCP

MCP server that gives AI agents access to US patent data. 16 tools for patent search, citation networks, technology trend analysis, IPC/CPC classification, patent families, claims extraction, top holder rankings, portfolio comparison, and strategic landscape analysis — all through the free USPTO PatentsView API.

Features

Tool Description
search_patents Search patents by keyword with optional date range filter
get_patent_details Full patent details: inventors, assignees, CPC classifications
search_by_inventor Find all patents by a specific inventor
search_by_assignee Find all patents owned by a company or organization
get_patent_citations Citation networks with impact scoring
analyze_technology_trends Patent filing trends over time with growth rates
search_by_cpc Search by CPC classification code (e.g. G06N for AI/ML)
search_recent_patents Find newest patents with optional category filter (pharma, AI, etc.)
compare_portfolios Head-to-head comparison of two companies' patent portfolios
get_patent_landscape Technology landscape: trends, top players, CPC + geographic distribution
search_by_classification Search by IPC/CPC code at subgroup level for precise research
get_patent_family Find related patents (continuations, divisionals) in the same family
get_top_patent_holders Ranking of companies by patent count, filterable by sector
analyze_patent_landscape Strategic landscape analysis with insights and recommendations
get_patent_claims Extract patent claims (the legally binding part)

What's New in v0.3.0

  • 5 new tools: Classification search (IPC/CPC subgroup), patent families, top holder rankings, strategic landscape analysis, claims extraction
  • Enhanced search_recent_patents: Category filter (pharma, AI, telecom, energy, etc.)
  • Enhanced get_patent_landscape: Now includes CPC distribution and geographic distribution
  • Enhanced get_patent_details: Suggests related tools (citations, claims, family)
  • Strategic insights: analyze_patent_landscape generates actionable recommendations
  • 10 sector presets: pharma, tech, semiconductor, telecom, automotive, energy, biotech, AI, medical, aerospace

What's New in v0.2.0

  • 4 new tools: CPC search, recent patents, portfolio comparison, technology landscape
  • Parallel API requests: Trend analysis and patent details are now 3-5x faster
  • In-memory caching: Repeated queries return instantly (10-minute TTL)
  • Date range filters: Search patents within specific time periods
  • Impact scoring: Citation analysis now includes numerical impact scores
  • Better error messages: Helpful hints when no results are found

Installation

pip install patent-intelligence-mcp-server

Quick Start

Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "patents": {
      "command": "patent-server"
    }
  }
}

Claude Code CLI

claude mcp add patents -- patent-server

Direct Usage

patent-server

Example Queries

Once connected, your AI agent can answer questions like:

Basic Search:

  • "Search for recent patents about quantum computing"
  • "Show me details for patent US-11234567"
  • "What patents has Elon Musk filed?"
  • "Find all Tesla patents"

Advanced Analysis:

  • "Compare Apple's and Samsung's patent portfolios over 5 years"
  • "Show me the technology landscape for solid state batteries"
  • "Find patents in CPC class G06N (machine learning)"
  • "Show the newest patents about mRNA vaccines from the last 6 months"
  • "Analyze patent trends in CRISPR technology over 10 years"
  • "How does Google's patent portfolio compare to Microsoft's?"

New in v0.3.0:

  • "Search patents in IPC classification H04L9/32 (cryptographic authentication)"
  • "Find the patent family for patent 11234567"
  • "Who are the top patent holders in the pharma sector?"
  • "Give me a strategic landscape analysis for quantum computing"
  • "Extract the claims for patent 11234567"
  • "Show me recent AI patents from the last 30 days"

CPC Classification Codes

Common codes for the search_by_cpc tool:

Code Area
G06N Machine Learning / AI
G06F Digital Data Processing
H01L Semiconductor Devices
H04 Telecommunications
A61K Pharmaceuticals
C12N Biotechnology
B60 Vehicles
F03D Wind Turbines

API Source

USPTO PatentsView API — Free, no API key required. Covers all US patents with full metadata, inventors, assignees, citations, and CPC classifications.

Configuration

Optional environment variables:

Variable Default Description
PATENT_HTTP_TIMEOUT 30 HTTP request timeout in seconds
PATENT_DEFAULT_LIMIT 10 Default number of results
PATENT_MAX_LIMIT 50 Maximum results per query
PATENT_CACHE_ENABLED true Enable/disable response caching
PATENT_CACHE_TTL 600 Cache time-to-live in seconds

Performance

  • Parallel requests: Patent details fetch 4 data sources simultaneously instead of sequentially
  • Trend analysis: Year-by-year queries run in parallel (5-year analysis: ~1 request time instead of ~5)
  • Landscape analysis: 5 parallel API calls for comprehensive results in a single request cycle
  • In-memory caching: Repeated queries return from cache (256 entries, 10-minute TTL)
  • Patent families: Parallel citation + base patent lookups

Related MCP Servers

Development

git clone https://github.com/AiAgentKarl/patent-intelligence-mcp-server.git
cd patent-intelligence-mcp-server
pip install -e .
patent-server

License

MIT

Metadata

Release files for patent-intelligence-mcp-server 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for patent-intelligence-mcp-server 0.3.0
File Size Uploaded
patent_intelligence_mcp_server-0.3.0.tar.gz 21.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for patent-intelligence-mcp-server 0.3.0
File Interpreter ABI Platform
patent_intelligence_mcp_server-0.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 45.3 kB

Release files / patent_intelligence_mcp_server-0.3.0.tar.gz

Download URL patent_intelligence_mcp_server-0.3.0.tar.gz
Size 21.2 kB
Tags Source
SHA-256 checksum
How to use checksums
86ca4cefa6e441fe2c11bf64ab00cac136e9f8cd37da5c5d1dde24577ebbaae2
BLAKE2b-256 checksum
How to use checksums
de429cb309e402b5650b20ed6df654a16850e646f148e86e785a65e0510cfeca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.3

Release files / patent_intelligence_mcp_server-0.3.0-py3-none-any.whl

Download URL patent_intelligence_mcp_server-0.3.0-py3-none-any.whl
Size 24.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3d6abb9ea5d2b779df93a66aac57cf395fd687ca56ccea39f923d8bd800d8c3b
BLAKE2b-256 checksum
How to use checksums
5f997b440cb4ea541dc7aa659122f4658b570f60a9f0294208eb5c95de8cbc26
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.3

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page