Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare destructiveHint=true and idempotentHint=true, so the agent knows the operation is destructive and safe to repeat. The description adds context beyond annotations by explaining why deletion is appropriate (stale, done, sensitive data) and that it removes data saved earlier. It does not contradict annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.