Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already flag destructiveHint=true and idempotentHint=true, so the bar is lower, yet the description still adds substantial behavior: omitted sections are preserved with their comment threads and pending changes, specified sections are overwritten, and each applied section reports dropped markdown, detached_threads, and marks_incomplete. The "smaller writes keep them" note explains when anchors survive the write, which an agent cannot get from the annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.