Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already indicate readOnlyHint=true, idempotentHint=true, destructiveHint=false. The description goes further by detailing what validation is performed (same as create), what is returned (blocker code and message, sanitized HTML, resolved @mentions, warnings), and explicitly states that rate-limit/quota are not re-checked. This fully discloses behavior beyond annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.