Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover read-only, idempotent, open-world and non-destructive behavior, so the bar is lower. The description still adds real domain context beyond the annotations: the backcountry_is_entry_date flag determines whether an alert on this park uses entry_dates or a nights range, which is non-obvious behavioral coupling an agent would otherwise miss.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.