Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the annotations (destructiveHint=true, idempotentHint=false), the description discloses important behavioral details: it removes every other member, leaves the group, requires admin privileges, and explains the platform limitation behind this approach. This is exactly the kind of context an agent needs to anticipate side effects.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.