Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden of behavioral disclosure. It explicitly reveals a critical side effect: calling the tool clears the accumulated events. It also discloses the dual-mode behavior (poll vs. list). This is strong, though it does not mention error conditions or response format, which are minor gaps for a simple poll tool.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.