Vaaya

Dale a tu agente de IA una tarjeta prepaga para pagar por llamada por cientos de servicios de pago, sin registros por proveedor ni claves API.

Documentación

Vaaya

Vaaya MCP — pagos para cualquier agente

Servidor MCP para pagos de agentes de IA. Un agente en Cursor, Claude Code, Claude Desktop, Codex, o cualquier host MCP puede llamar APIs de pago (búsqueda, scraping, datos de contacto, registros públicos, cómputo, medios, investigación) desde un solo saldo, con un límite de gasto que declara en cada llamada, y sin claves de proveedor en ningún lugar de su entorno. Se factura solo en caso de éxito (x402 USDC en Base, Stripe MPP, o Tempo); una llamada rechazada o fallida no cuesta nada.

npx @vaaya/mcp install            # Cursor, Claude Code, Claude Desktop, Codex
claude mcp add --transport http vaaya https://vaaya.ai/mcp

Primera llamada de pago: consult devuelve un plan con precios; use({ service, action, params, max_cost_cents }) ejecuta una línea del mismo. Si el precio cotizado supera max_cost_cents, la llamada se rechaza antes de llegar al proveedor y el motivo regresa:

{ "error": "over_max", "message": "price is 5¢ but max_cost_cents was 1", "price_cents": 5 }

Ejemplos ejecutables: examples/pay-for-an-api (una llamada permitida, una rechazada), examples/cursor, examples/claude. Guías: dale un presupuesto a un agente, configuración en Cursor, configuración en Claude, qué es una billetera de agente de IA.

Lo que tu agente puede hacer a través de Vaaya

CapacidadQué obtienes
🎨 Generación de mediosImágenes y video con los mejores modelos — Nano Banana Pro 2, GPT Image 2, Seedream v4.5, Kling v3, Seedance 2.0 — además de voces TTS y música
🎬 Videos de demostración de productoGraba una captura de pantalla cruda y silenciosa de tu producto en vivo; Vaaya redacta automáticamente la narración + el plan de zoom/cortes y renderiza una demo narrada final
🖼️ Imágenes para sitios webDeriva la marca de un sitio y genera un conjunto de imágenes acorde a la marca directamente en tu repositorio
🔎 Búsqueda webExa y Parallel: consulta de búsqueda, contenido de URLs, tareas asíncronas de investigación profunda
🕷️ Web scrapingFirecrawl scrape / crawl / map / search / extract, persistido en archivos
📚 Investigación profundaInformes de investigación con múltiples saltos, verificación de fuentes y citas
📊 Investigación de mercado y competitivaInformes de empresas (personas, contrataciones, anuncios, reseñas, visibilidad SEO/LLM), catálogos de productos y funciones con sentimiento de reseñas, investigación de UX con mapas interactivos de productos, comparativas "mejor X para mis datos", repositorios persistentes de conocimiento competitivo
🎯 GTM y ventasEncuentra prospectos que coincidan con tu ICP con contactos verificados, enriquece contactos, rastrea señales de compra (financiamiento/contrataciones/lanzamientos/prensa), descubrimiento de LinkedIn 24×7, correo saliente segmentado — cada borrador se retiene para aprobación humana
Trabajadores de monitoreoVigilancias programadas (30 min–semanal) sobre precios de competidores, ofertas, reseñas, publicaciones de empleo, noticias — solo aparecen hallazgos nuevos/cambiados
🖥️ Entornos de cómputoEjecución de código facturada por segundo (Modal) para benchmarks, código no confiable, inferencia GPU, trabajos de datos
🌐 Automatización de navegadorSesiones de Browserbase para hacer clic, escribir, iniciar sesión, llenar formularios
📧 Correo electrónicoBandejas de entrada de AgentMail que tu agente posee — envía y recibe respuestas
🧠 MemoriaMemoria persistente entre sesiones vía mem0, Zep, o Letta

Instalación

Un solo comando (recomendado)

npx @vaaya/mcp install

(npx vaaya-cli install ejecuta el mismo instalador.)

Configura el servidor MCP de Vaaya para cada agente que detecte en tu máquina — Claude Code, Claude Desktop, Cursor, Codex — además de la habilidad del agente. Idempotente: vuelve a ejecutarlo en cualquier momento para actualizar. Luego reinicia tu agente; la primera llamada a Vaaya abre una breve aprobación en el navegador (el registro ocurre ahí mismo).

Remoto (Streamable HTTP + OAuth)

Add Vaaya to Cursor

