BotsRated (beta)
Server Details
Signed checks of x402 sellers on Base and remote MCP servers, before your agent pays.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
- Repository
- botsrated/botsrated
- GitHub Stars
- 0
- Server Listing
- BotsRated
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 12 tools
Several tools return host-level measurement data (check, preflight, seller_self_check, check_mcp_setup, report, what_changed) and two tools find providers (best vs find); the descriptions do carefully delimit them (paid vs free, ranked vs unranked, host vs config), but an agent must read long prose to avoid misselection. Seller-side tools (seller_announce, seller_self_check) vs buyer-side measurement tools add further surface that looks similar at a glance.
A mix of bare single words (best, check, find, report, sample, coverage, preflight) and snake_case compounds (check_mcp_setup, seller_announce, seller_self_check, watch_free, what_changed), with no consistent verb_noun convention and some names that are nouns/adjectives rather than actions. Still readable, but not a predictable pattern.
12 tools sits in the reasonable 3-15 band and the discovery/verification/watch/seller-ops split roughly justifies each one. A few (sample, coverage) are peripheral conveniences rather than core operations, making it slightly sprawling.
Core lifecycle is present: discovery (find, best), measurement (check, preflight, report, seller_self_check, check_mcp_setup), coverage, seller announcements, and free alerts (watch_free, what_changed). But there are dangling references to operations without tools (seller claim flow, a 'changes_since' plan-bearer tool explicitly named as existing elsewhere), and no directory/category listing for discovery.
Available Tools
12 toolsbestBest Pick ($0.01)ARead-onlyIdempotentInspect
Call this when you want a short list of covered providers for a task. PAID $0.01 USDC on Base mainnet via x402. Top 3 covered providers for a task, sorted by reliability (default), price or latency, with matching routes and the numbers behind the order. An unpaid call returns an x402 v2 PaymentRequired tool error (isError, structuredContent with accepts); an x402-aware MCP client signs it and retries with the payment in _meta["x402/payment"]. Input is checked before any payment request; charged only when the tool returns an answer (settlement in result _meta["x402/payment-response"]).
Inputs: task (required), sort, type, max_price.
checkCheck ($0.01)ARead-onlyIdempotentInspect
Call this when you want the measured facts for one host. PAID $0.01 USDC on Base mainnet via x402 after the shared free daily quota (the first 25 checks per client per UTC day are free on this tool and on HTTP GET /v1/check; one quota, not two). Measured facts for one host (an x402 seller, or a remote MCP server host: handshake state, protocol version, tools count/hash and change history, auth needed, latency): valid-402 rate, latency p50/p90, price and payTo vs listing, paid test-buys with Base tx links, freshness, last 5 receipts. An unpaid call returns an x402 v2 PaymentRequired tool error (isError, structuredContent with accepts); an x402-aware MCP client signs it and retries with the payment in _meta["x402/payment"]. Input is checked before any payment request; charged only when the tool returns an answer (settlement in result _meta["x402/payment-response"]).
Inputs: host (required).
check_mcp_setupCheck my MCP setupARead-onlyIdempotentInspect
Call this when you want to check the MCP servers in your config or a list of hosts. Free. Same report as POST /v1/dependency-watch/report: up to 50 hosts or an mcp.json. Each server comes back with its last handshake, tool count, tools-hash change date and receipt link. Then watch up to 3 hosts free, or use Desk for more. Nothing is fetched or stored.
Inputs: text, hosts, config, mcp_json.
coverageCoverage (Free)ARead-onlyIdempotentInspect
Call this when you want to know how many sellers and MCP servers are covered. No arguments are required. FREE. How many x402 seller hosts and remote MCP servers BotsRated covers (mcp_servers: servers, hosts, probed, last-state counts; chains: measured hosts quoting Base USDC / Solana USDC in the last 48 h, null until measured), from which discovery sources, the probe schedules and when the last probe runs finished.
Inputs: no named parameters.
findFind (Free)ARead-onlyIdempotentInspect
Call this when you need covered sellers or MCP servers for a task and you have not picked a host yet. FREE (uses 1 of the 25 free checks per client per UTC day, shared with /v1/check). Top matching covered x402 sellers and remote MCP servers for what you need, each with a one-line factual reason (text match, recent valid 402s or handshakes, median latency, quoted price) and its page URL. Same filters as best, without the full ranking and receipts. Seller text is the seller's own words; we don't check it. Optional category is a Works Today slug; it is ignored unless that directory is live and the category is published.
Inputs: q (required), category.
preflightPreflightARead-onlyIdempotentInspect
Call this when you have a host, or you just pasted an MCP config, and you want the latest check before anything else. Not charged. Is this x402 seller or remote MCP server covered, and what did its latest unpaid probe show? For MCP server hosts: last handshake state (ok, auth_required, handshake_failed, unreachable, or blocked = not contacted because the URL, a redirect or its DNS points somewhere our rules don't allow), protocol version, tool count and tools hash. Returns status, whether the 402 challenge was valid, quoted vs listed price and payTo, freshness (age, stale flag) and the receipt link. Use before paying any x402 seller. Cap: 1000 per client IP (IPv6 /48) per UTC day, then an error preflight_cap. A key allows 25000 per key per UTC day. No public price is listed for a key.
Inputs: url (required).
reportReport ($0.002)ARead-onlyIdempotentInspect
Call this when you want the full receipt history for one host. PAID $0.002 USDC on Base mainnet via x402 (the first 3 calls per client per UTC day are free over HTTP GET /v1/report/{host}). Full receipt history for one host (up to 1000 probes plus all paid test-buys). An unpaid call returns an x402 v2 PaymentRequired tool error (isError, structuredContent with accepts); an x402-aware MCP client signs it and retries with the payment in _meta["x402/payment"]. Input is checked before any payment request; charged only when the tool returns an answer (settlement in result _meta["x402/payment-response"]).
Inputs: host (required).
sampleSample Paid Response (Free)ARead-onlyIdempotentInspect
Call this when you want to see a real paid answer before you pay. No arguments are required; route defaults to check. FREE. Returns a real sample of a paid response (check, report or best) for a fixed example, so you can see exactly what you would buy.
Inputs: route.
seller_announceSeller statement (Free, owner)AInspect
Call this when you are the verified owner and you are posting a planned price or payTo. FREE. Verified owner posts a planned price and/or payTo set, effective_at, note, and sig_b64 over the canonical statement. Sign with the key you made at claim. The server stored only that public key. Does not change a measurement. A payTo alert is not suppressed.
Inputs: host (required), session (required), sig_b64 (required), effective_at (required), +3 more.
seller_self_checkSeller self-check (Free)ARead-onlyIdempotentInspect
Call this when you want the stored measurements for a host. FREE. Read stored measurements for a host you operate or anyone can read: listing versus quoted price, whether recent unpaid checks returned a valid payment request, payTo observations. Not a judgement. The owner key is made on your side; claim stores only the public key. Pass probe:true with session (the verified-owner token from POST /v1/seller/claim/verify) to run one on-demand unpaid probe with the same receipt code as buyer checks. probe is rate-limited.
Inputs: host (required), probe, session.
watch_freeWatch free (email)AInspect
Call this when you want an email only when a covered host's measured facts change. Free. Same watch as POST /v1/alerts/subscribe: 1 covered host, email only, at most once per UTC day when measured facts change, 30 days, up to 3 active watches per client. The confirmation email is the existing alerts email. Not a price change. Slack, Discord and webhook stay on a paid plan. The success payload returns handle, the same value as token, shown once. Next step: confirm the email, then call what_changed with that handle.
Inputs: host (required), email (required).
what_changedWhat changed (free watch)ARead-onlyIdempotentInspect
Call this when you have a handle from watch_free and you want what changed on that free watch. Free. Pass handle from watch_free (token is the same value). Reads measured changes for the host on that alerts-free watch only: price, payTo, valid 402, listing or status, and tools-hash or tool changes already stored, plus a receipt link when a receipt was stored. If since is omitted, the window starts when the watch was created (window.basis is since_watch_created). If that time is missing, the window is the last 7 days. Confirm the email before the first read. Not charged. A paid plan token is rejected. changes_since stays the plan-bearer tool.
Inputs: handle (required), limit, since, token.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
x402 pre-pay check with on-chain payer proof; MCP liveness; seller reports from chain settlements
Verify before your agent acts on data it paid for. Signed verdicts, checkable offline, via x402.
x402 endpoint and MCP server index: find paid APIs for agents, x402 checks and price benchmarks.
Noncustodial Base x402 payment control and seller settlement recovery
Related MCP Servers
- AlicenseAqualityBmaintenanceMCP server that checks an x402 paid endpoint before an agent pays it, and checks afterwards that the receipt opens to exactly one real on-chain settlement. Two tools, no account, no API key.2486 npmApache 2.0
- AlicenseNot gradedqualityCmaintenanceMCP server for verifying agent payment integrity on x402, providing tools to check payTo mismatches, market stats, and lookup endpoints.1MIT
- AlicenseAqualityBmaintenancealalanet-agent is the open local client of alalanet.com, the free service an AI agent asks before it installs, connects or pays. A stdio MCP server whose key stays on your machine: it signs agent passports, receipts, skill and package releases, mail and memory locally (16 tools) and checks files and agents against alalanet's public transparency log. Hosted checks: https://alalanet.com/mcp.216Apache 2.0
- AlicenseNot gradedqualityCmaintenanceAn MCP server an agent asks before paying an x402 seller: real and repeat customers, the biggest payer's share and the cost to fake the numbers, from public Base chain data (Infoharmoni Atlas). Read-only, never pays.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.