Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare the tool as read-only, idempotent, and non-destructive. The description adds the concept of a 'monotonic cursor' and 'live' events, which implies a streaming or incremental read pattern that can be polled repeatedly. However, it does not disclose additional behavioral details such as how cursor progression works, what happens with invalid cursors, or pagination behavior. The added context is helpful but minimal.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.