sF1nX/x402station

sF1nX/x402station

от sf1nx
MCP-адаптер для x402station.io: предварительная проверка эндпоинтов перед оплатой - подставные, цены-ловушки, медленные. Независимый слой риск-сигналов для безопасной агентной коммерции.

Glama MCP server score

x402station-mcp

MCP adapter for x402station.io, the independent risk-signal layer for x402 agentic commerce. Exposes Preflight by x402station.io plus Forensics, Catalog Decoys, Alternatives, Credits, Watch, and Whats New. Any agent speaking the Model Context Protocol gets endpoint evidence before signing PAYMENT-SIGNATURE — decoy, zombie, price-trap, never-paid, latency, signature/settlement checks — before paying.

x402station.io independently probes every endpoint listed on agentic.market every 10 minutes and merges probe history with CDP settlement data. Policy engines decide and enforce; x402station.io measures and reports. We do not route, take custody, or endorse.

Install

# Claude Code / Cursor / Windsurf / Continue — works anywhere with MCP
npm install -g x402station-mcp
# or use npx in the config, no global install needed:

Configure

The adapter charges real USDC per paid call through x402 itself. You need a wallet private key that holds Base mainnet USDC.

Claude Code

Add to ~/.claude/claude_desktop_config.json (or wherever your MCP servers live):

Инструменты были проиндексированы:
alternatives

Избегайте платных небезопасных x402 эндпоинтов: ранжированные безопасные альтернативы с теми же возможностями.

Резервная маршрутизация — соседние элементы (siblings) для помеченного endpoint

Параметры
  • limitinteger

    Максимум альтернатив для возврата (1..10, по умолчанию 5).

  • taskClassstring

    Подсказка категории сервиса (например, 'llm-completions', 'Inference'). Используется как запасной ключ сопоставления, когда url неизвестен каталогу, ИЛИ отдельно для поиска только по категории.

  • urlstring

    URL помечается на preflight (или отклоняется по другой причине). Выполняется поиск в каталоге для извлечения провайдера, домена, категории и ценового диапазона в качестве ключей сопоставления.

buy_credits

Предоплаченный пакет кредитов для высокочастотных проверок на мошенничество x402, предварительных и верифицированных звонков. Возвращает { creditId, balance, expiresAt }; используйте X-Credit-Id в последующих предварительных вызовах.

Купить предоплаченные preflight-кредиты

Параметры

Без параметров.

catalog_decoys

Поисковый каталог сигналов риска конечных точек x402; помечены подозрительные на мошенничество приманки, зомби и ценовые ловушки.

Полный чёрный список обманок / зомби

Параметры

Без параметров.

credits_status

Бесплатно, оплата не требуется. Возвращает { creditId, balance, initialBalance, used, paidAmount, createdAt, expiresAt, expired, paymentTx, paymentNetwork }. Доступ только по UUID — любой, у кого есть creditId, может читать состояние, так же как и уменьшать баланс. Код 404 покрывает как «неправильный UUID», так и «такого кредита нет» (тело ответа одинаковое, чтобы злоумышленник, перебирающий случайные UUID, не смог их различить).

Прочитать текущий баланс и срок действия кредита

Параметры
  • creditIdstringобязательный

    UUID creditId, который возвращает buy_credits.

forensics

Форензический отчёт о мошенничестве/риске для подозрительной конечной точки: история зондирования, сигнатуры, паттерны приманки и ценовой ловушки.

7-дневный отчет по форензике

Параметры
  • urlstringобязательный

    Полный URL эндпоинта x402 для анализа.

preflight

Preflight x402 scam check: риск эндпоинта перед оплатой - приманка / зомби / ценовая ловушка / никогда не платил? Вердикт доверия за ~200 мс перед PAYMENT-SIGNATURE.

Префлайт-проверка рисков

Параметры
  • urlstringобязательный

    Полный URL эндпоинта x402, который агент собирается оплатить.

watch_status

Возвращает текущее состояние подписки: active/expired, оставшиеся уведомления (из 100 предоплаченных), последние 10 доставок уведомлений с их delivery_status и последний зафиксированный снимок сигнала. Бесплатно - оплата не требуется, доступ по секрету. Секрет тот, что вернула watch_subscribe.

Проверить статус подписки на отслеживание + последние оповещения

Параметры
  • secretstringобязательный

    Секрет из 64 шестнадцатеричных символов, который возвращает watch_subscribe.

  • watchIdstringобязательный

    UUID watchId, возвращаемый watch_subscribe.

