Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the annotations, it discloses substantial behavioral detail: provider-specific landing locations (Outlook/imap drafts→Drafts, sent→Sent, otherwise Inbox), Gmail label preservation, and that some imap messages come back under a new id. It does not address permissions or rate limits, but the provider-dependent outcome is exactly the kind of context an agent cannot get elsewhere.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.