Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent, non-destructive, and closed-world. The description adds useful context on what is returned (type, live status/reply mode, timestamp) and why (guarding an edit), but doesn't mention staleness, auth requirements, or output shape.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.