Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already flag destructiveHint=true, but the description adds critical context: permanence ('cannot be undone'), cascading deletion ('all its associated content'), admin scope requirement, and the return shape. This goes beyond what annotations alone communicate, with no contradiction.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.