Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare read-only, idempotent, non-destructive behavior, but the description adds substantial context beyond them: it explains the possible travel modes ('always', 'needed', 'switchable'), notes such as fields that only travel on record creation, the fields that do not travel, a setup link, and that no sign-in is needed. This is rich behavioral disclosure that helps an agent interpret results correctly.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.