{"name":"com.ruscrape/russia-access","slug":"ruscrape-russia-access","title":"x402 Market Intelligence + Russian Web Access","description":"Check x402 endpoints before paying: liveness, price history, farm detection. Plus RU web access.","url":"https://mcp.market/server/ruscrape-russia-access","rating":null,"grade":"C","score":60,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":8,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":{"percent":100,"checks":6,"ok":6,"last_checked_at":"2026-09-20T20:50:40.506Z","last_ok_at":"2026-09-20T20:50:40.506Z","latency_ms":977},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":null,"website":"https://ruscrape.com/pricing","version":"1.1.0","remotes":[{"type":"streamable-http","url":"https://ruscrape.com/mcp"}],"packages":[],"tools":[{"name":"check_balance","description":"Get agent balance in minor units (kopecks).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"agent_id":{"title":"Agent Id","type":"string"}},"required":["agent_id"],"title":"check_balanceArguments"}},{"name":"check_domain","description":"Check if a domain is available (.com/.ru/.рф). Free, no balance needed.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"domain":{"title":"Domain","type":"string"}},"required":["domain"],"title":"check_domainArguments"}},{"name":"fetch_ru","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.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"agent_id":{"title":"Agent Id","type":"string"},"url":{"title":"Url","type":"string"},"residential":{"default":false,"title":"Residential","type":"boolean"}},"required":["agent_id","url"],"title":"fetch_ruArguments"}},{"name":"fetch_web","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).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"agent_id":{"title":"Agent Id","type":"string"},"url":{"title":"Url","type":"string"},"country":{"default":"ru","title":"Country","type":"string"},"residential":{"default":false,"title":"Residential","type":"boolean"},"render":{"default":false,"title":"Render","type":"boolean"}},"required":["agent_id","url"],"title":"fetch_webArguments"}},{"name":"get_ru_proxy","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.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"agent_id":{"title":"Agent Id","type":"string"},"count":{"default":1,"title":"Count","type":"integer"},"period_days":{"default":30,"title":"Period Days","type":"integer"}},"required":["agent_id"],"title":"get_ru_proxyArguments"}},{"name":"register_ru_domain","description":"Register a .ru/.рф domain (secondary service). Charged from balance.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"agent_id":{"title":"Agent Id","type":"string"},"domain":{"title":"Domain","type":"string"},"idempotency_key":{"title":"Idempotency Key","type":"string"}},"required":["agent_id","domain","idempotency_key"],"title":"register_ru_domainArguments"}},{"name":"run_code","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).","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"agent_id":{"title":"Agent Id","type":"string"},"language":{"default":"python","title":"Language","type":"string"},"code":{"default":"","title":"Code","type":"string"},"timeout":{"default":10,"title":"Timeout","type":"integer"}},"required":["agent_id"],"title":"run_codeArguments"}},{"name":"submit_survey","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.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"agent_id":{"title":"Agent Id","type":"string"},"question":{"title":"Question","type":"string"},"answer":{"title":"Answer","type":"string"}},"required":["agent_id","question","answer"],"title":"submit_surveyArguments"}},{"name":"topup_balance","description":"Top up agent balance. rail: usdc (x402) or rub (YooKassa). Returns pay_url to complete payment.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"agent_id":{"title":"Agent Id","type":"string"},"amount_minor":{"title":"Amount Minor","type":"integer"},"rail":{"default":"usdc","title":"Rail","type":"string"},"email":{"default":"agent@domains-for-ai.app","title":"Email","type":"string"}},"required":["agent_id","amount_minor"],"title":"topup_balanceArguments"}},{"name":"x402_discovery","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.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"agent_id":{"title":"Agent Id","type":"string"},"q":{"default":"","title":"Q","type":"string"},"max_price_usd":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"title":"Max Price Usd"},"limit":{"default":20,"title":"Limit","type":"integer"}},"required":["agent_id"],"title":"x402_discoveryArguments"}},{"name":"x402_seller_reputation","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.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"agent_id":{"title":"Agent Id","type":"string"},"address":{"title":"Address","type":"string"}},"required":["agent_id","address"],"title":"x402_seller_reputationArguments"}},{"name":"x402_service_check","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.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"agent_id":{"title":"Agent Id","type":"string"},"resource":{"title":"Resource","type":"string"}},"required":["agent_id","resource"],"title":"x402_service_checkArguments"}}],"scan":{"score":60,"grade":"C","scanned_at":"2026-09-20T00:29:30.081Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-20T00:29:30.064Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 1880ms"]},"poisoning":{"score":15,"max":15,"notes":["12 tool descriptions checked"]},"auth":{"score":3,"max":15,"notes":["open endpoint exposes 2 write-action tools with no auth"]},"maintenance":{"score":3,"max":15,"notes":["no repository listed"]},"identity":{"score":4,"max":10,"notes":["verified namespace with website, no repo"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"},{"id":"maint.no-repo","severity":"low","component":"maintenance","title":"No source repository listed"}],"inputs":{"probes":[{"url":"https://ruscrape.com/mcp","reachable":true,"authRequired":false,"latencyMs":1880,"serverInfo":{"name":"russia-access","version":"1.27.2"}}],"packages":[],"repo":{"found":false},"icon":{"url":null,"source":"none"},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":8}}}},"grade_history":[],"reviews":[]}