{"name":"russia-access","version":"0.1.0","description":"Fetch any Russian website/API through a Russian IP for AI agents (flagship: fetch_ru). Plus raw RU proxies & .ru domains.","endpoint":"https://ruscrape.com/mcp","transport":"streamable-http","tools":[{"name":"market_intel","description":"ПРЕМИУМ-разведка рынка x402: граф покупателей сервиса — кто ему платит (адреса, объёмы) и что ещё покупают эти агенты (cross-purchase). Укажи target_domain или target_payto. Уникальные данные (граф платежей), дорогой запрос. Спишет с баланса.","input":{"agent_id":"str","target_domain":"str","target_payto":"str","days":"int"},"output":{"status":"ok|error|payment_required","target":"dict","top_payers":"list","also_bought":"list"}},{"name":"marketplace_search","description":"Структурный поиск товаров на маркетплейсах РФ (Wildberries/Ozon) по запросу: name, цена, цена до скидки, рейтинг, отзывы, продавец, ссылка. Wildberries — live. Спишет с баланса.","input":{"agent_id":"str","query":"str","marketplace":"str","limit":"int"},"output":{"status":"ok|error|payment_required","marketplace":"str","count":"int","items":"list[{id,name,brand,seller,price_rub,old_price_rub,rating,feedbacks,url}]"}},{"name":"solve_captcha","description":"Решить капчу и получить токен: reCAPTCHA v2/v3, hCaptcha, Cloudflare Turnstile (передай type+sitekey+url) или картиночную (type='image'+image_base64). Бэкенд 2captcha. Деньги возвращаются, если решить не удалось. Спишет с баланса.","input":{"agent_id":"str","type":"str","sitekey":"str","url":"str","image_base64":"str"},"output":{"status":"ok|error|timeout|payment_required","token":"str","captcha_id":"str"}},{"name":"fetch_web","description":"Дай URL сайта/API — получи содержимое (HTML/JSON) через IP нужной страны (country='ru','us','de',...). Спец-фича: country='ru' открывает закрытый для иностранцев РФ-сегмент (Wildberries, Ozon, госреестры, банки). residential=true для сайтов, банящих датацентр. Спишет с баланса.","input":{"agent_id":"str","url":"str","country":"str","residential":"bool"},"output":{"status":"ok|payment_required|no_proxy|fetch_error","http_status":"int","content":"str","content_type":"str","country":"str","bytes":"int"}},{"name":"fetch_ru","description":"РФ-специализация fetch_web (country='ru'): контент российского сайта/API через РОССИЙСКИЙ IP (WB/Ozon/ЕГРЮЛ/банки). residential=true для жёсткого антибота.","input":{"agent_id":"str","url":"str","residential":"bool"},"output":{"status":"ok|payment_required|no_proxy|fetch_error","http_status":"int","content":"str","bytes":"int"}},{"name":"run_code","description":"Исполнить код агента (python/javascript/bash) в изолированной песочнице (без сети, лимиты CPU/RAM/время) и получить stdout/stderr/exit_code. Спишет с баланса.","input":{"agent_id":"str","language":"str","code":"str","timeout":"int"},"output":{"status":"ok|timeout|error|payment_required","exit_code":"int","stdout":"str","stderr":"str"}},{"name":"check_domain","description":"Проверить, свободен ли домен (.com/.ru/.рф). Мгновенно, без оплаты.","input":{"domain":"str"},"output":{"domain":"str","available":"bool|null","source":"str"}},{"name":"register_ru_domain","description":"Зарегистрировать домен (.ru/.рф/gTLD). Идемпотентно. Спишет с баланса агента.","input":{"domain":"str","agent_id":"str","idempotency_key":"str","price_minor":"int"},"output":{"order_id":"str","status":"queued|registered|failed|payment_required"}},{"name":"get_ru_proxy","description":"Получить российский IP-прокси (доступ к РФ-сайтам). Спишет с баланса.","input":{"agent_id":"str","count":"int","period_days":"int","price_minor":"int"},"output":{"proxies":"list","status":"ok|payment_required|failed"}},{"name":"topup_balance","description":"Пополнить баланс агента. rail: rub(ЮKassa)|card(Xendit)|usdc(x402).","input":{"agent_id":"str","amount_minor":"int","rail":"str","email":"str"},"output":{"pay_url":"str","payment_id":"str"}},{"name":"get_phone_number","description":"Получить виртуальный номер (РФ по умолч.) для SMS-верификации. Спишет с баланса.","input":{"agent_id":"str","service":"str","country":"str","price_minor":"int"},"output":{"activation_id":"str","phone":"str","status":"ok|payment_required|error"}},{"name":"read_sms_code","description":"Прочитать код, пришедший на ранее выданный номер (опрашивать).","input":{"activation_id":"str"},"output":{"status":"waiting|code","code":"str?"}},{"name":"check_balance","description":"Текущий баланс агента (в копейках).","input":{"agent_id":"str"},"output":{"balance_minor":"int"}}],"x402":true,"pricing_url":"https://ruscrape.com/pricing"}