Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=false, destructiveHint=false and idempotentHint=true, so much of the safety profile is covered; the description adds real value by disclosing the outcome (the cut becomes a hard cut) and pointing at the server instructions for the edit result. It does not say what happens when the transition_id is absent or already removed, which is the key ambiguity for an idempotent remove.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.