Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare this as a safe read-only, closed-world operation, so the safety profile is covered. The description goes further by defining 'closed-day' data freshness, enumerating the five ordered state values, explaining flow semantics, and explicitly warning that readings are measurements rather than predictions — a genuinely useful guard against misuse.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.