Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description says the tool saves a draft and never sends, which is clear. However, with zero parameters in the input schema, it fails to explain how the email content is determined or what context is used. This omission makes the behavior ambiguous, as the agent cannot know what email is being saved.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.