Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden of behavioral disclosure. It adds a key behavioral detail: 'Below-floor hotels return {below_bar:true} with no score exposed', which informs the caller of a special response shape. It also specifies the returned data (cosy score, evidence signals, description). This is transparent for a read-only retrieval tool, though it doesn't mention edge cases like invalid slugs.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.