Local MCP server for Japanese tax-law sources: search, verbatim article retrieval, and citation verification
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"juricode-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# juricode-mcp > **Status: v0.1 under development.** Live text wiring is not enabled yet, and > sections marked `<TBD>` are filled in at release; see "Development status". A local MCP server (stdio) that lets tax professionals search Japanese tax-law sources -- statutes, cabinet/ministerial orders, NTA interpretive circulars (通達), NTA Tax Answers, and NTA tribunal rulings (裁決) -- and verify quotations against the original texts, from Claude, ChatGPT, or any MCP client. **Search and verification only.** This server does not generate text, does not compute tax amounts, and does not give legal advice. ローカルで動く MCP サーバー(stdio)です。条文・政省令・通達・タックスアンサー・裁決を 検索し、**引用文が原文と一字一句一致しているかを機械で検証**できます。**検索と検証のみ** を行い、文章の生成・税額等の数値の算出・法的助言は行いません。 ## Tools | tool | purpose | |---|---| | `search_law` | Dense semantic search over the corpus. Returns document-level hits with source metadata (no body text). | | `get_article` | Returns the verbatim text of a document as stored in this corpus (see hash_basis for provenance) plus its source metadata (`source_url` / `version_date` / `decision_date` / `text_sha256` / `hash_basis` / `license`). `decision_date` is populated only for rulings (裁決); it is `null` for every other layer. | | `verify_citation` | Checks a quoted string against the original text: byte-exact match, stored-hash match, difference class, and a suggested verbatim quote when locatable. | Every response carries a `meta` block naming **which snapshot answered it** (`index_name`, `registry_snapshot`), so the version you are running is always explicit. 応答には必ず `meta`(どの版が答えたか)が付きます。 ## Setup ### 0. Try it in one second -- no key, no index, no download ```bash uvx juricode-mcp --mock ``` `--mock` runs on a small demo snapshot bundled with the package: 30 real documents (income tax act, orders, circulars, Tax Answers, tribunal rulings) on employment income and withholding. All three tools answer. Nothing is configured, nothing is downloaded, and nothing leaves your machine. …
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.