Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already signal side effects (readOnlyHint=false, idempotentHint=false), but the description adds crucial behavioral details beyond them: the tool performs email delivery itself, fails on missing/invalid customer email or Gmail send errors, and reveals the real carrier name on the bind page. It also explicitly disclaims texting capability, which is not inferable from annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.