watch_subscribe

Мониторинг рисков эндпоинта x402; вебхук при смене статусов scam-like decoy / zombie / price-trap. Возвращает watchId + secret. x402station.io отправляет JSON с подписью HMAC-SHA256, когда подписанные сигналы срабатывают или снимаются.

Подпишитесь на вебхук-уведомления об изменениях состояния endpoint x402

Параметры
  • signalsenum[]

    Названия сигналов, по которым срабатывает оповещение. По умолчанию: ['dead', 'zombie', 'decoy_price_extreme']. Полный перечень охватывает сигналы preflight и forensics.

  • urlstringобязательный

    URL эндпоинта x402, за которым нужно следить.

  • webhookUrlstringобязательный

    Куда x402station должен отправлять POST-запросы с payload'ами оповещений. Адрес должен быть HTTPS, доступен из публичного интернета и не содержать userinfo (не user:pass@host). Loopback (127.0.0.1, ::1, localhost), частные (RFC1918, link-local 169.254/16, включая cloud metadata, CGNAT/Tailscale 100.64/10) и IPv6 ULA / multicast / NAT64 / 6to4 / Teredo хосты отклоняются на стороне клиента; сервер применяет ту же защиту от SSRF, если вы обойдёте эту проверку.

watch_unsubscribe

Деактивирует отслеживание: новые оповещения не будут ставиться в очередь и доставляться. Подписка устанавливается is_active=false, но строка и история оповещений сохраняются для аудита. Бесплатно: оплата не требуется, доступ по секретному ключу. Возврат за неиспользованные предоплаченные оповещения не предусмотрен.

Отписаться от отслеживания (деактивировать)

Параметры
  • secretstringобязательный

    Секрет из 64 шестнадцатеричных символов, который возвращает watch_subscribe.

  • watchIdstringобязательный

    UUID watchId, возвращаемый watch_subscribe.

whats_new

Дельта-каталог для опросов. Тело запроса { since?, limit? } (по умолчанию since=now-24h, limit=200, макс 500). Возвращает added_endpoints[] (first_seen_at >= since AND is_active=true), removed_endpoints[] (переключился на is_active=false с момента since), количество сервисов, polls_in_window и текущие активные итоги. Дешево ($0.001 USDC) - почасовые опросы обходятся меньше $1/месяц, идеально для агентов-агрегаторов, которым нужен свежий дельта без повторного снятия всего каталога. Внутренний cron приема данных запускается каждые 5 минут, поэтому более частые опросы возвращают те же данные.

Catalog diff polling - добавленные/удаленные эндпоинты с `since`

Параметры
  • limitinteger

    Ограничение на список (1..500, по умолчанию 200). Применяется независимо к added_endpoints и removed_endpoints.

  • sincestring

    Метка времени ISO 8601. По умолчанию = now() - 24 часа. Не может быть старше 30 дней или в будущем.

1.0.11основная
1.0.10
1.0.3
1.0.2
1.0.1
1.0.0

Выберите клиент, чтобы установить sF1nX/x402station:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "sf1nx-x402station-m1822ovmjy": {
      "command": "npx",
      "args": [
        "-y",
        "x402station-mcp"
      ],
      "env": {
        "AGENT_PRIVATE_KEY": "0xYOUR_PRIVATE_KEY_HERE"
      }
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "sf1nx-x402station-m1822ovmjy": {
      "command": "npx",
      "args": [
        "-y",
        "x402station-mcp"
      ],
      "env": {
        "AGENT_PRIVATE_KEY": "0xYOUR_PRIVATE_KEY_HERE"
      }
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "sf1nx-x402station-m1822ovmjy": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "x402station-mcp"
      ],
      "env": {
        "AGENT_PRIVATE_KEY": "0xYOUR_PRIVATE_KEY_HERE"
      }
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"sf1nx-x402station-m1822ovmjy\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"x402station-mcp\"],\"env\":{\"AGENT_PRIVATE_KEY\":\"0xYOUR_PRIVATE_KEY_HERE\"}}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "sf1nx-x402station-m1822ovmjy": {
      "command": "npx",
      "args": [
        "-y",
        "x402station-mcp"
      ],
      "env": {
        "AGENT_PRIVATE_KEY": "0xYOUR_PRIVATE_KEY_HERE"
      }
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add sf1nx-x402station-m1822ovmjy --env AGENT_PRIVATE_KEY=0xYOUR_PRIVATE_KEY_HERE -- npx -y x402station-mcp

Либо через JSON-конфиг:

claude mcp add-json sf1nx-x402station-m1822ovmjy "{\"command\":\"npx\",\"args\":[\"-y\",\"x402station-mcp\"],\"env\":{\"AGENT_PRIVATE_KEY\":\"0xYOUR_PRIVATE_KEY_HERE\"}}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add sf1nx-x402station-m1822ovmjy --env AGENT_PRIVATE_KEY=0xYOUR_PRIVATE_KEY_HERE -- npx -y x402station-mcp

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.sf1nx-x402station-m1822ovmjy]
command = "npx"
args = ["-y", "x402station-mcp"]

