Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false. The description adds 'Requires authentication,' which is beyond the annotations, and reinforces 'does not create a booking.' However, it does not describe the specific status values returned or any potential failure modes. Since annotations cover safety and idempotency, the extra auth note adds some value but not rich behavioral context.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.