Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, and the annotation title previews the viewer/editor split. The description adds useful behavioral detail beyond that: never-published pages are not found for viewers, and editors receive the working draft plus the updateRevision needed for update_page. It is valuable but partly overlaps with the annotation title and does not cover error behavior beyond the viewer not-found case.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.