Nonprofit Grant Intelligence
リモートNonprofit Grant Intelligence について
Nonprofit Grant Intelligenceは、財団、企業の寄付チーム、コンプライアンス担当者向けに、7つの公開データソースを用いた非営利団体のデューデリジェンスを支援します。財務、助成金コンプライアンス、組織の健全性、管轄地域の確認をスコア化し、構造化レポートと助成判断を提示します。
主な機能
- 01非営利団体の財務健全性評価
- 02連邦助成金のコンプライアンスリスク評価
- 03制裁リストと企業情報の確認
- 04Grants.govの助成機会検索
- 05包括的なデューデリジェンスレポート生成
活用シーン
- 01財団の助成申請者の審査
- 02企業寄付先となる団体の確認
- 03連邦助成金の機会発見
- 04既存の助成先の定期的な監視
MCP 対応
財務健全性、助成金コンプライアンス、組織の健全性、複数管轄地域での確認、助成機会検索、資金動向分析、包括的なデューデリジェンスのツールを公開します。複数の公開データソースに基づくスコア、リスク要因、推奨事項を返します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://ryanclinton--nonprofit-grant-intelligence-mcp.apify.actor/mcpclaude mcp add --transport http nonprofit-grant-intelligence https://ryanclinton--nonprofit-grant-intelligence-mcp.apify.actor/mcp{"mcpServers":{"nonprofit-grant-intelligence":{"type":"http","url":"https://ryanclinton--nonprofit-grant-intelligence-mcp.apify.actor/mcp"}}}Cursor で開く{"servers":{"nonprofit-grant-intelligence":{"type":"http","url":"https://ryanclinton--nonprofit-grant-intelligence-mcp.apify.actor/mcp"}}}VS Code で開く{"mcpServers":{"nonprofit-grant-intelligence":{"type":"http","url":"https://ryanclinton--nonprofit-grant-intelligence-mcp.apify.actor/mcp"}}}{"mcpServers":{"nonprofit-grant-intelligence":{"serverUrl":"https://ryanclinton--nonprofit-grant-intelligence-mcp.apify.actor/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
非営利団体向け助成金インテリジェンス MCP サーバー
クイックスタート
MCP クライアント(Claude Desktop、Cursor、Windsurf)に追加します:
{
"mcpServers": {
"nonprofit-grant-intelligence-mcp": {
"url": "https://ryanclinton--nonprofit-grant-intelligence-mcp.apify.actor/mcp"
}
}
}
財団、企業の寄付担当チーム、コンプライアンス担当者向けの非営利団体助成金インテリジェンスです。この MCP サーバーは、AI アシスタントを7つの信頼できる公開データソースに接続し、慈善活動のデューデリジェンスを自動化します。手作業による990申告書の確認、連邦政府助成金の検索、制裁対象の確認にかかる何時間もの作業を、構造化されたスコアと明確な資金提供の推奨に置き換えます。
このサーバーは、ProPublica Nonprofit Explorer、Grants.gov、USAspending、UK Charity Commission、OpenSanctions、OFAC、OpenCorporatesという7つの専門的なApifyアクターを並列で実行します。4つの独立したスコアリングモデルが、非営利団体の財務健全性、連邦政府助成金のコンプライアンス、組織の信頼性、管轄区域をまたぐ検証を評価します。各呼び出しでは、スコアとリスクシグナルを含む構造化されたJSON結果が返されます。また、完全なデューデリジェンスでは、重み付けされた総合評価として、承認、条件付き、詳細審査、却下のいずれかが提示されます。
どのようなデータにアクセスできますか?
| データ項目 | ソース | 例 |
|---|---|---|
| 📄 IRS 990財務申告書 | ProPublica Nonprofit Explorer | 収益、経費、役員報酬、プログラム比率 |
| 💰 総収益と経費の推移 | ProPublica Nonprofit Explorer | 収益420万ドル、プログラム経費比率78% |
| 📋 連邦政府助成金の募集情報 | Grants.gov | 申請期限と資格要件を含む募集中のCFDA一覧 |
| 🏛️ 連邦政府による助成履歴 | USAspending | 助成金額、助成機関、実施期間 |
| 🇬🇧 英国の慈善団体登録情報 | Charity Commission | 収入、支出、受託者データ、規制上のステータス |
| 🔍 国際的な制裁対象との照合結果 | OpenSanctions | 40以上のPEPおよび監視リストの情報源を統合 |
| 🚫 OFAC SDNリストとの照合結果 | US Treasury OFAC | 特別指定国民――取引が禁止・制限されている団体 |
| 🏢 企業登記簿 | OpenCorporates | 世界各地の法人情報、管轄区域、解散状況 |
| 📊 非営利団体健全性スコア | 総合モデル | 0~100のスコアと「不良」から「優良」までの分類 |
| ⚖️ コンプライアンスリスク指標 | 総合モデル | 「低」から「重大」までの分類を伴う0~100のリスクスコア |
| 🛡️ 信頼性リスクスコア | 総合モデル | 「問題なし」から「重大」までの分類を伴う0~100のリスクスコア |
| 🌐 管轄区域横断検証スコア | 総合モデル | 「未検証」から「複数管轄区域」までのステータスを伴う0~100のスコア |
Nonprofit Grant Intelligence MCP Server を使用する理由
手作業による慈善活動のデューデリジェンスは、時間がかかり、情報が分散しています。助成金の申請者を1件審査するだけでも、通常は ProPublica にログインして990申告書を取得し、USAspending で受賞履歴を確認し、Grants.gov でコンプライアンス履歴を検索し、OFAC チェックを実施し、OpenSanctions と照合し、OpenCorporates で法人を確認する必要があります。それぞれ別のブラウザータブで行い、手作業で解釈しなければなりません。1サイクルにつき20件の申請者を審査するプログラム担当者にとって、これは助成金審査のたびに20~40時間の単純作業となります。
このサーバーは、調査プロセス全体を自動化します。AI アシスタントに「第3四半期の助成金審査に向けて、Pinnacle Community Foundation を審査してください」と質問するだけで、コンプライアンスチームが手作業で利用するものと同じ信頼できるデータベースを情報源とした、構造化されたデューデリジェンスレポートを90秒以内に取得できます。
- スケジュール設定 — 四半期ごとの助成先健全性チェックを自動実行し、更新前に財務状況の悪化を検出します
- API アクセス — Python、JavaScript、または任意の HTTP クライアントを使用して、助成金管理システムからデューデリジェンスを実行できます
- 並列実行 — 7つのデータソースすべてに同時にクエリを送信するため、順次実行よりも応答時間を90秒未満に抑えられます
- モニタリング — 助成先のインテグリティ審査で新たな制裁対象との一致が検出された場合、Slack またはメールで通知を受け取れます
- インテグレーション — Zapier、Make、HubSpot、または CRM に Webhook 経由で接続し、デューデリジェンスの結果を自動的に記録できます
機能
- 非営利団体健全性スコア(0~100) — 4つの要素で構成される財務モデルです。プログラム経費率(75%以上がベストプラクティス)、収益の成長傾向、財務持続可能性比率(経費と収益の比較)、監査指摘による最大15ポイントの減点を評価します
- プログラム経費率のスコアリング — ミッションの遂行に75%以上を費やす慈善団体には最大30ポイントを付与し、50%未満の組織には効率性の低さを示すフラグを付けます
- 助成金コンプライアンスリスク指数(0~100) — 連邦政府からの受賞額、USAspending の資格停止・停止・除外ステータスフラグ、単一の高額受賞による助成金集中リスクを分析します
- インテグリティリスクスコア(0~100) — OFAC SDN との一致(最大40ポイント)、OpenSanctions での国際的な一致(最大30ポイント)、ネットワーク内の解散済み・休眠状態の法人(最大15ポイント)を評価します
- 複数管轄区域の確認スコア(0~100) — IRS 990 による米国での活動(30ポイント)、Charity Commission による英国での活動(25ポイント)、国際的な法人活動(最大25ポイント)、複数管轄区域での活動に対するボーナス(最大20ポイント)を評価します
- デューデリジェンスの総合推奨 — 健全性25%+コンプライアンス(反転)25%+インテグリティ(反転)30%+管轄区域20%の加重式です。ハードオーバーライドにより、OFAC との一致が1件でもあれば「DECLINE(却下)」となります
- アクション項目の自動生成 — デューデリジェンスレポートに、「BLOCKED:OFAC 制裁との一致 — OFAC ライセンスなしでは進めないでください」「プログラム経費率が低い — 詳細な予算内訳を依頼してください」などの具体的なアクション項目が生成されます
- 並列アクターのオーケストレーション —
Promise.allSettledを使用するため、1つのデータソースの応答が遅くても、ほかの6つの結果はブロックされません - 連邦資金の状況分析 — 連邦資金の総額を授与機関別に集計し、受賞件数上位の機関をランキング表示し、特定分野で実施中の助成金プログラムを提示します
- 助成金機会の検索 — キーワード、CFDA 番号、機関、またはプログラム分野で Grants.gov を検索します。ステータス(掲載中、終了、予告済み)による絞り込みも可能です
- 担当者レベルのインテグリティ審査 — 担当者名を
screen_organizational_integrityに直接渡し、個人に対する制裁対象および PEP リストのチェックを実施できます - 利用上限の適用 — 各ツールは実行前に Apify の課金上限を確認し、エラーを黙って無視せず、構造化されたエラーを返します
非営利団体向け助成金インテリジェンスのユースケース
財団助成金のデューデリジェンス
民間財団やコミュニティ財団のプログラムオフィサーは、各審査サイクルで数十件から数百件の助成金申請を審査します。generate_due_diligence_report ツールは、7 つすべてのデータソースに基づき、APPROVE/CONDITIONAL/ENHANCED REVIEW/DECLINE の形式で構造化された推奨結果を提示します。プログラムオフィサーは Claude にすべての申請団体を夜間に審査するよう依頼し、翌朝には優先順位を付けた候補リストを確認できます。手作業での調査に 1 週間費やす必要はありません。
企業の CSR とマッチングギフトの審査
企業の社会的責任を担うチームは、イベントへの協賛、従業員向け寄付プログラムの開始、寄付マッチングの承認に先立ち、非営利団体のパートナーを確認する必要があります。インテグリティ審査では、リーダーシップ層を OFAC および 40 以上の国際監視リストと照合します。また、複数の管轄区域での確認により、団体が申告している登記簿に実際に登録されていることを検証します。これにより、制限対象の団体に意図せず資金を提供することで生じる、企業の評判や法務上のリスクを防ぎます。
助成金申請書の作成と資金調達機会の発見
開発担当ディレクターや助成金申請書の作成者は、search_grant_opportunities を使用して、自団体のミッションに合致する募集中の連邦助成金プログラムを探すことができます。analyze_funding_landscape ツールでは、どの機関が特定の分野に資金を提供しているか、連邦資金の総額がいくらか、どのプログラムが最も活発かを確認できます。これにより、助成金戦略や申請書の優先順位付けに役立ちます。
助成先のコンプライアンス監視
助成金ポートフォリオを運用する財団のプログラムマネージャーは、現在の助成先すべてに対して四半期ごとの健全性チェックをスケジュールできます。非営利団体ヘルススコアの低下、USAspending による新たなコンプライアンス上のフラグ、インテグリティ審査結果の変化があれば、更新時期を迎える前にアラートが通知されます。これにより、プログラムチームは書類を求めたり、対話を始めたりする時間を確保できます。
非営利団体の M&A と提携に関するデューデリジェンス
財団が非営利団体の合併、買収、正式な提携を支援する場合、双方の財務状況を確認する必要があります。包括的なデューデリジェンスレポートでは、独立した情報源に基づく財務健全性の概要、助成金のコンプライアンス履歴、制裁対象でないことの確認、複数の管轄区域における登録確認が提供されます。デューデリジェンスの主要な確認項目を、1 回のツール呼び出しで網羅できます。
慈善活動のコンプライアンスと監査支援
慈善団体を支援する内部監査チームや法務顧問は、このサーバーを使って、助成金受給者に対するデューデリジェンスを実施したことを記録できます。出典の引用、スコアの内訳、対応項目を含む構造化された JSON 出力により、審査プロセスの監査可能な記録を作成できます。
非営利団体の助成金デューデリジェンスの実施方法
-
MCP サーバーを AI クライアントに接続する — サーバー URL
https://nonprofit-grant-intelligence-mcp.apify.actor/mcpを Claude Desktop、Cursor、または Windsurf の設定に追加します。Apify API トークンが必要です(apify.com で無料プランを利用できます)。 -
自然な言葉で質問する — AI アシスタントに「助成金審査のために、[Organization Name] のデューデリジェンスレポートを作成してください」と伝えます。AI が適切なツールを選び、適切なパラメーターを自動的に指定して呼び出します。
-
構造化された出力を確認する — サーバーは、4 つの評価項目のスコア、総合スコア、推奨結果、すべてのリスクシグナル、必要な対応項目の一覧を含む JSON レポートを返します。問題のない団体の場合、所要時間は 30~90 秒です。
-
結果をエクスポートまたは記録する — JSON 出力を助成金管理システム、CRM、またはドキュメントストアにコピーします。Webhook で接続すれば、結果を HubSpot、Airtable、または既存のワークフローに自動的に記録できます。
MCP ツール
| ツール | 価格 | 説明 |
|---|---|---|
assess_nonprofit_health | $0.045 | IRS 990 に基づく財務健全性分析:収益の推移、プログラム費用比率、持続可能性、監査結果。非営利団体健全性スコア(0~100)を返します。 |
verify_grant_compliance | $0.045 | Grants.gov および USAspending を通じた連邦助成金の履歴。資格停止・排除のフラグ、助成額、集中リスクを確認します。助成金コンプライアンスリスク指数(0~100)を返します。 |
screen_organizational_integrity | $0.045 | OFAC SDN スクリーニング、OpenSanctions の国際監視リスト、OpenCorporates の企業構造を確認します。組織健全性リスクスコア(0~100)を返します。 |
search_grant_opportunities | $0.045 | キーワード、CFDA 番号、機関、またはステータス(掲載済み/終了/予定)で Grants.gov の募集中の助成金情報を検索します。一致する機会を最大 30 件返します。 |
verify_cross_jurisdiction | $0.045 | 米国(IRS 990)、英国(Charity Commission)、国際(OpenCorporates)の登録簿を照合し、組織を確認します。管轄区域横断検証スコア(0~100)を返します。 |
analyze_funding_landscape | $0.045 | 特定の分野における連邦資金の状況を分析します:連邦資金の総額、助成件数、進行中の助成金、主な助成機関。 |
generate_due_diligence_report | $0.045 | 包括的な慈善団体デューデリジェンス:7 つすべての情報源、4 つのスコアリングモデル、総合スコア、承認/条件付き/追加審査/却下の推奨、アクション項目。 |
ツールのパラメーター
| ツール | パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|---|
assess_nonprofit_health | organization | string | はい | 非営利団体の名称または EIN |
verify_grant_compliance | organization | string | はい | 組織名 |
verify_grant_compliance | grantProgram | string | いいえ | 特定のプログラム名または CFDA 番号 |
screen_organizational_integrity | organization | string | はい | 組織名または役員個人の氏名 |
search_grant_opportunities | query | string | はい | トピック、機関、プログラム分野、または CFDA 番号 |
search_grant_opportunities | status | string | いいえ | 助成金のステータスによる絞り込み:掲載済み、終了、予定 |
verify_cross_jurisdiction | organization | string | はい | 組織名 |
analyze_funding_landscape | query | string | はい | 分野、トピック、またはプログラム分野 |
generate_due_diligence_report | organization | string | はい | 非営利団体の名称または EIN |
この MCP サーバーへの接続方法
Claude Desktop
claude_desktop_config.json に追加します:
{
"mcpServers": {
"nonprofit-grant-intelligence": {
"url": "https://nonprofit-grant-intelligence-mcp.apify.actor/mcp",
"headers": {
"Authorization": "Bearer YOUR_APIFY_TOKEN"
}
}
}
}
Cursor / Windsurf / Cline
MCP の設定に追加します:
{
"nonprofit-grant-intelligence": {
"url": "https://nonprofit-grant-intelligence-mcp.apify.actor/mcp",
"headers": {
"Authorization": "Bearer YOUR_APIFY_TOKEN"
}
}
}
JavaScript / Python(直接 HTTP)
import { ApifyClient } from "apify-client";
const client = new ApifyClient({ token: "YOUR_API_TOKEN" });
// Connect your MCP client to the standby endpoint
const mcpEndpoint = "https://nonprofit-grant-intelligence-mcp.apify.actor/mcp";
// Example: call generate_due_diligence_report directly via HTTP
const response = await fetch(mcpEndpoint, {
method: "POST",
headers: {
"Content-Type": "application/json",
"Authorization": `Bearer YOUR_API_TOKEN`,
},
body: JSON.stringify({
jsonrpc: "2.0",
method: "tools/call",
params: {
name: "generate_due_diligence_report",
arguments: { organization: "Pinnacle Community Foundation" },
},
id: 1,
}),
});
const result = await response.json();
console.log(JSON.parse(result.result.content[0].text));
cURL
# Full due diligence report
curl -X POST "https://nonprofit-grant-intelligence-mcp.apify.actor/mcp" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_APIFY_TOKEN" \
-d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "generate_due_diligence_report",
"arguments": { "organization": "Horizon Education Foundation" }
},
"id": 1
}'
# Search grant opportunities
curl -X POST "https://nonprofit-grant-intelligence-mcp.apify.actor/mcp" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_APIFY_TOKEN" \
-d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "search_grant_opportunities",
"arguments": { "query": "early childhood education", "status": "posted" }
},
"id": 2
}'
出力例
以下は、問題のない組織に対する generate_due_diligence_report の応答例です:
{
"organization": "Horizon Education Foundation",
"compositeScore": 74,
"recommendation": "APPROVE",
"nonprofitHealth": {
"score": 82,
"totalRevenue": 4200000,
"totalExpenses": 3850000,
"programExpenseRatio": 78.4,
"revenueGrowth": 11.2,
"hasAuditFindings": false,
"healthLevel": "EXCELLENT",
"signals": [
"78% program expense ratio — meets best practice threshold",
]
},
"grantCompliance": {
"score": 18,
"grantCount": 6,
"federalAwards": 4,
"totalFederalFunding": 920000,
"complianceFlags": 0,
"riskLevel": "LOW",
"signals": []
},
"integrityScreen": {
"score": 0,
"sanctionsMatches": 0,
"ofacMatches": 0,
"openSanctionsMatches": 0,
"corporateEntities": 2,
"riskLevel": "CLEAR",
"signals": []
},
"crossJurisdiction": {
"score": 71,
"usPresence": true,
"ukPresence": false,
"internationalPresence": true,
"jurisdictionCount": 3,
"verificationLevel": "MULTI_JURISDICTION",
"signals": [
"US nonprofit verified — 3 IRS 990 record(s)",
"International presence across 2 jurisdictions"
]
},
"allSignals": [
"78% program expense ratio — meets best practice threshold",
"US nonprofit verified — 3 IRS 990 record(s)",
"International presence across 2 jurisdictions"
],
"actionItems": []
}
フラグが付いた組織に対する screen_organizational_integrity の応答例:
{
"organization": "Redstone Aid Network",
"integrityScreen": {
"score": 40,
"sanctionsMatches": 2,
"ofacMatches": 0,
"openSanctionsMatches": 2,
"corporateEntities": 11,
"riskLevel": "ELEVATED",
"signals": [
"2 international sanctions match(es) from OpenSanctions",
"11 associated corporate entities — complex organizational structure"
]
},
"ofacMatches": [],
"sanctionsMatches": [
{
"id": "Q7193422",
"caption": "Redstone Aid Network",
"schema": "Organization",
"datasets": ["eu_fsf"],
"score": 0.91
}
],
"corporateEntities": [...]
}
出力フィールド
デューデリジェンスレポート
| フィールド | 型 | 説明 |
|---|---|---|
organization | string | 照会した組織名 |
compositeScore | number | 加重複合スコア(0~100)(健全性 25%+コンプライアンス反転値 25%+インテグリティ反転値 30%+管轄区域 20%) |
recommendation | string | APPROVE、CONDITIONAL、ENHANCED_REVIEW、または DECLINE |
nonprofitHealth.score | number | 非営利団体健全性スコア(0~100) |
nonprofitHealth.totalRevenue | number | IRS 990 記録から集計した総収益 |
nonprofitHealth.totalExpenses | number | IRS 990 記録から集計した総費用 |
nonprofitHealth.programExpenseRatio | number | プログラム提供に充てられた費用の割合 |
nonprofitHealth.revenueGrowth | number | 利用可能な申告年度における収益成長率 |
nonprofitHealth.hasAuditFindings | boolean | IRS 990 の監査所見が記録されているかどうか |
nonprofitHealth.healthLevel | string | POOR、BELOW_AVERAGE、AVERAGE、GOOD、または EXCELLENT |
grantCompliance.score | number | 助成金コンプライアンスリスク指数(0~100。値が高いほどリスク大) |
grantCompliance.grantCount | number | 一致した Grants.gov の掲載件数 |
grantCompliance.federalAwards | number | 見つかった USAspending の助成件数 |
grantCompliance.totalFederalFunding | number | 連邦政府資金の総額(USD) |
grantCompliance.complianceFlags | number | 検出された資格停止・停止・除外フラグの数 |
grantCompliance.riskLevel | string | LOW、MODERATE、HIGH、または CRITICAL |
integrityScreen.score | number | インテグリティリスクスコア(0~100。値が高いほどリスク大) |
integrityScreen.sanctionsMatches | number | OFAC と OpenSanctions の一致件数の合計 |
integrityScreen.ofacMatches | number | OFAC SDN リストとの一致件数(いずれかの値があると DECLINE がトリガーされます) |
integrityScreen.openSanctionsMatches | number | 国際的な制裁対象者/PEP との一致件数 |
integrityScreen.corporateEntities | number | OpenCorporates で見つかった法人の数 |
integrityScreen.riskLevel | string | CLEAR、WATCHLIST、ELEVATED、または CRITICAL |
crossJurisdiction.score | number | 複数管轄区域の検証スコア(0~100) |
crossJurisdiction.usPresence | boolean | IRS 990 を通じて米国で確認されたかどうか |
crossJurisdiction.ukPresence | boolean | Charity Commission を通じて英国で確認されたかどうか |
crossJurisdiction.internationalPresence | boolean | OpenCorporates で法人が見つかったかどうか |
crossJurisdiction.jurisdictionCount | number | 検証済みの管轄区域の合計数 |
crossJurisdiction.verificationLevel | string | UNVERIFIED、PARTIAL、VERIFIED、または MULTI_JURISDICTION |
allSignals | string[] | 4 つすべてのモデルから得られたリスクおよび検証シグナル |
actionItems | string[] | 助成金支給前に必要な具体的な対応事項 |
非営利団体の助成金デューデリジェンスの実行費用はいくらですか?
Nonprofit Grant Intelligence MCP はイベントごとの従量課金制を採用しており、ツール呼び出し 1 回につき $0.045です。プラットフォームのコンピューティング費用も含まれています。月額サブスクリプションはありません。
| シナリオ | ツール呼び出し数 | 1 回あたりの費用 | 合計費用 |
|---|---|---|---|
| インテグリティスクリーニング 1 回 | 1 | $0.045 | $0.045 |
| デューデリジェンスレポート一式 | 1 | $0.045 | $0.045 |
| 助成金申請者 10 件のスクリーニング | 10 | $0.045 | $0.45 |
| 助成先 50 件の四半期チェック | 50 | $0.045 | $2.25 |
| 年次審査サイクル、申請者 200 件 | 200 | $0.045 | $9.00 |
実行ごとに上限額を設定して、費用を管理できます。予算に達するとサーバーは停止し、何も通知せずに失敗するのではなく、構造化されたエラーメッセージを返します。
スクリーニング機能に月額 $200~800 を請求する商用助成金管理プラットフォームと比べてください。四半期ごとにデューデリジェンスを実施する大半の財団では、このサーバーの利用料は月額 $5 未満です。
Apify の無料プランには月額 $5 分のプラットフォームクレジットが含まれており、クレジットカードの登録なしで約 110 回のツール呼び出しを利用できます。
Nonprofit Grant Intelligence MCP サーバーの仕組み
フェーズ 1:並列データ収集
ツールが呼び出されると、サーバーは Promise.allSettled を使用して、関連する Apify アクターに同時にリクエストを送信します。generate_due_diligence_report ツールは、ProPublica Nonprofit Explorer(IRS 990 データ、アクター ID AGJVz4LZzmjeDkK8P)、Grants.gov 検索(DMC8HyLcbAQnzRGB5)、USAspending(duGhhKevB8g6WhyJC)、UK Charity Commission(p7z9PXpRsLmOmAhlw)、OpenSanctions(6Zlkz0wjdXewfq3yK)、OFAC(t398ffhJgct2clv9s)、OpenCorporates(x0a1Q4g0MLc7h15Im)の 7 つのアクターをすべて並列で起動します。各アクターは、メモリ上限 256 MB、タイムアウト 120 秒で実行されます。Promise.allSettled により、あるデータソースでタイムアウトが発生しても、ほかのデータソースからの結果が妨げられることはありません。
フェーズ 2:独立した 4 つのスコアリングモデル
各スコアリングモデルは、それぞれに関連するデータ範囲を対象に処理します。
非営利団体健全性スコアは、ProPublica の 990 記録を取得します。totrevenue、totfuncexpns、totprgmrevnue フィールドを抽出し、提出年によってフィールド名が異なる場合は代替フィールド名を使用します。プログラム経費率の項目は最大 30 点で、75%以上の団体は満点を獲得します。収益健全性は Math.log10(totalRevenue) * 4 で算出し、25 点を上限とします。財務の持続可能性は最大 20 点で、経費が収益を上回ると直線的に減点されます。複数年の記録における収益の伸びは最大 15 点加算されます。監査での指摘がある場合は、一律 15 点減点されます。
助成金コンプライアンスリスク指数は、USAspending の受賞記録を処理します。status、recipientStatus フィールドに「debarr」、「suspend」、「excluded」という文字列が含まれているかを確認します。該当するフラグごとにコンプライアンススコアへ 15 点加算されます。助成金の集中リスク、つまり最大の単一助成額が総資金に占める割合に応じて、さらに最大 20 点加算されます。
インテグリティリスクスコアは、OFAC の SDN との一致 1 件につき 20 点を付与し、上限は 40 点です。OpenSanctions との一致は 1 件につき 10 点で、上限は 30 点です。OpenCorporates における 5 を超える法人など、企業ネットワークの複雑さは、基準を超える法人 1 件につき 3 点となります。「dissolv」、「inactive」、「struck」というステータス文字列で特定された解散済みおよび活動停止中の法人は、1 件につき 5 点となります。
複数管轄区域の検証スコアは、米国での活動実績(IRS 990 記録が見つかった場合)に 30 点、英国での活動実績(Charity Commission の記録が見つかった場合)に 25 点を付与し、OpenCorporates の法人などには最大 25 点を付与します。また、検証済みの管轄区域ごとに 7 点の複数管轄区域ボーナスを加算します。
フェーズ 3:総合的な推奨判断
総合スコアの計算式では、インテグリティ(反転値)に最も大きな重み(30%)を設定します。制裁対象との一致は、最も重大な結果につながる所見だからです。OFAC との一致がある場合、総合スコアにかかわらず無条件で DECLINE となります。総合スコアが 60 以上の場合は APPROVE、40~59 の場合は CONDITIONAL、40 未満の場合、またはコンプライアンスリスクが高い場合は ENHANCED_REVIEW となります。出力には、4 つすべてのモデルで検出された条件に基づいて生成された具体的な対応項目も含まれます。
フェーズ 4:スタンバイモードでの配信
サーバーは Apify Standby アクターとして実行され(ACTOR_STANDBY_PORT 上の Express HTTP サーバー)、MCP エンドポイントを継続的に稼働させます。POST /mcp へのリクエストごとに、新しい McpServer インスタンスが作成され、StreamableHTTPServerTransport を介して接続されます。レスポンスストリームの終了時には、res.on('close') ハンドラーを通じてトランスポートが適切に終了し、同時負荷時のリソースリークを防ぎます。
最良の結果を得るためのヒント
-
曖昧さのない照合にはEINを使用する — 「Community Foundation」や「United Way」のような一般的な組織名は、多くの組織に一致します。
organizationフィールドにIRSのEINを指定すると、曖昧さをなくし、より正確な990データを取得できます。 -
大量の案件では、完全なレポートの前に
assess_nonprofit_healthを実行する — 1回あたり0.045ドルなので、100件の申請者リストを健康スコアだけで選別し(4.50ドル)、財務基準を満たす組織にだけ完全なデューデリジェンスを実施できます。すべての申請者にgenerate_due_diligence_reportを実行するより、費用対効果が高くなります。 -
リスクの高い助成金では、個々の役員を審査する —
screen_organizational_integrityツールは個人名を受け付けます。50万ドルを超える大型助成金では、組織名に加えて、エグゼクティブディレクターと理事長の名前についても、個別に健全性チェックを実行することを検討してください。 -
990データの遅延を考慮する — IRSの990申告書は、会計年度末からProPublicaで閲覧可能になるまで、通常6~18か月の遅延があります。最近申告した組織については、組織独自の財務諸表で補完してください。
-
助成金申請書の作成前に
analyze_funding_landscapeを使用する — 申請書の作成に時間をかける前に、対象プログラム分野で連邦政府の資金提供が継続しており、拡大しているかを確認してください。総資金額の減少や機関の統合は、競争力の低い機会であることを示す場合があります。 -
大量のワークフローでは支出上限を設定する — 大規模なポートフォリオを対象に夜間の自動審査を実行する場合、クエリの拡張によって想定以上の結果が返されたときに予期しない費用超過が発生しないよう、Apifyの実行支出上限を設定してください。
-
スケジュール機能と組み合わせて、ポートフォリオを継続的に監視する — 毎月Apifyのスケジュールを設定し、すべての現行助成先に対して
assess_nonprofit_healthを実行してください。前回の実行から健康スコアが15ポイント以上低下した場合は、次回の資金支払い前に確認する価値のある重要な兆候です。
他のApifyアクターとの組み合わせ
| アクター | 組み合わせ方法 |
|---|---|
| Company Deep Research | 健全性審査で判明した非営利団体の幹部について詳細調査を実行し、報道、理事への就任状況、過去の法的履歴を確認します |
| Waterfall Contact Enrichment | デューデリジェンスの連絡を行う前に、助成金申請者の連絡先情報を検証済みのメールアドレスと電話番号で補完します |
| Trustpilot Review Analyzer | サービスプログラムを運営する非営利団体について、財務デューデリジェンスを一般公開されている受益者の評価データで補完します |
| Website Contact Scraper | 非営利団体のウェブサイトから幹部チームの連絡先情報を抽出し、現地訪問の前に組織プロフィールを完成させます |
| WHOIS Domain Lookup | 最近登録された組織について、ドメイン登録情報が申告された組織の設立年や所在地と一致するかを確認します |
| B2B Lead Qualifier | 公募によらない申請から優先順位を付けた助成金候補リストを作成する際に、30以上の指標を使って非営利団体の申請者を評価します |
制限事項
- IRS 990 データには6~18か月の遅れがあります — ProPublica Nonprofit Explorer には、直近に提出された990が反映されますが、現在の運営状況より1~2会計年度遅れている可能性があります。財務的に困窮している組織は、データ上では現在の実態より健全に見えることがあります。
- 990-N(電子ポストカード)は対象外です — 年間総収入が50,000ドル未満の小規模組織は、財務の詳細が記載されていない990-Nを提出します。これらの組織について、健全性評価ツールから得られるデータは最小限です。
- Grants.gov が対象とするのは連邦助成金のみです — 州、地方自治体、財団、企業の助成金は含まれていません。資金調達状況の分析は連邦政府の支出のみを反映するため、多くの分野で慈善資金の総額を過少に見積もります。
- USAspending の資格停止フラグは参考情報であり、確定情報ではありません — このサーバーは資格停止に関連する文字列をステータスフィールドで確認しますが、正式な除外情報の参照先は SAM.gov の除外リストです。正式な不利益措置を講じる前に、フラグの内容を SAM.gov で確認してください。
- OpenSanctions の照合は名前に基づきます — 検索語に似た名前について、制裁対象との一致候補が返されます。結果を制裁対象との確定的な一致とみなす前に、照合スコアと別名を確認してください。一般的な名前では誤検出が発生します。
- 英国の慈善団体データが対象とするのはイングランドとウェールズのみです — 管轄区域をまたいだ確認には、スコットランド(OSCR)と北アイルランド(CCNI)の慈善団体登録簿は含まれていません。
- リアルタイム監視には対応していません — このサーバーは呼び出し時にデータソースを照会します。組織を継続的に監視したり、データ変更時にアラートを送信したりする機能はありません。継続的な監視に近い運用には、Apify のスケジュール機能を使用してください。
- 並列実行のタイムアウト — 基盤となる7つのアクターのいずれかが失敗またはタイムアウトした場合、処理全体が失敗するのではなく、そのアクターからのデータ寄与はゼロになります。複合スコアは利用可能なデータから算出されるため、データが欠落した情報源に関連する評価項目の比重が低くなる可能性があります。
インテグレーション
- Apify API — 助成金管理システム、CRM、または社内コンプライアンスツールから、デューデリジェンスをプログラムで実行できます
- Zapier — デューデリジェンスの結果を Google Sheets に記録したり、Slack で助成金チームに通知したり、レポートの完成時に Salesforce のレコードを更新したりできます
- Make — 助成金申請サイクルのワークフローを自動化できます。新しい申請者をきっかけにデューデリジェンスレポートを作成し、その結果を承認または審査のキューに振り分けます
- Webhooks — インテグリティ審査でリスクレベルが高または重大と判定されたときに Webhook を発火させ、案件をコンプライアンス担当者に自動的に振り分けます
- Google Sheets — 複合スコア、推奨事項、アクション項目を行ごとにエクスポートし、申請者の審査状況をリアルタイムで管理できます
- LangChain / LlamaIndex — 申請書の読み取り、申請者の審査、意思決定メモの作成を行うAI助成金審査エージェントに、非営利団体のデューデリジェンスを検索ツールとして組み込めます
トラブルシューティング
-
よく知られた組織なのにスコアが低い — 組織名が990データセット内の複数のエンティティに一致している可能性があります。州の略称を追加する(「United Way of Greater Atlanta GA」)か、EINを直接使用してください。複数の支部を持つ連合組織では、名前の曖昧さを解消することが特に重要です。
-
明らかに制裁対象のエンティティなのに、インテグリティ審査でOFACの結果が返されない — OFACとの照合は、基盤となるアクターに渡されたクエリ文字列に基づいています。略称を使わず、OFAC SDNリストに記載された正式な法人名を試してください。また、個々の役員名を別途指定して
screen_organizational_integrityを実行してください。 -
generate_due_diligence_reportがverificationLevel: UNVERIFIEDを返す — 3つの管轄区域の情報源(IRS 990、英国チャリティ委員会、OpenCorporates)のいずれにも記録が見つかりませんでした。組織が小規模すぎてProPublicaに掲載されていない、別の法人名を使用している、または対象外の管轄区域で設立されている可能性があります。申請者に設立書類を直接請求してください。 -
ツール呼び出しが
{ "error": true, "message": "Spending limit reached" }を返す — Apifyアカウントの実行ごとの支出上限に達しました。実行設定で上限を引き上げるか、プランをアップグレードしてください。サーバーはこの状況を適切に処理し、クラッシュするのではなく、構造化されたエラーを返します。 -
応答に90秒以上かかる — 7つの基盤アクターのうち1つ以上で、処理に通常以上の時間がかかっています。これはピーク時のOpenCorporatesとOpenSanctionsで最もよく発生します。
Promise.allSettledパターンにより、完全にタイムアウトするのではなく、利用可能なデータを返します。重要な項目の記録がゼロ件の場合は、呼び出しを再試行してください。
責任ある利用
- このサーバーは、一般公開されている政府データベースと公的な登録情報のみを参照します。
- IRS 990申告書、連邦助成金データ、制裁リスト、慈善団体登録情報は、デューデリジェンスでの利用を目的とした公開記録です。
- 制裁審査の結果は参考情報です。組織に対して不利益な措置を講じる前に、一致した情報を権威ある情報源で確認してください。
- 制裁データベースから取得した組織の役員に関する個人データを保存または処理する際は、適用されるデータ保護法を遵守してください。
- 公開データの責任ある利用に関するガイダンスについては、Apifyのガイドを参照してください。
FAQ
1つのワークフローで、非営利団体向け助成金インテリジェンスを使って、何件の助成金申請者を審査できますか?
審査できる組織数に一括処理の上限はありません。大規模な助成金募集では、Apify APIを使用して申請者リストを順に処理し、それぞれについてgenerate_due_diligence_reportを呼び出してください。デューデリジェンスレポート200件の費用は、1回あたり$0.045で合計$9.00です。
非営利団体向け助成金インテリジェンスでは、個々の理事や役員も審査しますか?
はい。個々の役員名をscreen_organizational_integrityに直接渡してください。高額の助成金では、組織に加えて、事務局長と理事長も個別に審査してください。このツールは、指定された名前を対象に、OFAC SDN、OpenSanctionsの国際監視リスト、OpenCorporatesを検索します。
小規模な非営利団体の非営利団体健全性スコアは、どの程度正確ですか? 非常に小規模な組織では精度が低くなります。総収入が$50,000未満の非営利団体はForm 990-N(電子はがき)を提出しますが、これには財務の詳細が含まれていません。健全性スコアリングモデルは、収益が$200,000を超え、詳細な財務明細を含む完全版のForm 990または990-EZを提出する組織で最も信頼性が高くなります。
デューデリジェンスレポートで使用される非営利団体の財務データは、どの程度最新ですか? ProPublica Nonprofit ExplorerのIRS 990データは通常、組織の会計年度末から6~18か月遅れています。時間的制約のある判断では、990データは信頼できる過去の基準値となりますが、当年度の最新の財務諸表または監査報告書を組織に請求してください。 助成金のデューデリジェンスにこのデータを使用することは合法ですか? はい。すべてのデータソースは、法律に基づいて一般にアクセスできる公開記録です。IRS 990 の申告書は法律(IRC Section 6104)により公開されています。USAspending と Grants.gov の連邦助成金データは、DATA Act に基づいて公開されています。制裁リストは、一般向けスクリーニングのために米国財務省および各国の規制当局が公開しています。英国チャリティ委員会のデータは、オープンガバメントライセンスに基づいて公開されています。
非営利団体の助成金インテリジェンスは、Candid GuideStar や GrantStation とどう違いますか? GuideStar/Candid はサブスクリプション(月額 130 ドルから)が必要で、主に自己申告データベースです。このサーバーは、ProPublica 経由で同じ基盤となる IRS 990 データを照会しますが、USAspending の連邦助成金コンプライアンスデータ、OFAC および国際制裁のリアルタイムスクリーニング、英国のチャリティ確認、企業構造分析を追加します。これらの情報は GuideStar では利用できません。月額サブスクリプションは不要で、照会した分だけお支払いいただきます。
このサーバーで英国のチャリティを確認できますか?
はい。verify_cross_jurisdiction ツールは、イングランドおよびウェールズの英国チャリティ委員会を照会します。スコットランドのチャリティ(OSCR)および北アイルランドのチャリティ(CCNI)は現在対象外です。英国全域で確認するには、スコットランドまたは北アイルランドで登録されていると主張する団体に、登録書類を直接請求してください。
DECLINE の推奨は、実際には何を意味しますか? 照会した名称に OFAC SDN の一致が見つかると、DECLINE の推奨が自動的に発行されます。OFAC に掲載された事業体は米国法により取引が禁止されています。OFAC のライセンスなしにこれらの事業体と取引することは、連邦法違反となります。OFAC 以外のケースでは、DECLINE は、極めて不良な財務健全性、すべての管轄区域での確認失敗、高まったインテグリティリスクの組み合わせを反映します。この推奨は人間の意思決定に役立つインテリジェンス出力であり、法的拘束力のある判断ではありません。
既存の助成先ポートフォリオを監視するため、非営利団体の助成金インテリジェンスをスケジュール実行できますか?
はい。Apify の組み込みスケジュール機能を使用して、現在の助成先すべてに対し、四半期または年次の頻度で assess_nonprofit_health を実行できます。ウェブフックと組み合わせると、前回の実行からスコアが 15 ポイントを超えて低下した場合に通知を受け取れます。これにより、次回の支給前に中間確認が必要な団体を特定できます。
複合スコアリングでは、データソースが欠落している場合にどう対応しますか?
サーバーは Promise.allSettled を使用するため、データソースの取得失敗やタイムアウトが発生しても、全体のエラーにはならず、空の配列として扱われます。4 つのスコアリングモデルは、利用可能なデータに基づいて動作します。OFAC などの重要なソースからデータが返されない場合(API の一時的な問題が原因の可能性があります)、インテグリティスコアは実際のリスクより低くなることがあります。ソースが利用できなかった場合、actionItems フィールドには制裁関連の項目が含まれません。そのため、データがあるはずの項目でレコード数がゼロの場合は、レポート全体を再実行してください。
Grants.gov の検索には、どの CFDA 番号や機関コードを使用できますか?
search_grant_opportunities ツールは、CFDA 番号(例:「84.027」は特別支援教育助成金)、機関の略称(HHS、DOJ、USDA)、平易な言葉で記述したプログラム概要など、自由形式のクエリを受け付けます。最も正確な結果が得られるのは CFDA 番号です。このツールは一致する機会を最大 30 件返し、オプションの status フィルターを使用して、掲載中、終了済み、または募集予定のリストに絞り込めます。
改善にご協力ください
問題が発生した場合は、Apify アカウントで実行共有を有効にすると、問題のデバッグを迅速に進めることができます。
- Account Settings > Privacy に移動します
- 実行内容を公開 Actor の作成者と共有する を有効にします
これにより、問題発生時に実行の詳細を確認できるため、より迅速に問題を修正できます。お客様のデータは Actor の開発者のみが閲覧でき、一般公開されることはありません。
サポート
バグを見つけた場合や機能の追加をリクエストする場合は、このアクターのページにあるIssues タブでイシューを作成してください。カスタムソリューションやエンタープライズ統合については、Apify プラットフォームからお問い合わせください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。