Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, destructiveHint=false, and closed-world behavior, so the safety profile is largely covered. The description adds real value with "Never supplies assent," clarifying that a draft carries no legal effect, and mentions escaped HTML output. It still does not say what happens to the draft (returned only vs. persisted) or why idempotentHint is false.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.