402-mcp
402-mcp
Nostr: npub1mgvlrnf5hm9yf0n5mf9nqmvarhvxkc6remu5ec3vf8r0txqkuk7su0e7q2
L402 + x402 клиент MCP, который наделяет AI-агентов экономической субъектностью. Находите, оплачивайте и используйте любые API с платной подпиской — без регистрации, API-ключей и посредников.
Поиск платных API в Nostr — URL-адреса не нужны заранее
Автооплата через Lightning (NWC), Cashu ecash или QR-код для ручного подтверждения
Учетные данные кэшируются и шифруются в хранилище (AES-256-GCM)
Работает с любым L402-сервером — toll-booth, Aperture или любой будущей реализацией
Быстрый старт
1. Установка
npx 402-mcp2. Подключение к Claude Code
claude mcp add 402-mcp -- npx 402-mcp3. Попробуйте
Спросите Claude: "Search for paid joke APIs using l402-search" — кошелек не нужен, только поиск.
Готовы совершать платные вызовы? Ознакомьтесь с полным руководством по быстрому старту, чтобы настроить кошелек и увидеть, как ваш агент оплачивает свой первый вызов API.
Related MCP server: ag402-mcp
Как это работает
graph LR
A["1. l402-config()"] --> B["2. l402-discover(url)"]
B --> C["3. Agent reasons<br/>about pricing"]
C --> D["4. l402-buy-credits()<br/>or l402-fetch()"]
D --> E["5. l402-fetch(url)<br/>with credentials"]
E --> F["6. Data returned<br/>+ balance cached"]Пример сессии:
Agent: "I need routing data from routing.trotters.cc"
1. l402-config()
-> nwcConfigured: true, maxAutoPaySats: 1000
2. l402-discover("https://routing.trotters.cc/api/route")
-> 10 sats/request, toll-booth detected, tiers available
3. Agent reasons: "I need ~20 requests. The 500-sat tier
gives 555 credits. Better value."
4. l402-buy-credits(url, amountSats=500)
-> Paid 500 sats, received 555 credits
5. l402-fetch("https://routing.trotters.cc/api/route?from=...&to=...")
-> 200 OK, route data, 545 credits remainingПодробную архитектуру и диаграммы потоков платежей см. в docs/architecture.md.
Конфигурация
Переменная | По умолчанию | Описание |
| - | URI Nostr Wallet Connect для автономных Lightning-платежей |
| - | Путь к файлу хранилища токенов Cashu |
| 1000 | Лимит безопасности; платежи выше этого требуют подтверждения человеком |
|
| Постоянное хранилище макарунов/учетных данных |
|
| Режим транспорта: |
| 3402 | Порт HTTP-сервера (когда |
|
| Предпочтительный порядок транспорта для сервисов с несколькими URL (через запятую) |
| - | SOCKS5-прокси для |
| - | Универсальный SOCKS5-прокси для всех запросов, если задан |
| - | HTTP-шлюз для доменов Handshake ( |
Выбор транспорта и резервные варианты
Когда событие типа 31402 анонсирует несколько URL (по одному на транспорт), 402-mcp выбирает лучший на основе вашей конфигурации:
Приоритет — если
TRANSPORT_PREFERENCE=torи доступен.onionURL, он будет опробован первым.Резервный вариант — если предпочтительный транспорт недоступен (прокси не настроен, тайм-аут), клиент переходит к следующему URL в списке.
Стандартный интернет (clearnet) — если предпочтения не заданы, URL в обычном интернете пробуются перед
.onionили HNS.
Сервисы могут анонсировать несколько конечных точек для одного и того же сервиса (одна цена, один ключ макаруна) на разных транспортах. Это сделано исключительно для устойчивости к цензуре; вам не нужно проходить повторную аутентификацию при смене транспорта. Для доступа к Tor или HNS-адресам необходимо настроить соответствующие переменные окружения для прокси/шлюза.
Инструменты
Базовый L402 (любой сервер)
Инструмент | Описание |
| Проверка возможностей оплаты (кошельки, лимиты, количество учетных данных) |
| Зондирование конечной точки для определения цены без оплаты |
| HTTP-запрос с поддержкой L402; автооплата, если в рамках бюджета |
| Оплата конкретного счета (NWC, Cashu или ручное подтверждение) |
| Список сохраненных учетных данных и кэшированных балансов |
| Проверка кэшированного баланса кредитов для сервера |
| Поиск L402-сервисов на реле Nostr (анонсы типа 31402) |
| Сохранение L402-токена, полученного со страницы оплаты |
Расширения toll-booth
Инструмент | Описание |
| Просмотр и покупка уровней скидок за объем |
| Прямое погашение токенов Cashu (избегает лишних транзакций Lightning) |
Способы оплаты
Три платежных канала, проверяемых в порядке приоритета:
NWC (Nostr Wallet Connect) — полностью автономно; оплата с подключенного кошелька
Cashu — полностью автономно; обмен токенов ecash для оплаты счетов
Ручное подтверждение — отображение QR-кода, ожидание оплаты
Агент может переопределить метод для каждого вызова, или вы можете настроить только те методы, которые вам нужны.
l402-fetch прозрачно обрабатывает четыре варианта HTTP 402:
Протокол | Заголовок вызова | Оплата |
L402 |
| Lightning-счет через кошелек |
IETF Payment ( |
| Lightning-счет через кошелек |
xCashu (NUT-18) |
| Токен Ecash отправляется напрямую (требуется кошелек Cashu) |
x402 |
| On-chain перевод EVM; отображается человеку с EIP-681 deeplink |
Безопасность
MAX_AUTO_PAY_SATS ограничивает любой отдельный автономный платеж. Выше этого лимита агент должен запросить одобрение у человека. Агент может прочитать этот лимит через l402-config и учитывать его при принятии решений о покупке.
Конфиденциальность
402-mcp хранит учетные данные только локально на вашем компьютере (~/.402-mcp/credentials.json, зашифровано в покое). Никакие данные не отправляются третьим лицам. Никаких аккаунтов, отслеживания или аналитики. Платежи используют Lightning или Cashu — они псевдонимны по своей природе.
Экосистема
Изучайте активные L402-сервисы на 402.pub — децентрализованной торговой площадке для API с платной подпиской.
Проект | Роль |
HTTP 402 middleware, независимое от платежных каналов | |
Прокси для AI-инференса с оплатой за токен (на базе toll-booth) | |
MCP-клиент — AI-агенты находят, оплачивают и используют L402 + x402 API | |
Публикация L402-сервисов в Nostr для децентрализованного поиска |
402-mcp — это независимая от платежных каналов альтернатива lightning-agent-tools от Lightning Labs и x402 от Coinbase — не требуется Lightning-нода, поддерживаются разные кошельки и зашифрованные учетные данные.
402-mcp | Инструменты агентов Lightning Labs | |
Платежные каналы | NWC + Cashu + ручной ввод | Только Lightning |
Нужна нода? | Нет — подключается к любому NWC-кошельку | Да — запускает LND |
Совместимость серверов | Любой L402-сервер | Ориентировано на Aperture |
Безопасность трат | Лимит на платеж + окно 60с | Макс. стоимость за вызов |
Хранение данных | Зашифровано (AES-256-GCM) | Права доступа к файлам |
Конфиденциальность | Нет PII, защита от SSRF, очистка ошибок | Стандартная |
Используйте инструменты Lightning Labs, если хотите, чтобы агенты запускали свою собственную Lightning-ноду. Используйте 402-mcp, если хотите, чтобы агенты платили с любого кошелька без инфраструктуры.
См. CONTRIBUTING.md для настройки разработки и руководств.
Создано @forgesworn.
Lightning чаевые:
thedonkey@strike.meNostr:
npub1mgvlrnf5hm9yf0n5mf9nqmvarhvxkc6remu5ec3vf8r0txqkuk7su0e7q2
Часть набора инструментов ForgeSworn
ForgeSworn создает инструменты с открытым исходным кодом для криптографической идентификации, платежей и координации в Nostr.
Библиотека | Что делает |
Детерминированное выведение субидентификаторов | |
Кольцевые подписи SAG/LSAG на secp256k1 | |
Доказательства диапазона обязательств Педерсена | |
Устойчивая к принуждению голосовая верификация | |
Произносимые человеком токены верификации | |
L402 платежное middleware | |
Инструментарий Geohash с покрытием полигонов | |
Верифицируемые аттестации NIP-VA | |
Контроль доступа на основе эпох с шифрованием | |
Сеть доверия с сохранением конфиденциальности |
Лицензия
This server cannot be installed
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
- AlicenseAqualityBmaintenanceMCP server that enables AI agents to make autonomous Bitcoin Lightning Network payments using the L402 protocol. Agents can pay for API access, purchase resources, and complete transactions without human intervention — invoice comes in, sats go out, done.179MIT
- AlicenseNot gradedqualityDmaintenanceAg402 is the payment layer for Coinbase's x402 protocol. Wrap any API or MCP server with a paywall in one command (ag402 serve), or let your AI agent auto-pay for paid APIs (ag402 run). Zero code changes for both buyers and sellers. Solana USDC, ~0.5s settlement, non-custodial, 648+ tests, MIT licensed. Works with Claude Code, Cursor, OpenClaw, LangChain, AutoGen, CrewAI out of the box.9MIT

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.32MIT- FlicenseAqualityBmaintenanceMCP server for a live x402 payment gateway on Base (USDC). Lets AI agents discover, preview for free, then pay per call — with prepaid gasless payments, signed receipts, and delta delivery.7
Related MCP Connectors
Monetize any MCP server: x402 paywall, pay-per-call billing in USDC on Base, agent marketplace.
Pay for HTTP APIs and charge for your own: x402 micropayments in USDC on Base.
Agent x402 Paywall MCP — Coinbase HTTP 402 protocol + on-chain settlement. Agents pay per-call
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/forgesworn/402-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server