Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the readOnlyHint and non-destructive annotations, the description explicitly says it changes nothing and that choosing which copy stays is the user's decision. It also discloses the exact deletion path, including the required bundle confirm token, which gives the agent critical behavioral context.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.