mcpField
S
StatCite — Verified Economic Statistics

StatCite — Verified Economic Statistics

リモート
statcite.com金融データ15 日前に更新
リポジトリ公式サイト

StatCite — Verified Economic Statistics について

StatCiteは、引用付きの経済統計を提供するリモートMCPサーバーおよびREST APIです。レポート作成や数値検証を行うエージェントや研究者向けに、公式データを照合し、不一致、データ版の変更、根拠不足を示します。

主な機能

  1. 01引用付き経済指標と系列の取得
  2. 02公式データに基づく数値検証
  3. 03文書内の主張を一括監査
  4. 04公式ソース間の値を比較
  5. 05国別スナップショットと換算
  6. 06引用とライセンス情報の提示

活用シーン

  1. 01草稿に含まれる経済数値のファクトチェック
  2. 02エージェントのレポートに出典付き統計を追加
  3. 03データソース間で指標の定義を比較
  4. 04改訂版で数値が変わったか確認

MCP 対応

リモートサーバーを通じて、読み取り専用の統計検索、検証、比較などのツールに加え、プロンプトとリソースをMCPクライアントに提供します。HTTP REST APIも利用できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://statcite.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

12
パラメーター型必須説明
countrystringはいISO3/ISO2 コードまたは英語名。例:'USA'、'Barbados'、'euro area'。
end_yearintegerいいえ含める最後の年(任意)。
indicatorstringはいレジストリキー。例:'inflation_cpi'、'gdp_growth'、'unemployment_rate'、'govt_debt_gdp'。search_indicators を参照してください。
transformenumいいえStatCite が計算する任意の変換。none | yoy | pct_change | index
start_yearintegerいいえ含める最初の年(任意)。
latest_onlybooleanいいえ最新の null でない観測値のみを返します。
strict_sourcebooleanいいえ再現性モード:プライマリソースが失敗した場合、フォールバックソースを暗黙に提供せず、エラーを返します(同じ名目上の指標でも、フォールバックソースは異なる値を報告することがあります)。デフォルトは false です。フォールバックの応答には常に fallback_used=true と開示注記が含まれます。

詳細

StatCite

AI が実際に引用でき、AI がでっち上げた統計を検出する検証機能を備えた経済統計です。

CI · ライブステータス · AI 精度ベンチマーク · ライセンス一覧 · 検証ガイド

StatCite が誤った統計を検出し、訂正値を引用する様子

上記の数値、判定、引用はすべて、ビルド時に tools/make-demo-gif.py が取得した実際のライブ呼び出しの出力です。モデルが98%と記憶しているというのは、わざとらしい例ではありません。数年前ならおおむね正しかったため、古い情報の記憶がまさにこのように聞こえるのです。

世界銀行、IMF WEO および財政モニター(IMF DataMapper API 経由の最新ビンテージ。利用できない場合は DBnomics にフォールバック)、BIS の政策金利、ECB の参照レート、ならびに2つの地域中央銀行(世界銀行が報告していないアンギラとモントセラトを対象とする東カリブ中央銀行とバルバドス中央銀行)の公式経済統計を提供する、無料のリモート MCP サーバーと REST API です。すべての数値に、出典、データセット、系列 ID、正規 URL、ライセンス、取得日、すぐに貼り付けられる引用文、BibTeX/APA 形式のエクスポートが付属します。

特長は検索ではなく検証です。verify_stat は主張された数値を公式系列と照合し、典型的な誤り(年の誤り、パーセントと小数の取り違え、百万と十億の取り違え、符号の反転)に関する診断とともに、match / close / mismatch / cannot_verify を返します。不一致の場合は、IMF の前回のビンテージに対して主張を再判定するため、「記述時点では正しく、その後改定された」数値を「誤り」と取り違えることはありません。出典から判定できない場合は、その理由とともに cannot_verify を返します。決して推測しません。

よく使われる3つの用途

  1. 原稿のファクトチェック。 fact_check MCP プロンプトと verify_claims で、文書内のマクロ経済の数値を15件ずつ監査します。各判定には、正しい数値の引用が付属します。
  2. エージェントのレポートに使える引用付きデータ。 get_indicator と country_snapshot は、貼り付け可能な引用、正直な予測値の表示、データがない場合に空欄のままにせず「公開値なし」と機械可読形式で示す機能とともに、公式系列を返します。
  3. 出典間の相違を解決。 compare_sources は、公式出典の系列にある1つの指標をすべて取得し、数値のばらつき(例:一般政府と中央政府の債務定義の違い)を示します。各値には個別の引用が付属します。

