Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover readOnly, idempotent and non-destructive semantics, so the bar is lower; the description nonetheless adds real value by enumerating the returnable statuses (including the non-obvious 'accepted = confirmed, including instant bookings') and by disclosing that no guest personal data is returned. It stops short of noting anything about lookup failure behavior for unknown IDs.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.