SEISAKU DB トップ
SEISAKU DB

Developers

SEISAKU DB は REST API と MCP server (Model Context Protocol) でデータを提供しています。

API 概要

REST API
/v1/* で機械可読 JSON
  • /v1/funding/top (TOP 上場企業ランキング)
  • /v1/companies/{sec_code}/public-funding (個社履歴)
  • /v1/funding/recent (直近 1 年イベント)
  • /v1/ministries/distribution (省庁別分布)
  • /v1/rs-projects/recent (行政事業 RS)
  • /v1/spending/top (税金→全法人 企業向け純額ランキング)
  • /v1/spending/by-type (受け皿の entity_type 別サマリ)
  • /v1/spending/combined-top (RS+gBizINFO 統合ランキング)
  • /v1/houjin/{jcn}/public-spending (法人番号で個社の公的支出 + 多源比較)
MCP Server
https://seisakudb.jp/mcp
Claude.ai / ChatGPT / その他 MCP クライアントから直接呼び出せる 31 ツール。
JSON-RPC 2.0 over HTTP POST、HMAC stateless session、SSE 対応。

MCP Server 接続

URL: https://seisakudb.jp/mcp
Protocol: JSON-RPC 2.0 (MCP 2025-03-26)
Auth: Bearer token (API key、header)
Transport: POST (JSON or SSE) / DELETE / OPTIONS
Session TTL: 1 hour (HMAC stateless)
SSE: Accept: text/event-stream で SSE response

提供 Tools (24)

tool 用途
公的支出 / 上場企業マッピング (Phase 1)
get_top_listed公的支出 TOP N 上場企業ランキング (補助金 + 公共調達 + 子会社経由)
get_company_public_funding指定上場企業 (sec_code) の公的支出履歴 (最大 500 件)
get_recent_funding直近 1 年の公的支出イベント (省庁 / 種別フィルタ可)
get_company_policies指定企業が関与する政策テーマ (政策 L1/L2 体系)
get_top_listed_by_policy政策テーマ別の上場企業ランキング
get_passthrough_agencies「事務局案件」(パススルー型) の上場企業
get_ministry_yearly_cross省庁 × 年度のクロス集計 (上位 N 省庁)
get_yoy_funding_changeYoY 急増 / 急減した上場企業
search_policy_themes行政事業レビュー (RS) プロジェクトをキーワード検索
法令・国会・補助金 (Phase 2)
search_lawse-Gov 法令 API v2 (9,514 法令)、タイトル / カテゴリ / 法令タイプで検索
search_diet_speechesNDL 国会会議録 (~24 万発言)、議員 / 政党 / 日付 / 本文検索
get_diet_top_speakers活発な議員ランキング (発言数 / 総文字数、政党フィルタ可)
search_subsidies_openJグランツ 募集中補助金 (キーワード / 地域 / 従業員規模フィルタ)
search_diet_bills国会議案 6,939 件(重複排除済)、タイトル / 審議状況 / 提出会派で検索
get_economic_security_certifications経済安保 認定供給確保計画 114 件、物資 / 企業名で絞り込み
ギャップ分析 (Phase 2)
get_policy_gap_overview政策テーマ × 国会発言 × 行政事業予算 のクロス、発言順位 / 予算順位の差を分類
get_policy_funding_path_mix補助金 vs 政府調達 vs 子会社経由 ミックス、調達中心 / 補助金中心 を判定
年金 GPIF / 研究費 / 白書 (Phase 3)
get_gpif_holdingsGPIF (年金) 保有銘柄 18,470 件、資産クラス / 銘柄コードで検索
get_gpif_es_material_summary経済安保 物資別の GPIF 投資総額 (認定企業 × 保有評価額 ¥8.4 兆クロス)
search_research_funds_by_theme競争的研究費 (KAKEN / NEDO) を 14 政策テーマ別に検索
get_white_paper_extracts各府省白書の抽出データ (政策テーマ / 言及企業 / KPI)
税金→全法人 公的支出 (Phase 3)
get_houjin_public_spending法人番号 (JCN) で個社の公的支出受領 (年度 × funding_role、上場・非上場とも)
get_spending_top_by_entity企業向け純額ランキング (既定 private_company × own_project、個人/自治体/独法/pass-through 除外)
get_spending_by_type受け皿の entity_type × 年度サマリ (企業純額 vs pass-through vs 総額、誤読防止の透明性ビュー)

使用例 (curl)

# 1. initialize で session ID 取得
curl -X POST https://seisakudb.jp/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-03-26","clientInfo":{"name":"my-client","version":"1.0"}}}'

# 2. レスポンスヘッダの Mcp-Session-Id を使って tools/call
curl -X POST https://seisakudb.jp/mcp \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Mcp-Session-Id: <session-id>" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"get_top_listed","arguments":{"limit":10}}}'

OAuth Protected Resource Metadata (RFC 9728): /.well-known/oauth-protected-resource

関連プロダクト

SEISAKU DB の公的支出データは、EDINET DB の企業詳細ページ「公的支出」タブにも統合されています。EDINET DB の API キーをお持ちなら、財務 (有報) × 公的支出 を一気通貫で分析できます。

EDINET DB MCP server (37 tools)、FUDOSAN DB (不動産)、bousaidb (防災) なども同じ Cabocia 株式会社が運営しています。

API Key の取得

Google アカウントでサインインすると、その場で API キーを発行できます。発行したキーはマイページでいつでも管理できます。

サインインすることで利用規約プライバシーポリシーに同意したものとみなします。

利用上の注意