Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already indicate read-only, non-destructive, and idempotent behavior, so the description's minimal text is acceptable. It adds clarity that it returns all groups, which is beyond the annotations. No contradiction, but it does not detail what is returned (e.g., list format), but given the simplicity, this is adequate.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.