Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, destructiveHint=false and openWorldHint=true, but the description adds genuinely non-derivable behavior: the check is 'bounded' and 'fresh' (not cached), inputs stay constant across polls, the agent owns the polling cadence, and the operation is stateless enough that it 'may stop at any time'. That clarifies this is a one-shot pull rather than a persistent background subscription — useful context beyond the annotation set. It stops short of saying what happens if the 'bounded' check cannot complete or how polling limits are enforced.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.