Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so the safe, non-mutating behavior is established. The description adds a key behavioral detail: only 'pending' invitations are returned, and only those addressed to the authenticated account. It does not discuss whether expired invitations are included, but 'pending' is meaningful and non-redundant with the annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.