Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations cover the safety profile (readOnlyHint=false, destructiveHint=false, openWorldHint=false), so the bar is lower, yet the description adds genuinely useful behavior: the operation is non-publishing, non-scheduling, and non-idempotent ('Each call creates a separate draft'), which warns against accidental duplicate drafts. It omits any note on required auth or what the created draft returns.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.