@pipeworx/cipo
Connect: https://pipeworx.io/mcp — every tool in the catalog, including @pipeworx/cipo’s. Install: one-click buttons
Connect to just the @pipeworx/cipo pack
https://gateway.pipeworx.io/cipo/mcp — only @pipeworx/cipo’s own tools, nothing else in the catalog.
No MCP client? Skip the connection: POST https://gateway.pipeworx.io/v1/tools/search_packs {"query":"..."} to find a tool below, GET /v1/tools/<name> for its schema, POST the same URL with arguments for the data — see For AI agents.
Tools: 2
Canadian patents and patent applications — search by owner or applicant name, or look up one record by number for its status, filing date and issue date.
Tools
search_cipo_patents(name, role, limit)— search by current owner or applicant name and get back matching patents/applications: number, title, relevance.roleis"owner"(current owner of record) or"applicant"(party that filed); these can differ after an assignment.get_cipo_patent(number)— one patent/application’s full bibliographic record: English/French title, current status, filing date, issue/grant date (blank until granted), owners, applicants, inventors, IPC classification.
Auth
Keyless. No registration, no API key.
Data sources
- Canadian Intellectual Property Office (CIPO), Canadian Patents Database — every patent application filed in Canada and every patent granted by Canada, Canadian-origin or foreign-origin alike. Live per-request calls against CIPO’s own public search service; nothing is downloaded or mirrored.
Notes
- A patent that has only been filed, not yet granted, has an empty
issued_date— that is CIPO’s own data, not a missing field on our side. filing_dateis whichever CIPO calls the earliest filing event for that record — the domestic filed date for most applications, or the PCT filing date for one that entered Canada via the PCT national phase. Both answer “when was this filed.”- Numbers are CIPO patent/application numbers, at most 7 digits. A “CA” prefix, spaces or dashes in the input are stripped automatically.
- CIPO’s own CPD has had intermittent data-quality issues since its 2024 “Next Generation Patents” migration (their notice, not ours) — status fields on some records may lag or show as blank even when the application is active. That is upstream, and this pack surfaces whatever CIPO currently reports.
Tools
- search_cipo_patents — Search the Canadian Patents Database (CIPO) by owner or applicant name and get back matching Canadian patents/applications — number, title, relevance. Covers every patent and application in CIPO’s dat
- get_cipo_patent — Look up one Canadian patent or application by number in the Canadian Patents Database (CIPO) and get its full bibliographic record: title (English/French), current status, filing date, issue/grant dat
Tools
get_cipo_patent— Look up one Canadian patent or application by number in the Canadian Patents Database (CIPO) and get its full bibliographic record: title (English/French), current status, filing date, issue/grant datsearch_cipo_patents— Search the Canadian Patents Database (CIPO) by owner or applicant name and get back matching Canadian patents/applications — number, title, relevance. Covers every patent and application in CIPO's dat