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 Give Ready MCP ?
- Rechercher des organisations à but non lucratif pour la jeunesse — demandez à votre IA de trouver des organisations par mot-clé, domaine d'action ou pays en utilisant
search_nonprofits. - Obtenir des profils détaillés d'organisations à but non lucratif — récupérez la mission, les indicateurs d'impact et l'adresse de portefeuille d'une organisation spécifique avec
get_nonprofit. - Parcourir les domaines d'action disponibles — listez les 29 catégories de causes prises en charge via
list_causespour affiner une recherche. - Soumettre des données d'enrichissement — envoyez des informations mises à jour sur une organisation à but non lucratif via
submit_enrichmentpour améliorer le répertoire.
Documentation
GiveReady
Infrastructure open source permettant aux agents IA de découvrir des associations de jeunesse et de leur envoyer de l'argent directement. Sans intermédiaire. Sans frais de plateforme. Les associations 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 associations de jeunesse du Cap, des Bermudes ou de Nairobi, cette couche ajoute des frictions, des frais et des délais qui grèvent des budgets déjà serrés.
D'ici 12 mois, les donateurs n'iront plus sur un site web pour donner. Ils demanderont à un assistant IA : « trouve-moi une association de jeunesse au Cap et envoie-leur 20 $ ». L'agent a besoin de données structurées pour trouver la bonne organisation et d'un rail 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 offrent aux agents IA un accès structuré à plus de 41 000 associations vérifiées dans 29 domaines d'action — programmes, indicateurs d'impact, données démographiques des bénéficiaires, liens de dons et adresses de portefeuille lorsqu'elles sont disponibles. Lorsqu'un agent IA doit trouver une association, il interroge GiveReady.
Paiement direct. Le protocole x402 permet aux agents IA d'envoyer de l'USDC directement vers le portefeuille de l'association. Aucun intermédiaire ne détient les fonds. L'association contrôle l'argent dès son arrivée. Règlement en moins d'une seconde sur Solana.
Bouton de don intégrable. Chaque association intégrée reçoit un widget JavaScript sans dépendance pour son site web. Une seule balise script. Génère un QR code 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 trouve 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 avez un compte bancaire aux Bermudes, dans la majeure partie de l'Afrique, des Caraïbes ou de l'Asie du Sud-Est, vous êtes soit exclu, soit vous payez des frais de conversion qui rendent les petits dons inutiles.
L'USDC sur Solana fonctionne partout. Une association a besoin d'un smartphone et d'une application de portefeuille. Zéro 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 associations occidentales — c'est une infrastructure pour toute association, dans n'importe quel pays.
Architecture
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
Stack : Cloudflare Workers + D1 (SQLite) + Solana USDC + protocole x402 + Model Context Protocol (MCP)
Coût de fonctionnement : ~5 $/mois sur Cloudflare. Le niveau gratuit de Coinbase facilitator 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 associations |
GET /api/nonprofits | Lister toutes les associations vérifiées |
GET /api/nonprofits/:slug | Obtenir le détail d'une association |
GET /api/causes | Lister les domaines d'action |
GET /api/stats | Statistiques du répertoire |
GET /api/donate/:slug?amount= | Don x402 (retourne 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 du plugin IA |
GET /llms.txt | Métadonnées pour crawler LLM |
GET /agents.md | Guide de découverte pour agents |
Serveur MCP
Installez le serveur MCP pour donner à tout 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'association 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 associations
Être répertorié 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.
- Optionnel : 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 script sur votre site web.
L'association est désormais découvrable par tous les agents IA sur Internet, payable via x402, et dispose d'un bouton de don sans frais sur son site.
Le Consortium
Subvention principale : TestVentures.net. Opérateur de la plateforme : Clean Tactile Ventures UK Ltd. Associations pilotes pour la candidature Gates 2026 :
City Kids Surfing — Association de surf pour les jeunes au Royaume-Uni. Partenaire de conception désigné. Bénéficie d'un accès gratuit à vie à la plateforme de dons GiveReady (monnaie fiduciaire via Stripe Connect et USDC via x402). Pilote en direct pour un flux de dons réel.
Finn Wardman World Explorer Fund — Bourses d'aventure pour les jeunes. Dotation basée aux Bermudes. Pilote interne (on prêche par l'exemple). finnwardman.com
À propos
GiveReady est construit par TestVentures.net — opérations IA fractionnées pour les associations de 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 qui soient. 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 associations comme lui — puissent 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.