Ffiec Call Reports について
FFIEC Call Reports は、米国銀行の四半期規制報告の明細データを照会する MCP サーバーです。金融分析担当者が銀行を比較したり財務推移を追跡したりするために、ラベル付き報告、MDRM コードの説明、ドル額の正規化を提供します。
主な機能
- 01名称や所在地で銀行を検索
- 02銀行の四半期報告を取得
- 03明細項目の時系列を追跡
- 04銀行比較や業界ランキング
- 05MDRM コードと収録範囲を説明
- 06金額を整数ドルに正規化
活用シーン
- 01銀行の四半期財務明細を確認
- 02銀行の資産、預金、資本を比較
- 03報告の明細項目を四半期ごとに追跡
MCP 対応
Pipeworx ゲートウェイまたは単独のローカル stdio サーバーを通じて、銀行検索、Call Report、明細項目、比較、収録範囲のツールを MCP クライアントに提供します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://gateway.pipeworx.io/ffiec-call-reports/mcpclaude mcp add --transport http pipeworx-io-ffiec-call-reports https://gateway.pipeworx.io/ffiec-call-reports/mcp{"mcpServers":{"pipeworx-io-ffiec-call-reports":{"type":"http","url":"https://gateway.pipeworx.io/ffiec-call-reports/mcp"}}}Cursor で開く{"servers":{"pipeworx-io-ffiec-call-reports":{"type":"http","url":"https://gateway.pipeworx.io/ffiec-call-reports/mcp"}}}VS Code で開く{"mcpServers":{"pipeworx-io-ffiec-call-reports":{"type":"http","url":"https://gateway.pipeworx.io/ffiec-call-reports/mcp"}}}{"mcpServers":{"pipeworx-io-ffiec-call-reports":{"serverUrl":"https://gateway.pipeworx.io/ffiec-call-reports/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
FFIEC Call Reports — 米国銀行の明細項目データ
米国のすべての銀行について、FFIEC Call Report(Consolidated Reports of Condition and Income、フォーム031/041/051)に提出された四半期貸借対照表、損益計算書、規制資本、融資、預金、信用の質に関する詳細データを、4,336 の提出機関について明細項目レベルで提供します。
Pipeworx の一部です。AI エージェントを1879以上のライブデータソースに接続するMCPゲートウェイです。これは独立した非公式の統合であり、上流プロバイダーとは提携、承認、公開のいずれも行っていません。
fdic に含まれない理由と、同じものではない理由
米国の銀行を扱うパックは3つありますが、それぞれ異なる役割を担います。
| パック | 提供内容 | キー |
|---|---|---|
fdic | 概要財務情報、機関記録、破綻情報 — FDIC由来の161項目 | FDIC証明書番号 |
| このパック | 明細項目 — 銀行ごと、四半期ごとの数千件のMDRMコード付き項目。実際に提出されたデータ | Federal Reserve IDRSSD |
ncua | 信用組合向けの同じ形式のデータ。信用組合は上記のどちらにも含まれません | NCUAチャーター |
この分割は、好みではなくID空間に基づく判断です。銀行にはFDIC証明書番号とFederal Reserve IDRSSDの両方があり、同じ機関でも番号は異なります。JPMorgan Chase Bankの場合、cert 628、rssd 852218です。CDRはIDRSSDをキーとし、fdic は証明書番号をキーとします。これらを1つのパックに混在させると、あるツールが返したIDを別のツールに渡し、気づかないまま別の銀行のデータを取得することになります。
そのため、このパックでは両方の識別子を受け付けて両方を返し、どちらの識別子で解決したかをすべてのレスポンスに明記します。
ツール
| ツール | 回答する質問 |
|---|---|
ffiec_search_banks | オハイオ州の銀行 — 名前、都市、州によるあいまい検索 |
ffiec_call_report | JPMorganのCall Reportを表示 — 1つの提出機関、1つの四半期、ラベル付き |
ffiec_line_item | 1つの明細項目の経時データ — 資産、預金、純利益、任意のMDRMコード |
ffiec_compare_banks | 業界のランキング、または指定した銀行の比較 |
ffiec_coverage | 読み込み済みの四半期、提出からの遅延期間、コードの意味 |
認証
不要です。
単位 — 銀行と信用組合の比較を誤らせる落とし穴
Call Reportは金額を千ドル単位で提出します。NCUAはドル単位で提出します。 元の数値をそのまま比較すると誤りで、信用組合側が1,000倍有利になります。
ここでは、すべての金額を米ドル単位に正規化し、提出時の数値も併記しています。
{ "mdrm": "RCFD2170", "label": "TOTAL ASSETS",
"value_usd": 4016571000000, "as_filed": 4016571000,
"unit": "USD (normalised from the thousands banks file in)" }
自己資本比率は末尾に文字どおりの % が付いたパーセンテージで返され、unit: "percent" としてそのまま渡されます。乗算は行いません。
ミラーリング対象
主要な7つのスケジュール — RC(貸借対照表)、RI(損益計算書)、RC-R I(規制資本)、RC-N(延滞および未収利息停止債権)、RC-C I(カテゴリー別融資)、RC-E(預金)、RC-K(四半期平均)。測定値は、全46スケジュールの合計523万件のうち、四半期あたり149万件です。
完全な3,843コードのMDRM辞書は常に読み込まれるため、値が保持されていないコードもすべて説明できます。該当するコードについて ffiec_coverage({code}) を実行すると、mirrored_values: false が返されます。
数値以外のセル(四半期あたり17,100件)は削除せず、専用のテーブルに格納します。CONF は重要な値です。これは銀行が値を提出したうえで機密情報として非公開にしたことを意味し、「報告されていない」とは異なる状態です。
データソース
- https://cdr.ffiec.gov/public/PWS/DownloadBulkData.aspx — FFIEC Central Data Repositoryの一括ダウンロード。
次の人が再発見することになる情報
- API はありません。 CDR のダウンロードには ASP.NET WebForms が使われています。期間のドロップダウンは、シリーズを AJAX ポストバックで選択するまで空なので、1 四半期分のダウンロードには 3 回のリクエスト(
__VIEWSTATEを取得する GET、期間を読み込む POST、ダウンロードする POST)が必要です。ログインは不要です。www.ffiec.gov/npw/*はスクリプトクライアントに 403 を返すため、代替手段にはなりません。 RCFDとRCONは集計基準の違いであり、別々の指標ではありません。RCFD には海外拠点が含まれ、RCON は国内のみです。銀行は該当する項目についてどちらか一方を提出するため、両方を試さないと、正しく報告している銀行が「未報告」と判定されます。- すべてのスケジュールファイルの 2 行目は人間向けのラベルであり、データではありません。2 行目から解析すると、すべての値が 1 行ずれてしまいます。
- 値の単位は千です(上記を参照)。
CONFは値です。 null に変換しないでください。- 提出の遅延は実測で約 106 日です。 03/31/2026 のアーカイブには、ZIP 内で 07/15/2026 のタイムスタンプが付いています。このファイルの以前の草稿に記載されていた約 60 日ではありません。これは鮮度 SLA に影響します。四半期ごとの更新間隔 91 日に 106 日の遅延が加わるため、次回公開の直前には、正当に保持できる最新データでも約 197 日前のものになります。そのため、200 日未満に設定すると、更新のたびに誤警報が発生します。
クイックスタート
MCP クライアント(Claude Desktop、Cursor、Windsurf など)に追加します。
{
"mcpServers": {
"ffiec-call-reports": {
"url": "https://gateway.pipeworx.io/ffiec-call-reports/mcp"
}
}
}
このエンドポイントが実際に提供するもの
https://gateway.pipeworx.io/ffiec-call-reports/mcp の tools/list は、上の表のツールに加えて、Pipeworx 共通のメタツールである ask_pipeworx、
discover_tools、search_within、remember/recall など、ゲートウェイ全体で使えるツールも返します。そのため、表示されるツール数はこの表より多くなります。現在、単一パックのエンドポイントには、パック固有のツールに加えて、共通ツールが約 30 個表示されます。接続の initialize 応答には正確な対象範囲が記載されており、その日の正式な情報源となります。
これは意図的なもので、偶然の多重化ではありません。メタツールを使えば、このパックでは扱えない質問にも、カタログ全体を横断してルーティングする ask_pipeworx を通じて回答できます。そのため、2 つ目の MCP サーバーを追加する必要はありません。現時点では、メタツールを含めずにパックのエンドポイントを接続する方法はありません。追加のスキーマによるコンテキストコストがルーティングの利点を上回る場合は、複数のパックエンドポイントではなく、フルゲートウェイに一度だけ接続してください。
または、フル Pipeworx ゲートウェイに接続すると、このパックだけでなく、すべてのパックのツールが直接一覧表示されます。
{
"mcpServers": {
"pipeworx": {
"url": "https://gateway.pipeworx.io/mcp"
}
}
}
どちらの URL も、同じゲートウェイと同じ 1879 以上のデータソースに接続します。違いは、どのパックのツールが直接一覧表示されるかだけです。どちらからでも、ask_pipeworx を使ってすべてのツールにアクセスできます。
MCP クライアントがない場合:HTTP で呼び出す
curl -X POST https://gateway.pipeworx.io/v1/tools/ffiec_search_banks \
-H 'Content-Type: application/json' \
-d '{"name":"jpmorgan"}'
最初の呼び出しにはアカウントは不要です。任意のツールを確認するには、GET https://gateway.pipeworx.io/v1/tools/ffiec_search_banks を実行します。ツールを見つけるには、{"query":"..."} を指定して POST https://gateway.pipeworx.io/v1/tools/search_packs を実行します。
スタンドアロン(ゲートウェイアカウント不要)
このパッケージは、ローカルの stdio MCP サーバーとしても動作します。Pipeworx アカウントも、ゲートウェイへの往復通信も不要です。
{
"mcpServers": {
"ffiec-call-reports": {
"command": "npx",
"args": ["-y", "@pipeworx/mcp-ffiec-call-reports"]
}
}
}
または、直接実行して起動を確認します。
npx -y @pipeworx/mcp-ffiec-call-reports
stdin/stdout 経由で MCP を使用し、このパックのツールだけを対象に initialize/tools/list/tools/call に応答します。上記のゲートウェイ接続で追加される共通メタツールは含まれません。同じソース、同じツールで、ask_pipeworx によるルーティングはありません。
ask_pipeworx を使う
ツールを直接呼び出す代わりに、自然な英語で質問できます。上記のパックエンドポイントでも、フルゲートウェイでも利用できます。
ask_pipeworx({ question: "your question about Ffiec Call Reports data" })
ゲートウェイが適切なツールを選び、引数を自動的に設定します。
詳細情報
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。