Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations only supply the safety flags (readOnlyHint=false, destructiveHint=true, openWorldHint=false); the description adds genuinely useful behavior beyond them — the thread survives in the mailbox and search, Gmail removes a label while Outlook/IMAP move messages, an Archive folder is created if absent, and new ids are returned. It does not explain why destructiveHint is set despite the data being preserved, leaving a small tension unaddressed.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.