Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare this is a non-read, non-destructive, non-idempotent, closed-world mutation. The description adds real context beyond that: the required role/permission (founder / site-admin / can_manage_mods) and the state constraint that only pending invites can be revoked, which explains why a repeat call fails.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.