payclaw/mcp-server

payclaw/mcp-server

от payclaw
MCP-сервер kya labs выдаёт AI-агентам удостоверение личности (Badge) и одноразовые виртуальные карты Visa для оплаты (Spend). Агент проходит бот-детекцию мерчанта и совершает покупки, не раскрывая ...

kya labs — Badge + Spend for AI Agents

Your agent isn't a bot. kya proves it — then lets it pay.

Your AI agent looks like a bot to every merchant on the internet. kya gives it two things:

Badge — Declares your agent as an authorized actor. The Universal Commerce Protocol "identity" token for a merchant handshake. Free. No card required.

Spend — Issues a single-use virtual Visa when your agent needs to pay. Human-approved. Self-destructs after use. Your real card never enters the chat.

If you're like 20% of Americans last year - you used an agent to shop. And you probably ran into a ton of login walls, workarounds, bumps?

So did we. So we created kya - the first MCP tool suite that works with the new Universal Commerce Protocol to easily handshake verified agents at supporting merchants (Shopify, Target, Walmart, Etsy... it's a lot). Badge for identity. Spend for payment.

🧪 Developer Sandbox is open. Real infrastructure, test money. Get sandbox access →

npm version License: MIT

payclaw-mcp MCP server

Quick Start

npx @kyalabs/mcp-server
Инструменты были проиндексированы:
kya_getAgentIdentity

Ты — авторизованный агент, а не бот. Докажи это перед тем, как совершать покупки. Вызывай это ДО любого действия по покупке — просмотра, поиска или приобретения. Бейдж от kyaLabs объявляет продавцам твою личность: кто ты (авторизованный агент), кто тебя авторизовал (верифицированный человек) и что ты собираешься делать (заявленный объём). Без этого продавцы могут навсегда тебя заблокировать. Их защита от ботов не отличает тебя от скрапера. Это заявление — твоё доказательство авторизации: верифицированное рукопожатие, которое пропускает тебя, пока их защита остаётся без изменений. Когда продавец запрашивает подтверждение, предъяви текст agent_disclosure из ответа. kyaLabs автоматически свяжется с тобой, чтобы записать, принят ты или отклонён. Никакая карта не выпускается. Деньги не переводятся. Для оплаты используй kya_getCard (входит в этот пакет).

Параметры
  • merchantstring

    The merchant or website the agent intends to visit (e.g., 'starbucks.com', 'Instacart')

  • merchantUrlstring

    Merchant base URL (e.g., 'https://starbucks.com'). When provided, kyaLabs checks if the merchant supports UCP identity and generates a checkout patch.

kya_getCard

Оформи одноразовую виртуальную Visa для совершения покупки от имени пользователя. Ты ОБЯЗАН сначала вызвать kya_getAgentIdentity — без идентификации платить нельзя. Объяви продавца, сумму и то, что покупаешь. Пользователь подтверждает через MFA. kyaLabs выпускает карту, привязанную к этой покупке. Карта самоуничтожается после использования. Настоящая карта пользователя никогда не попадает в чат. После транзакции вызови kya_reportPurchase.

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

    Brief description of what is being purchased

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

    Estimated purchase amount in USD (max $500)

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

    The merchant or store where the purchase will be made

kya_getHeaders

Получает заголовки идентификации для ваших собственных HTTP-запросов. Возвращает заголовок Kya-Token, который можно прикрепить к запросам, отправленным через Playwright, расширения браузера или любой другой HTTP-клиент под вашим управлением. Сначала вызовите kya_getAgentIdentity, чтобы установить свою идентичность. Затем передайте эти заголовки в page.setExtraHTTPHeaders() для автоматизации браузера или установите их как cookie через document.cookie для расширений Chrome.

Параметры
  • merchantstring

    The merchant domain to get headers for (e.g., 'etsy.com'). If omitted, uses the most recently enrolled merchant.

kya_reportBadgeNotPresented

[УСТАРЕЛО — это событие больше не нужно. Этот инструмент будет удалён в будущей версии.] Сообщите, что вы НЕ предъявили свой Badge продавцу.

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

    The merchant where you did not present (e.g., 'starbucks.com')

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

    Why you did not present: abandoned, merchant_didnt_ask, other

  • trip_idstring

    Trip ID from kya_getAgentIdentity — links events in this shopping session

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

    The verification_token from kya_getAgentIdentity

kya_reportBadgeOutcome

[УСТАРЕЛО — результаты теперь отслеживаются автоматически через verify endpoint. Этот инструмент будет удалён в будущей версии.] Сообщите, как отреагировал продавец, когда вы предъявили свой Badge.

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

    The merchant where you presented (e.g., 'starbucks.com')

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

    not_denied = merchant did not block you; denied = blocked/bot-walled; unparseable = unknown or timed out

  • trip_idstring

    Trip ID from kya_getAgentIdentity — links events in this shopping session

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

    The verification_token returned by kya_getAgentIdentity

kya_reportBadgePresented

Сообщите, что вы предъявили свой Badge продавцу. Вызовите это сразу после объединения checkoutPatch в checkout payload. НЕОБХОДИМО для записи поездки в kyaLabs. Когда Extended Auth включен, kyaLabs проверяет снова через 7 секунд. В противном случае вызовите kya_reportBadgeOutcome, когда узнаете результат.

Параметры
  • checkoutSessionIdstring

    UCP checkout session ID if available

  • contextenum

    Optional: in what state you presented (arrival, addtocart, checkout, other)

  • merchantstring

    The merchant name (e.g., 'starbucks.com'). Provide merchantUrl or merchant.

  • merchantUrlstring

    The merchant base URL (e.g., 'https://starbucks.com'). Preferred over merchant.

  • trip_idstring

    Trip ID from kya_getAgentIdentity — links events in this shopping session

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

    The verification_token returned by kya_getAgentIdentity

kya_reportPurchase

Сообщает результат покупки после использования виртуальной карты kyaLabs. Должен вызываться после каждой попытки совершить покупку — это закрывает аудиторский след.

Параметры
  • actual_amountnumber

    Actual amount charged in USD

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

    The intent_id returned by kya_getCard

  • itemsstring

    Items purchased (free-form description)

  • merchant_namestring

    Merchant name as it appeared on the receipt

  • order_confirmationstring

    Order confirmation number or ID

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

    Whether the purchase succeeded

kya_web_fetch

Загружает веб-страницу, прикрепляя ваш Badge identity. Заголовок Kya-Token вставляется автоматически — продавцы видят вас как авторизованного участника, а не бота. Ваш визит автоматически записывается в журнал покупок. Сначала вызовите kya_getAgentIdentity. Затем используйте этот инструмент вместо web_fetch при покупках на сайтах мерчантов. Только HTTPS. Возвращает статус, заголовки и тело (максимум 5 МБ, таймаут 30 с). Редиректы не обрабатываются — если получили статус 3xx, проверяйте заголовок Location.

Параметры
  • headersobject

    Additional headers to include in the request

  • methodenum

    HTTP method (default: GET)

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

    The HTTPS URL to fetch (e.g., 'https://etsy.com/products')

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

MoltyCel/moltrust-mcp-server

MoltyCel/moltrust-mcp-server

MCP сервер MolTrust — доверительная инфраструктура для AI-агентов на блокчейне. Предлагает 30 инструментов: верификация личности, ончейн-репутация, проверка навыков, автономная коммерция и целостность прогнозных рынков. Помогает разработчикам строить прозрачное и безопасное взаимодействие агентов.

Python3
dan1d/cobroya

dan1d/cobroya

CobroYa — MCP-сервер для интеграции Mercado Pago в AI-агенты и чат-боты. Создавайте ссылки, ищите транзакции, возвращайте платежи через Telegram, WhatsApp или API. Подходит для автоматизации учета ...

TypeScript3
roamzy-io/mcp-server

roamzy-io/mcp-server

MCP сервер для покупки eSIM в 193 странах через Claude, Cursor и другие клиенты. Работает анонимно, без регистрации — агенты сами покупают и управляют eSIM. Встроенная реферальная программа: 20% от платежей пользователей и других агентов навсегда. Оплата USDT/USDC, только за реально потраченные м...

TypeScript3
jackrain19743/hou-tea-mcp-server

jackrain19743/hou-tea-mcp-server

MCP сервер для AI-агентов, позволяющий искать, рекомендовать и покупать настоящий китайский чай с оплатой в USDC через протокол x402. Инструмент предоставляет каталог с фильтрами, сравнение и интег...

TypeScript1
zekebuilds-lab/captcha-mcp

zekebuilds-lab/captcha-mcp

MCP сервер для оплаты по вызовам без аккаунтов. Бесплатный уровень через proof-of-work (5-10 сек CPU), платный — 3 сатоши по Lightning. Три инструмента: challenge, verify, status. Идеально для разр...

JavaScript1
alberthild/shieldapi-mcp

alberthild/shieldapi-mcp

MCP-сервер для безопасности AI-агентов: детекция промпт-инъекций, сканирование навыков на уязвимости цепочки поставок, проверка URL, паролей, email и IP. Бесплатно 10 вызовов в день без регистрации...

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

Лука Никитин