MCP.Market

JP Data (Japanese Public Business Data) MCP server

by kimotostudio·io.github.kimotostudio/jp-data-mcp·v0.1.0

Japanese open-data MCP server: corporate-number validation, zengin bank codes, national holidays

C60/100grade C
What users say
No reviews yet
Be the first
Safety scan
C60/100

full report

Adoption
New

0 stars

Reviews

Write one

Nobody 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

no findings
  • –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
Overall 60/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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 server

Or with uv, no explicit install step:

uv run --directory /path/to/jp-data-mcp src/server.py

Claude 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.py

Data 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.

  • Bcra
    BCRA — Argentine Central Bank public data (exchange rates, inflation, reserves)
    A
  • BankMCP™
    Read-only MCP server for your own bank accounts via Enable Banking. Self-hosted, one user.
    A
  • Beancount.io
    Query, edit, and reconcile a hosted Beancount ledger: BQL, reports, files, and bank imports.
    A
  • E Arveldaja
    Estonian e-arveldaja (RIK e-Financials) accounting — invoices, bank import, reports.
    B
  • Ibanforge
    Check the bank behind an IBAN before you pay: bank-code check, BIC with source, bank-level sanctions
    B