Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and openWorldHint=true, covering safety. The description adds valuable behavioral context: pagination semantics (token must be passed back unchanged, no truncation), the requirement to use the exact next_page_token, and the exclusion of root_review_id. It doesn't cover error handling or invalid tokens, but given annotation coverage, this is sufficient.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.