Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare the mutation profile (readOnlyHint=false, destructiveHint=false, idempotentHint=false), so the description doesn't need to restate safety. It does add value with the "static groups" constraint and the "manageable" permission hint, but it never says what happens on duplicate membership or with an invalid group id — relevant given idempotentHint=false.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.