Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the readOnly/destructive annotations, the description discloses important behaviors: pagination is cursor-based and cursors are opaque, duplicate results are preserved, media links are temporary, and every successful page costs 0.2 account credits. This is substantial added context.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.