Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden. It claims 'all' events, but the schema includes a limit parameter (default 50, max 100), making the claim misleading. It also fails to disclose the default 30-day lookback period or the meaning of 'affecting,' leaving key behavioral aspects undocumented.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.