Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already indicate the tool is non-read-only, non-idempotent, and non-destructive. The description adds meaningful behavior beyond those flags: it takes a snapshot of all sections/topics, creates a new published version, and changes what is visible on the hosted page. It does not cover permission requirements or what happens to prior published versions.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.