GiveReady
oficialBusca más de 41,000 organizaciones sin fines de lucro verificadas en 29 áreas de causa, envía enriquecimientos a perfiles reducidos y dona mediante x402 USDC sin tarifas de plataforma.
¿Qué puedes hacer con GiveReady MCP?
- Buscar organizaciones sin fines de lucro — Pídele a tu asistente de IA que encuentre organizaciones juveniles verificadas por causa, país o palabra clave usando
search_nonprofits. - Obtener detalles de una organización — Recupera perfiles completos, incluidos programas, métricas de impacto y direcciones de billetera mediante
get_nonprofit. - Listar áreas de causa — Solicita una descripción general de las 29 categorías de causa admitidas para reducir las opciones de donación con
list_causes. - Enviar datos de enriquecimiento — Pide agregar o actualizar información de la organización a través de la herramienta
submit_enrichment.
Documentación
GiveReady
Infraestructura de código abierto para que los agentes de IA descubran organizaciones sin fines de lucro juveniles y les envíen dinero directamente. Sin intermediarios. Sin comisiones de plataforma. Las organizaciones sin fines de lucro conservan el 100%.
El Problema
Toda plataforma de donaciones — Every.org, The Giving Block, Endaoment — es un intermediario. El dinero llega primero a ellas. Lo convierten, lo enrutan, se quedan con una parte. Para pequeñas organizaciones benéficas juveniles en Ciudad del Cabo, Bermudas o Nairobi, esa capa añade fricción, comisiones y demoras que reducen presupuestos ya de por sí ajustados.
En menos de 12 meses, los donantes no irán a un sitio web para donar. Le dirán a un asistente de IA: "encuéntrame una organización benéfica juvenil en Ciudad del Cabo y envíale $20". El agente necesita datos estructurados para encontrar la organización adecuada y una vía de pago para enviar el dinero. Ninguna plataforma existente ofrece ambas cosas.
Qué Hace GiveReady
Descubrimiento. Un servidor MCP y una API REST brindan a los agentes de IA acceso estructurado a más de 41,000 organizaciones sin fines de lucro verificadas en 29 áreas de causa: programas, métricas de impacto, datos demográficos de beneficiarios, enlaces de donación y direcciones de billetera cuando están disponibles. Cuando un agente de IA necesita encontrar una organización benéfica, consulta GiveReady.
Pago directo. El protocolo x402 permite que los agentes de IA envíen USDC directamente a la billetera de la organización sin fines de lucro. Ningún intermediario retiene los fondos. La organización controla el dinero desde el momento en que llega. Liquidación en menos de un segundo en Solana.
Botón de donación integrable. Cada organización sin fines de lucro incorporada recibe un widget de JavaScript sin dependencias para su sitio web. Una sola etiqueta de script. Genera un código QR de Solana Pay o un enlace de transferencia directa. Los donantes escanean con Phantom o Coinbase Wallet. Sin necesidad de backend. Sin comisión de plataforma.
Descubrimiento sin pago es un motor de búsqueda. Pago sin descubrimiento es una billetera. Un botón de donación que nadie puede encontrar es un widget. GiveReady combina los tres.
Por Qué Importa Fuera de EE. UU./Reino Unido/UE
Las plataformas de donación tradicionales enrutan a través de la infraestructura de pagos de EE. UU. Si operas bancariamente en Bermudas, la mayor parte de África, el Caribe o el Sudeste Asiático, estás excluido o pagando comisiones de conversión que hacen que las donaciones pequeñas no tengan sentido.
USDC en Solana funciona en cualquier lugar. Una organización sin fines de lucro necesita un teléfono inteligente y una aplicación de billetera. Cero KYC para recibir fondos. Salida a moneda local a través de un intercambio local si es necesario. Esto no es solo infraestructura para organizaciones benéficas occidentales: es infraestructura para cualquier organización sin fines de lucro en cualquier país.
Arquitectura
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
Stack: Cloudflare Workers + D1 (SQLite) + Solana USDC + protocolo x402 + Protocolo de Contexto de Modelo (MCP)
Costo de operación: ~$5/mes en Cloudflare. El nivel gratuito del facilitador de Coinbase cubre 1,000 transacciones/mes. Las comisiones de transacción las paga el donante.
Endpoints de la API
| Endpoint | Descripción |
|---|---|
GET /api/search?q=&cause=&country= | Buscar organizaciones sin fines de lucro |
GET /api/nonprofits | Listar todas las organizaciones sin fines de lucro verificadas |
GET /api/nonprofits/:slug | Obtener detalle de una organización sin fines de lucro |
GET /api/causes | Listar áreas de causa |
GET /api/stats | Estadísticas del directorio |
GET /api/donate/:slug?amount= | Donación x402 (devuelve 402 con requisitos de pago) |
POST /api/donate/:slug | Enviar pago firmado |
GET /api/donations/:slug | Historial de donaciones |
GET /mcp | Manifiesto del servidor MCP |
GET /.well-known/ai-plugin.json | Descubrimiento de complementos de IA |
GET /llms.txt | Metadatos del rastreador LLM |
GET /agents.md | Guía de descubrimiento para agentes |
Servidor MCP
Instala el servidor MCP para dar a cualquier asistente de IA acceso nativo a GiveReady:
{
"mcpServers": {
"giveready": {
"command": "npx",
"args": ["giveready-mcp"]
}
}
}
Herramientas: search_nonprofits, get_nonprofit, list_causes, submit_enrichment
Widget de Donación
Añade un botón de donación a cualquier sitio web de una organización sin fines de lucro con una sola línea:
<div id="giveready-donate" data-slug="your-nonprofit-slug"></div>
<script src="https://giveready.org/widget/donate.js"></script>
Consulta public/widget/README.md para la documentación completa.
Ejecuta Tu Propia Instancia
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
Consulta DEPLOY.md para instrucciones completas de despliegue en producción.
Incorporación de Organizaciones Sin Fines de Lucro
Obtener el listado toma menos de 45 minutos:
- Configura una billetera (3 min) — Descarga Phantom (Solana) o Coinbase Wallet. Copia la dirección USDC.
- Regístrate en GiveReady (10 min) — Nombre de la organización, misión, programas, datos de impacto, dirección de billetera.
- Opcional: salida a moneda fiduciaria (30 min) — Conéctate a un intercambio local (Coinbase, Luno, etc.) si quieres conversión automática a moneda local.
- Incorpora el botón de donación (2 min) — Una etiqueta de script en tu sitio web.
La organización sin fines de lucro ahora es descubrible por cada agente de IA en internet, pagable vía x402, y tiene un botón de donación sin comisiones en su sitio.
El Consorcio
Líder de subvención: TestVentures.net. Operador de plataforma: Clean Tactile Ventures UK Ltd. Organizaciones piloto para la solicitud de Gates 2026:
City Kids Surfing — Organización benéfica juvenil de surf en el Reino Unido. Socio de diseño designado. Recibe acceso gratuito de por vida a la plataforma de donaciones de GiveReady (fiat vía Stripe Connect y USDC vía x402). Piloto en vivo para el flujo real de donaciones.
Finn Wardman World Explorer Fund — Subvenciones de aventura juvenil. Dotación con sede en Bermudas. Piloto interno (probar tu propia cocina). finnwardman.com
Acerca de
GiveReady es construido por TestVentures.net — operaciones de IA fraccionadas para organizaciones sin fines de lucro juveniles. Los ingresos del directorio en vivo de GiveReady apoyan al Finn Wardman World Explorer Fund.
Finn Wardman falleció el 8 de abril de 2023. Tenía 20 años. Era esquiador de estilo libre, surfista y una de las personas más divertidas en cualquier sala. El World Explorer Fund existe para que otros jóvenes puedan tener el tipo de aventuras por las que él vivía. GiveReady existe para que ese fondo — y cientos de pequeñas organizaciones sin fines de lucro como él — puedan recibir donaciones desde cualquier parte del mundo sin que un intermediario se quede con una parte.
Licencia
MIT. Consulta LICENSE.