Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover readOnly/idempotent/non-destructive, so 'Read-only; changes nothing' earns no credit. Beyond that, the description adds real behavioral depth: readiness requires the same proof the channel's own tool needs (approved text registration for texts to callers, verified number for WhatsApp), and email readiness is split between managedEmail campaign sender readiness and a connected mailbox. This is meaningful context an agent cannot get from the annotations alone.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.