Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and destructiveHint=false, so the description is not required to restate safety. It adds useful semantics beyond annotations: every thread is readable by every agent until stopped, no tier row means body access, and an explicit none tier is honoured.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.