Japan Data API
Guide / Agents

AIエージェントに
日本の公的データを渡す方法

MCP、x402、OpenAPIの役割を分けて、最小構成を整理します。

3つのレイヤー

レイヤー役割当サービスの対応
OpenAPIAPIの形をエージェントに伝える/openapi.json
MCPツールとして直接呼ぶ/mcp
x4021コールごとに支払う/.well-known/x402

MCPで使う

MCPクライアントから https://japan-data-api-x402.fly.dev/mcp に接続すると、企業検索・決算・補助金・入札・法令・リスクプロファイルをツールとして呼べます。

https://japan-data-api-x402.fly.dev/mcp

認証は不要です。有料エンドポイントはx402の402応答を返します。

x402で支払う

x402対応クライアントは、402応答の accepts を見てUSDCを送金し、PAYMENT-SIGNATURE を付けて再送します。Base mainnetのUSDCに対応しています。

curl -i https://japan-data-api-x402.fly.dev/v1/companies/search?q=サンプル

最小構成の例

  1. エージェントが /openapi.json を読む
  2. 必要なエンドポイントを選ぶ
  3. 402ならx402で支払う
  4. 200のJSONを次の推論に渡す

まずは無料の /v1/public/companies/:corporate_number/basic で接続確認するのがおすすめです。