Skip to main content
Glama
sapph1re

MCP Billing Gateway SDK

by sapph1re

MCP Billing Gateway

Glama MCP Server

Добавляйте подписки Stripe, оплату за вызов и криптоплатежи x402 в любой MCP-сервер — без написания кода для биллинга.

MCP Billing Gateway — это хостинговый платежный прокси, который находится между AI-агентами и вашим MCP-сервером. Он автоматически обрабатывает проверку платежей, отслеживание использования и соблюдение тарифных планов. Вы регистрируете свой сервер, устанавливаете тарифный план и направляете пользователей на прокси-URL. Код для биллинга не требуется.

Рабочий сервис: https://mcp-billing-gateway-production.up.railway.app

Установка

pip install mcp-billing-gateway

Или с помощью uvx:

uvx mcp-billing-gateway

Настройка для Claude Desktop

Добавьте в ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) или %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "mcp-billing-gateway": {
      "command": "uvx",
      "args": ["mcp-billing-gateway"]
    }
  }
}

Настройка для Cursor

Добавьте в .cursor/mcp.json в вашем проекте:

{
  "mcpServers": {
    "mcp-billing-gateway": {
      "command": "uvx",
      "args": ["mcp-billing-gateway"]
    }
  }
}

После добавления конфигурации перезапустите редактор, чтобы активировать MCP-сервер.

Related MCP server: Agent Bazaar

Инструменты

Инструмент

Описание

get_billing_info

Возвращает возможности сервиса, поддерживаемые способы оплаты, функции и документацию по интеграции

Локальный MCP-сервер обеспечивает обнаружение сервисов. Полный функционал биллинга работает на хостинговом шлюзе — зарегистрируйтесь как оператор и проксируйте свои MCP-серверы через него.

Как это работает

AI Agent → MCP Billing Gateway → Your MCP Server
            (billing enforced here)
  1. Зарегистрируйтесь как оператор и получите API-ключ

  2. Зарегистрируйте URL вашего MCP-сервера + тарифный план

  3. Направьте пользователей на ваш прокси-слаг: https://mcp-billing-gateway-production.up.railway.app/proxy/{your-slug}/mcp

  4. Пользователи платят через API-ключ Stripe или USDC (x402) — биллинг обрабатывается прозрачно

Функции

  • Биллинг за вызов — взимайте плату с пользователей за каждый вызов инструмента (фиат или крипто)

  • Подписки — ежемесячные/годовые планы Stripe с лимитами на вызовы

  • Многоуровневые тарифы — бесплатный уровень + платные уровни на основе использования

  • Микроплатежи x402 — принимайте USDC в сети Base от AI-агентов без API-ключей

  • Панель оператора — отслеживайте доход, использование и пользователей в реальном времени

  • Транспорт MCP — полноценный потоковый HTTP MCP-транспорт через эндпоинт /mcp/

Быстрый старт

1. Регистрация в качестве оператора

curl -X POST https://mcp-billing-gateway-production.up.railway.app/api/v1/operator/register \
  -H "Content-Type: application/json" \
  -d '{"email": "you@example.com", "name": "Your Name"}'

Ответ:

{
  "operator_id": "op_abc123",
  "api_key": "bg_live_xxxxxxxxxxxx",
  "message": "Operator registered successfully"
}

2. Регистрация вашего MCP-сервера

curl -X POST https://mcp-billing-gateway-production.up.railway.app/api/v1/servers \
  -H "Authorization: Bearer bg_live_xxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "My MCP Server",
    "upstream_url": "https://your-mcp-server.com/mcp",
    "proxy_slug": "my-server"
  }'

3. Создание тарифного плана

curl -X POST https://mcp-billing-gateway-production.up.railway.app/api/v1/servers/{server_id}/plans \
  -H "Authorization: Bearer bg_live_xxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Pay as you go",
    "billing_model": "per_call",
    "price_per_call_usd_micro": 10000,
    "free_calls_per_month": 100
  }'

4. Подключение пользователей к вашему прокси-серверу

{
  "mcpServers": {
    "my-server": {
      "url": "https://mcp-billing-gateway-production.up.railway.app/proxy/my-server/mcp",
      "headers": {
        "Authorization": "Bearer CALLER_API_KEY"
      }
    }
  }
}

Способы оплаты

Метод

Лучше всего подходит для

Как

Подписка Stripe

Разработчиков-людей

Ежемесячный или годовой план через Stripe Checkout

