Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false, so safety is covered; the description adds the operationally critical context that nothing is actually booked, no seat held, no personal or payment details taken, and the user completes on the enrolment site. That prevents an agent from falsely telling a user they are booked — information no annotation conveys.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.