{"score":{"grade":"D","total":41,"breadth":13,"payment":0,"quality":100,"discovery":83},"domain":"agent402.tools","origin":"https://agent402.tools","robots":{"url":"https://agent402.tools/robots.txt","bots":[{"bot":"GPTBot","source":"explicit","allowed":true},{"bot":"Google-Extended","source":"explicit","allowed":true},{"bot":"ClaudeBot","source":"explicit","allowed":true},{"bot":"Applebot-Extended","source":"missing","allowed":null},{"bot":"CCBot","source":"missing","allowed":null},{"bot":"PerplexityBot","source":"explicit","allowed":true},{"bot":"Bytespider","source":"missing","allowed":null}],"fetched":true},"probedAt":"2026-11-12T04:58:34.211Z","warnings":[],"platforms":[{"id":"cloudflare","label":"Cloudflare","signals":["cf-ray","cloudflare"],"confidence":0.5}],"protocols":[{"id":"ucp","status":"absent","details":{},"version":null,"evidence":[{"url":"https://agent402.tools/.well-known/ucp","bytes":32,"snippet":"{\"ok\":false,\"error\":\"not-found\"}","latencyMs":469,"statusCode":404,"contentType":"application/json; charset=utf-8"}],"endpoints":[],"confidence":0.9},{"id":"acp","status":"undiscoverable","details":{"spec":"https://www.agenticcommerce.dev/","reason":"acp_has_no_public_well_known"},"version":null,"evidence":[],"endpoints":[],"confidence":1},{"id":"ap2","status":"absent","details":{},"version":null,"evidence":[],"endpoints":[],"confidence":0.9},{"id":"tap","status":"absent","details":{},"version":null,"evidence":[{"url":"https://agent402.tools/.well-known/http-message-signatures-directory","bytes":32,"snippet":"{\"ok\":false,\"error\":\"not-found\"}","latencyMs":487,"statusCode":404,"contentType":"application/json; charset=utf-8"}],"endpoints":[],"confidence":0.9},{"id":"mcp","status":"absent","details":{"discovery":"absent","handshake":"not_run"},"version":null,"evidence":[{"url":"https://agent402.tools/.well-known/mcp.json","bytes":32,"snippet":"{\"ok\":false,\"error\":\"not-found\"}","latencyMs":486,"statusCode":404,"contentType":"application/json; charset=utf-8"},{"url":"https://agent402.tools/.well-known/mcp","bytes":32,"snippet":"{\"ok\":false,\"error\":\"not-found\"}","latencyMs":688,"statusCode":404,"contentType":"application/json; charset=utf-8"},{"url":"https://agent402.tools/mcp","bytes":127,"snippet":"{\"jsonrpc\":\"2.0\",\"error\":{\"code\":-32000,\"message\":\"This MCP endpoint is stateless: POST JSON-RPC messages to /mcp.\"},\"id\":null}","latencyMs":691,"statusCode":405,"contentType":"application/json; charset=utf-8"}],"endpoints":[],"confidence":0.9},{"id":"a2a","status":"present","details":{"name":"Agent402","skills":[{"id":"catalog-find","name":"Find a tool for a task"},{"id":"route-execute","name":"Route and execute a paid call"},{"id":"llm-gateway","name":"Model calls priced per request"},{"id":"research-reports","name":"Finished research and diligence reports"},{"id":"x402-index","name":"The x402 seller index"}],"contentType":"application/json; charset=utf-8","discoveryPath":"/.well-known/agent-card.json","interfaceStatus":200,"protocolVersion":"0.3.0"},"version":"0.3.0","evidence":[{"url":"https://agent402.tools/.well-known/agent-card.json","bytes":1968,"snippet":"{\"protocolVersion\":\"0.3.0\",\"name\":\"Agent402\",\"description\":\"Pay-per-call web tools for autonomous agents: 628 priced endpoints settled in stablecoins (USDC, or USDG on Robinhood Chain) over x402 or MPP, free via proof of work for the pure-CPU tools, and finished reports by card. ","latencyMs":693,"statusCode":200,"contentType":"application/json; charset=utf-8"},{"url":"https://agent402.tools/.well-known/agent.json","bytes":1968,"snippet":"{\"protocolVersion\":\"0.3.0\",\"name\":\"Agent402\",\"description\":\"Pay-per-call web tools for autonomous agents: 628 priced endpoints settled in stablecoins (USDC, or USDG on Robinhood Chain) over x402 or MPP, free via proof of work for the pure-CPU tools, and finished reports by card. ","latencyMs":923,"statusCode":200,"contentType":"application/json; charset=utf-8"}],"endpoints":["https://agent402.tools/.well-known/agent-card.json"],"confidence":0.85},{"id":"x402","status":"absent","details":{"note":"not_x402_document"},"version":null,"evidence":[{"url":"https://agent402.tools/.well-known/x402","bytes":8192,"snippet":"{\"spec\":\"agent402-service-manifest/1\",\"version\":1,\"resources\":[\"https://agent402.tools/api/extract\",\"https://agent402.tools/api/meta\",\"https://agent402.tools/api/dns\",\"https://agent402.tools/api/render\",\"https://agent402.tools/api/screenshot\",\"https://agent402.tools/api/pdf\",\"htt","latencyMs":195,"statusCode":200,"contentType":"application/json; charset=utf-8"}],"endpoints":[],"confidence":0.9},{"id":"mpp","status":"absent","details":{"note":"no_public_well_known"},"version":null,"evidence":[],"endpoints":[],"confidence":0.9},{"id":"llms","status":"present","details":{"bytes":8192},"version":null,"evidence":[{"url":"https://agent402.tools/llms.txt","bytes":8192,"snippet":"# Agent402.Tools > Agent402 is a catalog of 500+ tools that AI agents find, pay for per request over x402 or MPP, and call with no account or API key. The applied layer of Agentic Finance: agents that pay and get paid on their own (explainer: /agentic-finance). **First job: searc","latencyMs":925,"statusCode":200,"contentType":"text/plain; charset=utf-8"},{"url":"https://agent402.tools/llms-full.txt","bytes":8192,"snippet":"# Agent402.Tools > Agent402 is a catalog of 500+ tools that AI agents find, pay for per request over x402 or MPP, and call with no account or API key. The applied layer of Agentic Finance: agents that pay and get paid on their own (explainer: /agentic-finance). **First job: searc","latencyMs":1146,"statusCode":200,"contentType":"text/plain; charset=utf-8"}],"endpoints":["https://agent402.tools/llms.txt","https://agent402.tools/llms-full.txt"],"confidence":0.9},{"id":"ai-plugin","status":"absent","details":{},"version":null,"evidence":[{"url":"https://agent402.tools/.well-known/ai-plugin.json","bytes":32,"snippet":"{\"ok\":false,\"error\":\"not-found\"}","latencyMs":1145,"statusCode":404,"contentType":"application/json; charset=utf-8"}],"endpoints":[],"confidence":0.9},{"id":"openapi","status":"error","details":{"note":"not_openapi"},"version":null,"evidence":[{"url":"https://agent402.tools/.well-known/openapi.json","bytes":32,"snippet":"{\"ok\":false,\"error\":\"not-found\"}","latencyMs":1143,"statusCode":404,"contentType":"application/json; charset=utf-8"},{"url":"https://agent402.tools/openapi.json","bytes":8192,"snippet":"{\"openapi\":\"3.1.0\",\"info\":{\"title\":\"Agent402: 500+ pay-per-call tools for AI agents over x402 + MPP\",\"version\":\"2.1.0\",\"description\":\"Start here: GET /api/search?q=<query> returns ranked live web results as JSON (title, URL, snippet, age) for $0.01 a call, with no account and no ","latencyMs":1406,"statusCode":200,"contentType":"application/json; charset=utf-8"},{"url":"https://agent402.tools/openapi.yaml","bytes":32,"snippet":"{\"ok\":false,\"error\":\"not-found\"}","latencyMs":1345,"statusCode":404,"contentType":"application/json; charset=utf-8"},{"url":"https://agent402.tools/swagger.json","bytes":8192,"snippet":"{\"openapi\":\"3.1.0\",\"info\":{\"title\":\"Agent402: 500+ pay-per-call tools for AI agents over x402 + MPP\",\"version\":\"2.1.0\",\"description\":\"Start here: GET /api/search?q=<query> returns ranked live web results as JSON (title, URL, snippet, age) for $0.01 a call, with no account and no ","latencyMs":1407,"statusCode":200,"contentType":"application/json; charset=utf-8"}],"endpoints":["https://agent402.tools/openapi.json","https://agent402.tools/swagger.json"],"confidence":0.7}],"reachable":true,"paymentRails":{"x402":{"present":false,"payable":null,"notes":"not observed"},"mpp":{"present":false,"payable":null,"notes":"no public challenge detected"},"other":[{"id":"ap2","present":false,"payable":null,"status":"not_probeable_on_origin","notes":"No AP2 surface on the origin. Absence is not a failed payment probe."}]},"participation":{"status":"open","evidence":[{"detail":"Allow for GPTBot","source":"robots.txt"},{"detail":"Allow for ClaudeBot","source":"robots.txt"},{"detail":"Allow for Google-Extended","source":"robots.txt"},{"detail":"Allow for PerplexityBot","source":"robots.txt"},{"detail":"present","source":"llms.txt"},{"detail":"present","source":"agents.md"},{"detail":"present","source":"agent-card"}],"confidence":"high"},"capabilityMatrix":{"ucp":{"declared":false,"probeOk":false,"callable":false,"payable":null,"evidence":["404 /.well-known/ucp"],"checkedAt":"2026-11-12T19:14:26.804Z"},"acp":{"declared":false,"probeOk":false,"callable":false,"payable":null,"evidence":["no public discovery surface"],"checkedAt":"2026-11-12T19:14:26.804Z"},"ap2":{"declared":false,"probeOk":false,"callable":false,"payable":null,"evidence":["not observed"],"checkedAt":"2026-11-12T19:14:26.804Z"},"tap":{"declared":false,"probeOk":false,"callable":false,"payable":null,"evidence":["404 /.well-known/http-message-signatures-directory"],"checkedAt":"2026-11-12T19:14:26.804Z"},"mcp":{"declared":false,"probeOk":false,"callable":false,"payable":null,"evidence":["404 /.well-known/mcp.json"],"checkedAt":"2026-11-12T19:14:26.804Z"},"a2a":{"declared":true,"probeOk":true,"callable":true,"payable":null,"evidence":["200 /.well-known/agent-card.json","path /.well-known/agent-card.json","agent card JSON parsed","HEAD interface 200"],"checkedAt":"2026-11-12T19:14:26.804Z"},"x402":{"declared":false,"probeOk":false,"callable":false,"payable":false,"evidence":["200 /.well-known/x402","not_x402_document"],"checkedAt":"2026-11-12T19:14:26.804Z"},"mpp":{"declared":false,"probeOk":false,"callable":false,"payable":false,"evidence":["no_public_well_known"],"checkedAt":"2026-11-12T19:14:26.804Z"},"llms":{"declared":true,"probeOk":true,"callable":true,"payable":null,"evidence":["200 /llms.txt","llms.txt body accepted"],"checkedAt":"2026-11-12T19:14:26.804Z"},"ai-plugin":{"declared":false,"probeOk":false,"callable":false,"payable":null,"evidence":["404 /.well-known/ai-plugin.json"],"checkedAt":"2026-11-12T19:14:26.804Z"},"openapi":{"declared":false,"probeOk":false,"callable":false,"payable":null,"evidence":["404 /.well-known/openapi.json","not_openapi"],"checkedAt":"2026-11-12T19:14:26.804Z"}},"callabilityProbedAt":"2026-11-12T19:14:26.804Z","cache":{"presenceMaxAgeSec":86400,"callabilityMaxAgeSec":900,"presenceStale":false,"callabilityStale":false},"refresh":{"payable":true,"priceUsd":0.02,"network":"eip155:8453","rest":{"method":"GET","url":"/api/v1/hosts/agent402.tools/refresh"},"mcp":{"tool":"refresh_host","path":"/api/v1/mcp"},"docs":"https://www.vokko.eu/pricing"}}