MCP-Pay
MCP-Pay
HTTP-уровень монетизации x402 на базе Algorand, который позволяет ИИ-агентам оплачивать MCP-инструменты по принципу «плати за вызов» с точностью до долей цента.
Проблема
Автономные ИИ-агенты, использующие Model Context Protocol (MCP), не могут получить доступ к платным инструментам: кредитные карты, API-ключи и подписки — это человеческие процессы. Создатели инструментов не имеют возможности взимать плату за каждый вызов, а устаревшие блокчейны слишком медленны или дороги для межмашинных микроплатежей.
Related MCP server: Loop MCP DualRail
Решение
MCP-Pay превращает любой MCP-инструмент в мгновенно монетизируемую x402-конечную точку на Algorand.
Агент обнаруживает инструменты по адресу
GET /mcp/v1/tools(бесплатно, включает JSON-схемы и цены).Агент вызывает
POST /mcp/v1/tools/:name/executeбез оплаты.Сервер отвечает
402 Payment Requiredс платёжными метаданными (цена в USDC, адрес получателя, сеть).Локальное промежуточное ПО агента автоматически подписывает перевод USDC на Algorand (ASA 31566704) и повторяет запрос.
Фасилитатор GoPlausible проверяет и проводит расчёт в сети (финализация <3,3 с), инструмент выполняется, и результаты возвращаются за один цикл запроса.
Никаких аккаунтов. Никаких ключей. Никаких людей.
УТП
Типичный платный API | MCP-Pay |
Одна жёстко заданная конечная точка | Реестр инструментов: любой инструмент становится платной услугой со схемой |
Документация для людей | Обнаружение агентами: агенты программно просматривают, сравнивают и выбирают инструменты |
Подписки / предоплаченные кредиты | Настоящая оплата за вызов, проводимая в сети для каждого запроса |
Газ EVM убивает микроплатежи | Algorand: комиссия ~0,001 ALGO, финализация 3,3 с |
Включённые платные инструменты
Инструмент | Что делает | Цена |
| Извлечение любой публичной веб-страницы в режиме чтения для контекста LLM | $0.002 |
| Актуальные спотовые цены криптовалют из публичного канала без ключей | $0.001 |
| Статическое эвристическое сканирование безопасности 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 │
└────────────────────────┘Технологический стек
TypeScript, Hono
@x402-avm/extensions(обнаружение Bazaar)Фасилитатор GoPlausible, USDC в тестовой сети Algorand
Запуск локально
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:40213. Запуск сервера + агента
pnpm server # terminal 1
pnpm agent # terminal 2: discovery → 402 → auto-pay → resultПроверка в сети
Каждый успешный вызов проводит реальную транзакцию в тестовой сети:
Панель фасилитатора: https://facilitator.goplausible.xyz/dashboard
Обозреватель Lora: https://lora.algokit.io/testnet
Пример транзакции расчёта (из демонстрационного запуска):
TODO: paste Lora transaction link after first live runAPI
Конечная точка | Оплата | Описание |
| бесплатно | проверка доступности |
| бесплатно | каталог инструментов со схемами и ценами |
| x402 | выполнить инструмент, оплата за вызов |
Дорожная карта
Защита лимитов расходов: бюджеты на агента, контролируемые промежуточным ПО
Панель создателя: регистрируйте свой собственный MCP-инструмент с ценой за минуты
Листинг в Bazaar на GoPlausible, чтобы любой сторонний агент мог обнаруживать инструменты MCP-Pay
This server cannot be deployed
Maintenance
Related MCP Connectors
Pay-per-use tool marketplace for AI agents. Search, price-check, and call APIs via MCP.
x402 pay-per-call APIs over MCP, settled in USDC on Base for autonomous agents and developers.
Metered MCP tools: free discovery over MCP; per-call execution settled in USDC via x402 v2.
Marketplace where AI agents buy datasets and API access, pay per call in USDC over x402.
Related MCP Servers
AlicenseNot gradedqualityCmaintenanceAn MCP server that enables AI agents to search, pay for, and call paid APIs using the x402 protocol, with automatic USDC settlement.2MIT
Loop MCP DualRailofficial
AlicenseNot gradedqualityBmaintenanceEnables 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 npmMIT- AlicenseNot gradedqualityAmaintenanceEnables AI agents to discover, call, and pay for existing HTTP APIs over MCP with x402 paywalls, non-custodial settlement, and no code changes to the backend.203 npm63Apache 2.0
- AlicenseNot gradedqualityCmaintenanceExposes a live catalogue of specialist tools as MCP endpoints and returns x402 payment challenges for each call, letting agents pay per use in USDC from their own wallet without subscriptions or API keys.MIT