x402 Market Intelligence + Russian Web Access
Check x402 endpoints before paying: liveness, price history, farm detection. Plus RU web access.
사용해야 할까요
품질 및 안전성
발견 사항 (2)
- LOWtopup_balance에서
- LOWregister_ru_domain에서
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"russia-access": {
"url": "https://ruscrape.com/mcp"
}
}
}원격 엔드포인트
https://ruscrape.com/mcpstreamable-http할 수 있는 일
도구 목록
도구 (12)
🟡fetch_web(agent_id, url, country, residential, render)
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).
입력 스키마
{
"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"
}🟢fetch_ru(agent_id, url, residential)
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.
입력 스키마
{
"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"
}🟢get_ru_proxy(agent_id, count, period_days)
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.
입력 스키마
{
"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"
}🟢run_code(agent_id, language, code, timeout)
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).
입력 스키마
{
"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"
}🟢x402_service_check(agent_id, resource)
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.
입력 스키마
{
"type": "object",
"properties": {
"agent_id": {
"title": "Agent Id",
"type": "string"
},
"resource": {
"title": "Resource",
"type": "string"
}
},
"required": [
"agent_id",
"resource"
],
"title": "x402_service_checkArguments"
}🟢x402_discovery(agent_id, q, max_price_usd, limit)
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.
입력 스키마
{
"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"
}⚪x402_seller_reputation(agent_id, address)
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.
입력 스키마
{
"type": "object",
"properties": {
"agent_id": {
"title": "Agent Id",
"type": "string"
},
"address": {
"title": "Address",
"type": "string"
}
},
"required": [
"agent_id",
"address"
],
"title": "x402_seller_reputationArguments"
}🟢check_domain(domain)
Check if a domain is available (.com/.ru/.рф). Free, no balance needed.
입력 스키마
{
"type": "object",
"properties": {
"domain": {
"title": "Domain",
"type": "string"
}
},
"required": [
"domain"
],
"title": "check_domainArguments"
}🟢check_balance(agent_id)
Get agent balance in minor units (kopecks).
입력 스키마
{
"type": "object",
"properties": {
"agent_id": {
"title": "Agent Id",
"type": "string"
}
},
"required": [
"agent_id"
],
"title": "check_balanceArguments"
}🟡submit_survey(agent_id, question, answer)
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.
입력 스키마
{
"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"
}⚪topup_balance(agent_id, amount_minor, rail, email)
Top up agent balance. rail: usdc (x402) or rub (YooKassa). Returns pay_url to complete payment.
입력 스키마
{
"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": "[email protected]",
"title": "Email",
"type": "string"
}
},
"required": [
"agent_id",
"amount_minor"
],
"title": "topup_balanceArguments"
}⚪register_ru_domain(agent_id, domain, idempotency_key)
Register a .ru/.рф domain (secondary service). Charged from balance.
입력 스키마
{
"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"
}커뮤니티
증거