Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover readOnly/idempotent/openWorld/non-destructive, but the description adds real value: the per-call quota cost (1 of 1,000/month) and, critically, the caveat that these are snapshot observations that do not prove live links. That reliability caveat is exactly the kind of context an agent cannot infer from structured fields.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.