Skip to main content
Glama
andrespadeto

ribbo-mcp

by andrespadeto

ribbo-mcp

MCPModel Context Protocol)サーバー Ribbo。お使いのAIアシスタント(Claude Desktop、Cursor など)を Ribbo の定期課金 API に接続し、それをオペレーターに変えます。AI が実際のアクションを実行できるようになります — サブスクリプションの作成・管理、entitlements の照会、支払いの返金、即時請求、支払い/更新リンクの生成。

認証には、テナントの API key(プレフィックス bk_)を使います。これは 開発者 → API keys のパネルで生成します。このサーバーは公開APIのシンクライアントです。コードにシークレットは一切含まれていません — キーは環境変数で提供します。


要件

  • Node.js 18+

  • Ribbo の APIキーbk_…)。参照のみの場合は read スコープのキーを、AI に操作(返金・請求・キャンセルなど)させる場合は write スコープのキーを使います。

Related MCP server: Agent Billy MCP Server

インストール

最も手早い方法 — 何もクローンせずに — は、npx 経由で AIクライアントをパッケージに接続することです。ターミナルで試すには:

# direto do GitHub (funciona já):
npx -y github:andrespadeto/ribbo-mcp

# ou, depois de publicado no npm:
npx -y ribbo-mcp

これは stdio で待機します — MCP サーバーはこのように動作します。それと「対話」するのは(後述の)お使いの AIクライアントであり、ターミナではありません。終了するには: Ctrl+C

設定

環境変数は2つです:

変数

説明

RIBBO_API_KEY

あなたのAPIキー(bk_…)。開発者 → API keys のパネルから取得します。write は操作を有効にし、read は読み取りのみです。

RIBBO_API_BASE

するAPIのベースURL。末尾のスラッシュなし。例: https://api.ribbo.app

Claude Desktop

claude_desktop_config.json(メニュー → 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"
      }
    }
  }
}

Claude Desktop を再起動します。Ribbo のツールがチャットのツールアイコンに表示されます。

Cursor

.cursor/mcp.json(プロジェクト内)またはグローバル MCP 設定で、上記の同じ mcpServers ブロックを使用します。

npm に公開された後、"github:andrespadeto/ribbo-mcp""ribbo-mcp" に置き換えます。

ツール

読み取りread キーで十分):

ツール

説明

check_entitlements

顧客の entitlements を照会します。

list_subscriptions

テナントのサブスクリプション一覧を表示します(フィルター/ページング)。

get_subscription

サブスクリプションの詳細を表示します。

get_gateway_events

課金時にゲートウェイが応答した内容のタイムライン。

get_payment

支払いの詳細を表示します。

get_customer_subscriptions

顧客のサブスクリプション一覧(external_id で指定)。

get_customer_payments

顧客の支払い履歴。

get_referral_link

紹介リンク。

get_renewal_campaign_link

利用者向けの更新キャンペーンリンク。

list_renewal_campaign_links

キャンペーンのすべてのリンク。

get_payment_link

サブスクリプションの未払い請求書の支払いリンク。

get_order_payment_link

注文(単発購入または更新の前払い)の Pix の2枚目 / 再アクセス。

書き込みwrite キー必須 — お金/状態を変更):

ツール

説明

create_subscription

サブスクリプションを作成します(カードなし、手動Pix/移行を含む)。

change_plan

プランを変更します(アップグレード/ダウングレード/サイクル変更)。

cancel_plan_change

予約されたプラン変更をキャンセルします。

cancel_subscription

サブをキャンセルします。

charge_now

今すぐ請求を実行します。

reschedule_subscription

次の請求を通知へ変更します。

remove_coupon

サブスクからクーポンを削除します。

create_renewal_link

更新の前払いリンクを生成します。

create_payment_method_link

支払い方法変更リンクを生成します。

refund_payment

支払いを返金します。

update_customer

顧客の名前 / 電話番号を更新します。

update_customer_email

顧客のメールアドレスを更新します(ローカル + ゲートウェイ)。

セキュリティ

  • このキーは テナントを識別し、分離します — 他のテナントのデータには決してアクセスできません。

  • 書き込みツールはお金/状態を変更します(返金、請求、キャンセル)。AI が参照のみの場合は read キーを、操作が必要な場合のみ write キーを使用してください。

  • キーは MCP クライアントの env(自分のマシン上)にあります — 秘密として取り扱ってください。絶対にコミットしないでください。

  • コードはオープンで、シークレットは含まれていません: すべての認証情報は環境から取得されます。

API の規約

金額はセント(整数); ID はプレフィックス付き(sub_cus_pay_ord_…); 日付は ISO-8600 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

Install Server
A
license - permissive license
B
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides 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.
    12
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI agents to access Magpie Payment Platform APIs for processing payments, creating checkout sessions, sending invoices, and managing payment links through natural conversation.
    90
    1
    MIT

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

Latest Blog Posts

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