Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already mark this as destructive, non-idempotent, and open-world, so the baseline is lower. The description adds the useful owner-cannot-leave constraint, but does not explain membership prerequisites, approval behavior, permissions, or side effects beyond the basic join/leave action.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.