Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description adds value beyond annotations by clarifying that despite being a create operation (readOnlyHint=false), it only creates a draft suggestion and does not send anything. It also describes where it appears (inline in composer). However, it does not disclose permissions, rate limits, or side effects on conversation state.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.