Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare read-only, non-destructive, open-world, non-idempotent behavior. The description adds a non-guarantee disclaimer about health/luck/money and a privacy note that the layout text is not stored, which is useful context beyond annotations. No response format details are added, but an output schema exists.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.