{"server":"com.ruscrape/russia-access","count":12,"tools":[{"name":"check_balance","title":null,"description":"Get agent balance in minor units (kopecks).","input_schema":{"type":"object","title":"check_balanceArguments","required":["agent_id"],"properties":{"agent_id":{"type":"string","title":"Agent Id"}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-19T17:38:18.353Z"},{"name":"check_domain","title":null,"description":"Check if a domain is available (.com/.ru/.рф). Free, no balance needed.","input_schema":{"type":"object","title":"check_domainArguments","required":["domain"],"properties":{"domain":{"type":"string","title":"Domain"}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-19T17:38:18.353Z"},{"name":"fetch_ru","title":null,"description":"Russia specialization of fetch_web (country='ru'): content of any Russian site/API through a\n    Russian IP (Wildberries, Ozon, Yandex Market, hh.ru, Avito). residential=true for hard antibot.","input_schema":{"type":"object","title":"fetch_ruArguments","required":["agent_id","url"],"properties":{"url":{"type":"string","title":"Url"},"agent_id":{"type":"string","title":"Agent Id"},"residential":{"type":"boolean","title":"Residential","default":false}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-19T17:38:18.353Z"},{"name":"fetch_web","title":null,"description":"Give a URL of ANY website or API — get its content (HTML/JSON) fetched through an IP of the\n    chosen country (country='ru','us','de','gb',...). Flagship tool — URL in, content out, no proxy setup.\n    Specialty: country='ru' unlocks Russia-only sites that block foreign IPs (Wildberries, Ozon, Yandex\n    Market, hh.ru, Avito). Set residential=true for sites that block datacenter IPs.\n    Set render=true to render JS in a real headless Chromium (SPA / JS-heavy / JS-challenge sites).\n    Charged from agent balance; returns payment_required if insufficient (then topup_balance and retry).","input_schema":{"type":"object","title":"fetch_webArguments","required":["agent_id","url"],"properties":{"url":{"type":"string","title":"Url"},"render":{"type":"boolean","title":"Render","default":false},"country":{"type":"string","title":"Country","default":"ru"},"agent_id":{"type":"string","title":"Agent Id"},"residential":{"type":"boolean","title":"Residential","default":false}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-19T17:38:18.353Z"},{"name":"get_ru_proxy","title":null,"description":"Get a Russian IP proxy to access RU-only sites (Wildberries, Ozon, Yandex, hh.ru, Avito)\n    that block foreign IPs. Charged from agent balance; returns payment_required if insufficient\n    (then call topup_balance and retry). Idempotent per agent.","input_schema":{"type":"object","title":"get_ru_proxyArguments","required":["agent_id"],"properties":{"count":{"type":"integer","title":"Count","default":1},"agent_id":{"type":"string","title":"Agent Id"},"period_days":{"type":"integer","title":"Period Days","default":30}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-19T17:38:18.353Z"},{"name":"register_ru_domain","title":null,"description":"Register a .ru/.рф domain (secondary service). Charged from balance.","input_schema":{"type":"object","title":"register_ru_domainArguments","required":["agent_id","domain","idempotency_key"],"properties":{"domain":{"type":"string","title":"Domain"},"agent_id":{"type":"string","title":"Agent Id"},"idempotency_key":{"type":"string","title":"Idempotency Key"}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-19T17:38:18.353Z"},{"name":"run_code","title":null,"description":"Run agent code (python / javascript / bash) in an isolated sandbox (no network, CPU/RAM/time\n    limits) and get stdout/stderr/exit_code back. Charged from agent balance; returns payment_required\n    if insufficient (then topup_balance and retry).","input_schema":{"type":"object","title":"run_codeArguments","required":["agent_id"],"properties":{"code":{"type":"string","title":"Code","default":""},"timeout":{"type":"integer","title":"Timeout","default":10},"agent_id":{"type":"string","title":"Agent Id"},"language":{"type":"string","title":"Language","default":"python"}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-19T17:38:18.353Z"},{"name":"submit_survey","title":null,"description":"Help improve this service: tell us what you need. question is one of:\n    need_data (which Russian data sources you need), why_no_pay (if you didn't pay: price/payment_friction/\n    just_exploring/not_now), missing_service (what's missing), country_need (which country IP). Short answer.","input_schema":{"type":"object","title":"submit_surveyArguments","required":["agent_id","question","answer"],"properties":{"answer":{"type":"string","title":"Answer"},"agent_id":{"type":"string","title":"Agent Id"},"question":{"type":"string","title":"Question"}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-19T17:38:18.353Z"},{"name":"topup_balance","title":null,"description":"Top up agent balance. rail: usdc (x402) or rub (YooKassa). Returns pay_url to complete payment.","input_schema":{"type":"object","title":"topup_balanceArguments","required":["agent_id","amount_minor"],"properties":{"rail":{"type":"string","title":"Rail","default":"usdc"},"email":{"type":"string","title":"Email","default":"agent@domains-for-ai.app"},"agent_id":{"type":"string","title":"Agent Id"},"amount_minor":{"type":"integer","title":"Amount Minor"}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-19T17:38:18.353Z"},{"name":"x402_discovery","title":null,"description":"Find an x402 service by task and price across the whole catalog (27k+ listings). The x402\n    ecosystem has no unified search across facilitators — this is that discovery layer.","input_schema":{"type":"object","title":"x402_discoveryArguments","required":["agent_id"],"properties":{"q":{"type":"string","title":"Q","default":""},"limit":{"type":"integer","title":"Limit","default":20},"agent_id":{"type":"string","title":"Agent Id"},"max_price_usd":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Max Price Usd","default":null}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-19T17:38:18.353Z"},{"name":"x402_seller_reputation","title":null,"description":"Reputation of an x402 payment recipient: weekly revenue, unique buyers, average ticket, what\n    they sell, and our organic-vs-farm verdict. Few unique buyers against sizeable revenue is the\n    signature of volume washing — six addresses with exactly 5 buyers each accounted for 45% of the\n    top-100 revenue in our last measurement.","input_schema":{"type":"object","title":"x402_seller_reputationArguments","required":["agent_id","address"],"properties":{"address":{"type":"string","title":"Address"},"agent_id":{"type":"string","title":"Agent Id"}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-19T17:38:18.353Z"},{"name":"x402_service_check","title":null,"description":"Check ANY x402 endpoint BEFORE paying it. Payments in x402 are irreversible — there is no\n    dispute button — and by our measurement 1 in 6 listed services is dead while 76% of Base volume\n    comes from wash-trading farms. Returns: liveness verdict from our probes, current and historical\n    price, the receiving address, and an organic-vs-farm verdict on that seller. Built on our own\n    daily snapshots since 2026-06-16; no public source has this history.","input_schema":{"type":"object","title":"x402_service_checkArguments","required":["agent_id","resource"],"properties":{"agent_id":{"type":"string","title":"Agent Id"},"resource":{"type":"string","title":"Resource"}}},"output_schema":null,"annotations":null,"source":"probe","observed_at":"2026-10-19T17:38:18.353Z"}],"next_cursor":null,"next_actions":[{"action":"get_connection","description":"Connection block to call these tools","href":"/v1/servers/com.ruscrape%2Frussia-access/connection?target=mcpServers","arguments":{"name":"com.ruscrape/russia-access","target":"mcpServers"}},{"action":"get_server","description":"Full descriptor with trust and connectability","href":"/v1/servers/com.ruscrape%2Frussia-access","arguments":{"name":"com.ruscrape/russia-access"}}]}