Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already convey destructiveHint=true and readOnlyHint=false, lowering the burden on the description. The description adds useful context about what is deleted and that it must be an existing attachment, but it does not disclose permanence, cascading effects, or any post-deletion behavior. It meets the baseline but does not go beyond it significantly.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.