Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the readOnly/idempotent annotations, it discloses the underlying data source, both EntryPoint versions, and the computed outputs including smart-account status, op count, success rate, and per-sponsor share. It also adds operational details like default/max days, pricing, free tier, and lack of API-key requirements.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.