ribbo-mcp
ribbo-mcp
Сервер MCP (Model Context Protocol) от Ribbo. Подключает вашего ИИ-ассистента (Claude Desktop, Cursor и т.д.) к API рекуррентных платежей Ribbo и превращает его в оператора: ИИ начинает выполнять реальные действия — создавать и управлять подписками, проверять entitlements, возвращать платежи, списывать сразу и генерировать ссылки на оплату/продление.
Аутентификация по API key вашего тенанта (префикс bk_), который создаётся в панели в разделе Разработчики → API keys. Сервер — это тонкий клиент публичного API: в коде нет секретов — вы передаёте свой ключ через переменную окружения.
Требования
Node.js 18+
API key Ribbo (
bk_…). Используйте ключ с областьюread, если нужно только запрашивать данные, илиwrite, чтобы позволить ИИ действовать (возвраты, списания, отмены и т.д.).
Related MCP server: Agent Billy MCP Server
Установка
Самый быстрый способ — без клонирования — указать вашему ИИ-клиенту на пакет через npx. Чтобы проверить в терминале:
# direto do GitHub (funciona já):
npx -y github:andrespadeto/ribbo-mcp
# ou, depois de publicado no npm:
npx -y ribbo-mcpОн остаётся ожидать в stdio — так работает MCP-сервер. С ним «общается» ваш ИИ-клиент (ниже), а не терминал. Для выхода:
Ctrl+C.
Конфигурация
Две переменные окружения:
Переменная | Описание |
| Ваш API key ( |
| Базовый URL API, без слэша в конце. Например: |
Claude Desktop
В claude_desktop_config.json (меню → Настройки → Разработчик → Изменить конфигурацию):
{
"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"
}
}
}
}Перезапустите Claude Desktop. Инструменты Ribbo появятся в наборе инструментов в чате.
Cursor
В .cursor/mcp.json (в проекте) или в глобальных настройках MCP используйте тот же блок mcpServers, что и выше.
После публикации в npm замените
"github:andrespadeto/ribbo-mcp"на"ribbo-mcp".
Инструменты
Чтение (достаточно ключа read):
Инструмент | Что делает |
| Запрашивает entitlements клиента. |
| Список подписок тенанта (фильтры/пагинация). |
| Возвращает детали подписки. |
| Хронологию ответов шлюза при списаниях. |
| Возвращает детали платежа. |
| Подписки клиента (по |
| История платежей клиента. |
| Реферальная ссылка. |
| Ссылка на кампанию продления для подписчика. |
| Все ссылки кампании продления. |
| Ссылка на оплату открытого счёта подписки. |
| Вторая копия/повторный доступ к Pix заказа (разовая покупка или авансовое продление). |
Запись (требуется ключ write — перемещает деньги/состояние):
Инструмент | Что делает |
| Создаёт подписку (в том числе без карты: Pix-manual/миграция). |
| Меняет тариф (upgrade/downgrade/смена цикла). |
| Отменяет запланированную смену тарифа. |
| Отменяет подписку. |
| Запускает списание по счёту сейчас. |
| Переносит следующий платёж. |
| Удаляет купон с подписки. |
| Генерирует ссылку для предоплаты продления. |
| Генерирует ссылку для изменения способа оплаты. |
| Возвращает платёж. |
| Обновляет имя/телефон клиента. |
| Обновляет e-mail клиента (локально и на шлюзе). |
Безопасность
Ключ идентифицирует и изолирует ваш тенант — данные других тенантов никогда не доступны.
Инструменты записи перемещают деньги/состояние (возврат, списание, отмена). Используйте ключ
read, когда ИИ нужен только для запросов, иwrite— только когда нужно действовать.Ключ хранится в
envMCP-клиента (на вашей машине) — обращайтесь с ним как с секретом; никогда не коммитьте его.Код открыт и не содержит секретов: все учётные данные поступают из окружения.
Соглашения API
Деньги в центах (целое число); ID с префиксами (sub_, cus_, pay_, ord_…); даты в ISO-8601 UTC. Ошибки приходят в виде Erro <status>: {…}. Полный контракт (OpenAPI 3.1) находится в GET {RIBBO_API_BASE}/v1/public/schema/.
Разработка
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 + startИсходный код в
src/(TypeScript ESM).src/index.tsрегистрирует инструменты;src/api.ts— это HTTP-клиент (Bearer).Сборка (
dist/) создаётся с помощьюnpm run buildи не версионируется.
Лицензия
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