GiveReady

officiel

Recherchez 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

test

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 terminaisonDescription
GET /api/search?q=&cause=&country=Rechercher des organisations à but non lucratif
GET /api/nonprofitsLister toutes les organisations à but non lucratif vérifiées
GET /api/nonprofits/:slugObtenir les détails d'une organisation à but non lucratif
GET /api/causesLister les domaines de cause
GET /api/statsStatistiques du répertoire
GET /api/donate/:slug?amount=Don x402 (renvoie 402 avec les exigences de paiement)
POST /api/donate/:slugSoumettre un paiement signé
GET /api/donations/:slugHistorique des dons
GET /mcpManifeste du serveur MCP
GET /.well-known/ai-plugin.jsonDécouverte de plugins IA
GET /llms.txtMétadonnées du crawler LLM
GET /agents.mdGuide 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 :

  1. Configurer un portefeuille (3 min) — Téléchargez Phantom (Solana) ou Coinbase Wallet. Copiez l'adresse USDC.
  2. S'inscrire sur GiveReady (10 min) — Nom de l'organisation, mission, programmes, données d'impact, adresse du portefeuille.
  3. Facultatif : conversion en monnaie fiduciaire (30 min) — Connectez-vous à un échange local (Coinbase, Luno, etc.) si vous souhaitez une conversion automatique en monnaie locale.
  4. 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.