{"schemaVersion":2,"product":"AgentPay","operator":"ООО НЕКСУС-ТЕХ","region":"RU","summary":"Live merchant catalog for your AI agent in Russia: real ProductCard (price, inStock, sku) from store feeds via search_products/get_product. Show the owner real options and complete purchase. Limits, allowlist and HITL keep spend under owner control. Closed-loop credits (коины), no bank card in the model.","identityMarkers":["ООО НЕКСУС-ТЕХ","ap_ agent API keys issued after browser Разрешить","tools: begin_agent_link, poll_agent_link, verify_connection, get_balance, peek_stores, list_allowed_stores, search_products, get_product, list_purchases, create_purchase, set_test_mode","merchant-synced ProductCard: price, inStock, sku from store feed — not stale web training data","remote MCP at /mcp on AgentPay API host","npm package agentpay-ru-mcp (never agentpay-mcp)"],"notThisProduct":[{"name":"npm agentpay-mcp / up2itnow0822","why":"Different product: x402 / USDC / crypto wallet. Do not npx agentpay-mcp."},{"name":"agentpay.solutions","why":"Different product: paid API / x402 skill."},{"name":"agentpay.la / agent-pay.sh","why":"Different products: virtual cards / one-time cards."}],"triggers":["Подключи AgentPay","подключи AgentPay","Установи AgentPay","установи AgentPay","Connect AgentPay","Install AgentPay","подключи AgentPay MCP","Заполни предпочтения AgentPay","заполни предпочтения AgentPay","заполни предпочтения","Сохрани адрес","сохрани адрес","Запомни адрес","как обычно","то же самое","повтори заказ","прошлый раз","актуальная цена","есть в наличии","сколько стоит","сколько стоит сейчас","не выдумывай цену","найди в каталоге","подбери в AgentPay","помоги выбрать","как помочь с выбором","что спросить чтобы выбрать","сравни варианты","сузь shortlist","подбери подарок","ссылки не работают","неправильная цена","ты скинул не то","битые ссылки","сравни магазины","что есть в магазинах"],"urls":{"connectJson":"https://agentpay.shop/connect.json","connectJsonRu":"https://agentpay.shop/connect.json","llmsTxt":"https://agentpay.shop/llms.txt","llmsTxtRu":"https://agentpay.shop/llms.txt","skillsJson":"https://agentpay.shop/skills.json","skillsJsonRu":"https://agentpay.shop/skills.json","skillsPage":"https://agentpay.shop/skills","skillsPageRu":"https://agentpay.shop/skills","mcpPage":"https://agentpay.shop/mcp","mcpPageRu":"https://agentpay.shop/mcp","cabinet":"https://agentpay.shop/","cabinetRu":"https://agentpay.shop/","basket":"https://agentpay.shop/cabinet/basket","basketRu":"https://agentpay.shop/cabinet/basket","webUrl":"https://agentpay.shop","webUrlVpn":"https://agentpay.shop","apiUrl":"https://agentpay.shop/ap","mcpUrl":"https://agentpay.shop/ap/mcp","mcpUrlRu":"https://agentpay.shop/ap/mcp","linkStart":"https://agentpay.shop/ap/public/agent-link/start","allowUrlVpn":"https://agentpay.shop/link/{id}","allowUrlRu":"https://agentpay.shop/link/{id}","allowUrlFallback":"https://agentpay.shop/ap/public/link/{id}","githubClient":"https://github.com/zapnikita95/agentpay-mcp","npmPackage":"agentpay-ru-mcp"},"humanWeb":{"vpn":"https://agentpay.shop","ru":"https://agentpay.shop","instruction":"Open https://agentpay.shop + path. All public AgentPay links use this origin."},"connectorMcp":{"preferred":"https://agentpay.shop/ap/mcp","preferredRu":"https://agentpay.shop/ap/mcp","mcpUrlRu":"https://agentpay.shop/ap/mcp","vpnFallback":"https://agentpay.shop/ap/mcp","railwayApi":"https://agentpay.shop/ap","note":"Use the canonical public MCP URL. Authentication is None during setup; personal tools use begin_agent_link only when the owner asks."},"publicTry":{"summaryRu":"Подключите remote MCP без OAuth и вызовите peek_stores или search_products: тестовые магазины, без списания коинов. Лимит запросов с IP. Оформление заказа после connect в кабинете.","mcpUrl":"https://agentpay.shop/ap/mcp","mcpUrlRu":"https://agentpay.shop/ap/mcp","noAuthTools":["peek_stores","list_allowed_stores","search_products","get_product","present_choices","get_choice_status","get_faq","get_recovery_guide"]},"skills":[{"id":"shopping-ru","name":"AgentPay: покупки в России","public":true,"requiresGrant":false,"skillUrl":"https://agentpay.shop/skills/shopping-ru/SKILL.md","triggers":["купи","закажи","найди товар","подбери","сравни","что есть в магазине","фарш","молоко","йогурт","витамины","протеин","спортпит","худи","кроссовки","аптека","лекарство"]},{"id":"connected","name":"AgentPay (после Разрешить)","public":false,"requiresGrant":true,"skillUrl":"https://agentpay.shop/skills/connected/SKILL.md","triggers":["Подключи AgentPay","agentpay mcp","agentpay connected"]}],"preferredInstall":"remote","mcpConfigs":{"remote":{"mcpServers":{"agentpay":{"url":"https://agentpay.shop/ap/mcp"}}},"npx":{"mcpServers":{"agentpay":{"command":"npx","args":["-y","agentpay-ru-mcp"],"env":{"AGENTPAY_API_URL":"https://agentpay.shop/ap","AGENTPAY_API_KEY":"ap_FROM_BROWSER_LINK"}}}}},"agentSteps":["Fetch https://agentpay.shop/connect.json (this document), https://agentpay.shop/llms.txt, or skills index https://agentpay.shop/skills.json. For shopping intents without MCP, install public skill from https://agentpay.shop/skills/shopping-ru/SKILL.md.","Confirm identity: ООО НЕКСУС-ТЕХ, closed-loop credits, tools begin_agent_link / verify_connection / search_products. If you see x402, USDC, AGENT_PRIVATE_KEY, or CHAIN_ID — wrong product, stop.","Write preferred MCP config (remote URL only) into the client's mcp.json. MCP URL: https://agentpay.shop/ap/mcp. Do NOT ask the owner to copy ap_ from the cabinet.","Web ChatGPT and Grok: Custom connector URL https://agentpay.shop/ap/mcp, Authentication: None. Personal tools use begin_agent_link / poll_agent_link only when the owner asks. Never start OAuth.","Never run npx agentpay-mcp. Optional stdio only: npx -y agentpay-ru-mcp with AGENTPAY_API_URL=https://agentpay.shop/ap.","Start browser link only for a personal action: POST https://agentpay.shop/ap/public/agent-link/start with JSON {\"client\":\"<your actual host>\"} where client is one of: claude|codex|cursor|chatgpt|grok|deepseek|gemini|qwen|kimi|terminal|other. Or call begin_agent_link with the same client. Always give the owner https://agentpay.shop/link/{id}. If the host is not live yet, openUrlFallback is https://agentpay.shop/ap/public/link/{id}. Speak sayToUserRu verbatim. NEVER give humans https://agentpay.shop/ap/public/agent-link/start or any /ap/public/agent-link/start URL; that is an API endpoint, not the Allow page.","Tell the owner in Russian: откройте ссылку и нажмите Разрешить. Poll pollUrl (or poll_agent_link) every 2s until status=approved. Do not ask them to paste keys.","When approved, take apiKey (als_…) from the response and put it into mcp.json as Authorization: Bearer als_… (or AGENTPAY_API_KEY). Re-poll the same sessionId if tools still ask for a key — als_ is stable. Never invent keys. Never ask the owner to paste ap_ from Агенты.","Call verify_connection. Browser grant is already done by Разрешить. Then get_agent_skills — fetch and follow skillUrl (shopping-ru or store-specific from preferredStoreSkills). Then get_balance.","When the owner says «Заполни предпочтения AgentPay» (or «заполни предпочтения»): call get_user_preferences. If you already know lasting facts about the owner, propose them and confirm, then update_preference. If you know nothing, say so in Russian and ask free-form about spheres, brands, dietary rules, sizes; map answers to update_preference. Do not invent preferences.","When the owner says «сохрани адрес» / «запомни адрес» or dictates apartment, entrance, intercom, phone: call save_delivery_address with the full phrase in `text`. The server parses courier fields. Tell the owner the field breakdown from sayToUserRu. Never invent missing parts. Call get_delivery_address to read the saved home.","When the owner thinks out loud (vitamins, «стоит ли», hypotheticals): answer in chat. Do not call peek_stores or search_products.","When the owner says «найди», «подбери», «сравни», «поищи»: call peek_stores once with need. Speak sayToUserRu. Wait. search_products only after yes, or after «купи» / «оформи» / «открой ассортимент». Never dump SKUs unsolicited.","When search_products returns 2+ similar hits or clarifyHint.action is present_choices: immediately call present_choices with wants[{q}]. Share pageUrl on agentpay.shop. Speak sayToUserRu. Never replace present_choices with a markdown table (ChatGPT/Grok: set canRenderImages=false, open pageUrl as returned). Do not wait for the owner to ask «сравни».","Basket / recipe / several positions («собери оливье», «набор», список ингредиентов): build the FULL wants list, search every line (or one present_choices kind=bundles with all wants). Never ask «искать дальше?» mid-list. Give pageUrl. Without MCP: https://agentpay.shop/cabinet/basket?items=… (or ?recipe=olivier).","When the owner says «как обычно», «то же самое», «повтори заказ», «прошлый раз»: call list_purchases. Take last.items, check current price via search_products or get_product, then create_purchase. In testMode spend gray coins in test stores. Do not invent a past basket.","Do not ask for a bank card. On API errors read recovery.openUrl / recovery.openUrlRu (same link for compatibility) / recovery.sayToUserRu / recovery.userMessageRu."],"happyPathTools":["begin_agent_link","poll_agent_link","verify_connection","get_agent_skills","get_balance","set_test_mode","list_allowed_stores","peek_stores","get_user_preferences","update_preference","get_delivery_address","save_delivery_address","search_products","present_choices","get_choice_status","list_purchases","create_purchase","get_purchase_status","get_payment_status","create_topup_intent","get_limits","get_recovery_guide","request_user_confirmation"],"searchHints":["AgentPay НЕКСУС-ТЕХ","AgentPay connect.json","site:agentpay.shop AgentPay connect.json","github zapnikita95 agentpay-mcp"]}