GiveReady
公式41,000以上の認証済み非営利団体を29の活動分野から検索し、薄いプロフィールにエンリッチメントを送信し、x402 USDCでプラットフォーム手数料ゼロで寄付できます。
GiveReady MCPで何ができますか?
- 非営利団体を検索 — AIアシスタントに、
search_nonprofitsを使用して、活動分野、国、またはキーワードで認証済みの青少年非営利団体を検索するよう依頼します。 - 非営利団体の詳細を取得 —
get_nonprofitを使用して、プログラム、影響指標、ウォレットアドレスを含む完全なプロフィールを取得します。 - 活動分野を一覧表示 — 29の対応する活動カテゴリの概要を依頼して、
list_causesで寄付の選択肢を絞り込みます。 - 補足データを送信 —
submit_enrichmentツールを使用して、非営利団体情報の追加または更新をリクエストします。
ドキュメント
GiveReady
AIエージェントが青少年向け非営利団体を発見し、直接送金できるようにするオープンソースのインフラストラクチャです。仲介者なし。プラットフォーム手数料なし。非営利団体は100%を受け取ります。
問題
すべての寄付プラットフォーム(Every.org、The Giving Block、Endaoment)は仲介者です。お金はまず彼らに渡ります。彼らが変換し、ルーティングし、手数料を取ります。ケープタウンやバミューダ、ナイロビの小さな青少年慈善団体にとって、その層は摩擦、手数料、遅延を追加し、すでに薄い予算を圧迫します。
12か月以内に、寄付者はウェブサイトに行って寄付することはありません。AIアシスタントに「ケープタウンの青少年慈善団体を見つけて20ドル送って」と伝えるでしょう。エージェントは適切な団体を見つけるための構造化データと、送金するための決済レールを必要とします。既存のプラットフォームは両方を提供していません。
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はTestVentures.netによって構築されています。青少年非営利団体向けのフラクショナルAIオペレーション。GiveReadyのライブディレクトリからの収益はFinn Wardman World Explorer Fundを支援します。
Finn Wardmanは2023年4月8日に亡くなりました。彼は20歳でした。彼はフリーライドスキーヤーであり、サーファーであり、どんな部屋でも最も面白い人物の一人でした。World Explorer Fundは、他の若者が彼が生きるために冒険を経験できるように存在します。GiveReadyは、その基金—そしてそれに似た何百もの小さな非営利団体—が仲介者に手数料を取られることなく世界中から寄付を受け取れるように存在します。
ライセンス
MIT。LICENSEを参照してください。