Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations declare destructiveHint=true, but the description goes beyond them by disclosing soft-delete semantics: the user stops seeing it, it stops running, and the record is retained internally for a short window. This is exactly the kind of consequence detail annotations cannot carry.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.