docdb-mcp
This server resolves patent publication numbers to their canonical DOCDB (European Patent Office) identifiers. Specifically, you can:
Look up patent records by providing a two-letter country code (e.g.,
US,EP,WO) and a publication number (without kind code) to retrieve canonical DOCDB recordsNormalize DOCDB IDs — returns the canonical DOCDB ID including the kind code suffix (e.g.,
US8000000B2), useful for normalizing patents cited in varying formatsGet first inventor names (in caps) to verify matches against citations like "Greenberg et al."
Get publication dates (in
YYYYMMDDformat) to cross-reference patents cited with year referencesRetrieve patent family IDs to identify related patent documents across jurisdictions
Handle multiple document variants — if a publication number has both A1 and B2 versions, all matching records are returned so the correct one can be selected
Receive structured error guidance via error codes (e.g.,
cc_does_not_exist,number_is_not_alnum) to help correct malformed inputs
Note: Leading zeros in the number are ignored automatically; strip kind codes, hyphens, spaces, and slashes before calling. An empty result means no match was found, not an error.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@docdb-mcpresolve US patent 8,000,000 to DOCDB"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
docdb-mcp
An MCP server that resolves patent publication numbers to their canonical DOCDB identifiers.
What it does
Given a country code and publication number, resolve_docdb_id returns candidate
records with canonical DOCDB ID (including kind code), first inventor, publication
date, and family ID. This is useful for asserting that DOCDB identifiers are
correct, or for recovering properly normalized DOCDB identifiers from
citations that appear in different formats across documents:
US 8,000,000 (Greenberg)→US8000000B2
Related MCP server: patent-mcp
Installation
Option 1 — Hosted endpoint (no install)
A public MCP server is available at https://docdb.sarl-graip.fr/mcp using the
streamable HTTP transport. Configure your MCP client to point at it directly:
{
"mcpServers": {
"docdb": {
"type": "streamable-http",
"url": "https://docdb.sarl-graip.fr/mcp"
}
}
}No API key or credentials required.
Option 2 — Local install via uvx
Add this to your MCP client configuration (Claude Desktop, Continue, Cursor, etc.):
{
"mcpServers": {
"docdb": {
"command": "uvx",
"args": ["docdb-mcp"],
"env": {
"DOCDB_API_URL": "https://docdb.sarl-graip.fr"
}
}
}
}uvx installs and runs the package in one step — no virtualenv needed.
Tool reference
resolve_docdb_id(cc, number)
Parameter | Type | Description |
|
| Two-letter DOCDB country code, e.g. |
|
| Publication number without kind code, e.g. |
Strip the kind code before calling. The kind code is the trailing letter+digit suffix (B2, A1, A2, U1). Passing it returns an empty list, not an error.
"US8000000B2" → cc="US", number="8000000"
"EP1234567A1" → cc="EP", number="1234567"
"US 8,000,000" → cc="US", number="8000000"Returns a list of records (empty list = no match):
[
{
"docdb_id": "US8000000B2",
"inventor": "ROBERT J. GREENBERG",
"date_publ": "20110816",
"family_id": "39183031"
}
]Multiple records mean the same publication number has several document variants (e.g. an A1 and a B2 of the same application).
License
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- Flicense-qualityDmaintenanceEnables comprehensive patent information queries and analytics including fuzzy company search, patent search by various criteria (name, application number, applicant), and statistical analysis of patent portfolios including status distribution, application trends, and patent type classification.Last updated26
- Alicense-qualityDmaintenanceAI-powered patent search and analysis across 220M+ global patents. Semantic search, prior art discovery, novelty/patentability reports, and patent content retrieval.Last updatedApache 2.0
- Alicense-qualityBmaintenanceProvides access to USPTO patent and patent application data through multiple APIs, enabling search, retrieval, and analysis of patents, PTAB proceedings, and litigation data via natural language.Last updated68MIT
- Alicense-qualityCmaintenanceEnables querying patent data from the European Patent Office, including bibliographic info, patent families, abstracts, and claims.Last updated2MIT
Related MCP Connectors
US patent search, assignee portfolios, and citation graph via PatentsView.
AI-optimized patent data marketplace providing structured JSON datasets.
Patent search, USPTO data, patent landscape & pgvector prior-art search for agents.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/gui11aume/docdb-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server