Skip to main content
Glama
AiAgentKarl

patent-intelligence-mcp-server

by AiAgentKarl

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: USPTO Patent MCP Server

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
D
maintenance

Maintenance

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

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

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