Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare destructiveHint=true and idempotentHint=true, and the description adds substantially beyond them: deletion is permanent and not undoable, contacts are not notified, unmatched ids land in not_found, and guest lists are unaffected. This is exactly the kind of consequence disclosure a destructive tool needs.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.