Skip to main content
Glama

MCP-Pay

HTTP-уровень монетизации x402 на базе Algorand, который позволяет ИИ-агентам оплачивать MCP-инструменты по принципу «плати за вызов» с точностью до долей цента.

Проблема

Автономные ИИ-агенты, использующие Model Context Protocol (MCP), не могут получить доступ к платным инструментам: кредитные карты, API-ключи и подписки — это человеческие процессы. Создатели инструментов не имеют возможности взимать плату за каждый вызов, а устаревшие блокчейны слишком медленны или дороги для межмашинных микроплатежей.

Related MCP server: Loop MCP DualRail

Решение

MCP-Pay превращает любой MCP-инструмент в мгновенно монетизируемую x402-конечную точку на Algorand.

  1. Агент обнаруживает инструменты по адресу GET /mcp/v1/tools (бесплатно, включает JSON-схемы и цены).

  2. Агент вызывает POST /mcp/v1/tools/:name/execute без оплаты.

  3. Сервер отвечает 402 Payment Required с платёжными метаданными (цена в USDC, адрес получателя, сеть).

  4. Локальное промежуточное ПО агента автоматически подписывает перевод USDC на Algorand (ASA 31566704) и повторяет запрос.

  5. Фасилитатор GoPlausible проверяет и проводит расчёт в сети (финализация <3,3 с), инструмент выполняется, и результаты возвращаются за один цикл запроса.

Никаких аккаунтов. Никаких ключей. Никаких людей.

УТП

Типичный платный API

MCP-Pay

Одна жёстко заданная конечная точка

Реестр инструментов: любой инструмент становится платной услугой со схемой

Документация для людей

Обнаружение агентами: агенты программно просматривают, сравнивают и выбирают инструменты

Подписки / предоплаченные кредиты

Настоящая оплата за вызов, проводимая в сети для каждого запроса

Газ EVM убивает микроплатежи

Algorand: комиссия ~0,001 ALGO, финализация 3,3 с

Включённые платные инструменты

Инструмент

Что делает

Цена

web_research

Извлечение любой публичной веб-страницы в режиме чтения для контекста LLM

$0.002

market_data

Актуальные спотовые цены криптовалют из публичного канала без ключей

$0.001

contract_audit

Статическое эвристическое сканирование безопасности Solidity-исходников

$0.005

Архитектура

┌────────────────────────┐
│   AI AGENT (client/)   │  1. GET /mcp/v1/tools      (discovery)
│  auto-paying MCP agent │  2. POST .../execute       → 402 challenge
└───────────┬────────────┘  3. sign USDC txn locally
            │               4. retry + X-PAYMENT header
            ▼
┌────────────────────────┐
│  MCP-PAY SERVER (Hono) │  x402 paymentMiddleware protects each tool route
│  registry + tools/*    │  executes tool only after verified settlement
└───────────┬────────────┘
            ▼
┌────────────────────────┐
│ GOPLAUSIBLE FACILITATOR│  /verify + /settle on Algorand TestNet
│  https://facilitator.  │  USDC (ASA 31566704) transfer
│  goplausible.xyz       │
└────────────────────────┘

Технологический стек

Запуск локально

1. Предварительные требования

  • Node.js 18+, pnpm (npm i -g pnpm)

  • Два аккаунта с финансированием в тестовой сети Algorand:

    • Кошелёк сервера (получатель): только адрес

    • Кошелёк агента (плательщик): мнемоническая фраза, хранится локально — никогда не коммитится

Пополните через кран Lora, включите USDC в обоих аккаунтах в Lora, затем получите тестовый USDC из крана Circle (выберите Algorand Testnet).

2. Настройка

pnpm install
cp .env.example .env

Заполните .env:

AVM_ADDRESS=<server wallet address>          # receiver
AVM_MNEMONIC="<agent 25-word mnemonic>"      # payer, LOCAL ONLY
SERVER_URL=http://localhost:4021

3. Запуск сервера + агента

pnpm server        # terminal 1
pnpm agent         # terminal 2: discovery → 402 → auto-pay → result

Проверка в сети

Каждый успешный вызов проводит реальную транзакцию в тестовой сети:

Пример транзакции расчёта (из демонстрационного запуска):

TODO: paste Lora transaction link after first live run

API

Конечная точка

Оплата

Описание

GET /health

бесплатно

проверка доступности

GET /mcp/v1/tools

бесплатно

каталог инструментов со схемами и ценами

POST /mcp/v1/tools/:name/execute

x402

выполнить инструмент, оплата за вызов

Дорожная карта

  • Защита лимитов расходов: бюджеты на агента, контролируемые промежуточным ПО

  • Панель создателя: регистрируйте свой собственный MCP-инструмент с ценой за минуты

  • Листинг в Bazaar на GoPlausible, чтобы любой сторонний агент мог обнаруживать инструменты MCP-Pay

A
license - permissive license
Not graded
quality - not tested
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
    C
    maintenance
    An MCP server that enables AI agents to search, pay for, and call paid APIs using the x402 protocol, with automatic USDC settlement.
    2
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables AI agents to pay for MCP tool calls using either Bitcoin/Lightning (L402) or USDC (x402) rails, with unified settlement and a 21% discount for Bitcoin payments.
    32
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Enables MCP clients to access all endpoints of an x402 gateway by paying real-time microtransactions (USDC on Base) per API call, with automatic tool discovery and spend guardrails.
    23
    89
    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/challalokesh08/mcp-pay'

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