Signed checks of x402 sellers on Base and remote MCP servers, before your agent pays.
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
PAID $0.01 USDC on Base mainnet via x402 HTTP. Top 3 covered providers for a task, sorted by reliability (default), price or latency, with matching routes and the numbers behind the order. Returns the x402 URL to GET; does not pay.
What you need, 1-4 keywords, e.g. web search
all (default): x402 sellers in results plus remote MCP servers in mcp_results (matched on tool names and descriptions); x402 or mcp: only that kind
Optional max quoted price per call in USD, e.g. 0.01
Tool list last changed Oct 23, 2026.
PAID $0.01 USDC on Base mainnet via x402 HTTP. Top 3 covered providers for a task, sorted by reliability (default), price or latency, with matching routes and the numbers behind the order. Returns the x402 URL to GET; does not pay.
| Argument | Type | Description |
|---|---|---|
| sort | string | |
| task* | string | What you need, 1-4 keywords, e.g. web search |
| type | 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 kind |
| max_price | number | Optional max quoted price per call in USD, e.g. 0.01 |
{
"type": "object",
"required": [
"task"
],
"properties": {
"sort": {
"enum": [
"reliability",
"price",
"latency"
],
"type": "string",
"default": "reliability"
},
"task": {
"type": "string",
"description": "What you need, 1-4 keywords, e.g. web search"
},
"type": {
"enum": [
"all",
"x402",
"mcp"
],
"type": "string",
"default": "all",
"description": "all (default): x402 sellers in results plus remote MCP servers in mcp_results (matched on tool names and descriptions); x402 or mcp: only that kind"
},
"max_price": {
"type": "number",
"description": "Optional max quoted price per call in USD, e.g. 0.01"
}
}
}PAID $0.001 USDC on Base mainnet (the first 100 HTTP calls per client per UTC day are free) via x402 HTTP. 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. This tool does not pay: it returns the x402 URL to GET with your x402 client, plus a free sample URL.
| Argument | Type | Description |
|---|---|---|
| host* | string | Seller hostname or URL, e.g. blockrun.ai or https://blockrun.ai/api/v1/chat/completions |
{
"type": "object",
"required": [
"host"
],
"properties": {
"host": {
"type": "string",
"description": "Seller hostname or URL, e.g. blockrun.ai or https://blockrun.ai/api/v1/chat/completions"
}
}
}FREE. 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.
No arguments.
{
"type": "object",
"properties": {}
}FREE. Signed daily aggregates for one seller host, newest first: probes, valid-402 count, status and error counts, latency p50/p90, quoted amounts, payTo/asset/network seen, 402 check counts, the day's receipt ids and where the raw signed receipts are archived (archive_url + line range + sha256). Each aggregate is ed25519-signed (key botsrated-prober-1).
| Argument | Type | Description |
|---|---|---|
| days | integer | How many UTC days to return (1-90) |
| host* | string | Seller hostname or URL, e.g. blockrun.ai or https://blockrun.ai/api/v1/chat/completions |
{
"type": "object",
"required": [
"host"
],
"properties": {
"days": {
"type": "integer",
"default": 30,
"maximum": 90,
"minimum": 1,
"description": "How many UTC days to return (1-90)"
},
"host": {
"type": "string",
"description": "Seller hostname or URL, e.g. blockrun.ai or https://blockrun.ai/api/v1/chat/completions"
}
}
}FREE. 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), 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).
| Argument | Type | Description |
|---|---|---|
| url* | string | Seller hostname or URL, e.g. blockrun.ai or https://blockrun.ai/api/v1/chat/completions |
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"description": "Seller hostname or URL, e.g. blockrun.ai or https://blockrun.ai/api/v1/chat/completions"
}
}
}PAID $0.002 USDC on Base mainnet (the first 10 HTTP calls per client per UTC day are free) via x402 HTTP. Full receipt history for one host (up to 1000 probes plus all paid test-buys). Returns the x402 URL to GET; does not pay.
| Argument | Type | Description |
|---|---|---|
| host* | string | Seller hostname or URL, e.g. blockrun.ai or https://blockrun.ai/api/v1/chat/completions |
{
"type": "object",
"required": [
"host"
],
"properties": {
"host": {
"type": "string",
"description": "Seller hostname or URL, e.g. blockrun.ai or https://blockrun.ai/api/v1/chat/completions"
}
}
}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.
| Argument | Type | Description |
|---|---|---|
| route* | string |
{
"type": "object",
"required": [
"route"
],
"properties": {
"route": {
"enum": [
"check",
"report",
"best"
],
"type": "string"
}
}
}