Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, non-destructive, and closed-world, so safety is covered structurally. The description adds the useful behavioral fact that this is a UI-internal helper, but it says nothing about what the call returns or why provider/resume_token exist, and an output schema exists so return detail is partly excused.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.