
JP-Verify
xyz.obolpayv0.1.0更新於 Oct 7, 2026
Verify Japanese companies: invoice T-numbers, Corporate Numbers, English names, shareholders
概覽
讓助理查詢日本公司登記資料:發票 T 編號、法人編號、英文名稱與大股東。
- 功能
- 這是 JP-Verify API 的精簡用戶端,提供四個唯讀工具。verify_japanese_company 回傳登記狀態與日期、法人編號、日文與英文名稱及地址;verify_japanese_companies_batch 對多個編號做同樣查詢,依方案每次最多 100 至 1,000 個。get_major_shareholders 回傳公司 EDINET 有價證券報告中的大股東表,find_japanese_company_by_name 以精確比對把公司名稱解析為候選法人編號。每筆結果都包含 API 原始回覆,以及端點、HTTP 狀態、配額標頭與資料來源等中介資料。
- 適用情境
- 適合需要確認日本公司是否具備合格發票登記、核對法人編號、取得官方或機器轉寫的英文名稱,或從 EDINET 申報文件取出大股東資料的情境。可用於開立發票、供應商審核、類 KYC 查核與日本實體研究。
- 執行需求
- 本機程序;需要 Python 3.10 以上版本,以 uvx 或 pip install 執行。需要連線至 JP-Verify API 的網路。可選的 JP-Verify API 金鑰透過環境變數 JPVERIFY_API_KEY 或 X-API-Key 標頭提供;未提供金鑰時使用無金鑰沙箱,依 IP 位址每日限額。可選設定 JPVERIFY_BASE_URL 與 JPVERIFY_TIMEOUT。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 JP-Verify,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
jp-verify-mcp
An MCP server for JP-Verify, the English-first API that verifies Japanese companies: qualified-invoice registration numbers (T-numbers), Corporate Numbers (法人番号), English names and major shareholders.
It is a thin client. Each tool call is one HTTPS request to JP-Verify's public API at
https://jp-verify.obolpay.xyz. The package holds no register data and contacts no other site; it
downloads nothing from the National Tax Agency or from EDINET.
Tools
All four are read-only. Each answered call (HTTP 200) is one metered lookup on your JP-Verify plan;
the batch tool counts one per well-formed number. verify_japanese_company and
get_major_shareholders reject a number that fails JP-Verify's own format or check-digit rule
locally, without a call; the batch tool sends the list as given and JP-Verify lists such numbers
under invalid, free of charge.
Every result has two parts:
jp_verify_response: JP-Verify's answer exactly as sent, includingdata_as_of, notes, disclaimers and theattributionstrings;metadata: the endpoint, the HTTP status, whether an API key or the key-less sandbox was used, the quota headers (limit,remaining,resets_at) and where the data comes from.
HTTP errors (400, 401, 404, 429, 503, 5xx) and network failures come back as tool errors with a one-line explanation. JP-Verify does not charge for 400, 401, 404, 429 or 503 answers.
Install and run
Requires Python 3.10 or later.
From a source checkout: pip install ., then jp-verify-mcp.
stdio (default)
For Claude Desktop, Claude Code (.mcp.json), Cursor and other clients that start a local server:
Leave out env to use the key-less sandbox.
Streamable HTTP
- A client may send its own key in an
X-API-Keyheader. It is forwarded to JP-Verify for that call only and takes precedence overJPVERIFY_API_KEY. - A loopback bind gets DNS-rebinding protection automatically. For a public host name pass
--allowed-host your.host.name(repeatable). - On a non-loopback address the server refuses to start while
JPVERIFY_API_KEYis set, because every caller without its own key would use it. Pass--allow-shared-keyif that is intended. - The sandbox allowance is per IP address, so key-less callers of a hosted endpoint share the host's allowance.
Configuration
Other options: jp-verify-mcp --help.
Keys and plans
- Without a key, JP-Verify's key-less sandbox answers. It is limited per IP address per day (JP-Verify documents 50 requests a day, as of 2026-10-07) and JP-Verify may change or end it (its Terms, Article 4).
- Paid plans and their prices are published on JP-Verify's legal notice: https://jp-verify.obolpay.xyz/legal. For a key, see https://jp-verify.obolpay.xyz or write to [email protected].
Data, sources and attribution
- Registration status, Corporate Number and Japanese name and address come from data published by Japan's National Tax Agency (国税庁): 国税庁適格請求書発行事業者公表サイト (qualified invoice issuers) and 国税庁法人番号公表サイト (Corporate Numbers), mirrored and processed by JP-Verify. They are not produced or guaranteed by the National Tax Agency.
- English names:
official-enwhere the company filed an English name with the Corporate Number register; otherwisegenerated, a machine romanisation that is not authoritative. Most companies have not filed one. - Sole proprietors: number, status and dates only. No name or address is returned.
- Major shareholders: the 「大株主の状況」 tables companies file on the FSA's EDINET, extracted by
JP-Verify. Organisations are named; every other holder, including every individual, is
reported without a name, normally as an aggregate (always on the sandbox). Only companies that
file a 有価証券報告書 or 半期報告書 publish this table; for any other company JP-Verify returns
no_public_disclosure, a statement of why nothing is published (not a claim that the company has no shareholders). Some filers may shownot_yet_availablewhile JP-Verify's ingest catches up. JP-Verify switches this route on separately (its/healthreportsmajor_shareholders.enabled); until then the tool answersroute_not_enabled. - JP-Verify may add the FSA's EDINET code list (PDL1.0) and GLEIF LEI data (CC0 1.0) to a result.
- When you republish data from a response, keep its
attributionstrings and*_registerblocks (JP-Verify Terms, Article 5). - These are register facts as of the dates each response states. They are not tax, legal, investment or ownership advice. JP-Verify answers 503 rather than serve data older than its freshness window.
Privacy
The server sends JP-Verify only what a tool is asked about (numbers, a name, a date) and the API key, if any. It stores nothing, keeps no cache, never retries a call and adds no logging of its own; at the default log level (WARNING) request contents are not logged. JP-Verify's privacy statement: https://jp-verify.obolpay.xyz/v1/privacy. Terms: https://jp-verify.obolpay.xyz/terms.
Development
The tests never reach JP-Verify: HTTP is mocked, or answered by a stand-in on 127.0.0.1.
Company and contact
Yanagi the First Co., Ltd. (株式会社ヤナギtheファースト) · [email protected] · https://jp-verify.obolpay.xyz
License
MIT, for this client. Use of the JP-Verify service is governed by its Terms of Service.
Registry
Official MCP Registry name: xyz.obolpay/jp-verify. Source: https://github.com/Hiroshi-Ichiyanagi/jp-verify-mcp
來源:README.md,提交 7f0f46f
工具
0版本歷史
1- v0.1.0最新Oct 7, 2026


