Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=false, idempotentHint=false, destructiveHint=false, so the agent knows this is a mutating, non-idempotent operation. The description adds the membership/admin prerequisite, which is behavioral context beyond annotations. However, it does not disclose side effects (e.g., notifications to added members), error conditions, or any rate limits. The addition is useful but limited.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.