@pipeworx/epo-ops
Connect: https://gateway.pipeworx.io/epo-ops/mcp · Install: one-click buttons
Tools: 5
European Patent Office Open Patent Services MCP — published patents from the EPO worldwide patent register (DocDB).
Tools
search_patents(query, range?)— CQL search against published patentsget_biblio(number, format?)— bibliographic dataget_family(number)— INPADOC family (related applications worldwide)get_abstract(number)— abstract textget_claims(number)— claims text
Auth
- Platform key: gateway env
PLATFORM_EPO_KEY(consumer_key:consumer_secret pair joined with colon) - BYO:
?_apiKey=<consumer_key>:<consumer_secret>after registering at https://developers.epo.org/
The pack exchanges credentials for a bearer token (20-min TTL, cached).
Data source
https://ops.epo.org/3.2/rest-services/ — OAuth2 client_credentials, JSON via Accept: application/json.
Patent number formats: EPO docdb (EP.1234567.A1), epodoc (EP1234567), original (EP1234567B1).
Tools
- search_patents — Search published patents worldwide via EPO OPS and get back full bibliographic records — title, applicants, inventors, publication date, country, IPC classifications — for each hit. Searches EPO DOCDB
- get_biblio — Bibliographic data for one published patent — title, inventors, applicants, publication date, IPC classifications. Drawn from EPO DOCDB, which covers 100+ patent offices, so Chinese, Japanese, Korean
- get_family — INPADOC family — every related patent publication worldwide covering the same underlying invention, which is how you find the Chinese, Japanese, US and European members of one filing. Give the publica
- get_abstract — Fetch the abstract text of a published patent from EPO OPS. Give the publication number as printed on the document; a trailing kind code is handled for you. Requires _apiKey=consumer_key:consumer_secr
- get_claims — Fetch the full claims text of a published patent from EPO OPS. EPO’s full-text collection is narrower than its bibliographic one — European (EP) and PCT (WO) publications have the broadest claims cove
Tools
-
get_abstract— Fetch the abstract text of a published patent from EPO OPS. Give the publication number as printed on the document; a trailing kind code is handled for you. Requires _apiKey=consumer_key:consumer_secr -
get_biblio— Bibliographic data for one published patent — title, inventors, applicants, publication date, IPC classifications. Drawn from EPO DOCDB, which covers 100+ patent offices, so Chinese, Japanese, Korean -
get_claims— Fetch the full claims text of a published patent from EPO OPS. EPO's full-text collection is narrower than its bibliographic one — European (EP) and PCT (WO) publications have the broadest claims cove -
get_family— INPADOC family — every related patent publication worldwide covering the same underlying invention, which is how you find the Chinese, Japanese, US and European members of one filing. Give the publica -
search_patents— Search published patents worldwide via EPO OPS and get back full bibliographic records — title, applicants, inventors, publication date, country, IPC classifications — for each hit. Searches EPO DOCDB