Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent, closed-world and non-destructive, so safety is covered. The description adds genuinely new context: the payload mirrors website FAQ wording (static, verbatim documentation) and should be fetched once, which tells the agent the content is stable and cacheable. It stops short of describing response size or structure.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.