Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the annotations (readOnly, idempotent, non-destructive), it discloses genuinely non-obvious behavior: pure computation with no calendar access, DST-aware results, ranked top-5 slots, per-zone offset/abbreviation, and an optional ICS VEVENT for the top slot. This is meaningful context the structured fields do not carry.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.