Skip to main content

MCP server providing AI agents with access to patent data — 10 tools for patent search, citation networks, trend analysis, CPC classification, portfolio comparison and technology landscapes via USPTO PatentsView API

Project description

Patent Intelligence MCP Server

PyPI version License: MIT Python 3.10+ MCP

MCP server that gives AI agents access to US patent data. 10 tools for patent search, citation networks, technology trend analysis, CPC classification lookup, company portfolio comparison, and technology landscape mapping — 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 the newest patents in a technology area
compare_portfolios Head-to-head comparison of two companies' patent portfolios
get_patent_landscape Full technology landscape: trends, top players, competition intensity

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?"

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

v0.2.0 includes significant performance improvements:

  • 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)
  • In-memory caching: Repeated queries return from cache (256 entries, 10-minute TTL)

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

patent_intelligence_mcp_server-0.2.0.tar.gz (14.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file patent_intelligence_mcp_server-0.2.0.tar.gz.

File metadata

File hashes

Hashes for patent_intelligence_mcp_server-0.2.0.tar.gz
Algorithm Hash digest
SHA256 eacab39c30bad73e55140e1cecdec5967bf68290e862d43869b73ea70d01589b
MD5 be04fe5edfd2c945873b3a1b3d28ef1b
BLAKE2b-256 da66ec2aaa8f63af89ef10c8d79d23e8432b12ce45db93e17bcf85a4d2514924

See more details on using hashes here.

File details

Details for the file patent_intelligence_mcp_server-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for patent_intelligence_mcp_server-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e9d11ede3f2570c1afb7ca85896b86e9940e82b70b6d4c9966c17e2f8777a333
MD5 43fce4904444ae23b3005788c863ddf7
BLAKE2b-256 c8acc6751199a54aa7aaaa3cccd693e94d30dd71bf0dd36502efb3ac10b84fa9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page