1行でインストール

クライアント方法
Claude(ウェブ/デスクトップ)Claude のコネクターディレクトリにある StatCite を開き、「接続」をクリックします。代替方法:設定 → コネクター → カスタムコネクターを追加 → https://statcite.com/mcp
Claude Code/plugin marketplace add asokore/statcite の後に /plugin install statcite@statcite を実行します(検証してから引用するスキルもインストールされます)。または、サーバーだけを追加する場合:claude mcp add --transport http statcite https://statcite.com/mcp
CursorCursor にインストール · または {"mcpServers":{"statcite":{"url":"https://statcite.com/mcp"}}}
VS CodeVS Code にインストール · Insiders · または code --add-mcp '{"name":"statcite","type":"http","url":"https://statcite.com/mcp"}'
ChatGPT開発者モード → MCP サーバーを追加し、「認証なし」を選択します(ディープリサーチ用の search/fetch ペアを実装します)。
Cline / stdio のみ対応npx -y [email protected] https://statcite.com/mcp(バージョンを固定しているため、クライアントを再起動しても新しいリリースは取得されません。llms-install.md をご覧ください。)

登録不要、API キー不要、OAuth 不要です。

副作用

StatCite はリモートサーバーです。HTTP 経由で呼び出しても、マシンに何かがインストールされたり、実行されたりすることはありません。各種の呼び出しで行われる処理と、その場所を以下に示します。

操作StatCite のサーバーからの外部アクセスマシン上への書き込みその他の場所への書き込みStatCite に記録される情報
get_indicator、get_series、compare_sources、country_snapshot、inflation_adjust、fx_convert、fetchはい。引用に記載された公式ソース API(World Bank、IMF、ECB、BIS、DBnomics。為替レートは ECB の参照レートを中継する Frankfurter 経由)に加え、asokore.github.io/caribstat で公開されている ECCB と Central Bank of Barbados の系列コーパスにアクセスしますいいえいいえ使用状況の集計レコード 1 件
verify_stat、verify_claimsはい。公式数値を取得するため、同じソース API にアクセスしますいいえいいえ検証結果の種類を含む、使用状況の集計レコード 1 件
search_indicatorsDBnomics のみ。ローカルで見つかった結果が 5 件未満の場合に限りますいいえいいえ使用状況の集計レコード 1 件
searchいいえいいえいいえ使用状況の集計レコード 1 件
list_sourcesいいえいいえいいえ使用状況の集計レコード 1 件
HTTP 経由でクライアントを接続いいえクライアントが独自の設定に保存するサーバーエントリーのみいいえなし
stdio ブリッジ(mcp-remote)いいえnpx が mcp-remote を npm キャッシュにダウンロードしてローカルで実行し、mcp-remote が独自の設定フォルダーを作成します(MCP_REMOTE_CONFIG_DIR が設定されていない場合は ~/.mcp-auth)いいえなし

使用状況の集計レコードには、トランスポート、ツール名、レジストリの指標キー、ISO3 国コード、検証結果の種類、結果、所要時間が記録されます。これらはすべて選択肢が限定されているため、入力内容が保存されることはありません。IP アドレス、ユーザーエージェント、ヘッダー、セッション ID、検索テキスト、申告値は記録されません。コードは server/src/core/analytics.ts、ポリシーは statcite.com/privacy にあります。

get_indicator と get_series の結果には、数値が該当しない条件を示すコードのリスト limitations も含まれます。たとえば、予測値、代替ソースの数値、モデルによる推計、ソースによって丸められた値、StatCite が計算した数値などです。取得した年より 3 年を超えて古い最新値には、stale_latest が付与されます。プライマリソースから取得した値で、レジストリに他のソースも記載されている場合は、StatCite が照会しなかったソースを示す stale_primary も付与されます。StatCite が推定する予測境界より前の IMF 値には、StatCite が読み取る IMF データではどの年が実績値なのか判別できないため、outturn_unconfirmed が付与されます。各コードは結果の構造化フィールドまたは指標レジストリから読み取られ、リストが空の場合は、該当する条件が検出されなかったことを意味します。

指示しなくてもエージェントに使わせる

