Skip to main content
Glama

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 /health

  • MCP-эндпоинт: 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».

Это предназначено для агентов, которым нужно основанное на доказательствах решение перед следующим действием.

Инструмент

Описание

Цена

consultar_ia

Отправляет запрос в OpenAI Responses API.

$0.02 USDC

analisar_url

Загружает и анализирует публичную HTTP или HTTPS страницу.

$0.05 USDC

verificar_condicoes

Проверяет конкретные условия на публичной странице и возвращает решения на основе доказательств.

$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

Переменные окружения

Сервер

Переменная

Обязательная

Описание

OPENAI_API_KEY

Да

Ключ API проекта OpenAI.

OPENAI_MODEL

Нет

Модель OpenAI. По умолчанию gpt-5-mini.

HOST

Нет

Хост для прослушивания. По умолчанию 0.0.0.0.

PORT

Нет

Порт для прослушивания. По умолчанию 3000.

RAILWAY_PUBLIC_DOMAIN

Railway

Автоматически предоставляется Railway.

Локальный покупатель

Переменная

Обязательная

Описание

EVM_PRIVATE_KEY

Да

Приватный ключ кошелька покупателя в 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 USDC

  • analisar_url — $0.05 USDC

  • verificar_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 не требует оплаты.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Lets 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 npm
    1
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Pay-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 npm
    Apache 2.0