Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true and destructiveHint=false, so the safety profile is covered. The description adds useful context that the returned link is the guest-facing self-booking path rather than an internal booking action. It says nothing about link lifetime, whether the URL is pre-filled from the optional parameters, or whether it is per-category or per-request.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.