Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare idempotentHint=true and destructiveHint=false, covering retry safety and non-destructive nature. The description adds the behavioral nuance of 'without deleting it', but does not describe error conditions, auth, or side effects beyond what annotations imply. Given the annotation coverage, the added value is modest.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.