mcp-x402
MCP x402 — Проверка веб-страниц с доказательствами для ИИ-агентов
Проверьте продавца, товар, предложение, политику или утверждение, прежде чем агент действует
Дайте ИИ-агенту публичную HTTP(S) страницу и от 1 до 10 конкретных условий. Инструмент verificar_condicoes возвращает основанное на доказательствах решение по каждому условию:
confirmado— страница явно подтверждает условие.rejeitado— страница явно противоречит условию.incerto— доступных доказательств со страницы недостаточно.
Каждая проверка включает итоговый URL источника, заголовок страницы, метку времени, объяснение по каждому условию, цитируемые доказательства при наличии, уникальный verificationId и SHA-256 pageHash.
Разработано для
ИИ-агентов покупки и снабжения;
проверки продавцов, товаров и предложений;
комплексной проверки перед покупкой;
проверки политик и условий;
коммерческой автоматизации, требующей доказательств перед действием.
Простая интеграция x402
Бесплатная предварительная проверка перед оплатой.
$0.05 USDCза одну проверку в основной сети Base.Не требуется аккаунт или подписка.
Доступно через MCP и HTTP.
Готовый к запуску покупатель включён в этот репозиторий.
Проверка Coinbase x402 пройдена, включена интеграция с Bazaar.
Живые конечные точки
MCP:
https://mcp-x402-production.up.railway.app/mcpБесплатная предварительная проверка:
POST https://mcp-x402-production.up.railway.app/preflight/verify-conditionsПлатная проверка:
POST https://mcp-x402-production.up.railway.app/verify-conditionsСостояние сервиса:
GET https://mcp-x402-production.up.railway.app/health
Сервис также предоставляет платный анализ публичных URL и общие консультации через analisar_url и consultar_ia.
Related MCP server: @warppay402/warppay402-mcp-tools
Работающий сервис
Базовый URL:
https://mcp-x402-production.up.railway.appПроверка состояния:
GET /healthMCP-эндпоинт:
POST /mcpПлатный анализ URL:
POST /analyzeЦена:
$0.05 USDCза платный запросСеть: Base mainnet (
eip155:8453)
Статус продакшена
Продакшен-развёртывание активно на Railway
Оплата по версии x402 2
Платежи в основной сети Base (
eip155:8453)Проверка Coinbase x402 пройдена
Поддержка HTTP-ответа 402
Метаданные для обнаружения в Bazaar включены
Индексация Coinbase активна
Инструменты MCP
verificar_condicoes — $0.05 USDC
Платный инструмент проверки условий для агентов.
Передайте ему публичный URL и одно или несколько конкретных условий. Он возвращает решение, основанное только на доказательствах, извлечённых из этой страницы:
confirmado— страница явно подтверждает условие.rejeitado— страница явно противоречит условию.incerto— страница не предоставляет достаточных доказательств.
Каждый результат включает итоговый URL источника, заголовок страницы, метку времени проверки, объяснение по каждому условию и короткую цитату в качестве доказательства при её наличии.
Примеры условий:
«Страница идентифицирует продавца».
«Товар доступен в Португалии».
«На странице указана цена в евро».
«В документе указано, что сервис поддерживает x402».
Это предназначено для агентов, которым нужно основанное на доказательствах решение перед следующим действием.
Инструмент | Описание | Цена |
| Отправляет запрос в OpenAI Responses API. | $0.02 USDC |
| Загружает и анализирует публичную HTTP или HTTPS страницу. | $0.05 USDC |
| Проверяет конкретные условия на публичной странице и возвращает решения на основе доказательств. | $0.05 USDC |
Технологии
Node.js и TypeScript
Express
Model Context Protocol
OpenAI Responses API
x402 платежи
viem
Cheerio
Railway
Безопасность
HTTPS предоставляется Railway
Helmet security headers
100 запросов за 15 минут
Структурированные журналы с уникальными идентификаторами запросов
Проверка хоста и секреты исключены из Git
Переменные окружения
Сервер
Переменная | Обязательная | Описание |
| Да | Ключ API проекта OpenAI. |
| Нет | Модель OpenAI. По умолчанию |
| Нет | Хост для прослушивания. По умолчанию |
| Нет | Порт для прослушивания. По умолчанию |
| Railway | Автоматически предоставляется Railway. |
Локальный покупатель
Переменная | Обязательная | Описание |
| Да | Приватный ключ кошелька покупателя в Base mainnet. Никогда не коммитьте это значение. |
Пример локального файла .env.test:
EVM_PRIVATE_KEY=your_private_key_hereЛокальная разработка
Установка зависимостей:
npm installЗапуск сервера разработки:
npm run devСборка проекта:
npm run buildЗапуск скомпилированного сервера:
npm startПроверка здоровья
Конечная точка здоровья является публичной и не требует оплаты:
curl https://mcp-x402-production.up.railway.app/healthГотовый к запуску покупатель x402
В репозитории есть готовые покупатели для приложений и ИИ-агентов. MCP-покупатель подключается к живому сервису, проверяет требования оплаты x402 против основной сети Base с максимальным платежом $0.05, подписывает платёж, повторяет вызов и выводит квитанцию о расчёте и результат.
git clone https://github.com/Diogoup26/mcp-x402.git
cd mcp-x402
npm installСоздайте локальный файл .env.test:
EVM_PRIVATE_KEY=0xYOUR_64_HEX_CHARACTER_PRIVATE_KEYНикогда не сохраняйте .env.test в Git.
Соберите проект:
npm run buildСледующие команды выполняют реальные платежи в основной сети Base:
consultar_ia— $0.02 USDCanalisar_url— $0.05 USDCverificar_condicoes— $0.05 USDC
HTTP-анализ URL
npm run analyze -- "https://example.com" "Summarize this page."Анализ URL через MCP
npm run verify -- "https://example.com" "The page identifies the seller."ИИ-консультация через MCP
npm run mcp:analyze -- "https://example.com" "Summarize this page."MCP-анализ URL
npm run mcp:consult -- "Reply only with: MCP OK"MCP-консультация ИИ
npm run mcp:verify -- "https://example.com" "The page identifies the seller."Успешный MCP-платёж выводит:
successквитанцию об оплате
результат
Покупатель никогда не выводит приватный ключ и отклоняет любые платежи, которые:
не относятся к основной сети Base;
не используют настроенный контракт Base USDC;
превышают $0.05 USDC.
Развёртывание
Репозиторий подключён к Railway. Каждый успешный push запускает новое развёртывание. Railway использует:
npm run build
npm startПроверка состояния /health не требует оплаты.
This server cannot be deployed
Maintenance
Related MCP Connectors
Pay-per-query x402 business intelligence on Base, settled in USDC via the native 402 payment flow.
Pay-per-use AI and data tools via x402: image, video, music, voice, search, crypto. USDC.
Pay for HTTP APIs and charge for your own: x402 micropayments in USDC on Base.
Let an AI agent find and pay for x402 APIs and products in USDC on Base, within owner-set limits.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to access 21 mazzagrp.com AI endpoints with x402 USDC micropayments on Base, paying per call without API keys.MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to use pay-per-use web scraping, Base blockchain analytics, and PDF text extraction tools, monetized via x402 USDC micropayments.MIT
- AlicenseNot gradedqualityCmaintenanceLets AI agents make automated USDC micro-payments on Base mainnet via x402/MPP to unlock clean structured data from URLs and other pay-per-call tools like Markdown reading, security scans, wallet enrichment, and settlement proof, with no API key or subscription.1 npm1MIT
- AlicenseNot gradedqualityCmaintenancePay-per-call AI microservices settled in USDC on Base via the x402 (HTTP 402) protocol. 28 tools including web search, summarization, extraction, code review, deep research, crypto safety, sanctions screening and on-chain data — no accounts or API keys.6 npmApache 2.0