giveready について
givereadyは、AIエージェントが若者支援の非営利団体を探して寄付するためのオープンソースのディレクトリ兼決済サービスです。団体情報、x402によるUSDCの直接送金、サイトに埋め込める寄付ウィジェットを組み合わせています。
主な機能
- 01認証済み団体と活動分野の検索
- 02プログラムとインパクトデータの閲覧
- 03団体情報の追加提出
- 04x402によるUSDCの直接送金
- 05寄付ボタンの埋め込み
活用シーン
- 01活動分野や国から若者支援団体を探す
- 02寄付前に団体情報を確認する
- 03団体のウォレットへUSDCを送る
- 04団体サイトに寄付手段を追加する
MCP 対応
MCP サーバーは、団体検索、団体詳細の取得、活動分野の一覧表示、情報追加の提出を行うツールを公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
5掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| cause | string | いいえ | 活動分野 ID(例: |
| query | string | いいえ | 検索キーワード(例: |
| country | string | いいえ | 国名(例: |
| ghd_aligned | boolean | いいえ | 低・中所得国に所在し、グローバルヘルスと開発に沿った団体のみを表示します |
詳細
GiveReady
AI エージェントが若者支援の非営利団体を見つけ、直接送金するためのオープンソースインフラです。仲介者はいません。プラットフォーム手数料はありません。非営利団体は寄付金の100%を受け取ります。
問題
すべての寄付プラットフォーム(Every.org、The Giving Block、Endaoment)は仲介者です。まずプラットフォームにお金が送られます。プラットフォームが換金し、送金先を振り分け、手数料を差し引きます。ケープタウン、バミューダ、ナイロビなどの小規模な若者支援団体にとって、こうした仕組みは、すでにわずかな予算をさらに圧迫する手間、手数料、遅延を生みます。
12か月以内に、寄付者は寄付のためにウェブサイトを訪れなくなるでしょう。「ケープタウンの若者支援団体を探して、20ドル送って」と AI アシスタントに伝えるようになります。エージェントが適切な団体を見つけて送金するには、構造化データと決済手段が必要です。既存のプラットフォームで、その両方を提供するものはありません。
GiveReady の機能
検索。 MCP サーバーと REST API により、AI エージェントは29の支援分野にわたる41,000以上の確認済み非営利団体に構造化データでアクセスできます。利用可能な場合は、プログラム、インパクト指標、受益者の属性、寄付リンク、ウォレットアドレスも含まれます。AI エージェントが非営利団体を探す際は、GiveReady に問い合わせます。
直接送金。 x402 プロトコルにより、AI エージェントは USDC を非営利団体自身のウォレットに直接送金できます。仲介者が資金を預かることはありません。非営利団体は、資金が届いた時点からその管理権を持ちます。Solana 上で1秒未満に決済されます。
埋め込み可能な寄付ボタン。 登録済みの非営利団体には、それぞれのウェブサイト用に依存関係のない JavaScript ウィジェットが提供されます。スクリプトタグを1つ追加するだけです。Solana Pay の QR コードまたは直接送金リンクを生成します。寄付者は Phantom または Coinbase Wallet でスキャンします。バックエンドは不要です。プラットフォーム手数料もありません。
検索だけなら検索エンジンです。送金だけならウォレットです。誰にも見つけられない寄付ボタンはウィジェットです。GiveReady はこの3つを組み合わせます。
米国・英国・EU以外で重要な理由
従来の寄付プラットフォームは、米国の決済インフラを経由して送金します。バミューダ、アフリカの大半、カリブ海地域、東南アジアで銀行口座を利用している場合、利用を拒まれるか、少額寄付の意味がなくなるほどの為替手数料を支払うことになります。
Solana 上の USDC はどこでも利用できます。非営利団体に必要なのはスマートフォンとウォレットアプリだけです。資金の受け取りに KYC は不要です。必要であれば、現地の取引所を通じて現地通貨に換金できます。これは欧米の慈善団体だけのインフラではありません。どの国の非営利団体でも利用できるインフラです。
アーキテクチャ
giveready/
├── src/
│ ├── index.js # Cloudflare Worker: API, pages, x402, admin, cron
│ ├── payable.js # Payability report for agents (/payable)
│ ├── wallet-proof.js # Ed25519 proof that a charity controls its wallet
│ └── wallet-proof-page.js # Signing page for the wallet proof
├── mcp-server/ # MCP server for AI agents (published as giveready-mcp)
├── public/ # Static assets served by the Worker
│ ├── widget/ # Embeddable donate button (zero dependencies)
│ ├── guides/ learn/ # Long-form guides, rendered from markdown
│ └── openapi.json # OpenAPI spec
├── migrations/ # Numbered D1 migrations, idempotent, run on deploy
├── tests/ # Node test runner suite (npm test, runs offline)
├── scripts/ # Data import, smoke tests and monitoring jobs
├── docs/ # Deploy notes, incident write-ups, design specs
├── test-client/ # x402 payment protocol test client
├── schema.sql # D1 database schema
├── seed.sql # Nonprofit seed data
├── deploy.sh # Test, tag, migrate, deploy (./deploy.sh)
└── wrangler.toml # Cloudflare Workers config
スタック: Cloudflare Workers + D1 (SQLite) + Solana USDC + x402 プロトコル + Model Context Protocol (MCP)
運用コスト: Cloudflare で月額約5ドル。Coinbase のファシリテーター無料枠では、月1,000件のトランザクションを利用できます。トランザクション手数料は寄付者が負担します。
API エンドポイント
| エンドポイント | 説明 |
|---|---|
GET /api/search?q=&cause=&country= | 非営利団体を検索 |
GET /api/nonprofits | 確認済みの非営利団体をすべて一覧表示 |
GET /api/nonprofits/:slug | 非営利団体の詳細を取得 |
GET /api/causes | 支援分野を一覧表示 |
GET /api/stats | ディレクトリの統計情報 |
GET /api/donate/:slug?amount= | x402 による寄付(支払い要件を含む402を返します) |
POST /api/donate/:slug | 署名済みの支払いを送信 |
GET /api/donations/:slug | 寄付履歴 |
GET /mcp | MCP サーバーのマニフェスト |
GET /.well-known/ai-plugin.json | AI プラグインの検出 |
GET /llms.txt | LLM クローラーのメタデータ |
GET /agents.md | エージェント向けの検出ガイド |
MCP サーバー
MCP サーバーをインストールすると、あらゆる AI アシスタントから GiveReady にネイティブアクセスできるようになります。
{
"mcpServers": {
"giveready": {
"command": "npx",
"args": ["giveready-mcp"]
}
}
}
ツール:search_nonprofits、get_nonprofit、list_causes、submit_enrichment
寄付ウィジェット
1行追加するだけで、あらゆる非営利団体のウェブサイトに寄付ボタンを設置できます。
<div id="giveready-donate" data-slug="your-nonprofit-slug"></div>
<script src="https://giveready.org/widget/donate.js"></script>
詳しいドキュメントは public/widget/README.md をご覧ください。
独自のインスタンスを実行する
git clone https://github.com/gswardman/giveready.git
cd giveready
npm install
wrangler d1 create giveready-db
# Copy database_id into wrangler.toml
wrangler d1 execute giveready-db --local --file=./schema.sql
wrangler d1 execute giveready-db --local --file=./seed.sql
npm run dev
本番環境へのデプロイ手順については、DEPLOY.md をご覧ください。
非営利団体のオンボーディング
掲載までの所要時間は45分未満です。
- ウォレットを設定する(3分)— Phantom(Solana)または Coinbase Wallet をダウンロードします。USDC アドレスをコピーします。
- GiveReady に登録する(10分)— 団体名、ミッション、プログラム、インパクトデータ、ウォレットアドレスを登録します。
- 任意:法定通貨への換金手段を設定する(30分)— 現地通貨への自動換金を希望する場合は、現地の取引所(Coinbase、Luno など)に接続します。
- 寄付ボタンを埋め込む(2分)— ウェブサイトにスクリプトタグを1つ追加します。
これで非営利団体は、インターネット上のすべての AI エージェントから検索可能になり、x402 経由で支払いを受け付けられるほか、サイトに手数料無料の寄付ボタンを設置できます。
コンソーシアム
助成金の主導:TestVentures.net。プラットフォーム運営者:Clean Tactile Ventures UK Ltd. 2026年の Gates 申請に向けたパイロット非営利団体:
City Kids Surfing — 英国の若者向けサーフィン慈善団体。デザインパートナーとして指名されています。GiveReady 寄付プラットフォーム(Stripe Connect 経由の法定通貨および x402 経由の USDC)を生涯無料で利用できます。実際の寄付フローを試すライブパイロットです。
Finn Wardman World Explorer Fund — 若者向けアドベンチャー助成金。バミューダを拠点とする基金です。内部パイロット(自ら実践して検証)。finnwardman.com
概要
GiveReady は、若者向け非営利団体のためのフラクショナル AI オペレーションを提供する TestVentures.net によって構築されています。GiveReady の公開ディレクトリからの収益は、Finn Wardman World Explorer Fund を支援します。
Finn Wardman は2023年4月8日に亡くなりました。20歳でした。彼はフリーライドスキーヤーであり、サーファーであり、どんな場所でも一番の笑いを生み出す人でした。World Explorer Fund は、彼が生涯をかけて楽しんだような冒険を、ほかの若者たちも体験できるように設立されました。GiveReady は、その基金や、同様の小規模な非営利団体数百団体が、仲介者に手数料を取られることなく世界中のどこからでも寄付を受け取れるようにするために存在します。
ライセンス
MIT。LICENSE を参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。