Skip to main content
Glama
gswardman

giveready-mcp

by gswardman

GiveReady

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

問題点

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

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

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, donate_to_nonprofit, get_donation_history

寄付ウィジェット

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経由で支払い可能になり、サイト上に手数料無料の寄付ボタンが設置されます。

コンソーシアム

3つのパイロット非営利団体と共に構築されました:

Bridges for Music — 英国/米国/南アフリカ。ケープタウンのランガ・タウンシップで年間250人以上の学生を支援。音楽、起業家精神、マインドフルネスを提供。

The Wave Project — 英国のサーフセラピー。32の拠点で5,000人以上の若者を支援。処方箋としてサーフィンを提供する初の慈善団体。

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

-
security - not tested
A
license - permissive license
-
quality - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/gswardman/giveready'

If you have feedback or need assistance with the MCP directory API, please join our Discord server