Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the annotations (destructiveHint=true), it discloses that this is a soft delete, that data is not permanently removed, that Apollo support can restore the graph, that all variants stop serving, and that it returns null on success. That is exactly the behavioral context an agent needs before committing a destructive call.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.