@pipeworx/jp-courts

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

Connect to just the @pipeworx/jp-courts pack

https://gateway.pipeworx.io/jp-courts/mcp — only @pipeworx/jp-courts’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 court decisions from the Courts of Japan (裁判所) judgments database: Supreme Court, high court, lower court, administrative, labour and Intellectual Property High Court decisions, with the court’s own case name, holding and summary where it publishes them, and the judgment text.

Tools

  • jp_court_search(query, must_include?, court?, date_from?, date_to?, limit?, offset?) — Japanese full-text search. Each record gives the case number (for example 平成30(受)1961), case name, decision date (ISO and as printed), court, the court’s detail lines for the decision, the record id and get_id, and the link to the full text. court is one of all (default), supreme, high, lower, administrative, labor, ip. Pages are 30 records; next_offset gives the next page and total the full count.
  • jp_court_get(id, max_chars?, offset?) — one decision by get_id from the search: every labelled field on the record, the holding (判示事項) and summary (裁判要旨) where given, and the judgment text read from the court’s PDF in slices.

Auth

Keyless.

Data sources

  • Courts of Japan (裁判所), judgments database. Read live on each call; nothing is stored or copied. source names the publisher and dataset.

Behaviour worth knowing

  • The database publishes only some decisions, as the court itself says. No hit means not published here, not that no such case exists.
  • Words in query separated by spaces match decisions containing ANY of them. must_include adds words that must also appear. A search matching more than 2,000 decisions is refused by the court, counted on query before the court and date filters apply; the tool returns found: false with empty_reason: "too_many_results" rather than a partial list. Add specific words to query or must_include.
  • date_from / date_to are ISO dates from 1926-12-25 (start of the Showa era).
  • Results are newest first.
  • Judgment text comes from the PDF. A PDF with no readable text layer returns text: null with empty_reason: "no_text_layer"; characters the PDF could not map appear as the replacement character and are counted in unreadable_characters.
  • Parties appear as the court published them; nothing is added.
  • An unknown id returns found: false with empty_reason: "unknown_id". A result or detail page whose markup has changed is refused, never read as zero results.

Tools

  • jp_court_search — Search the Courts of Japan (裁判所) judgments database: Supreme Court, high court, lower court, administrative, labour and Intellectual Property High Court decisions. Japanese full-text query; each hit g
  • jp_court_get — Fetch one decision from the Courts of Japan judgments database by the id jp_court_search returned (use get_id, e.g. “89915-2”; a bare record number such as “89915” also works, with extra page read

Tools

  • jp_court_get — Fetch one decision from the Courts of Japan judgments database by the id jp_court_search returned (use get_id, e.g. 89915-2 ; a bare record number such as 89915 also works, with extra page reads): the
  • jp_court_search — Search the Courts of Japan (裁判所) judgments database: Supreme Court, high court, lower court, administrative, labour and Intellectual Property High Court decisions. Japanese full-text query; each hit g

Regenerated from source · build November 15, 2026