Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already flag destructiveHint=true and readOnlyHint=false, and the description adds 'This is irreversible,' which meaningfully warns the agent that the action cannot be undone. This goes beyond the annotation's generic destructive flag, though it does not detail possible cascading effects on related resources.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.