[mcp_servers.sf1nx-x402station-m1822ovmjy.env]
AGENT_PRIVATE_KEY = "0xYOUR_PRIVATE_KEY_HERE"
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите sF1nX/x402station, а в поле команды запуска — строку ниже:
npx -y x402station-mcp

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "sf1nx-x402station-m1822ovmjy": {
      "command": "npx",
      "args": [
        "-y",
        "x402station-mcp"
      ],
      "env": {
        "AGENT_PRIVATE_KEY": "0xYOUR_PRIVATE_KEY_HERE"
      }
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "sf1nx-x402station-m1822ovmjy": {
      "command": "npx",
      "args": [
        "-y",
        "x402station-mcp"
      ],
      "env": {
        "AGENT_PRIVATE_KEY": "0xYOUR_PRIVATE_KEY_HERE"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например sf1nx-x402station-m1822ovmjy.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: sf1nx-x402station-m1822ovmjy
    command: npx
    args:
      - "-y"
      - "x402station-mcp"
    env:
      AGENT_PRIVATE_KEY: 0xYOUR_PRIVATE_KEY_HERE
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "sf1nx-x402station-m1822ovmjy": {
      "command": "npx",
      "args": [
        "-y",
        "x402station-mcp"
      ],
      "env": {
        "AGENT_PRIVATE_KEY": "0xYOUR_PRIVATE_KEY_HERE"
      }
    }
  }
}

Похожие MCP-сервера

refined-element/lightning-enable-mcp

refined-element/lightning-enable-mcp

от refined-element

MCP сервер для интеграции Lightning Network в AI-агентов: оплата счетов, работа с L402 API, управление кошельком и агентная коммерция через Nostr (ASA). Включает 23 инструмента — от платежей до про...

C#⭐ 9
rplryan/x402-discovery-mcp

rplryan/x402-discovery-mcp

от rplryan

MCP-сервер для поиска и оценки x402-сервисов в сети микроплатежей. AI-агенты находят живые эндпоинты, проверяют их доступность и задержки, а также выполняют платежи через scout_relay. Включает инст...

Python⭐ 4
kinance/circle-agent-stack-mcp

kinance/circle-agent-stack-mcp

от kinance

MCP сервер для Circle Agent Stack: создавайте кошельки, задавайте политики трат, отправляйте USDC и платите за x402-эндпоинты одним вызовом инструмента. Полезен разработчикам агентов, которым нужны встроенные криптоплатежи с контролем расходов.

TypeScript⭐ 1
up2itnow0822/clawpay-mcp

up2itnow0822/clawpay-mcp

от up2itnow0822

AgentPay MCP — слой доверия и политик для AI-агентов: жёсткие лимиты трат, человеческое одобрение крупных платежей и аудит на блокчейне. Работает поверх x402 и Stripe MPP — идеально для FinOps, пла...

TypeScript⭐ 8
lightningfaucet/lightning-wallet-mcp

lightningfaucet/lightning-wallet-mcp

от lightningfaucet

MCP-сервер и CLI, который даёт AI-агентам биткоин-кошелёк на Lightning Network. Поддерживает автоматическую оплату L402 и X402 API, управление бюджетом агентов, вебхуки. Полезен разработчикам, внед...

TypeScript⭐ 10
cinderwright-ai/cinderwright-api

cinderwright-ai/cinderwright-api

от cinderwright-ai

MCP сервер для платежей AI-агентов: автоматически определяет протокол (x402 или L402) и проводит оплату. Агент с USDC вызывает Lightning-сервисы без управления кошельком. Для разработчиков AI-агентов.

JavaScript⭐ 4
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин