Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The annotations already mark this as destructive and not read-only, but the description adds important consequences: 'This cannot be undone, and past supports lose the link to it.' It also gives the exception condition and the non-destructive alternative, going well beyond the structured hints.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.