Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare destructiveHint=true, idempotentHint=true, readOnlyHint=false; the description adds value on top: unsupported changes refuse rather than silently rebuild, operation_id must be preserved on retries, and the call consumes the account's direct-edit allowance at zero credit cost. It does not explain what 'destructive' means here (whether removed emphasis is recoverable via restore_version), which is the one gap annotations leave open.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.