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
Latest Blog Posts
- 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