Skip to main content
Glama
AiAgentKarl

patent-intelligence-mcp-server

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

Related MCP server: Korean Patent MCP

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

Development

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

License

MIT

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/AiAgentKarl/patent-intelligence-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server