Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the destructiveHint annotation, the description adds critical behavioral details: deletion is permanent, cannot be undone, unpublishes from CDN first, and leaves referencing content dangling and degraded. This richly discloses consequences the agent needs to know.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.