{"name":"agent-tools","paid":true,"network":"eip155:8453","testnet":null,"facilitator":"cdp","endpoints":[{"path":"/preflight","price":"$0.001","description":"Use before paying any x402 endpoint, so you don't pay a dead or mispriced one: checks it is alive, correctly payment-gated, its price/network/asset, latency, and whether it fits your max_price_usd. Sends one unpaid request, never pays. ~9% of paid listings we scanned were dead. Errors (never charged): 400 bad input, 422 source could not be fetched or parsed, 429 rate limited (30/min), 502 upstream failed."},{"path":"/extract","price":"$0.002","description":"Use when you need to read or cite a web page or PDF: returns clean Markdown plus provenance (title, author, published date, canonical URL, retrieval time, SHA-256 of the fetched bytes). Errors (never charged): 400 bad input, 422 source could not be fetched or parsed, 429 rate limited (30/min), 502 upstream failed."},{"path":"/verify/quote","price":"$0.005","description":"Use before repeating a claim from a source: give the claim and the source URL, get the exact supporting sentence (SUPPORTED), or NUMBER_MISMATCH when the source says it with different numbers, WEAK_MATCH, NOT_FOUND. Deterministic, no LLM. Errors (never charged): 400 bad input, 422 source could not be fetched or parsed, 429 rate limited (30/min), 502 upstream failed."},{"path":"/verify/citation","price":"$0.003","description":"Use before citing a paper, especially one an LLM produced: checks a DOI, arXiv id or title against Crossref, OpenAlex and arXiv. VERIFIED, RETRACTED, YEAR_DIFFERS, MISMATCH or NOT_FOUND, with the matching record. Errors (never charged): 400 bad input, 422 source could not be fetched or parsed, 429 rate limited (30/min), 502 upstream failed."},{"path":"/preflight/batch","price":"$0.005","description":"Use when several x402 endpoints offer the same thing: pre-flights up to 10 (repeat ?url=) and ranks them, cheapest live payable option first. Errors (never charged): 400 bad input, 422 source could not be fetched or parsed, 429 rate limited (30/min), 502 upstream failed."},{"path":"/audit/x402","price":"$0.02","description":"Use if you sell an x402 endpoint and want more paying agents: zero-spend audit scored 0-100 with a fix list covering 402 validity, latency, payTo, x402 v2, description, Bazaar discovery metadata and Agentic Market listing. Errors (never charged): 400 bad input, 422 source could not be fetched or parsed, 429 rate limited (30/min), 502 upstream failed."},{"path":"/audit/site","price":"$0.01","description":"Use to check whether AI agents can find and read a website: robots.txt AI-bot blocks, extractable main content, llms.txt, sitemap, structured data, OpenAPI/MCP/x402. Score 0-100 with a fix list. Errors (never charged): 400 bad input, 422 source could not be fetched or parsed, 429 rate limited (30/min), 502 upstream failed."},{"path":"/market/report","price":"$0.01","description":"Use before building or pricing an x402 service: market data from the full Agentic Market catalog (31k endpoints, 30-day payers and calls) plus our liveness scan - where buyers pay, crowded vs underserved niches, top sellers, dead share. Optional ?q= keyword or tag. Errors (never charged): 400 bad input, 422 source could not be fetched or parsed, 429 rate limited (30/min), 502 upstream failed."}]}