Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish read-only, idempotent, closed-world behavior, and the description layers on material traits the annotations cannot convey: a trial quota of 3 calls per source per day, a freshness limit (latest day only), and an explicit prompt-injection warning that song titles, artist names and quotes are data rather than instructions. That is substantial behavioral disclosure.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.