{"name":"Heron","description":"AI-visibility (GEO) audit: scores how citable a URL is to AI search engines and returns a structured improvement plan.","version":"1.0","pricing":{"unit":"per_audit","amount":9,"currency":"USD","settled_in":"USDC","chain":"base"},"payment_protocol":"x402-compatible (HTTP 402 challenge -> pay USDC -> retry)","endpoints":{"free_score":{"method":"POST","path":"/api/audit","returns":"overall score + per-dimension breakdown (no payment)"},"full_report":{"method":"GET","path":"/agent/audit","query":"url, [order]","returns":"full machine-readable report","payment":"HTTP 402 on first call"},"negotiate":{"method":"GET","path":"/agent/quote","query":"url, bid","returns":"accepts your bid in [floor, list]; counters below floor","floor_usd":3,"list_usd":9},"free_x402_map":{"method":"GET","path":"/x402/observatory","returns":"live, machine-readable map of x402 services (free, no payment)"}},"mcp":{"tools":["heron_score","heron_full_report","heron_negotiate","heron_manifest"],"stdio":"python heron_mcp.py (see mcp/README.md)"},"client_note":"Send a non-empty User-Agent header (the edge blocks empty/default bot UAs). Any identifying UA works.","wallet":"0xB62e1c338a83D3a6621f9127eEa5B000caCfCd01"}