Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Rich behavioral disclosure beyond annotations: the draft leaves the Drafts count, existing-page drafts close SEO to-dos/briefs immediately while new-page drafts wait for a crawl confirming title and H1, and unknown drafts are refused with code not_found. However, it states 'Idempotent: the same call again changes nothing (changed: false)', which directly conflicts with the annotation idempotentHint=false, undercutting the otherwise detailed disclosure.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.