Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already convey read-only, non-destructive intent. The description goes beyond this by requiring authentication and by stating the tool returns active and inactive alerts including seat, priority, days until flight, and last check time. Useful behavioral context for an agent.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.