@pipeworx/jpo-patent-info

Connect: https://pipeworx.io/mcp — every tool in the catalog, including @pipeworx/jpo-patent-info’s. Install: one-click buttons

Connect to just the @pipeworx/jpo-patent-info pack

https://gateway.pipeworx.io/jpo-patent-info/mcp — only @pipeworx/jpo-patent-info’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

Japanese patent, utility model and trademark status from the Japan Patent Office public registers, looked up by number.

Tools

  • jp_patent_status(number, number_type?) — legal status of a Japanese patent or utility model: stage (filing, examination, grant, refused, ceased), latest status event in English, application / publication / registration numbers and dates, title, applicant or right holder, FI classes.
  • jp_trademark_status(number, number_type?) — Japanese trademark by application or registration number: word-mark text, kana reading, goods/services classes, owner, dates, mark type, status code.

Auth

Keyless. No account, key or terms acceptance is used. The pack reads the register the JPO publishes to the public, the same one a visitor uses, and sends an honest User-Agent.

Not the same thing as the JPO’s separate credentialed patent information service, which needs a registered ID and is deliberately NOT used here. That service carries things this pack does not: full prosecution history events, cited documents, refusal notices, applicant-code lookup and the IP5 dossier family data (the JPO closed new dossier registrations in 2024-08 anyway). Dossier tools are out of scope.

Data sources

  • Japan Patent Office, patent, utility model and trademark register (public).

Notes the next person would otherwise rediscover:

  • Lookups are by number only. There is no name or keyword search here. Design registrations are not covered.
  • The register publishes no as-of date, so data_as_of is the day of the call (the response says so); trademark rows carry their own record_updated.
  • Trademark status is returned as the register’s code, not decoded.
  • A number the register does not know returns found: false with a message, never an empty array that reads as success. A rejected or non-JSON answer from the upstream is an error naming the upstream.
  • Numbers: year-serial (“2020-000001”; “2020000001” and a 特願 prefix are accepted), or a plain registration number.
  • Proxy-live: one upstream call per tool call, nothing stored.

Tools

  • jp_patent_status — Look up a Japanese patent or utility model by number and get its legal status: current stage (filing, examination, grant, refused, ceased), the latest status event, application/publication/registratio
  • jp_trademark_status — Look up a Japanese trademark by application or registration number: mark text (word marks), kana reading, goods/services classes, owner, application and registration dates, mark type and status code.

Tools

  • jp_patent_status — Look up a Japanese patent or utility model by number and get its legal status: current stage (filing, examination, grant, refused, ceased), the latest status event, application/publication/registratio
  • jp_trademark_status — Look up a Japanese trademark by application or registration number: mark text (word marks), kana reading, goods/services classes, owner, application and registration dates, mark type and status code.

Regenerated from source · build October 22, 2026