Grantconnect Au について
Grantconnect Au は、オーストラリア連邦の助成機会と採択実績を調べる MCP サーバーです。受給者別の集計に対応し、読み込み済みレポートの範囲も確認できます。
主な機能
- 01テキストや条件による採択実績の検索
- 02関連する機会情報付きの採択記録取得
- 03受給者別の実績と金額の集計
- 04募集中の機会と締切日の一覧
- 05助成総額による受給者の順位付け
- 06読み込み済みレポート範囲の確認
活用シーン
- 01機関、カテゴリ、日付で助成実績を検索
- 02組織の助成実績と総額を確認
- 03締切が近い募集中の助成を特定
MCP 対応
助成検索、採択記録、受給者、機会、順位付け、データ範囲のツールを MCP クライアントに公開します。ローカルの stdio サーバーとしても、Pipeworx ゲートウェイ経由でも利用できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://gateway.pipeworx.io/grantconnect-au/mcpclaude mcp add --transport http pipeworx-io-grantconnect-au https://gateway.pipeworx.io/grantconnect-au/mcp{"mcpServers":{"pipeworx-io-grantconnect-au":{"type":"http","url":"https://gateway.pipeworx.io/grantconnect-au/mcp"}}}Cursor で開く{"servers":{"pipeworx-io-grantconnect-au":{"type":"http","url":"https://gateway.pipeworx.io/grantconnect-au/mcp"}}}VS Code で開く{"mcpServers":{"pipeworx-io-grantconnect-au":{"type":"http","url":"https://gateway.pipeworx.io/grantconnect-au/mcp"}}}{"mcpServers":{"pipeworx-io-grantconnect-au":{"serverUrl":"https://gateway.pipeworx.io/grantconnect-au/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
@pipeworx/grantconnect-au
GrantConnect(オーストラリア)MCP — grants.gov.au の連邦政府助成金の募集案件と受給実績です。認証キーは不要です。
Pipeworx の一部です。AI エージェントを 1879 以上の稼働中データソースに接続する MCP ゲートウェイです。独立した非公式の連携であり、上流の提供元とは提携しておらず、承認も公開も受けていません。
ツール
au_grants_search(query, agency, category, recipient_state, selection_process, min_value, max_value, awarded_from, awarded_to, sort, order, limit, offset)— 受給実績を検索します。フリーテキストはrecipient_name、purpose、grant_program、grant_activityに対して大文字小文字を区別しない部分一致で検索されます。複数の語を指定した場合は AND 条件になります。デフォルトでは新しい順で、sort: "value"を指定すると AUD の金額順になります。au_grant_award(ga_id)— 受給実績を 1 件、詳細情報とともに返します。実績にgo_idが記録されている場合は、関連する助成金の募集案件もインラインで含まれます。GrantConnect は受給実績と募集案件を別々のレポートとして公開しており、このツールは両者を結合します。au_grants_by_recipient(recipient_name | abn, awarded_from, awarded_to, limit, offset)— 1 つの組織へのすべての受給実績と、AUD の合計額、受給件数、初回・最終受給日、機関別の内訳を返します。ABN は空白あり(48 008 389 151)でも空白なしでも指定できます。au_grant_opportunities_open(query, agency, category, closing_within_days, limit, offset)—close_dateがまだ未来の募集案件を、締切が近い順に返します。days_until_closeはリクエスト時に計算されます。au_grants_top_recipients(agency, category, recipient_state, awarded_from, awarded_to, limit, scan_limit)— AUD の合計額が多い順に受給者をランキングします。rows_scanned、total_matching_awards、ranking_covers_all_matching_awardsを報告します。grantconnect_coverage()— 実際に読み込み済みのレポートと日付範囲、行数、最小・最大の日付、およびerror状態の取り込み期間を確認できます。
認証
不要です。
データソース
- GrantConnect — https://www.grants.gov.au(Commonwealth Grants Rules and Guidelines の報告データ:助成金の募集案件と受給実績)
注意事項
GrantConnect には JSON API がありません。日付付きのレポートをダウンロード形式で公開しているため、取り込みデータのバックフィル中は、問い合わせた年のデータがまだ読み込まれていない場合があります。そのため grantconnect_coverage が重要です。データが読み込まれていない場合、各ツールは空に見える結果ではなく { found: false, reason, hint } を返します。受給者の識別情報には、データソース由来の不整合があります。名前は受給者が入力した法人名であるため、同じ組織が複数の表記で登録されることがあります。また、公開されている recipient_abn は空白入りで、一部の行では空欄です。au_grants_by_recipient は ABN を正規化し、実際の集計対象を確認できるよう matched_recipient_names を報告します。is_aggregate 行は複数の少額助成金を 1 つのレコードにまとめたもので、助成金の件数は aggregate_number で示されます。そのため、受給件数は支払い件数とは異なります。このプロジェクトでは PostgREST の集計関数が無効になっているため、au_grants_top_recipients は上位金額の実績から取得した上限付きスキャンに基づいてランキングし、rows_scanned と total_matching_awards を示します。ranking_covers_all_matching_awards: false のランキングは、テーブル全体ではなく、高額案件のランキングとして扱ってください。最後に、募集案件の close_date には実際の時刻が含まれ、追補によって変更される場合があります。addenda_count > 0 は、公開後に告知が修正されたことを意味します。
クイックスタート
MCP クライアント(Claude Desktop、Cursor、Windsurf など)に追加します。
{
"mcpServers": {
"grantconnect-au": {
"url": "https://gateway.pipeworx.io/grantconnect-au/mcp"
}
}
}
このエンドポイントが実際に提供するもの
https://gateway.pipeworx.io/grantconnect-au/mcp の tools/list は、上の表にあるツールに加えて、Pipeworx の共通メタツール(ask_pipeworx、discover_tools、search_within、remember/recall など、ゲートウェイ全体で使えるツール群)も返します。そのため、表示されるツール数はこの表より多くなります。現在、単一パックのエンドポイントには、そのパック固有のツールとあわせて、およそ30個の共通ツールが一覧表示されます。接続時の initialize レスポンスには正確な対象範囲が記載され、その日の状況を確認するための確実な情報源となります。
これは意図的な仕様であり、偶然の多重化ではありません。メタツールを使うことで、このパックが対象としていない質問にも、カタログ全体を検索する ask_pipeworx を介して回答できます。MCP サーバーをもう1つ追加する必要はありません。現時点では、メタツールなしでパックのエンドポイントを接続する方法はありません。追加のスキーマによるコンテキスト消費が、ツールの振り分けによる利便性を上回る場合は、複数のパックエンドポイントではなく、フルゲートウェイに一度だけ接続してください。
または、Pipeworx のフルゲートウェイに接続すると、このパックだけでなく、すべてのパックのツールが直接一覧表示されます。
{
"mcpServers": {
"pipeworx": {
"url": "https://gateway.pipeworx.io/mcp"
}
}
}
どちらの URL も同じゲートウェイと同じ1879以上のデータソースに接続します。唯一の違いは、どのパックのツールが直接一覧表示されるかです。どちらからでも ask_pipeworx ですべてのツールにアクセスできます。
MCP クライアントがない場合:HTTP 経由で呼び出す
curl -X POST https://gateway.pipeworx.io/v1/tools/au_grants_search \
-H 'Content-Type: application/json' \
-d '{"query":"homelessness","agency":"Department of Social Services","recipient_state":"ACT","limit":10}'
最初の呼び出しにアカウントは必要ありません。任意のツールの情報を確認するには、GET https://gateway.pipeworx.io/v1/tools/au_grants_search を実行します。ツールを探すには、{"query":"..."} を指定して POST https://gateway.pipeworx.io/v1/tools/search_packs を実行します。
スタンドアロン(ゲートウェイアカウント不要)
このパッケージは、ローカルの stdio MCP サーバーとしても実行できます。Pipeworx アカウントも、ゲートウェイとの往復通信も必要ありません。
{
"mcpServers": {
"grantconnect-au": {
"command": "npx",
"args": ["-y", "@pipeworx/mcp-grantconnect-au"]
}
}
}
または、起動を確認するために直接実行します。
npx -y @pipeworx/mcp-grantconnect-au
stdin/stdout 経由で MCP と通信し、initialize/tools/list/tools/call に応答します。対象はこのパックのツールのみで、上記のゲートウェイ接続で追加される共通メタツールは含まれません。同じソース、同じツールを利用できますが、ask_pipeworx による振り分けはありません。
ask_pipeworx を使う
ツールを直接呼び出す代わりに、平易な英語で質問できます。上記のパックエンドポイントでも、フルゲートウェイでも利用できます。
ask_pipeworx({ question: "your question about Grantconnect Au data" })
ゲートウェイが適切なツールを選び、引数を自動的に設定します。
詳細
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。