Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description adds significant behavioral context beyond annotations: 'uses Mailrith's durable scheduled-send path,' 'Effect: external-email,' 'Retry after reading the current resource state,' and required permissions. It also clarifies the non-immediate delivery behavior, which is crucial for an agent choosing between this and broadcasts_send.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.