Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=false, destructiveHint=true, idempotentHint=false, so the mutation profile is covered. The description adds genuinely new context: the edit produces a saved new version and returns it, which clarifies the effect on the original beyond what the hints say. It stops short of describing rate limits, permissions, or what happens to the prior version.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.