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 上不到一秒即可結算。
可嵌入的捐款按鈕。 每個上線的非營利組織都會獲得一個零依賴的 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 /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
捐款小工具
用一行程式碼為任何非營利組織網站加入捐款按鈕:
<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 分鐘)——在你的網站上加入一個 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。