MCP + REST · una llave

La capa de herramientas para agentes de IA.

Apunta Claude Code, Cursor, Codex o tu propio agente a una dirección con una llave. Recibe las aplicaciones que conectó tu equipo. Todo lo que escribe espera tu aprobación, los topes son fijos y cada llamada queda registrada.

Gratis para empezar. Sin tarjeta.

Funciona conClaude CodeCursorCodexCualquier cliente MCPREST

Terminal
claude mcp add --transport http vellarin https://hub.vellarin.ai/api/hub/mcp --header "Authorization: Bearer <key>"
~/.cursor/mcp.json (or .cursor/mcp.json in a project)
{
  "mcpServers": {
    "vellarin": {
      "url": "https://hub.vellarin.ai/api/hub/mcp",
      "headers": {
        "Authorization": "Bearer ${env:VELLARIN_HUB_KEY}"
      }
    }
  }
}
~/.codex/config.toml
[mcp_servers.vellarin]
url = "https://hub.vellarin.ai/api/hub/mcp"
bearer_token_env_var = "VELLARIN_HUB_KEY"
REST
curl https://hub.vellarin.ai/api/hub/v1/tools \
  -H "Authorization: Bearer <key>"

curl -X POST https://hub.vellarin.ai/api/hub/v1/tools/<tool_name>/call \
  -H "Authorization: Bearer <key>" \
  -H "Content-Type: application/json" \
  -d '{"arguments": {}}'
1,738
aplicaciones en el catálogo
1 URL
una dirección, una llave por agente
60/min
llamadas por llave, con topes fijos encima
0
credenciales de aplicaciones dentro de tu agente

Todas las aplicaciones que tu agente necesita, detrás de una sola dirección

Tu equipo inicia sesión una vez en cada aplicación. Los agentes nunca ven un token: llaman a la dirección y Hub habla con la aplicación.

  • Gmail
  • Google Calendar
  • Google Sheets
  • Google Drive
  • Outlook / Microsoft 365
  • WhatsApp Business
  • Slack
  • QuickBooks
  • Stripe
  • HubSpot
  • Shopify
  • Notion

y 1,726 más en el catálogo · Ver aplicaciones →

Qué incluye

Hecho para quienes construyen agentes

Autenticación, aprobaciones, límites y registro de todo, resueltos una vez de nuestro lado en lugar de en cada agente que escribes.

Una dirección MCP

Streamable HTTP con respuestas JSON simples. initialize, tools/list, tools/call. Se agrega a Claude Code, Cursor o Codex con una línea.

REST con la misma llave

Listar herramientas, llamar una, consultar una aprobación y leer el uso. Cuatro rutas para lo que no habla MCP.

Inicio de sesión gestionado

Conecta una aplicación con su página de inicio de sesión normal. Los tokens quedan del lado del servidor y se renuevan solos. Nada que pegar en un archivo.

Aprobación humana al escribir

Leer se ejecuta de inmediato. Todo lo que envía, crea, cambia, borra o paga espera al dueño y luego se ejecuta una sola vez.

Una llave por agente, con alcance

Ponle nombre a cada llave, limítala a algunas aplicaciones y dale su propio tope diario y mensual. Si la revocas, se detiene en la siguiente llamada.

Topes fijos, nunca una cuenta

En el tope la respuesta es 429 con la hora de reinicio. Sin saldo prepago, sin excedentes, sin sorpresas a fin de mes.

Registro de cada llamada

Aplicación, acción, lectura o escritura, resultado y hora de cada llamada. No se guardan argumentos ni resultados.

Uso que puedes consultar

GET /v1/usage responde cuánto del mes y de los topes de cada llave se usó, para que tu agente se dosifique.

Memoria compartida

Un almacén clave-valor que tus agentes leen y escriben por la misma dirección, para que lo que aprendió una corrida esté disponible en la siguiente. Vencimiento opcional por clave.

Registro de corridas con tokens y costo

Tu agente registra cada paso, llamada al modelo y error. Hub suma tokens, costo, tiempo y fallas por corrida, y los ves en la consola.

Resultados de evaluaciones en un solo lugar

Registra un puntaje o aprobado/reprobado por caso desde tu agente o tu CI. Hub responde la tasa de aprobación por suite y de la última corrida.

Documentación que tu agente puede leer

Una referencia de la API escrita para pegarla en un prompt y un llms.txt con las direcciones, los límites y la configuración de cada cliente.

Aprobaciones

Cómo funcionan las aprobaciones

La misma regla para cualquier cliente, porque vive de nuestro lado y no en la configuración del agente.

  1. 1

    Tu agente llama una acción que escribe

    Enviar un correo, publicar un mensaje, crear una factura. La llamada responde de inmediato: «esperando aprobación», con un identificador. No se envió nada.

  2. 2

    El dueño decide

    La solicitud aparece en la página Desarrolladores y en el inicio del equipo, con la etiqueta «From your own agent» y el nombre de la llave, y el dueño recibe un correo. Aprueba o rechaza con un clic.

  3. 3

    El agente consulta y la ejecuta

    El agente consulta vellarin_approval_status (o GET /v1/approvals/{id}). Una vez aprobada, llama la misma acción con los mismos argumentos y se ejecuta una vez. Una segunda llamada idéntica vuelve a preguntar.

