Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare idempotency and lack of destructiveness, so the bar is lower. The description adds genuinely non-obvious state preconditions (paused state, approved memory) that the annotations do not convey; it stops short of describing failure behavior when the journey is not in that state.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.