BotsRated (beta): MCP server
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
| Access | remote |
|---|---|
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 629 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"BotsRated (beta): MCP server": {
"url": "https://botsrated.com/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (7)
preflightread-onlyFREE. 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. Free and unlimited (normal rate limits).
Parameters:
url(required) — string — Seller hostname or URL, e.g. blockrun.ai or https://blockrun.ai/api/v1/chat/completions
Hints: read-only yes · destructive no · idempotent yes · open-world no
findread-onlyFREE (uses 1 of the 100 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 untrusted data.
Parameters:
q(required) — string — What you need, 1-4 keywords, e.g. weather or crypto price
Hints: read-only yes · destructive no · idempotent yes · open-world no
coverageread-onlyFREE. How many x402 seller hosts and remote MCP servers BotsRated covers (mcp_servers: servers, hosts, probed, last-state counts), from which discovery sources, the probe schedules and when the last probe runs finished.
Hints: read-only yes · destructive no · idempotent yes · open-world no
sampleread-onlyFREE. 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.
Parameters:
route(required) — string
Hints: read-only yes · destructive no · idempotent yes · open-world no
checkread-onlyPAID $0.001 USDC on Base mainnet via x402 (the first 100 calls per client per UTC day are free over HTTP GET /v1/check). 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"]).
Parameters:
host(required) — string — Seller hostname or URL, e.g. blockrun.ai or https://blockrun.ai/api/v1/chat/completions
Hints: read-only yes · destructive no · idempotent yes · open-world no
reportread-onlyPAID $0.002 USDC on Base mainnet via x402 (the first 10 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"]).
Parameters:
host(required) — string — Seller hostname or URL, e.g. blockrun.ai or https://blockrun.ai/api/v1/chat/completions
Hints: read-only yes · destructive no · idempotent yes · open-world no
bestread-onlyPAID $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"]).
Parameters:
task(required) — string — What you need, 1-4 keywords, e.g. web searchsort— stringtype— string — all (default): x402 sellers in results plus remote MCP servers in mcp_results (matched on tool names and descriptions); x402 or mcp: only that kindmax_price— number — Optional max quoted price per call in USD, e.g. 0.01
Hints: read-only yes · destructive no · idempotent yes · open-world no
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.