Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare destructiveHint=true, idempotentHint=true and readOnlyHint=false, so the idempotency sentence largely restates structured data. The description does add real value by clarifying that the working buffer is destroyed and no revision results, but it omits permission requirements and what a 'no-op' response looks like.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.