Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=false, idempotentHint=false, and destructiveHint=false, so the agent knows this is a mutating, non-idempotent operation. The description adds the admin prerequisite, which is a meaningful behavioral constraint beyond the annotations. However, it doesn't disclose what happens on failure (e.g., partial promotion if some members are invalid) or whether the operation is reversible.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.