{
  "markdown": "# JP Raw M2M Data Gateway — MCP Server\n\nRemote [MCP (Model Context Protocol)](https://modelcontextprotocol.io) server exposing **raw Japanese regulatory corporate data** to AI agents, metered per call with the [x402 payment protocol](https://github.com/coinbase/x402).\n\n- **MCP endpoint (Streamable HTTP, stateless):** `https://jp-m2m-gateway-62ko7b2uwa-an.a.run.app/mcp`\n- Machine index: [llms.txt](https://jp-m2m-gateway-62ko7b2uwa-an.a.run.app/llms.txt) · API contract: [openapi.yaml](https://jp-m2m-gateway-62ko7b2uwa-an.a.run.app/openapi.yaml) · Catalog: [JSON-LD dataset pages](https://jp-m2m-gateway-62ko7b2uwa-an.a.run.app/)\n\nUnlike generic corporate registries, this gateway serves **un-aggregated, regulatory-enforced raw logs** for Japanese companies, keyed by the 13-digit corporate number (法人番号):\n\n| Tool | Dataset | Price |\n|---|---|---|\n| `list_company_datasets` | Catalog lookup for one corporate number | **Free** |\n| `get_pension_headcount_log` | Japan Pension Service monthly insured-headcount raw log (month-over-month deltas) | 0.05 USDC / call |\n| `get_gazette_financials` | Official Gazette (官報) statutory financial disclosures, raw text blocks | 0.05 USDC / call |\n| `get_government_records` | gBizINFO procurement / subsidy / certification raw log | 0.05 USDC / call |\n\n## Connect\n\nListed on [Smithery](https://smithery.ai/server/o9o64456583/jp-m2m-gateway) and the [official MCP Registry](https://registry.modelcontextprotocol.io) (`io.github.kodandy/jp-m2m-gateway`).\n\nClaude Code:\n\n```bash\nclaude mcp add --transport http jp-m2m https://jp-m2m-gateway-62ko7b2uwa-an.a.run.app/mcp\n```\n\nGeneric MCP client configuration:\n\n```json\n{\n  \"mcpServers\": {\n    \"jp-m2m\": {\n      \"type\": \"streamable-http\",\n      \"url\": \"https://jp-m2m-gateway-62ko7b2uwa-an.a.run.app/mcp\"\n    }\n  }\n}\n```\n\nNo API key and no initialize handshake required — the server is stateless; `tools/call` works directly.\n\n## How payment works (x402)\n\nPaid tools return a structured **HTTP 402 payment challenge** instead of data:\n\n```json\n{\n  \"status\": 402,\n  \"error\": \"Payment Required\",\n  \"dataset\": \"pension\",\n  \"amount_usdc\": 0.05,\n  \"x402\": { \"header\": \"X-402-Payment-Required\", \"descriptor\": \"usdc_request_mock_v1_base_…\" },\n  \"resource\": \"https://…/v1/companies/{corporate_id}/pension\",\n  \"how_to_pay\": \"Settle 0.05 USDC via x402, then retry the resource with an X-PAYMENT header.\"\n}\n```\n\nPer-resource descriptors are stable. x402 settlement (USDC on Base, testnet first) is being enabled during the current private beta; agents that send `X-PAYMENT` retries are prioritized for access.\n\n## Notes\n\n- **Machine-to-machine only.** Human/browser UX is intentionally not provided — browsers receive a plain-text 402 by design.\n- Status: **closed private beta.** Endpoints, pricing and datasets may change.\n- Source of the gateway lives in a private repository; this repo hosts the public MCP server documentation and registry manifest.\n\n## License\n\n[MIT](LICENSE)\n",
  "bytes": 2958,
  "sha": "3ea2d0d5aaacac6bb38ed63b6c9c09c0d7f792bb1c408d43efa30f4d3f054648",
  "repo_slug": "kodandy/jp-m2m-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_kodandy_jp_m2m_gateway_31933637/readme"
}