Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already convey that this is a non-read-only (readOnlyHint=false), non-destructive (destructiveHint=false), idempotent (idempotentHint=true) operation. The description adds the 'pending' scope but does not disclose any additional behavioral details such as side effects (e.g., notifying the invitee) or the state change after revocation. With annotations covering the safety profile, the description's contribution is minimal but consistent.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.