Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden and does disclose the two behaviors an agent most needs: pay-per-call pricing ($0.002 USDC on Base, x402/MPP) and that unpaid calls return a 402 challenge. It stops short of error modes, timeouts, or whether extraction fails gracefully on non-article content.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.