GiveReady
officielRecherchez plus de 41 000 organisations à but non lucratif vérifiées dans 29 domaines de cause, soumettez des enrichissements pour compléter les profils succincts, et faites un don via x402 USDC sans frais de plateforme.
Que pouvez-vous faire avec GiveReady MCP ?
- Rechercher des organismes à but non lucratif — Demandez à votre assistant IA de trouver des organismes jeunesse vérifiés par cause, pays ou mot-clé à l’aide de
search_nonprofits. - Obtenir les détails d’un organisme — Récupérez des profils complets, y compris les programmes, les mesures d’impact et les adresses de portefeuille via
get_nonprofit. - Lister les domaines de cause — Demandez un aperçu des 29 catégories de causes prises en charge pour affiner les options de don avec
list_causes. - Soumettre des données d’enrichissement — Demandez l’ajout ou la mise à jour d’informations sur un organisme via l’outil
submit_enrichment.
Documentation
GiveReady
Infrastructure open source permettant aux agents IA de découvrir des organisations à but non lucratif pour la jeunesse et de leur envoyer de l'argent directement. Sans intermédiaire. Sans frais de plateforme. Les organisations à but non lucratif conservent 100 % des dons.
Le problème
Chaque plateforme de dons — Every.org, The Giving Block, Endaoment — est un intermédiaire. L'argent leur parvient d'abord. Elles le convertissent, l'acheminent, prélèvent une commission. Pour les petites œuvres caritatives pour la jeunesse au Cap, aux Bermudes ou à Nairobi, cette couche ajoute des frictions, des frais et des délais qui grignotent des budgets déjà minces.
Dans les 12 prochains mois, les donateurs n'iront plus sur un site web pour donner. Ils diront à un assistant IA : « trouve-moi une œuvre caritative pour la jeunesse au Cap et envoie-lui 20 $. » L'agent a besoin de données structurées pour trouver la bonne organisation et d'un canal de paiement pour envoyer l'argent. Aucune plateforme existante ne fournit les deux.
Ce que fait GiveReady
Découverte. Un serveur MCP et une API REST donnent aux agents IA un accès structuré à plus de 41 000 organisations à but non lucratif vérifiées dans 29 domaines de cause — programmes, indicateurs d'impact, données démographiques des bénéficiaires, liens de don et adresses de portefeuille lorsque disponibles. Lorsqu'un agent IA doit trouver une œuvre caritative, il interroge GiveReady.
Paiement direct. Le protocole x402 permet aux agents IA d'envoyer des USDC directement sur le portefeuille de l'organisation à but non lucratif. Aucun intermédiaire ne détient les fonds. L'organisation contrôle l'argent dès son arrivée. Règlement en moins d'une seconde sur Solana.
Bouton de don intégrable. Chaque organisation à but non lucratif intégrée reçoit un widget JavaScript sans dépendance pour son site web. Une seule balise de script. Génère un code QR Solana Pay ou un lien de transfert direct. Les donateurs scannent avec Phantom ou Coinbase Wallet. Aucun backend requis. Aucun frais de plateforme.
La découverte sans paiement est un moteur de recherche. Le paiement sans découverte est un portefeuille. Un bouton de don que personne ne peut trouver est un widget. GiveReady combine les trois.
Pourquoi c'est important en dehors des États-Unis, du Royaume-Uni et de l'UE
Les plateformes de dons traditionnelles passent par l'infrastructure de paiement américaine. Si vous opérez aux Bermudes, dans la majeure partie de l'Afrique, dans les Caraïbes ou en Asie du Sud-Est, vous êtes soit exclu, soit soumis à des frais de conversion qui rendent les petits dons inutiles.
L'USDC sur Solana fonctionne partout. Une organisation à but non lucratif a besoin d'un smartphone et d'une application de portefeuille. Aucun KYC pour recevoir des fonds. Conversion en monnaie locale via un échange local si nécessaire. Ce n'est pas seulement une infrastructure pour les œuvres caritatives occidentales — c'est une infrastructure pour toute organisation à but non lucratif dans n'importe quel pays.
Architecture
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
Pile technologique : Cloudflare Workers + D1 (SQLite) + Solana USDC + protocole x402 + Model Context Protocol (MCP)
Coût d'exploitation : ~5 $/mois sur Cloudflare. Le niveau gratuit du facilitateur Coinbase couvre 1 000 transactions/mois. Les frais de transaction sont payés par le donateur.
Points de terminaison API
| Point de terminaison | Description |
|---|---|
GET /api/search?q=&cause=&country= | Rechercher des organisations à but non lucratif |
GET /api/nonprofits | Lister toutes les organisations à but non lucratif vérifiées |
GET /api/nonprofits/:slug | Obtenir les détails d'une organisation à but non lucratif |
GET /api/causes | Lister les domaines de cause |
GET /api/stats | Statistiques du répertoire |
GET /api/donate/:slug?amount= | Don x402 (renvoie 402 avec les exigences de paiement) |
POST /api/donate/:slug | Soumettre un paiement signé |
GET /api/donations/:slug | Historique des dons |
GET /mcp | Manifeste du serveur MCP |
GET /.well-known/ai-plugin.json | Découverte de plugins IA |
GET /llms.txt | Métadonnées du crawler LLM |
GET /agents.md | Guide de découverte des agents |
Serveur MCP
Installez le serveur MCP pour donner à n'importe quel assistant IA un accès natif à GiveReady :
{
"mcpServers": {
"giveready": {
"command": "npx",
"args": ["giveready-mcp"]
}
}
}
Outils : search_nonprofits, get_nonprofit, list_causes, submit_enrichment
Widget de don
Ajoutez un bouton de don à n'importe quel site web d'organisation à but non lucratif avec une seule ligne :
<div id="giveready-donate" data-slug="your-nonprofit-slug"></div>
<script src="https://giveready.org/widget/donate.js"></script>
Voir public/widget/README.md pour la documentation complète.
Exécutez votre propre instance
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
Voir DEPLOY.md pour les instructions complètes de déploiement en production.
Intégration des organisations à but non lucratif
L'inscription prend moins de 45 minutes :
- Configurer un portefeuille (3 min) — Téléchargez Phantom (Solana) ou Coinbase Wallet. Copiez l'adresse USDC.
- S'inscrire sur GiveReady (10 min) — Nom de l'organisation, mission, programmes, données d'impact, adresse du portefeuille.
- Facultatif : conversion en monnaie fiduciaire (30 min) — Connectez-vous à un échange local (Coinbase, Luno, etc.) si vous souhaitez une conversion automatique en monnaie locale.
- Intégrer le bouton de don (2 min) — Une balise de script sur votre site web.
L'organisation à but non lucratif est désormais découvrable par chaque agent IA sur Internet, payable via x402, et dispose d'un bouton de don sans frais sur son site.
Le consortium
Chef de file de la subvention : TestVentures.net. Opérateur de la plateforme : Clean Tactile Ventures UK Ltd. Organisations pilotes pour la candidature Gates 2026 :
City Kids Surfing — Œuvre caritative britannique de surf pour la jeunesse. Partenaire de conception nommé. Bénéficie d'un accès gratuit à vie à la plateforme de dons GiveReady (fiat via Stripe Connect et USDC via x402). Pilote en direct pour le flux de dons réel.
Finn Wardman World Explorer Fund — Subventions d'aventure pour la jeunesse. Dotation basée aux Bermudes. Pilote interne (manger sa propre cuisine). finnwardman.com
À propos
GiveReady est construit par TestVentures.net — opérations IA fractionnées pour les organisations à but non lucratif pour la jeunesse. Les revenus du répertoire en direct de GiveReady soutiennent le Finn Wardman World Explorer Fund.
Finn Wardman est décédé le 8 avril 2023. Il avait 20 ans. C'était un skieur freeride, un surfeur et l'une des personnes les plus drôles de n'importe quelle pièce. Le World Explorer Fund existe pour que d'autres jeunes puissent vivre le genre d'aventures pour lesquelles il vivait. GiveReady existe pour que ce fonds — et des centaines de petites organisations à but non lucratif comme lui — puisse recevoir des dons de n'importe où dans le monde sans qu'un intermédiaire ne prélève une commission.
Licence
MIT. Voir LICENSE.