Inicio rápido

Dos minutos, sin instalar nada.

  1. Crea tu cuenta y conecta al menos una aplicación.
  2. Abre Desarrolladores y crea una llave de agente. La ves una sola vez: cópiala.
  3. Agrega el servidor a tu agente con uno de estos fragmentos.

Claude Code · Terminal

claude mcp add --transport http vellarin https://hub.vellarin.ai/api/hub/mcp --header "Authorization: Bearer <key>"

Sintaxis revisada en code.claude.com/docs/en/mcp

Cursor · ~/.cursor/mcp.json (or .cursor/mcp.json in a project)

{
  "mcpServers": {
    "vellarin": {
      "url": "https://hub.vellarin.ai/api/hub/mcp",
      "headers": {
        "Authorization": "Bearer ${env:VELLARIN_HUB_KEY}"
      }
    }
  }
}
export VELLARIN_HUB_KEY="<key>"

Sintaxis revisada en cursor.com/docs/context/mcp

Codex · ~/.codex/config.toml

[mcp_servers.vellarin]
url = "https://hub.vellarin.ai/api/hub/mcp"
bearer_token_env_var = "VELLARIN_HUB_KEY"
export VELLARIN_HUB_KEY="<key>"

Sintaxis revisada en developers.openai.com/codex/mcp

curl · REST

curl https://hub.vellarin.ai/api/hub/v1/tools \
  -H "Authorization: Bearer <key>"

curl -X POST https://hub.vellarin.ai/api/hub/v1/tools/<tool_name>/call \
  -H "Authorization: Bearer <key>" \
  -H "Content-Type: application/json" \
  -d '{"arguments": {}}'

Cursor y Codex leen la llave de una variable de entorno. Defínela una vez: export VELLARIN_HUB_KEY="<key>"

Precios

Límites por plan

Hub es un plan propio en tu espacio de trabajo. No cambia tu plan de Vellarin Agents.

Hub Gratis

USD 0

  • 1 llave de agente
  • 500 llamadas al mes
  • 60 llamadas por minuto por llave
  • Aprobación para toda acción que escribe
  • Registro completo de cada llamada
Empieza gratis

Hub Equipo

USD 19 al mes

o USD 180 al año (USD 15 al mes)

  • 10 llaves de agente
  • 5,000 llamadas al mes
  • 60 llamadas por minuto por llave
  • Aprobación para toda acción que escribe
  • Registro completo de cada llamada
Mejorar a Equipo

14 días gratis · sin tarjeta para empezar · cancela cuando quieras

Sobre el tope la respuesta es 429 «mejora el plan o espera». No hay saldo prepago, recargas ni cobros por exceso.

Preguntas

Preguntas

¿Qué aplicaciones puede usar mi agente?

Las que tu espacio de trabajo conectó en Vellarin Agents, y solo esas. Una llave se puede limitar a algunas. No revendemos API pagas de terceros.

¿Qué cuenta como una llamada?

Una acción que llegó a la aplicación: una lectura que funcionó o una escritura aprobada que se ejecutó. Listar herramientas, consultar una aprobación, una llamada en espera y una lectura fallida no cuentan.

¿Qué pasa en el tope?

La llamada se rechaza antes de ejecutarse, con HTTP 429 y la hora en que la cuenta vuelve a empezar. Mejoras el plan o esperas. Nunca se cobra nada por encima del tope.

¿Dónde quedan las credenciales de mis aplicaciones?

Con el proveedor de aplicaciones, del lado del servidor. Tu agente solo tiene la llave de Vellarin, y puedes revocarla cuando quieras: deja de funcionar en la siguiente llamada.

¿Puedo construir un producto para mis clientes encima?

No en esta versión. Un espacio de trabajo conecta sus propias cuentas para sus propios agentes. El uso para varios clientes aún no se ofrece.

¿Funciona sin MCP?

Sí. Las mismas herramientas, aprobaciones y topes están disponibles en una API REST pequeña con la misma llave.

¿La memoria, el registro de corridas y las evaluaciones gastan llamadas?

No. Nunca llegan a un tercero, así que no necesitan aprobación ni cuentan como llamadas a aplicaciones. Cada una tiene su propia cuota por plan.

¿Puedo guardar secretos en la memoria compartida?

No. La memoria guarda texto simple que el dueño del espacio de trabajo puede leer. Mantén las claves de API y contraseñas en tu propio gestor de secretos.

Dale las llaves a tu agente y quédate con las reglas.

Crea una llave, pega una línea y tu agente trabaja con las aplicaciones de tu equipo bajo tu aprobación.

claude mcp add --transport http vellarin https://hub.vellarin.ai/api/hub/mcp --header "Authorization: Bearer <key>"