hailab-japan-company-data
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., "@hailab-japan-company-dataLook up Toyota Motor Corporation and show its financial information"
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.
hai Lab — Japan Company Data (Bazaar / x402)
Search Japanese company basic info, financials, subsidies, and procurement directly from AI agents — paid per request via x402 on Bazaar.
Powered by gBizINFO (Ministry of Economy, Trade and Industry) public data.
What it does
AI agents (Claude, Cursor, ChatGPT, Copilot, etc.) can look up Japanese companies by corporate number or name, and retrieve financial, subsidy, and procurement information. Each call costs $0.01 USDC and is settled automatically via the CDP Facilitator on Base Sepolia. No accounts, no API keys for buyers — just pay-per-call.
Related MCP server: houjin-bangou-api-mcp
Architecture (current, working)
This is the production deployment that is indexed on the x402 Bazaar.
Layer | Tech | Detail |
Payment gate | Node.js server + CDP SDK + |
|
Exposure | Cloudflare Tunnel ( | Public HTTPS URL |
Settlement | CDP Facilitator | Base Sepolia, USDC, |
Data API | Cloudflare Worker ( | gBizINFO + D1 cache |
MCP server | Cloudflare Worker ( | Streamable HTTP |
Important: The CDP SDK (
createX402Server) does not run on Cloudflare Workers (JWT/crypto incompatibility). It runs on a Node.js server exposed through a Cloudflare Tunnel. Seenode/server.ts.
Paid endpoints (Bazaar-indexed)
Route | Description |
| Get a Japanese company's basic info by 13-digit corporate number |
| Search Japanese companies by name (Japanese or English) |
| Get a company's financial information |
| Get a company's subsidy/award information |
| Get a company's government procurement info |
All routes return English field names when ?en=1 is passed (e.g. company_name, address instead of 法人名, 所在地). Addresses are converted to English format via the jp-postal-code-api (Japan Post official romanized data), e.g. 東京都港区赤坂9丁目6番35号 → 9-6-35 Akasaka, Minato-ku, Tokyo.
Run the Bazaar server locally
cd node
npm install
# CDP API keys (see CDP Portal)
export CDP_API_KEY_ID="..."
export CDP_API_KEY_SECRET="..."
npx tsx server.ts # listens on http://localhost:8787Expose it publicly (needs cloudflared):
./cloudflared tunnel --url http://localhost:8787
# → prints a https://<random>.trycloudflare.com URLVerify Bazaar acceptance:
curl -X POST https://api.cdp.coinbase.com/platform/v2/x402/validate \
-H "Content-Type: application/json" \
-d '{"resource":"<YOUR_PUBLIC_URL>/v1/company/9010401014127","method":"GET"}'
# expect: "valid": true, simulation.outcome: "accepted"Trigger indexing (paid settle)
Each route is indexed on the Bazaar after a successful settle through the CDP Facilitator:
npx tsx node/pay-all.ts # pays $0.01 per route, triggers indexingMCP Server
Endpoint:
https://hailab-japan-company-api.pickaxe.workers.dev/mcpTransport: Streamable HTTP
Registry:
io.github.HOTAgithub/hailab-japan-company-data
Tool | Description |
| Get a Japanese company's basic info by 13-digit corporate number |
| Search Japanese companies by name (Japanese or English) |
| Get a company's financial information |
| Get a company's subsidy/award information |
| Get a company's government procurement info |
Data source
Source: gBizINFO (Ministry of Economy, Trade and Industry)
Commercial use permitted (per gBizINFO terms)
Data accuracy is not guaranteed. Verify primary sources before critical decisions.
Repository layout
src/index.js # Cloudflare Worker: data API + MCP server (+ English `en=1`)
node/server.ts # Node.js Bazaar payment-gate server (CDP SDK) — PRODUCTION
node/english.ts # Japanese → English translation (address via jp-postal-code-api)
node/pay-all.ts # Trigger indexing on all routes via paid settleLicense
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Search Japanese subsidies and public company data using J-Grants, gBizINFO, and EDINET.
CompanyLens is a remote MCP server giving AI agents instant access to official company registry data across 19 jurisdictions in Europe, the Americas, and Asia-Pacific. Eighteen read-only tools let you search companies and people, look up officers and beneficial owners, map corporate networks through shared directors, screen names against the UK disqualified directors register, find every company at a registered address, and pull filing history — all from a single connector. Visit our website: https://companylens.io
Search Japanese company credit, financials, subsidies, and procurement via AI agents.
MCP server for Japan geodata: cadastral lot numbers (chiban) and reverse geocoding, for AI agents.
Related MCP Servers
- FlicenseAqualityDmaintenanceAn MCP server that gives AI agents access to US business entity data, enabling searches across 9 state registries, SEC EDGAR filings, federal contracts, and lobbying disclosures.61-
- 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 for searching Japanese corporate data including companies, financials, patents, subsidies, and government statistics via official government APIs.1MIT
- AlicenseNot gradedqualityCmaintenanceMCP server for the Kaisha API, providing official Japanese company-registry data including corporate numbers and qualified invoice registrations, with pay-per-call via USDC micropayments.10 npmMIT