Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden. It discloses that the page is finite, that events are retained, and that source freshness fields are preserved, which are useful behavioral traits. Yet it omits details such as pagination behavior, ordering, error conditions, or return format, leaving gaps in transparency.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.