Оплата за вызов Stripe

Разработчиков-людей

Кредиты, списываемые за каждый вызов инструмента

Микроплатежи x402

AI-агентов

USDC в сети Base, API-ключи не нужны

Примеры

Проверка возможностей шлюза

# Using the MCP client
result = await session.call_tool("get_billing_info")
print(result)
# {
#   "service": "MCP Billing Gateway",
#   "version": "0.1.0",
#   "payment_methods": ["stripe_subscription", "stripe_metered", "x402_crypto"],
#   "features": ["Per-call usage tracking", "Tiered pricing", ...],
#   "live_service": "https://mcp-billing-gateway-production.up.railway.app"
# }

Регистрация и монетизация существующего MCP-сервера

# 1. Register
API_KEY=$(curl -s -X POST .../api/v1/operator/register \
  -H "Content-Type: application/json" \
  -d '{"email": "dev@example.com", "name": "Dev"}' | jq -r .api_key)

# 2. Add your server
SERVER_ID=$(curl -s -X POST .../api/v1/servers \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"name": "my-tool", "upstream_url": "https://my-tool.com/mcp", "proxy_slug": "my-tool"}' \
  | jq -r .server_id)

# 3. Set pricing: $0.01 per call, 100 free calls/month
curl -X POST .../api/v1/servers/$SERVER_ID/plans \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"name": "Starter", "billing_model": "per_call", "price_per_call_usd_micro": 10000, "free_calls_per_month": 100}'

# Callers now connect via: .../proxy/my-tool/mcp

Панель оператора

Доступ к вашей панели:

https://mcp-billing-gateway-production.up.railway.app/dashboard

Отслеживайте доход, использование, активных пользователей и настраивайте свои серверы в реальном времени.

Справочник API

Эндпоинты оператора

Эндпоинт

Метод

Описание

/api/v1/operator/register

POST

Создание аккаунта оператора

/api/v1/operator/profile

GET

Просмотр профиля и API-ключей

/api/v1/operator/stats

GET

Статистика дохода и использования

Управление сервером

Эндпоинт

Метод

Описание

/api/v1/servers

POST

Регистрация MCP-сервера

/api/v1/servers

GET

Список ваших серверов

/api/v1/servers/{id}/plans

POST

Создание тарифного плана

Прокси

Эндпоинт

Метод

Описание

/proxy/{slug}/*

ANY

Проксируемые вызовы с контролем оплаты

/mcp/

ANY

Потоковый HTTP MCP-транспорт

Архитектура

┌─────────────┐     ┌──────────────────────┐     ┌──────────────────┐
│  AI Agent /  │────▶│  MCP Billing Gateway │────▶│  Your MCP Server │
│  MCP Client  │◀────│  (hosted on Railway)  │◀────│  (upstream)      │
└─────────────┘     └──────────────────────┘     └──────────────────┘
                         │
                         ├── Payment verification (Stripe / x402)
                         ├── Usage tracking & rate limiting
                         ├── Tier enforcement
                         └── Operator dashboard

Шлюз является прозрачным прокси. Пользователи взаимодействуют с вашим MCP-сервером как обычно — шлюз перехватывает запросы, проверяет оплату, отслеживает использование и перенаправляет их на ваш вышестоящий сервер.

Самостоятельное размещение

Шлюз доступен для использования по указанному выше URL. Для самостоятельного развертывания клонируйте репозиторий сервера и разверните его через Docker:

docker build -t mcp-billing-gateway .
docker run -p 3000:3000 mcp-billing-gateway

Лицензия

MIT

Install Server
A
license - permissive license
B
quality
D
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

  • F
    license
    Not graded
    quality
    D
    maintenance
    A comprehensive framework for building and deploying commercial MCP servers with integrated billing, usage metering, and Stripe payment processing. It enables developers to monetize AI tools through a complete ecosystem including API key management, affiliate tracking, and automated deployment scripts.
  • A
    license
    Not graded
    quality
    C
    maintenance
    Per-call billing and metering proxy for MCP tool servers. Providers set pricing via the open MCP Billing Spec (MIT), consumers pay through Stripe Connect with signed receipts and SLA monitoring.
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Template for creating MCP servers with a server-side paywall gate, enabling free local usage and premium hosted tier with Stripe and x402 payment lanes.
    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/sapph1re/mcp-billing-gateway-sdk'

If you have feedback or need assistance with the MCP directory API, please join our Discord server