Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description must carry the behavioral burden, and it does add real value: cost ($0.005), payment rail (keyless Base USDC, x402 paid GET endpoint). 'Keyless' implies no API key is required, which is useful. Still missing are rate limits, latency, and what happens on payment failure or invalid domains.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.