Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Adds substantial behavior beyond the annotations: data comes from past scans, is tax-inclusive for two adults, includes an Agoda tax estimate, omits months with too few scans, and is not a live quote. It also explains page_url and book_url behavior, which is valuable context for interpreting results.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.