Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already signal mutating and destructive behavior, but the description adds valuable specifics: served content is unchanged, retention cleanup may remove older backups, authentication requirements, and a specific error condition. This goes well beyond the structured annotations without contradicting them.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.