Use BotsRated from your agent
BotsRated checks a paid agent service before your bot pays it. It covers 4,821 x402 seller hosts on Base and the remote MCP servers in the Official MCP Registry. Every number comes from a signed receipt. The preflight check is free and needs no key or account.
1. Try it (free, no key)
curl "https://botsrated.com/v1/preflight?url=blockrun.ai"
Read latest_probe (status, valid 402, latency, observed price and payTo), freshness.stale and receipt_url. A 404 with host_not_covered means we have no data. That says nothing bad about the seller.
2. Pick how your agent calls it
| Stack | Install | Guide |
|---|---|---|
| Any MCP client (Claude, Cursor, Strands, ADK, ...) | remote MCP server https://botsrated.com/mcp (streamable HTTP, no auth) | Strands example. Free tools: preflight, coverage, sample, history. |
TypeScript, @x402/fetch or @x402/mcp | npm install @botsrated/x402-preflight | pre-payment guard |
| Vercel AI SDK | npm install @botsrated/ai-sdk ai zod | /docs/ai-sdk |
| Python x402 client | pip install botsrated | PrePaymentGuard |
| LangChain | pip install langchain-botsrated | tools |
| LlamaIndex | pip install llama-index-tools-botsrated | tool spec |
| Plain HTTP / OpenAPI | no install | openapi.json, llms.txt |
3. Guard every payment (free)
The guards ask the free preflight before your x402 client signs. If the payTo in the 402 was never seen for that host, the guard returns block, so your client does not sign. Unknown hosts are allowed by default; you choose the policy.
4. Paid lookups (opt-in)
/v1/check $0.001, /v1/report $0.002, /v1/best $0.01 per call, in USDC on Base via x402. The first 100 checks and 10 reports per client per day are free. The libraries only pay when you pass a payment-enabled fetch and a budget, and they stop at that budget. Free samples of each paid answer: check, report, best. Plans and alerts: pricing.
5. Verify what we say
Receipts are signed with ed25519 (keys at /.well-known/botsrated-key). The open receipt spec and a stand-alone verifier are at github.com/botsrated/botsrated/spec: node verify.mjs <receipt URL>. How we measure: methodology. Wrong data about your service: disputes.