Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations only flag destructiveHint and idempotentHint; the description goes well beyond them by disclosing the concrete consequences — all mail is destroyed, and the hosted address is never reissued, so third-party sign-ups tied to it are unrecoverable. It also carries a security note about untrusted message content and a required user confirmation, which is behaviorally meaningful context an agent would not get from the structured fields.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.