Skip to content

x402 Market Intelligence + Russian Web Access

by ruscrape.com · remote · no sign-in to list tools · v1.1.0 · published by com.ruscrape

Check x402 endpoints before paying: liveness, price history, farm detection. Plus RU web access.

Final · 2Changes · 5

12 tools: 2 do something that can't be undone, 5 change things and 5 only read.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http russia-access https://ruscrape.com/mcp

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

12 tools

Can't be undone 2Claude Code: ask
  • topup_balanceTop up agent balance.No findings

    Why it is in this group

    • The name "topup_balance" says "topup": a word that usually means money moves, which cannot be taken back.
    Description, as the server wrote it
    Top up agent balance. rail: usdc (x402) or rub (YooKassa). Returns pay_url to complete payment.
  • x402_service_checkCheck ANY x402 endpoint BEFORE paying it.No findings

    Why it is in this group

    • The description says "irreversible".
    Description, as the server wrote it
    Check ANY x402 endpoint BEFORE paying it. Payments in x402 are irreversible — there is no dispute button — and by our measurement 1 in 6 listed services is dead while 76% of Base volume comes from wash-trading farms. Returns: liveness verdict from our probes, current and historical price, the receiving address, and an organic-vs-farm verdict on that seller. Built on our own daily snapshots since 2026-06-16; no public source has this history.
Changes things 5Claude Code: ask
  • check_domainCheck if a domain is available (.com/.ru/.рф).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Check if a domain is available (.com/.ru/.рф). Free, no balance needed.
  • register_ru_domainRegister a .ru/.рф domain (secondary service).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Register a .ru/.рф domain (secondary service). Charged from balance.
  • run_codeRun agent code (python / javascript / bash) in an isolated sandbox (no network, CPU/RAM/time limits) and get stdout/stderr/exit_code back.No findings

    Why it is in this group

    • The name "run_code" says "run": a word for a change.
    • The input takes a statement or command to run (input.code), which can change anything it can reach.
    Description, as the server wrote it
    Run agent code (python / javascript / bash) in an isolated sandbox (no network, CPU/RAM/time limits) and get stdout/stderr/exit_code back. Charged from agent balance; returns payment_required if insufficient (then topup_balance and retry).
  • submit_surveyHelp improve this service: tell us what you need.No findings

    Why it is in this group

    • The name "submit_survey" says "submit": a word for a change.
    Description, as the server wrote it
    Help improve this service: tell us what you need. question is one of: need_data (which Russian data sources you need), why_no_pay (if you didn't pay: price/payment_friction/ just_exploring/not_now), missing_service (what's missing), country_need (which country IP). Short answer.
  • x402_seller_reputationReputation of an x402 payment recipient: weekly revenue, unique buyers, average ticket, what they sell, and our organic-vs-farm verdict.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Reputation of an x402 payment recipient: weekly revenue, unique buyers, average ticket, what they sell, and our organic-vs-farm verdict. Few unique buyers against sizeable revenue is the signature of volume washing — six addresses with exactly 5 buyers each accounted for 45% of the top-100 revenue in our last measurement.
Only reads 5Claude Code: allow
  • check_balanceGet agent balance in minor units (kopecks).No findings

    Why it is in this group

    • The description's first verb is "get": a word for reading.
    Description, as the server wrote it
    Get agent balance in minor units (kopecks).
  • fetch_ruRussia specialization of fetch_web (country='ru'): content of any Russian site/API through a Russian IP (Wildberries, Ozon, Yandex Market, hh.ru, Avito).No findings

    Why it is in this group

    • The name "fetch_ru" says "fetch": a word for reading.
    Description, as the server wrote it
    Russia specialization of fetch_web (country='ru'): content of any Russian site/API through a Russian IP (Wildberries, Ozon, Yandex Market, hh.ru, Avito). residential=true for hard antibot.
  • fetch_webGive a URL of ANY website or API — get its content (HTML/JSON) fetched through an IP of the chosen country (country='ru','us','de','gb',...).No findings

    Why it is in this group

    • The name "fetch_web" says "fetch": a word for reading.
    Description, as the server wrote it
    Give a URL of ANY website or API — get its content (HTML/JSON) fetched through an IP of the chosen country (country='ru','us','de','gb',...). Flagship tool — URL in, content out, no proxy setup. Specialty: country='ru' unlocks Russia-only sites that block foreign IPs (Wildberries, Ozon, Yandex Market, hh.ru, Avito). Set residential=true for sites that block datacenter IPs. Set render=true to render JS in a real headless Chromium (SPA / JS-heavy / JS-challenge sites). Charged from agent balance; returns payment_required if insufficient (then topup_balance and retry).
  • get_ru_proxyGet a Russian IP proxy to access RU-only sites (Wildberries, Ozon, Yandex, hh.ru, Avito) that block foreign IPs.No findings

    Why it is in this group

    • The name "get_ru_proxy" says "get": a word for reading.
    Description, as the server wrote it
    Get a Russian IP proxy to access RU-only sites (Wildberries, Ozon, Yandex, hh.ru, Avito) that block foreign IPs. Charged from agent balance; returns payment_required if insufficient (then call topup_balance and retry). Idempotent per agent.
  • x402_discoveryFind an x402 service by task and price across the whole catalog (27k+ listings).No findings

    Why it is in this group

    • The description's first verb is "find": a word for reading.
    Description, as the server wrote it
    Find an x402 service by task and price across the whole catalog (27k+ listings). The x402 ecosystem has no unified search across facilitators — this is that discovery layer.

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.1.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http russia-access https://ruscrape.com/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__russia-access__fetch_web",
      "mcp__russia-access__fetch_ru",
      "mcp__russia-access__get_ru_proxy",
      "mcp__russia-access__x402_discovery",
      "mcp__russia-access__check_balance"
    ],
    "ask": [
      "mcp__russia-access__run_code",
      "mcp__russia-access__x402_service_check",
      "mcp__russia-access__x402_seller_reputation",
      "mcp__russia-access__check_domain",
      "mcp__russia-access__submit_survey",
      "mcp__russia-access__topup_balance",
      "mcp__russia-access__register_ru_domain"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as russia-access. Review it before you use it.