Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations only say readOnly/openWorld; the description adds the real behavioral detail an agent needs: the 5-capitalised-name cap, the per-entity found/not-found result with Wikidata ID, the separate year-sentence listing, and the x402 payment model ($0.003 USDC on Base/Solana/Arc, failed calls not charged). The charge/no-charge asymmetry is exactly the kind of cost context annotations cannot convey.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.