Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The destructiveHint annotation already flags the operation as destructive, so the description only needs to add context. "I documenti già creati restano" does add real value by disclosing that this is not a cascading delete and previously generated documents survive. However, it says nothing about irreversibility, confirmation needs, or authorization requirements beyond what the annotation conveys.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.