Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations mark this destructive, and the description usefully corrects the impression by disclosing what survives (definition preserved, members untouched) and that it's reversible. It omits other operational context such as permission requirements or what happens to live traffic on the app's endpoints.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.