Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and openWorldHint=true, covering the safety profile. The description adds a behavioral note about pagination: 'Returns a list (use cursor when paginated).' This goes beyond the annotations and helps the agent handle large result sets. No contradictions with annotations, and the addition is useful though not exhaustive (e.g., no mention of rate limits or result item structure).
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.