Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already indicate destructiveHint=true, and the description adds the irrecoverability aspect ('does not need it recoverable'), which is a behavioral trait beyond the annotation's simple destructive flag. It doesn't contradict the annotations, and it provides useful context about the permanence of the operation. However, it doesn't disclose details like recursive behavior or side effects, which are covered by the schema's recursive parameter description.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.