mcpField
P
Propublica Nonprofit

Propublica Nonprofit

リモート
pipeworx.ioビジネス・マーケティング05 週間前に更新
リポジトリ公式サイト

Propublica Nonprofit について

Propublica Nonprofitは、ProPublica Nonprofit ExplorerのIRS Form 990データを提供し、非営利団体の調査や財務分析に利用できます。財務、報酬、助成金を検索できます。

主な機能

  1. 01名称またはEINで団体を検索
  2. 02収入や支出などの財務データを照会
  3. 03上位職員の報酬を確認
  4. 04団体間の助成金を追跡

活用シーン

  1. 01慈善団体の資金用途を確認
  2. 02非営利団体の幹部報酬を分析
  3. 03財団の助成先を追跡

MCP 対応

MCP サーバーとして、非営利団体の検索、詳細、助成金、報酬に関するツールを公開します。Pipeworx ゲートウェイ経由で接続するほか、ローカルの stdio MCP サーバーとして実行できます。

設定

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

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

ツール

詳細

ProPublica Nonprofit Explorer — IRS Form 990 データ

ProPublica の Nonprofit Explorer は、IRS Form 990 の申告情報を集約しています。各非営利団体の収益、支出、役員報酬、提供・受領した助成金、プログラムサービスなどの納税申告データを確認できます。2001 年以降、約 180 万の非営利団体が索引化されています。無料で、認証も不要です。

Pipeworx の一部です。AI エージェントを 1683 以上のライブデータソースに接続する MCP ゲートウェイです。

AI エージェントにとっての重要性

非営利団体の調査、「この慈善団体のお金は実際にどこへ行くのか」という疑問、役員報酬の分析、財団と助成先の間の資金の流れの追跡などでは、Form 990 が標準的なデータです。ProPublica を使えば、このデータを検索できます。USAspending(連邦助成金)、OpenFEC(政治活動)、SEC EDGAR(企業の慈善活動)と組み合わせてください。

よくある利用方法:

  • 団体の検索。「X の Form 990 の申告情報を見つける」→ 名前または EIN で検索します。
  • 団体の詳細。 最新の申告年度の財務情報:収益、支出、報酬上位者、プログラム比率。
  • 助成金の追跡。「X 財団はどの団体に助成したか」→ Schedule I の助成金提供の詳細を確認します。
  • 役員報酬。 給与、福利厚生、その他の報酬を含む、報酬額上位の従業員を確認します。

認証

不要です。ProPublica の Nonprofit Explorer API は完全に公開されており、無料で利用できます。

Form 990 でわかること

スケジュール対象となる内容
Form 990(全項目)収益が 20 万ドル以上の団体に必須。詳細な財務情報
Form 990-EZ小規模団体(収益 5 万~20 万ドル)向け。簡易版
Form 990-PF民間財団向け。助成金提供の詳細
Form 990-Nごく小規模な団体(5 万ドル未満)向け。はがき形式での申告のみ
Schedule I他の団体への助成金
Schedule J報酬額上位の従業員の報酬詳細
Schedule O自由形式の補足開示情報(ガバナンス、ミッションの詳細)

よくある注意点

  • 990 の公開遅延。 非営利団体の申告は、会計年度末から約 6~9 か月後です。そのため、2024 会計年度のデータは 2025 年後半に公開されます。最新年度のデータが当年分であることは、ほとんどありません。
  • 暦年と会計年度。 団体によって会計年度は異なります。「FY 2023」の終了月は団体ごとに異なる場合があります。期間終了日を確認してください。
  • 501(c)(3) と 501(c)(4)、501(c)(6) の違い。 いずれも 990 を申告しますが、適用される規則や政治活動の制限は異なります。団体の活動内容を理解するには、総収益よりも分類のほうが重要です。
  • 報酬報告の注意点。 報酬上位者の報酬には、給与、賞与、退職拠出金、非課税の福利厚生が含まれます。見出しに記載される「報酬」の金額は、使用するスケジュールによって異なる場合があります。
  • ドナー・アドバイズド・ファンド(DAF)。 DAF(Fidelity Charitable、Schwab Charitable など)を経由する資金は、DAF が受領して助成したものとして記録されるため、実際の寄付者や最終的な受益者が不明瞭な場合があります。
  • 501(c)(4) の「社会福祉」団体。 一部の政治活動は可能ですが、寄付者を開示する義務はありません。ここに掲載されていますが、政治支出の追跡には OpenFEC との照合が必要です。
  • 住所の正規化。 団体の住所には、部屋番号、私書箱、登録代理人の住所が記載されていることがよくありますが、実際の活動場所とは限りません。地理的な情報は、州の法人登記簿と照合してください。

クイックスタート

MCP クライアント(Claude Desktop、Cursor、Windsurf など)に追加します:

{
  "mcpServers": {
    "propublica-nonprofit": {
      "url": "https://gateway.pipeworx.io/propublica-nonprofit/mcp"
    }
  }
}
このエンドポイントが実際に提供するもの

https://gateway.pipeworx.io/propublica-nonprofit/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 も、同じゲートウェイと同じ 1683 以上のデータソースに接続します。異なるのは、どのパックのツールが直接一覧表示されるかだけです。どちらからでも ask_pipeworx を使ってすべてのツールを利用できます。

MCP クライアントがない場合は HTTP で呼び出す

curl -X POST https://gateway.pipeworx.io/v1/tools/search_nonprofits \
  -H 'Content-Type: application/json' \
  -d '{"query":"red cross"}'

最初の呼び出しにアカウントは必要ありません。ツールを確認するには、GET https://gateway.pipeworx.io/v1/tools/search_nonprofits を使います。ツールを探すには、{"query":"..."} を指定して POST https://gateway.pipeworx.io/v1/tools/search_packs を使います。

スタンドアロン(ゲートウェイアカウント不要)

このパッケージはローカルの stdio MCP サーバーとしても実行できます。Pipeworx アカウントも、ゲートウェイへの往復通信も必要ありません。

{
  "mcpServers": {
    "propublica-nonprofit": {
      "command": "npx",
      "args": ["-y", "@pipeworx/mcp-propublica-nonprofit"]
    }
  }
}

または、起動を確認するには、次のコマンドを直接実行してください。

npx -y @pipeworx/mcp-propublica-nonprofit

stdin/stdout 経由で MCP を使用し、このパックのツールのみについて initialize/tools/list/tools/call に応答します。上記のゲートウェイ接続で追加される共有メタツールはありません。同じソース、同じツールで、ask_pipeworx によるルーティングはありません。

ask_pipeworx の使用

ツールを直接呼び出す代わりに、自然な英語で質問できます。これは、上記のパックエンドポイントでも、フルゲートウェイでも利用できます。

ask_pipeworx({ question: "your question about Propublica Nonprofit data" })

ゲートウェイが適切なツールを選び、引数を自動的に設定します。

詳細

ライセンス

MIT

コメント

MCP は初めてですか?

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

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