サーバーを接続すると、ツールを使える状態になります。しかし、エージェントが自らツールを使うようになるわけではありません。数値に自信があるエージェントは、通常、記憶に基づいて回答します。常に適用するルールを 1 つ設定すれば解決できます。以下を CLAUDE.md または AGENTS.md、Cursor の Settings → Rules、あるいは ChatGPT プロジェクトの指示に貼り付けてください。

Before stating any country-level economic figure, get it from StatCite (get_indicator) or check it (verify_stat), even if you think you know it, and include the citation_text it returns.

5 秒で試す

curl "https://statcite.com/v1/verify?indicator=inflation_cpi&country=USA&period=2023&value=4.1"
curl "https://statcite.com/v1/indicator/govt_debt_gdp?country=JPN&latest_only=true"
curl "https://statcite.com/v1/fx?amount=100&from=USD&to=BBD"
curl -X POST "https://statcite.com/v1/verify_claims" -H "content-type: application/json" \
  -d '{"claims":[{"indicator":"inflation_cpi","country":"USA","period":"2023","claimed_value":4.1}]}'

ツール

get_indicator · verify_stat · verify_claims · compare_sources · get_series · search_indicators · country_snapshot · inflation_adjust · fx_convert · list_sources · search · fetch に加え、3 つの MCP プロンプト(fact_check、country_brief、cite_this_stat)と 3 つのリソース(レジストリ、ライセンス台帳、SIDS リスト)。厳選された有効な指標 42 件、200 を超える経済圏、約 120 の通貨に対応しています。すべて読み取り専用です。詳細は ドキュメント を、手法については 検証ガイド をご覧ください。

リポジトリの構成

server/        Cloudflare Worker: MCP endpoint + REST API + tests (zero runtime deps)
site/          statcite.com static site (landing, docs, llms.txt, OpenAPI, legal)
apify/         Metered twin: Apify actor (pay-per-event) bundling the same core
skill/         Claude skill teaching agents the verify-then-cite workflow
distribution/  Registry manifests, submission steps, launch copy
bench/         pre-registered AI-accuracy benchmark: COVENANT.md, METHODOLOGY.md, question bank, frozen snapshots, runs/ (R1 REPORT + ADDENDA)
docs/          Research report, strategy, launch plan, monetization roadmap
BRIEF.md       Context + mandate for anyone (human or agent) picking this up
HANDOFF.md     Deployment runbook (the mechanical steps to take it live)
CLAUDE.md      Working guide: commands, architecture, invariants

開発

cd server
npm install
npm test          # fixture-backed, no network
npm run smoke     # live end-to-end against real upstream APIs
npm run dev       # wrangler dev (local Workers runtime + static site)
npm run deploy    # wrangler deploy

データとライセンス

StatCite は、基礎となる統計観測値を独自に作成していません。派生値と検証結果は、引用元データから、開示された方法に基づいて透明性をもって算出されます。World Bank(CC BY 4.0);IMF(公開されている IMF 統計データは、すべての引用の license フィールドにそのまま記載されたデータ完全性、下流での伝達、無料開示に関する条件に従い、「Source: International Monetary Fund, <database>, <link>」と出典を明記すれば、複製、再配布、二次的著作物での使用が可能です);BIS(出典明記のうえで複製および再配布が可能です);ECB(出典明記が必要です。参照レートは情報提供のみを目的としています);DBnomics 経由の Eurostat(CC BY 4.0);FRED は提供されません。FRED の Services Terms of Use(条項(p)および(q)、https://fred.stlouisfed.org/legal/)では、FRED コンテンツの AI/ML 利用、およびキャッシュや再配布が禁じられています。IMF WEO/Fiscal Monitor の予測値には、予測値であることが明記されます。IMF の主なデータ取得先は DataMapper API(現行版。版名は原文のまま記載)です。利用できない場合、StatCite は DBnomics が取り込んだ最新の版にフォールバックしますが、IMF の公表スケジュールより遅れることがあります。そのため、応答では解決されたビンテージを引用し、古いビンテージにはその旨を示し、すべてのフォールバックを開示します(主なデータ取得先で一時的な障害が発生した場合、verify_stat/verify_claims は、定義やビンテージが異なる可能性のある代替データに基づいて判定するのではなく、フォールバック値を参考値として cannot_verify を返します。主なデータ取得先に恒久的に存在しない系列は、安定したフォールバック元のデータに基づいて判定し、その旨を開示します)。サーバーコード:MIT。

プロのエコノミストが開発・管理しています。お問い合わせ:[email protected]

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。