Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description discloses the blocking long-poll behavior, the polling-window close condition, and the meaning of each returned status. Even with `readOnlyHint: true`, it adds valuable behavioral detail beyond the annotation by explaining what the caller should do on a `pending` result.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.