Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With readOnlyHint and openWorldHint annotations already covering safety, the description adds valuable behavioral context: token-budgeted output, paragraph-anchor addressing, and the exact return shape (outline, requested window, next_cursor). It also promises 'clean, source-grounded text,' setting accurate expectations beyond the schema.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.