Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, openWorldHint and destructiveHint, so the safety and live-data profile is largely structured. The description adds only the implication of 'current' status, without disclosing freshness, refresh behavior, or what happens when status is unavailable; against annotations this is adequate but not rich.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.