Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations indicate this is not read-only, not open-world, not idempotent, and not destructive, but the description adds minimal behavioral context. It mentions the return value ('confirmation of scroll action'), which is useful since annotations don't cover output. However, it lacks details on side effects (e.g., page position changes), error conditions, or performance implications, leaving gaps in understanding the tool's behavior.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.