Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already mark this as destructive (destructiveHint=true, readOnlyHint=false), and the description aligns with that. Beyond annotations, it adds meaningful behavioral context: permission requirements, role-based removal restrictions, and the last-owner safeguard, which help the agent anticipate failure cases.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.