Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish this as a safe, non-destructive, closed-world read, so the bar is lower. The description adds a genuinely non-obvious behavioral fact outside the schema: only eight parameters are actually applied by the API, implicitly warning that workspace_id is silently ignored. It stops short of saying what happens if an unapplied parameter is supplied, or how the results are ordered/paginated.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.