Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare destructiveHint=true and idempotentHint=true, so the safety profile is partly covered. The description goes beyond them by stating the concrete consequences: unfinished work is interrupted, partial changes may remain, completed changes are NOT rolled back, and the session itself is retained. That 'what survives and what persists' detail is exactly the context an agent needs before calling a destructive tool.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.