kaisha-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@kaisha-mcpresolve Japanese company Toyota Motor Corporation"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
kaisha-mcp
MCP server for the Kaisha API — official Japanese company-registry data for AI agents, paid per call with x402 (USDC on Base or Solana). No API keys, no signup — the paying wallet is the account.
Data comes from Japan's National Tax Agency open datasets: all ~5.8M registered corporations (法人番号) and ~5M qualified-invoice registrations (適格請求書). Individual proprietors' names are never returned.
Install
Add it to any MCP client (Claude Code, Cursor, OpenClaw, …) in one line:
claude mcp add kaisha -e EVM_PRIVATE_KEY=0x<base-wallet-with-usdc> -- npx -y kaisha-mcpOr run it directly:
EVM_PRIVATE_KEY=0x... npx -y kaisha-mcpRelated MCP server: jp-m2m-mcp
Configuration
Set at least one signing key — a wallet holding a small amount of USDC (calls cost $0.002–$0.01):
Env var | Meaning |
| Base wallet private key holding USDC ( |
| Solana wallet private key holding USDC (base58) |
| (optional) Base RPC, default |
| (optional) API base, default |
Keep your private key in your MCP client's env config — never commit it.
Tools
Tool | Description | Price |
| Company name (fuzzy) or 13-digit corporate number → canonical name, address, entity type, active/closed | $0.005 |
| Qualified-invoice number ( | $0.01 |
| Daily feed of newly registered companies (新設法人), closures, moves, renames, mergers from NTA diff data | $0.01 |
| Business-day check / add N days / count a range (weekends + national holidays) | $0.002 |
| Japanese national holidays for a year (1955–2027) | $0.002 |
| Machine-readable catalog of endpoints, prices, and payment networks | free |
How payment works
Each priced call triggers the x402 flow automatically: the API replies 402 Payment Required with a price, your wallet signs a USDC payment, the request is retried, and the data comes back with an on-chain settlement proof. Every challenge offers both Base (eip155:8453) and Solana mainnet.
Links
API & docs: https://kaisha-api.hp-vladic.workers.dev
Catalog (free): https://kaisha-api.hp-vladic.workers.dev/catalog
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for Japan geodata: cadastral lot numbers (chiban) and reverse geocoding, for AI agents.
- UnifAPIOAuthcom.unifapi
Hosted MCP server for live public-data APIs and Skills for AI agents.
Read-only MCP server for searching Japan government procurement bid information from the KKJ portal.
An MCP server that audits the fairness of construction and renovation estimates in Japan. Provides fair-price ranges, overcharge detection, and verifiable unit-cost data based on JCCDB (65,520 items across 402 categories, CC BY 4.0, DOI-backed).
Related MCP Servers
- AlicenseBqualityDmaintenanceMCP server for the Japan National Tax Agency Corporate Number API, enabling corporate number lookup and search via local AI clients.31MIT
- AlicenseNot gradedqualityDmaintenanceMCP server providing raw Japanese regulatory corporate data, including pension headcount logs, statutory financial disclosures, and government procurement records, metered via x402 micro-payments.MIT
- AlicenseAqualityBmaintenanceMCP server providing AI agents with access to Japanese data APIs (address, furigana, transit, diet, holiday, weather, houjin) via a pay-per-use x402 payment protocol.2848 npm2Apache 2.0
- AlicenseAqualityBmaintenanceAn MCP server that validates Japanese corporate numbers and invoice registration numbers, and normalizes/matches company names across notation variants.721 npmMIT