JP Data (Japanese Public Business Data) MCP server
io.github.kimotostudio/jp-data-mcp·v0.1.0Japanese open-data MCP server: corporate-number validation, zengin bank codes, national holidays
0 stars
Reviews
Write oneNobody has reviewed JP Data (Japanese Public Business Data) yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
JP Data (Japanese Public Business Data) tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it
- –Code scanpackage could not be scannedn/a
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 50 days ago12/15
- Maintainer identityregistry namespace matches repository owner6/10
How JP Data (Japanese Public Business Data) compares
Against every graded Finance MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 60/100
- higher than 18% of 1,761 Finance servers
Install JP Data (Japanese Public Business Data) in Claude Code, Cursor or VS Code
The registry entry has no remote endpoint or installable package.
What the publisher says
From the JP Data (Japanese Public Business Data) repository's README, as published. We do not edit it. Read it on GitHub
jp-data-mcp — Japanese Public Business Data for AI Agents
A free, open-source MCP server that gives AI agents the Japanese business-data primitives they most often need:
(free) NTA application ID, live registry enrichment from the National Tax Agency 法人番号 Web-API: registered name, address, entity kind, dates.
- Corporate numbers (法人番号) — offline check-digit validation and, with a
describe a Japanese domestic bank transfer, with kana / hiragana / romaji.
- Zengin bank / branch codes (統一金融機関コード・支店コード) — the codes that
- Japanese national holidays — official Cabinet Office holiday data, bundled.
It runs entirely on your machine. No account, no API key of ours, no payments, no telemetry — usage is not logged or reported anywhere.
<!-- mcp-name: io.github.kimotostudio/jp-data-mcp -->
Tools
Important: the SYNTHETIC_SAMPLE fallback
Live corporate-registry data requires a free NTA Web-API application ID (register at the 国税庁 法人番号システム Web-API site), supplied via the NTAAPPID environment variable.
Without NTAAPPID, lookupcorporatenumber and searchcorporationsbyname fall back to a tiny bundled synthetic sample set. These records are fabricated for testing, do not correspond to real companies, and every one of them is tagged "source": "SYNTHETICSAMPLE" plus an explanatory note in the response — they can never be mistaken for real registry data. Check-digit validation and the bank/holiday tools do not need any key and always use real data.
Known limitation: the NTA v4 CSV column mapping is written from the published spec but has not yet been verified against a live API response. If you find a misaligned field, please open an issue.
Install & run
Requires Python 3.11+.
git clone https://github.com/kimotostudio/jp-data-mcp.git
cd jp-data-mcp
pip install fastmcp httpx # or: uv sync
python src/server.py # stdio MCP serverOr with uv, no explicit install step:
uv run --directory /path/to/jp-data-mcp src/server.pyClaude Desktop / MCP client config (stdio)
{
"mcpServers": {
"jp-data": {
"command": "uv",
"args": ["run", "--directory", "/path/to/jp-data-mcp", "src/server.py"],
"env": { "NTA_APP_ID": "your-nta-app-id (optional)" }
}
}
}An .mcpb bundle (usable with MCPB-aware clients) is attached to each GitHub release.
Local HTTP mode (optional)
python src/server.py --http # streamable-http on 127.0.0.1:8765 (localhost only)Test
python test_client.pyData sources & licenses
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
JP Data (Japanese Public Business Data): common questions
- Is JP Data (Japanese Public Business Data) MCP server safe?
- With care: it is graded C, so read the findings first (60/100). Read the JP Data (Japanese Public Business Data) safety report
- Does JP Data (Japanese Public Business Data) need an API key?
- Yes. The registry entry asks for
NTA_APP_ID. - Is JP Data (Japanese Public Business Data) maintained?
- The last commit was 91 days ago (2026-08-05). The latest release is v0.1.0.
- What can I use instead of JP Data (Japanese Public Business Data)?
- Servers from other publishers that do the same job: Bcra MCP server, BankMCP™ MCP server and Beancount.io MCP server.
Alternatives to JP Data (Japanese Public Business Data)
Same job from other publishers: the closest match first, then the best rated.
- BcraBCRA — Argentine Central Bank public data (exchange rates, inflation, reserves)not reviewedEstablishedA
BankMCP™Read-only MCP server for your own bank accounts via Enable Banking. Self-hosted, one user.not reviewedEstablishedA
Beancount.ioQuery, edit, and reconcile a hosted Beancount ledger: BQL, reports, files, and bank imports.not reviewedEstablishedA- E ArveldajaEstonian e-arveldaja (RIK e-Financials) accounting — invoices, bank import, reports.not reviewedEstablishedB
IbanforgeCheck the bank behind an IBAN before you pay: bank-code check, BIC with source, bank-level sanctionsnot reviewedGrowingB