Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the annotations (readOnly=false, destructive=false, idempotent=false), the description discloses a 280-character cap, a 20-note retention limit, newest-first ordering, visibility on the goal page while active or complete, no cost on any plan, and that nobody is notified. That is substantive behavioral context an agent cannot get from the structured fields.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.