mcpField
C
CFPB consumer complaints

CFPB consumer complaints

リモート
github.com/bnovarini法務・行政03 週間前に更新
リポジトリ

CFPB consumer complaints について

CFPB consumer complaintsは、米国の消費者苦情を調べる研究者や分析担当者向けに、整形済みParquetデータとMCPサーバーを提供します。構造化された苦情とアーカイブ済みの記述を検索し、企業比較、件数集計、傾向分析を行えます。

主な機能

  1. 01苦情と記述テキストの検索
  2. 02苦情数と記述数の集計
  3. 03企業別の苦情プロファイル比較
  4. 04苦情の時系列傾向分析
  5. 05データセットの範囲と値の確認

活用シーン

  1. 012社の苦情テーマを比較
  2. 02住宅ローン苦情の年次推移を追跡
  3. 03特定の手数料に言及する記述を検索
  4. 04商品別または企業別の苦情件数を確認

MCP 対応

苦情データセットを検索・分析するツールをMCPクライアントに公開します。記述検索、企業プロフィール、比較、件数集計、傾向分析に対応し、stdioサーバーまたはホスト済みエンドポイントから利用できます。

設定

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

エンドポイントhttps://cfpb-complaints-analysis.fly.dev/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

10

このツールにパラメーターはありません。

詳細

cfpb-complaints-analysis

CFPB の消費者苦情データベースをクリーンな Parquet 形式で提供し、AI アシスタントがデータを照会できる MCP サーバーも備えています。苦情は 1,820 万件(2011 年から現在まで)、消費者のナラティブは 385 万件です。

含まれるデータ

レイヤーソース対象範囲
構造化された苦情CFPB の公開苦情ファイル、files.consumerfinance.gov/ccdb/complaints.csv.zip苦情 18,239,728 件、受付期間 2011-12-01~2026-10-07(更新するには再構築してください)
ナラティブCFPB FOIA 閲覧室、「CFPB Consumer Complaint Database Narratives Archive」ナラティブ 3,851,415 件、2026-08-14 までに公開。2015 年以前のものはありません

どちらも CFPB 独自のファイルです。第三者からのデータは含まれていません。CFPB は、FOIA の目的においてナラティブはパブリックドメインであると説明し、データページでは苦情データについて「誰でも自由に利用、分析し、構築に活用できます」と述べています。

ナラティブの公開終了

CFPB は 2026 年 9 月に苦情ナラティブの公開を停止しました(データベースリリース 24、およびナラティブと可視化の裁量による公開を終了するという 2026-08-14 の発表)。それまでに公開されたナラティブは FOIA 閲覧室に移されました。現在の苦情ファイルには、ナラティブの列はもうありません。

このプロジェクトでは、アーカイブされたナラティブを苦情 ID で現在の苦情データに結合します。そのため、次の点にご注意ください。

  • ナラティブがあるのは、CFPB が 2026-08-14 までに公開していた苦情のみです。それ以降の苦情にはナラティブがなく、今後も追加されません。
  • ナラティブがあった苦情は全体の半数未満です。消費者の同意が必要で、2015 年以前には公開されたナラティブがありませんでした。
  • アーカイブの終盤は件数が減少しています。2026 年 5 月と 6 月は各約 17,000 件、7 月は約 10,000 件、8 月は 1 件です。これは CFPB のソースファイルに由来するため、2026 年のナラティブ件数はそれ以前の月と比較できません。
  • ナラティブは CFPB によって個人情報が削除されており、個人データは XXXX と表示されます。
  • CFPB の現在のファイルから再構築すると、構造化フィールドは引き続き更新されます。

利用方法

pip install cfpb-complaints-analysis
cfpb-complaints-mcp

初回実行時に、Parquet ファイル(約 700 MB)がホストされたサービスから ~/.cache/cfpb-complaints-analysis にダウンロードされます。別の場所から取得するには CFPB_DATA_URL を設定し、自分で作成したフォルダーを使うには CFPB_DATA_DIR を設定してください。サーバーは MCP クライアントに stdio コマンドとして追加するか、MCP レジストリに io.github.bnovarini/cfpb-complaints-analysis として登録されているホスト型エンドポイントを使用できます。

ツール:dataset_info、list_values、find_company、complaint_counts、trend、company_profile、compare_companies、search_narratives、count_narratives、get_complaint。

質問の例:Navy Federal と PenFed では、どのような苦情が寄せられていますか?Rocket に関する住宅ローンの苦情は、年ごとにどのように変化しましたか?信用組合で「overdraft fee」に言及している 2024 年のナラティブを検索してください。

CFPB のソースから自分でビルドするには、cfpb-complaints --data data build を実行してください。

数値を引用する前にお読みください

  • 苦情は、検証されていない消費者の申し立てです。CFPB 自身もそのように説明しています。
  • 件数はそのままの数値です。大企業には小企業より多くの苦情が寄せられますが、顧客数や口座数による正規化はされていません。
  • CFPB は、複数の名称で登録されている企業があります。すべての名称を含めるには find_company と company_contains を使ってください。
  • 最新月のデータは未確定です。苦情は引き続き企業に送付されており、「対応中」はステータスであって、結果を示すものではありません。
  • キーワードによるナラティブ検索ではテキストをスキャンします。フィルターなしの検索には約 10 秒かかり、全年の件数を数えるには 30~45 秒かかります。日付、企業、または製品で絞り込むと大幅に速くなります。

照合

すべての件数を CFPB が公開している数値と照合しています。一致しない数値とその理由を含め、docs/AUDIT.md をご覧ください。

ライセンス

コードは MIT ライセンスです。データは CFPB のものです。

コメント

MCP は初めてですか?

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

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