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.
MCP + REST · una llave
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
claude mcp add --transport http vellarin https://hub.vellarin.ai/api/hub/mcp --header "Authorization: Bearer <key>"{
"mcpServers": {
"vellarin": {
"url": "https://hub.vellarin.ai/api/hub/mcp",
"headers": {
"Authorization": "Bearer ${env:VELLARIN_HUB_KEY}"
}
}
}
}[mcp_servers.vellarin]
url = "https://hub.vellarin.ai/api/hub/mcp"
bearer_token_env_var = "VELLARIN_HUB_KEY"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": {}}'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.
y 1,726 más en el catálogo · Ver aplicaciones →
Qué incluye
Autenticación, aprobaciones, límites y registro de todo, resueltos una vez de nuestro lado en lugar de en cada agente que escribes.
Streamable HTTP con respuestas JSON simples. initialize, tools/list, tools/call. Se agrega a Claude Code, Cursor o Codex con una línea.
Listar herramientas, llamar una, consultar una aprobación y leer el uso. Cuatro rutas para lo que no habla MCP.
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.
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.
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.
En el tope la respuesta es 429 con la hora de reinicio. Sin saldo prepago, sin excedentes, sin sorpresas a fin de mes.
Aplicación, acción, lectura o escritura, resultado y hora de cada llamada. No se guardan argumentos ni resultados.
GET /v1/usage responde cuánto del mes y de los topes de cada llave se usó, para que tu agente se dosifique.
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.
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.
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.
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
La misma regla para cualquier cliente, porque vive de nuestro lado y no en la configuración del agente.
Enviar un correo, publicar un mensaje, crear una factura. La llamada responde de inmediato: «esperando aprobación», con un identificador. No se envió nada.
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.
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
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
Hub es un plan propio en tu espacio de trabajo. No cambia tu plan de Vellarin Agents.
USD 0
USD 19 al mes
o USD 180 al año (USD 15 al mes)
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
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.
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.
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.
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.
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.
Sí. Las mismas herramientas, aprobaciones y topes están disponibles en una API REST pequeña con la misma llave.
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.
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.
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>"