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 only states 'List all available dashboards,' but does not explain pagination behavior (despite page/pageSize parameters), permission scoping, or return format. The word 'all' could mislead an agent into expecting a single unpaginated response.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.