Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, openWorldHint, and destructiveHint, fully covering the safety profile. The description adds useful context: the data is time-bounded to today and 'mix' is a count rather than a ratio or object. However, 'Headge has no house view' adds a cryptic caveat without explanation, detracting from behavioral clarity.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.