GiveReady

官方

搜尋超過41,000個經認證的非營利組織,涵蓋29個公益領域,將豐富資料提交回精簡檔案,並透過x402 USDC捐款,零平台費用。

你可以用 GiveReady MCP 做什麼?

  • 搜尋非營利組織 — 請您的 AI 助理使用 search_nonprofits,依議題、國家或關鍵字尋找經認證的青年非營利組織。
  • 取得非營利組織詳細資料 — 透過 get_nonprofit 擷取完整檔案,包括計畫、影響指標與錢包地址。
  • 列出議題領域 — 詢問 29 個支援的議題類別總覽,以縮小捐贈選項,使用 list_causes。
  • 提交補充資料 — 透過 submit_enrichment 工具請求新增或更新非營利組織資訊。

文件

test

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 上不到一秒即可結算。

可嵌入的捐款按鈕。 每個上線的非營利組織都會獲得一個零依賴的 JavaScript 小工具,用於他們的網站。一個 script 標籤。生成 Solana Pay QR 碼或直接轉帳連結。捐款人用 Phantom 或 Coinbase Wallet 掃描。不需要後端。沒有平台費用。

沒有支付的發現只是搜尋引擎。沒有發現的支付只是錢包。沒人找得到的捐款按鈕只是小工具。GiveReady 結合了這三者。

為什麼這在美國/英國/歐盟以外很重要

傳統捐款平台透過美國支付基礎設施路由。如果你在百慕達、非洲大部分地區、加勒比海或東南亞有銀行帳戶,你要嘛被排除在外,要嘛支付讓小額捐款失去意義的轉換費用。

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 facilitator 免費層涵蓋每月 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

捐款小工具

用一行程式碼為任何非營利組織網站加入捐款按鈕:

<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 分鐘)——在你的網站上加入一個 script 標籤。

該非營利組織現在可被網路上所有 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。