Skip to main content
Glama
gswardman

giveready-mcp

by gswardman

GiveReady

Infraestructura de código abierto para que los agentes de IA descubran organizaciones juveniles sin ánimo de lucro y les envíen dinero directamente. Sin intermediarios. Sin comisiones de plataforma. Las organizaciones sin ánimo de lucro se quedan con el 100%.

El problema

Cada plataforma de donación — Every.org, The Giving Block, Endaoment — es un intermediario. El dinero va primero a ellos. Lo convierten, lo redirigen y se llevan una parte. Para las pequeñas organizaciones benéficas juveniles en Ciudad del Cabo, Bermudas o Nairobi, esa capa añade fricción, comisiones y retrasos que consumen presupuestos ya de por sí ajustados.

En 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íales 20 dólares". El agente necesita datos estructurados para encontrar la organización adecuada y una vía de pago para enviar el dinero. Ninguna plataforma existente proporciona ambas cosas.

Related MCP server: x402search

Qué hace GiveReady

Descubrimiento. Un servidor MCP y una API REST ofrecen a los agentes de IA acceso estructurado a más de 162 organizaciones juveniles sin ánimo de lucro: programas, métricas de impacto, datos demográficos de los beneficiarios y direcciones de cartera. Cuando un agente de IA necesita encontrar una organización benéfica, consulta GiveReady.

Pago directo. El protocolo x402 permite a los agentes de IA enviar USDC directamente a la propia cartera de la organización sin ánimo de lucro. Ningún intermediario retiene los fondos. La organización sin ánimo de lucro 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 ánimo de lucro incorporada obtiene un widget de JavaScript sin dependencias para su sitio web. Una 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. No se requiere backend. Sin comisión de plataforma.

El descubrimiento sin pago es un motor de búsqueda. El pago sin descubrimiento es una cartera. Un botón de donación que nadie puede encontrar es un widget. GiveReady combina los tres.

Por qué es importante fuera de EE. UU./Reino Unido/UE

Las plataformas de donación tradicionales se dirigen a través de la infraestructura de pago de EE. UU. Si realizas operaciones bancarias en Bermudas, gran parte de África, el Caribe o el Sudeste Asiático, o bien estás excluido o pagas comisiones de conversión que hacen que las pequeñas donaciones no tengan sentido.

USDC en Solana funciona en cualquier lugar. Una organización sin ánimo de lucro necesita un teléfono inteligente y una aplicación de cartera. 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 ánimo de lucro en cualquier país.

Arquitectura

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 + protocolo x402 + Model Context Protocol (MCP)

Coste de funcionamiento: ~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.

Puntos finales de la API

Punto final

Descripción

GET /api/search?q=&cause=&country=

Buscar organizaciones sin ánimo de lucro

GET /api/nonprofits

Listar todas las organizaciones sin ánimo de lucro verificadas

GET /api/nonprofits/:slug

Obtener detalles de la organización sin ánimo 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 plugins de IA

GET /llms.txt

Metadatos del rastreador LLM

GET /agents.md

Guía de descubrimiento de 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 ánimo de lucro con una 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 obtener 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 obtener instrucciones completas de despliegue en producción.

Incorporación de organizaciones sin ánimo de lucro

Estar listado lleva menos de 45 minutos:

  1. Configura una cartera (3 min) — Descarga Phantom (Solana) o Coinbase Wallet. Copia la dirección USDC.

  2. Regístrate en GiveReady (10 min) — Nombre de la organización, misión, programas, datos de impacto, dirección de la cartera.

  3. Opcional: salida a moneda fiduciaria (30 min) — Conéctate a un intercambio local (Coinbase, Luno, etc.) si deseas la conversión automática a moneda local.

  4. Integra el botón de donación (2 min) — Una etiqueta de script en tu sitio web.

La organización sin ánimo de lucro ahora es descubrible por todos los agentes de IA en Internet, pagable a través de x402 y tiene un botón de donación sin comisiones en su sitio.

El consorcio

Líder de la subvención: TestVentures.net. Operador de la plataforma: Clean Tactile Ventures UK Ltd. Organizaciones sin ánimo de lucro piloto para la solicitud de Gates 2026:

City Kids Surfing — Organización benéfica de surf juvenil del Reino Unido. Socio de diseño designado. Recibe acceso gratuito de por vida a la plataforma de donaciones GiveReady (fiduciaria a través de Stripe Connect y USDC a través de x402). Piloto en vivo para el flujo de donaciones real.

Finn Wardman World Explorer Fund — Subvenciones para aventuras juveniles. Fondo con sede en Bermudas. Piloto interno (comer de tu propia cocina). finnwardman.com

Acerca de

GiveReady está creado por TestVentures.net — operaciones de IA fraccionada para organizaciones juveniles sin ánimo de lucro. 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 freeride, surfista y una de las personas más divertidas en cualquier habitación. El World Explorer Fund existe para que otros jóvenes puedan tener el tipo de aventuras por las que él vivió. GiveReady existe para que ese fondo —y cientos de pequeñas organizaciones sin ánimo de lucro como él— puedan recibir donaciones desde cualquier parte del mundo sin que un intermediario se lleve una parte.

Licencia

MIT. Consulta LICENSE.

A
license - permissive license
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    A
    quality
    D
    maintenance
    Enables AI assistants to look up IRS nonprofit data, verify tax-deductible charity status, and search for organizations by name or location using the CharityAPI database.
    4
    3
  • F
    license
    -
    quality
    C
    maintenance
    GiveRadar's MCP server gives AI agents verified data on 7 million+ nonprofits across 65+ countries, sourced from official government registries. Tools let agents search charities, verify a charity by registration number or EIN, compare integrity scores, and find similar organizations.

View all related MCP servers

Related MCP Connectors

  • Search, verify, and compare 8.7M+ charities from official government registries in 60+ countries.

  • Verified merchants accepting agentic payments on Lightning/L402/BOLT12/USDT — search, verify, pay.

  • Token swaps and honeypot/rug checks for AI agents on 8 chains, paid per-call in USDC via x402.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/gswardman/giveready'

If you have feedback or need assistance with the MCP directory API, please join our Discord server