mcpField
G
giveready

giveready

ローカル
github.com/gswardman金融データ02 週間前に更新

giveready について

givereadyは、AIエージェントが若者支援の非営利団体を探して寄付するためのオープンソースのディレクトリ兼決済サービスです。団体情報、x402によるUSDCの直接送金、サイトに埋め込める寄付ウィジェットを組み合わせています。

主な機能

  1. 01認証済み団体と活動分野の検索
  2. 02プログラムとインパクトデータの閲覧
  3. 03団体情報の追加提出
  4. 04x402によるUSDCの直接送金
  5. 05寄付ボタンの埋め込み

活用シーン

  1. 01活動分野や国から若者支援団体を探す
  2. 02寄付前に団体情報を確認する
  3. 03団体のウォレットへUSDCを送る
  4. 04団体サイトに寄付手段を追加する

MCP 対応

MCP サーバーは、団体検索、団体詳細の取得、活動分野の一覧表示、情報追加の提出を行うツールを公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"gswardman-giveready": {
"command": "npx",
"args": [
"-y",
"giveready-mcp"
]
}
}
}
起動コマンドnpx -y giveready-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmgiveready-mcp0.2.0

ツール

5

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
causestringいいえ活動分野 ID(例:
querystringいいえ検索キーワード(例:
countrystringいいえ国名(例:
ghd_alignedbooleanいいえ低・中所得国に所在し、グローバルヘルスと開発に沿った団体のみを表示します

詳細

test

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 /mcpMCP サーバーのマニフェスト
GET /.well-known/ai-plugin.jsonAI プラグインの検出
GET /llms.txtLLM クローラーのメタデータ
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分未満です。

  1. ウォレットを設定する(3分)— Phantom(Solana)または Coinbase Wallet をダウンロードします。USDC アドレスをコピーします。
  2. GiveReady に登録する(10分)— 団体名、ミッション、プログラム、インパクトデータ、ウォレットアドレスを登録します。
  3. 任意:法定通貨への換金手段を設定する(30分)— 現地通貨への自動換金を希望する場合は、現地の取引所(Coinbase、Luno など)に接続します。
  4. 寄付ボタンを埋め込む(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 を参照してください。

コメント

MCP は初めてですか?

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

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