Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent, openWorld, non-destructive, so the safety profile is covered. The description adds genuine behavioral context beyond that: data sources (MET Norway worldwide, NWS for U.S.), the extra narrative forecast and active alerts for U.S. locations, and the unit conventions. It does not discuss rate limits or failure modes, but the added sourcing detail is substantive.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.