Vaaya

Dê ao seu agente de IA um cartão pré-pago para pagar por chamada em centenas de serviços pagos — sem cadastros por fornecedor ou chaves de API.

Documentação

Vaaya

Vaaya MCP — pagamentos para qualquer agente

Servidor MCP para pagamentos de agentes de IA. Um agente no Cursor, Claude Code, Claude Desktop, Codex ou qualquer host MCP pode chamar APIs pagas (busca, scraping, dados de contato, registros públicos, computação, mídia, pesquisa) a partir de um único saldo, com um limite de gastos que ele declara em cada chamada, e sem chaves de fornecedor em nenhum lugar do seu ambiente. Cobrado apenas em caso de sucesso (x402 USDC na Base, Stripe MPP ou Tempo); uma chamada recusada ou com falha não custa nada.

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

Primeira chamada paga: consult retorna um plano com preços; use({ service, action, params, max_cost_cents }) executa uma linha dele. Se o preço cotado estiver acima de max_cost_cents, a chamada é recusada antes de chegar ao provedor e o motivo é retornado:

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

Exemplos executáveis: examples/pay-for-an-api (uma chamada permitida, uma recusada), examples/cursor, examples/claude. Guias: dê um orçamento a um agente, configuração no Cursor, configuração no Claude, o que é uma carteira de agente de IA.

O que seu agente pode fazer através do Vaaya

CapacidadeO que você obtém
🎨 Geração de mídiaImagens e vídeos com os melhores modelos — Nano Banana Pro 2, GPT Image 2, Seedream v4.5, Kling v3, Seedance 2.0 — além de vozes TTS e música
🎬 Vídeos de demonstração de produtoGrave uma captura de tela bruta e silenciosa do seu produto ao vivo; o Vaaya cria automaticamente narração + plano de zoom/cortes e renderiza uma demonstração narrada finalizada
🖼️ Imagens para sitesDerive a marca de um site e gere um conjunto de imagens alinhado à marca diretamente no seu repositório
🔎 Busca na webExa e Parallel: consulta de busca, conteúdo de URLs, tarefas assíncronas de pesquisa profunda
🕷️ Raspagem de webFirecrawl scrape / crawl / map / search / extract, persistido em arquivos
📚 Pesquisa profundaRelatórios de pesquisa com múltiplas etapas, verificação de fontes e citações
📊 Pesquisa de mercado e concorrênciaRelatórios de empresas (pessoas, contratações, anúncios, avaliações, SEO/visibilidade em LLMs), catálogos de produtos e recursos com sentimento de avaliações, pesquisa de UX com mapas interativos de produtos, comparações "melhor X para meus dados", repositórios persistentes de inteligência competitiva
🎯 GTM e vendasEncontre leads compatíveis com ICP com contatos verificados, enriqueça contatos, acompanhe sinais de compra (financiamento/contratações/lançamentos/imprensa), descoberta no LinkedIn 24×7, e-mail de saída segmentado — cada rascunho retido para aprovação humana
Workers de monitoramentoVigilâncias agendadas (30 min–semanal) sobre preços de concorrentes, ofertas, avaliações, vagas de emprego, notícias — apenas descobertas novas/alteradas são exibidas
🖥️ Sandboxes de computaçãoExecução de código cobrada por segundo (Modal) para benchmarks, código não confiável, inferência de GPU, trabalhos de dados
🌐 Automação de navegadorSessões do Browserbase para clicar, digitar, fazer login, preencher formulários
📧 E-mailCaixas de entrada do AgentMail que seu agente possui — envie e receba respostas
🧠 MemóriaMemória persistente entre sessões via mem0, Zep ou Letta

Instalação

Um comando (recomendado)

npx @vaaya/mcp install

(npx vaaya-cli install executa o mesmo instalador.)

Configura o servidor MCP do Vaaya para cada agente detectado na sua máquina — Claude Code, Claude Desktop, Cursor, Codex — além da skill do agente. Idempotente: execute novamente a qualquer momento para atualizar. Em seguida, reinicie seu agente; a primeira chamada do Vaaya abre uma breve aprovação no navegador (o cadastro acontece ali mesmo).

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

No primeiro uso, seu cliente executa o fluxo OAuth no navegador; aprove e você estará conectado. Revogue a qualquer momento em vaaya.ai/connected-apps.

Shim npm stdio (para clientes somente stdio: opencode, …)

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

O shim (@vaaya/mcp) abre o fluxo OAuth na primeira chamada, armazena um token de atualização localmente (0o600) e faz proxy da lista de ferramentas ao vivo do backend — novas ferramentas do lado do servidor aparecem sem atualização do shim. Ele também inclui uma skill de agente para que seu cliente roteie cada lacuna de capacidade através do consult automaticamente.

Skill de agente (funciona em mais de 70 agentes)

npx skills add vaaya-ai/vaaya-mcp

Instala a skill vaaya para Claude Code, Codex, Cursor, Gemini CLI, Copilot e qualquer outro cliente que suporte o padrão aberto Agent Skills. A skill inicializa o servidor MCP do Vaaya se ele estiver ausente e mantém a instalação atualizada.

Como plugin

  • Claude Code: /plugin marketplace add vaaya-ai/vaaya-mcp e depois /plugin install vaaya@vaaya — inclui o servidor MCP remoto, a skill vaaya e o hook de lembrete SessionStart
  • Codex: codex plugin marketplace add vaaya-ai/vaaya-mcp e depois instale vaaya no painel de Plugins
  • Gemini CLI: gemini extensions install https://github.com/vaaya-ai/vaaya-mcp

Como funciona

  1. consult(intent) — descreva qualquer objetivo em inglês simples ("gere um vídeo hero", "encontre 50 heads de RevOps com e-mails verificados", "monitore a página de preços do meu concorrente"). Ele conversa, esclarece e retorna a(s) chamada(s) exata(s) a executar.
  2. use(service, action, params, max_cost_cents) — execute a chamada. Cobrado em caso de sucesso; max_cost_cents é um limite rígido de gastos. Trabalhos longos retornam { async: true, job_id } — consulte com result(job_id).
  3. session / close — sessões de sandbox de código cobradas por segundo.

Além de uma suíte GTM completa (gtm_leads_find, gtm_lead_enrich, gtm_signal_create, gtm_segments, gtm_message, gtm_replies, …) e workers de monitoramento agendados (worker_create, worker_findings, …) — a lista de ferramentas é fornecida ao vivo pelo backend.

Exemplos de prompts

  • "Gere um vídeo hero para nossa landing page em 16:9."
  • "Grave meu produto e transforme-o em um vídeo de demonstração narrado."
  • "Encontre 50 heads de RevOps em empresas SaaS da Série B com e-mails verificados."
  • "Monitore a página de preços do meu concorrente e me avise quando ela mudar."
  • "Faça uma pesquisa profunda sobre o mercado de pagamentos agênticos com fontes citadas."
  • "Raspe essas 200 páginas de produto em JSON estruturado."
  • "Execute este benchmark em um sandbox com GPU."

CLI

O CLI vaaya-cli gerencia tudo a partir do 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

Segurança e cobrança

  • Seu agente nunca vê chaves de API de fornecedores ou URLs upstream — o Vaaya faz proxy de cada chamada no lado do servidor.
  • OAuth 2.1 (PKCE, registro dinâmico de clientes); tools/list anônimo para descoberta; concessões revogáveis.
  • Pagamento por chamada em x402 (USDC na Base), Stripe MPP/SPT ou Tempo. Chamadas com falha nunca são cobradas. Cada chamada carrega uma proteção max_cost_cents.

Links