Skip to main content
Glama
gswardman

giveready-mcp

by gswardman

GiveReady

AIエージェントが青少年非営利団体を発見し、直接送金するためのオープンソースインフラストラクチャ。仲介者なし。プラットフォーム手数料なし。非営利団体が100%を受け取ります。

問題点

Every.org、The Giving Block、Endaomentなど、あらゆる寄付プラットフォームは仲介者です。資金はまず彼らの元へ渡ります。彼らがそれを変換し、ルーティングし、手数料を差し引きます。ケープタウン、バミューダ、ナイロビなどの小規模な青少年慈善団体にとって、その層は摩擦、手数料、遅延を生み出し、すでに少ない予算をさらに圧迫しています。

12ヶ月以内に、寄付者は寄付のためにウェブサイトを訪れなくなるでしょう。彼らはAIアシスタントに「ケープタウンの青少年慈善団体を見つけて20ドル送って」と伝えるようになります。エージェントには、適切な団体を見つけるための構造化データと、送金するための決済レールが必要です。既存のプラットフォームで両方を提供しているものはありません。

Related MCP server: x402search

GiveReadyの役割

発見。 MCPサーバーとREST APIにより、AIエージェントは162以上の青少年非営利団体(プログラム、インパクト指標、受益者の人口統計、ウォレットアドレス)に構造化されたアクセスが可能になります。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 + x402 endpoint
├── mcp-server/               # MCP server for AI agents (Claude, etc.)
├── public/
│   ├── index.html            # Landing page (static, served by Cloudflare)
│   ├── widget/               # Embeddable donate button (zero dependencies)
│   ├── llms.txt              # LLM crawler metadata
│   ├── AGENTS.md             # Agent discovery guide
│   └── openapi.json          # OpenAPI spec for ai-plugin.json
├── test-client/              # x402 payment protocol test client
├── scripts/                  # Data import utilities
├── schema.sql                # D1 database schema
├── seed.sql                  # Nonprofit seed data
├── deploy.sh                 # Deployment script (./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分以内に完了します:

  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 を参照してください。

Related MCP Connectors

Related MCP Servers

  • F
    license
    A
    quality
    D
    maintenance
    Enables AI assistants to look up IRS nonprofit data, verify tax-deductible charity status, and search for organizations by name or location using the CharityAPI database.
    4
    3
    -
  • F
    license
    Not graded
    quality
    C
    maintenance
    GiveRadar's MCP server gives AI agents verified data on 7 million+ nonprofits across 65+ countries, sourced from official government registries. Tools let agents search charities, verify a charity by registration number or EIN, compare integrity scores, and find similar organizations.
    -