Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already communicate destructiveHint=true, readOnlyHint=false, and idempotentHint=false. The description is consistent with those and adds the specific behavioral scope (group leave vs. channel unfollow), but it does not add further context such as irreversibility, admin requirements, or side effects on messages/membership.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.