{ "mcpServers": { "vaaya": { "url": "https://vaaya.ai/mcp" } } }

Claude Code:

claude mcp add --transport http vaaya https://vaaya.ai/mcp

OpenClaw:

openclaw mcp add vaaya --url https://vaaya.ai/mcp --transport streamable-http --auth oauth
openclaw mcp login vaaya

Hermes (~/.hermes/config.yaml):

mcp_servers:
  vaaya:
    url: "https://vaaya.ai/mcp"
    auth: oauth

En el primer uso, tu cliente ejecuta el flujo OAuth en el navegador; aprueba y estarás conectado. Revoca en cualquier momento en vaaya.ai/connected-apps.

Shim npm stdio (para clientes solo-stdio: opencode, …)

{ "mcpServers": { "vaaya": { "command": "npx", "args": ["-y", "@vaaya/mcp"] } } }

El shim (@vaaya/mcp) abre el flujo OAuth en la primera llamada, almacena un token de actualización localmente (0o600), y hace proxy de la lista de herramientas en vivo desde el backend — las nuevas herramientas del servidor aparecen sin una actualización del shim. También incluye una habilidad de agente para que tu cliente enrute cada brecha de capacidad a través de consult automáticamente.

Habilidad de agente (funciona en más de 70 agentes)

npx skills add vaaya-ai/vaaya-mcp

Instala la habilidad vaaya para Claude Code, Codex, Cursor, Gemini CLI, Copilot, y cualquier otro cliente que soporte el estándar abierto Agent Skills. La habilidad inicia el servidor MCP de Vaaya si falta y mantiene la instalación actualizada.

Como plugin

  • Claude Code: /plugin marketplace add vaaya-ai/vaaya-mcp y luego /plugin install vaaya@vaaya — incluye el servidor MCP remoto, la habilidad vaaya, y el hook de recordatorio SessionStart
  • Codex: codex plugin marketplace add vaaya-ai/vaaya-mcp y luego instala vaaya desde el panel de Plugins
  • Gemini CLI: gemini extensions install https://github.com/vaaya-ai/vaaya-mcp

Cómo funciona

  1. consult(intent) — describe cualquier objetivo en inglés sencillo ("genera un video hero", "encuentra 50 jefes de RevOps con correos verificados", "vigila la página de precios de mi competidor"). Conversa, aclara, y devuelve la(s) llamada(s) exacta(s) a ejecutar.
  2. use(service, action, params, max_cost_cents) — ejecuta la llamada. Se factura en caso de éxito; max_cost_cents es un límite de gasto duro. Los trabajos largos devuelven { async: true, job_id } — consulta con result(job_id).
  3. session / close — sesiones de entorno de cómputo facturadas por segundo.

Además, un conjunto completo de GTM (gtm_leads_find, gtm_lead_enrich, gtm_signal_create, gtm_segments, gtm_message, gtm_replies, …) y trabajadores de monitoreo programados (worker_create, worker_findings, …) — la lista de herramientas se hace proxy en vivo desde el backend.

Ejemplos de prompts

  • "Genera un video hero para nuestra página de aterrizaje en 16:9."
  • "Graba mi producto y conviértelo en un video de demostración narrado."
  • "Encuentra 50 jefes de RevOps en empresas SaaS Serie B con correos verificados."
  • "Vigila la página de precios de mi competidor y avísame cuando cambie."
  • "Haz una investigación profunda sobre el mercado de pagos agénticos con fuentes citadas."
  • "Extrae estas 200 páginas de producto a JSON estructurado."
  • "Ejecuta este benchmark en un entorno de cómputo GPU."

CLI

El CLI vaaya-cli gestiona todo desde la terminal:

npx vaaya-cli install        # set up the MCP server for every detected agent
npx vaaya-cli status         # connection state + live tool count
npx vaaya-cli consult "..."  # ask Vaaya how it would do something (returns the plan)
npx vaaya-cli reauthorize    # re-run the browser auth flow
npx vaaya-cli logout         # disconnect & delete local credentials

Seguridad y facturación

  • Tu agente nunca ve claves de API de proveedores ni URLs upstream — Vaaya hace proxy de cada llamada del lado del servidor.
  • OAuth 2.1 (PKCE, registro dinámico de clientes); tools/list anónimo para descubrimiento; concesiones revocables.
  • Pago por llamada en x402 (USDC en Base), Stripe MPP/SPT, o Tempo. Las llamadas fallidas nunca se cobran. Cada llamada lleva una protección max_cost_cents.

Enlaces