Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare destructiveHint=true, idempotentHint=true, and readOnlyHint=false, covering safety and idempotency. Beyond that, the description adds a specific behavioral detail not captured by annotations: 'Also clears invitation references before deletion.' This provides extra context about what gets cleaned up, which is valuable for an agent reasoning about side effects.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.