本站提供正體中文版。切換到正體中文本站提供简体中文版。切换到简体中文このサイトには日本語版があります。日本語で表示이 사이트는 한국어로도 제공됩니다.한국어로 보기Diese Website ist auch auf Deutsch verfügbar.Auf Deutsch ansehenEste sitio web también está disponible en español.Ver en españolQuesto sito è disponibile anche in italiano.Visualizza in italianoCe site est également disponible en français.Afficher en françaisEste site também está disponível em português.Ver em portuguêsDeze website is ook beschikbaar in het Nederlands.In het Nederlands bekijkenЭтот сайт также доступен на русском языке.Смотреть на русскомयह वेबसाइट हिन्दी में भी उपलब्ध है।हिन्दी में देखेंهذا الموقع متاح أيضًا باللغة العربية.عرض بالعربيةSitus ini juga tersedia dalam bahasa Indonesia.Lihat dalam bahasa IndonesiaBu site Türkçe olarak da mevcut.Türkçe görüntüleTa strona jest dostępna także po polsku.Wyświetl po polskuTrang web này cũng có phiên bản tiếng Việt.Xem bằng tiếng Việtاین وب‌سایت به فارسی هم در دسترس است.مشاهده به فارسی

While I Was At It, I Turned the JPO Into an MCP Too

AI2026.06

Only two days ago I turned TIPO’s (Taiwan’s Intellectual Property Office) public information into an MCP (that whole ordeal is written up in “Packaging TIPO Patent Search Into an MCP and Wiring It Into AI”), and today I happened to get my hands on the JPO’s (the Japan Patent Office) API, so while I was at it I got the Japanese version sorted out along with it.

A Field I’m Not Very Familiar With

Honestly, Japanese cases aren’t my main line of work, and I’ve never been all that familiar with searching JPO’s public information either. On the odd occasion I need to check the status of a corresponding Japanese case, I often have to grope my way through the website interface all over again, and each time it’s like learning it from scratch.

Since the API was already in hand, I figured I might as well organize the commonly used functions into tools and wire them straight into AI. The way I went about it was actually not far off from the TIPO version from the past two days.

The extensions settings screen of an AI application, showing the self-made jpo-opd MCP enabled, with the developer listed as Evan Tsai

The Functions Wired In So Far

Pulling it all together, I can roughly grab the following information straight from within a conversation:

  • Examination history
  • Divisional applications
  • Cited references
  • Registration information
  • Cross-referencing of case numbers
  • Application numbers for the Japanese national phase of a PCT case
  • Downloading notices of reasons for refusal
  • Downloading dispatched documents such as examination decisions
  • Downloading application documents such as written opinions and amendments

From now on, checking the examination progress, cited references, or OA of a corresponding Japanese case should be quite a bit easier—at least I won’t have to wrestle with that not-so-familiar website interface every single time.

Time to Stop for Now

It started out as just wanting AI to help me look things up, but once TIPO was done I went right on to JPO. The more tools I keep wiring in, the more I think I’d better stop here for now—otherwise, at this rate, I’m afraid I’ll end up packaging every last country’s patent office into a set.