Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description adds important behavioral detail beyond the readOnlyHint annotation, especially around pagination: the returned next_page_token must be passed verbatim as the next page_token, and pages cannot be truncated, abbreviated, masked, or replaced with ellipses. This is a concrete, actionable constraint that affects correct invocation.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.