ribbo-mcp
ribbo-mcp
MCP-Server (Model Context Protocol) von Ribbo. Er verbindet Ihren KI-Assistenten (Claude Desktop, Cursor usw.) mit der API für wiederkehrende Zahlungen von Ribbo und macht ihn zu einem Operator: Die KI kann echte Aktionen ausführen — Abonnements erstellen und verwalten, Entitlements abfragen, Zahlungen erstatten, sofort abrechnen und Links für Zahlung/Verlängerung erzeugen.
Die Authentifizierung erfolgt über Ihren Tenant-API-Key (Präfix bk_), der im Dashboard unter Entwickler → API keys erstellt wird. Der Server ist ein schlanker Client der öffentlichen API: keine Geheimnisse liegen im Code — Sie geben Ihren Schlüssel über eine Umgebungsvariable an.
Voraussetzungen
Node.js 18+
Einen Ribbo-API-Key (
bk_…). Verwenden Sie einen Schlüssel mitread-Scope, um nur zu lesen, oderwrite, damit die KI handeln kann (erstatten, abbuchen, kündigen usw.).
Related MCP server: Agent Billy MCP Server
Installation
Der schnellste Weg — ohne etwas zu klonen — ist, Ihren KI-Client über npx auf das Paket zu zeigen. Zum Testen im Terminal:
# direto do GitHub (funciona já):
npx -y github:andrespadeto/ribbo-mcp
# ou, depois de publicado no npm:
npx -y ribbo-mcpEr wartet auf stdio — so läuft ein MCP-Server. Wer mit ihm „spricht“, ist Ihr KI-Client (unten), nicht das Terminal. Zum Beenden:
Ctrl+C.
Konfiguration
Zwei Umgebungsvariablen:
Variable | Beschreibung |
| Ihr API-Key ( |
| Basis der API ohne Schrägstrich am Ende. Z. B. |
Claude Desktop
In 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"
}
}
}
}Reinicie o Claude Desktop. Die Ribbo-Tools erscheinen im Tool-Icon des Chats.
Cursor
In .cursor/mcp.json (im Projekt) oder in den globalen MCP-Einstellungen verwenden Sie denselben mcpServers-Block wie oben.
Nach der Veröffentlichung auf npm ersetzen Sie
"github:andrespadeto/ribbo-mcp"durch"ribbo-mcp".
Tools
Lesen (der read-Schlüssel reicht):
Tool | Funktion |
| Ruft die Entitlements eines Kunden ab. |
| Listet die Abos des Tenants (Filter/Paginierung). |
| Zeigt Details zu einem Abo. |
| Verlauf, was das Gateway bei Zahlungen geantwortet hat. |
| Zeigt Details zu einer Zahlung. |
| Abos eines Kunden (per |
| Zahlungsverlauf eines Kunden. |
| Empfehlungslink. |
| Link einer Verlängerungskampagne für einen Abonnenten. |
| Alle Links einer Kampagne. |
| Zahlungslink für die offene Rechnung eines Abos. |
| Zweitausfertigung / erneuter Zugriff auf den Pix einer Bestellung (Einzelkauf oder Verlängerungsvorauszahlung). |
Schreiben (erfordert write-Schlüssel — bewegt Geld/Status):
Tool | Beschreibung |
| Erstellt ein Abo (auch ohne Karte: manuelles Pix/Migration). |
| Wechselt den Plan (Upgrade/Downgrade/Wechsel des Abrechodes). |
| Storniert einen geplanten Planwechsel. |
| Kündigt das Abo. |
| Löst die Zahlung der offenen Rechnung sofort aus. |
| Verschiebt die nächste Zahlung. |
| Entfernt den Gutschein vom Abo. |
| Erzeugt einen Link zur Verlängerungsvorauszahlung. |
| Erzeugt einen Link zum Wechsel der Zahlungsmethode. |
| Erstattet eine Zahlung. |
| Aktualisiert Name/Telefon des Kunden. |
| Aktualisiert die E-Mail des Kunden (lokal + Gateway). |
Sicherheit
Der Schlüssel identifiziert und isoliert Ihren Tenant — Daten von anderer? tenant können nicht zugegriffen werden.
Die Schreibwerkzeuge bewegen Geld/Status (Erstattung, Zahlung, Kündigung). Verwenden Sie einen
read-Schlüssel, wenn die KI nur abfragen soll, und einenwrite-Schlüssel nur dort, wo sie handeln soll.Der Schlüssel liegt in den Umgebungsvariablen des MCP-Clients (auf Ihrer Maschine) — behandeln Sie ihn als Geheimnis; committen Sie ihn nie.
Der Code ist offen und enthält nicht die Geheimnisse: alle Anmeldeinformationen stammen aus der Umgebung.
API-Konventionen
Geldbeträge in Centavos (Ganzzahl); IDs mit Präfix (sub_, cus_, pay_, ord_…); Daten im Format ISO-8601 UTC. Fehler kommen als Erro <status>: {…}. Den vollständigen Vertrag (OpenAPI 3.1) finden Sie unter GET {RIBBO_API_BASE}/v1/public/schema/.
Entwicklung
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 + startQuellcode in
src/(TypeScript ESM).src/index.tsregistriert die Tools;src/api.tsist der HTTP-Client (Bearer).Der Build (
dist/) wird mitnpm run builderzeugt und ist nicht versioniert.
Lizenz
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