Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden. '(final state)' usefully signals that cancellation is terminal and the hold cannot be resumed, which is real behavioral value. It still omits permission requirements, idempotency, and the error behavior when the hold is not in a cancellable state.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.