ribbo-mcp
". Fine.
Now, ensure table in "Config" has space before "Dos variables". Good.
Now, let's generate the output in final message. We need to be mindful of Markdown tables rounding: If we use "| ---------- |", the table renders. Good.
Let's produce final text now. Remember not to add period or commentary.# ribbo-mcp
Servidor MCP (Model Context Protocol) de Ribbo. Conecta tu asistente de IA (Claude Desktop, Cursor, etc.) a la API de cobro recurrent de Ribbo y lo convierte en un operador: la IA pasa a ejecutar acciones reales — crear y gestionar suscripciones, consultar entitlements, reembolsar pagos, cobrar al momento y generar enlaces de pago/renovación.
Autenticación mediante tu API key de tenant (prefijo bk_), generada en el panel en
Desarrolladores → API keys. El servidor es un cliente ligero de la API: ningún secreto queda
en el código — tú proporcionas tu clave por la variable de entorno.
Requisitos
Node.js 18+
Una API key de Ribbo (
bk_…). Usa una clave con alcancereadpara solo consultar, owritepara que la IA actúe (reembolsar, cobrar, cancelar, etc.).
Related MCP server: Agent Billy MCP Server
Instalación
La forma más rápida — sin clonar nada — es apuntar tu cliente de IA al paquete mediante npx. Para
probarlo en el terminal:
# direto do GitHub (funciona já):
npx -y github:andrespadeto/ribbo-mcp
# ou, depois de publicado no npm:
npx -y ribbo-mcpPermanece en espera en stdio — así es como ejecuta una MCP. Quien "conversa" con él es tu cliente de IA (abajo), no el terminal. Para salir:
Ctrl+C.
Configuración
Dos variables de entorno:
Variable | Descripción |
| Tu API key ( |
| Base de la API, sin / final. Ej.: |
Claude Desktop
En claude_desktop_config.json (menú → Settings → Developer → Edit Config):
{
"mcpServers": {
"ribbo": {
"command": "npx",
"args": ["-y", "github:andrespadeto/ribbo-mcp"],
"env": {
"RIBBO_API_KEY": "bk_sua_chave_aqui",
"RIBBO_API_BASE": "https://api.ribbo.app"
}
}
}
}Reinicia Claude Desktop. Las herramientas de Ribbo aparecen en el icono de herramientas del chat.
Cursor
En .cursor/mcp.json (en el proyecto) o en la configuración global de MCP, usa el mismo bloque
mcpServers de arriba.
Después de publicar en npm, sustituye
"github:andrespadeto/ribbo-mcp"por"ribbo-mcp".
Herramientas
Lectura (basta con clave read):
Herramienta | Qué hace |
| Consulta los entitlements de un cliente. |
| Lista las suscripciones del tenant (filtros/paginación). |
| Detalla una suscripción. |
| Timeline de lo que el gateway respondió en las cobranzas. |
| Detalla un pago. |
| Suscripciones de un cliente (por |
| Historial de pagos de un cliente. |
| Enlace de recomendación. |
| Enlace de una campaña de renovación para un suscriptor. |
| Todos los enlaces de una campaña. |
| Enlace de pago de la factura en abierto de una suscripción. |
| 2.ª vía / reacceso al Pix de un pedido (compra suelta o adelanto de renovación). |
Escritura (requieren clave write — mueven dinero/estado):
Herramienta | Lo que hace |
| Crea una suscripción (incluso sin tarjeta: Pix-manual/migración). |
| Cambio de plan (upgrade/downgrade/cambio de ciclo). |
| Cancela un cambio de plan programado. |
| Cancela la suscripción. |
| Dispara el cobro de la factura ahora. |
| Reagenda el próximo cobro. |
| Elimina el cupón de la suscripción. |
| Genera un enlace de adelanto de renovación. |
| Genera un enlace de cambio de forma de pago. |
| Reembolsa un pago. |
| Actualiza nombre/teléfono del cliente. |
| Actualiza el e-mail del cliente (local + gateway). |
Seguridad
La clave identifica y aísla tu tenant — los datos de otros tenants nunca están accesibles.
Las herramientas de escritura mueven dinero (realizar, cobro, cancelación). Usa una clave
readcuando solo necesita consultar, y unawriteúnicamente para actuar.La clave vive en el
envdel cliente MCP (en tu equipo) — trátala como un secreto; nunca la hagas commit.El código es abierto y no contiene secretos: todas las credenciales vienen del entorno.
Convenciones de la API
Dinero en centavos (entero); IDs con prefijo (sub_, cus_, pay_, ord_…); fechas en
ISO-8601 UTC. Los errores llegan como Erro <status>: {…}. El contrato completo (OpenAPI 3.1) está
en el ejemplo GET {RIBBO_API_BASE}/v1/public/schema/.
Desarrollo
git clone https://github.com/andrespadeto/ribbo-mcp.git
cd ribbo-mcp
npm install # o "prepare" compila o TypeScript para dist/
cp .env.example .env # preencha RIBBO_API_KEY e RIBBO_API_BASE
npm run dev # build + startCódigo en
src/(TypeScript ESM).src/index.tsregistra las herramientas;src/api.tses el cliente HTTP (Bearer).El build (
dist/) se genera connpm run buildy no se destruye.
Licencia
MIT © Ribbo
Maintenance
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
- AlicenseBqualityDmaintenanceEnables AI assistants to interact with GoCardless payment data, providing tools to manage customers, payments, mandates, subscriptions, and payouts. Includes Xero integration support for automatic parsing of metadata.12MIT
- AlicenseNot gradedqualityDmaintenanceProvides secure, role-based access to Stripe billing operations for AI assistants like Claude and Cursor. It enables users to manage customers, subscriptions, invoices, and refunds through a local proxy with server-side permission enforcement.12MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to access Magpie Payment Platform APIs for processing payments, creating checkout sessions, sending invoices, and managing payment links through natural conversation.901MIT

Revenium MCP Serverofficial
AlicenseCqualityBmaintenanceConnects AI agents to Revenium for cost tracking, alerting, and usage-based billing, enabling AI assistants to manage costs, set alerts, and handle billing operations.7MIT
Related MCP Connectors
Track, analyze, and act on your streaming and SaaS subscriptions from any AI agent.
Let AI agents add Yolfi crypto checkout, paylinks, webhooks, and status checks.
Manage your NanoCart store from any AI agent: products, orders, coupons, subscribers, reports.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/andrespadeto/ribbo-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server