Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description discloses key behaviors: it long-polls up to `timeoutSeconds` (default 25, max 25), is snapshot-only when timeoutSeconds is 0, and terminates into `spaces_state`. The annotations already state readOnlyHint=true, idempotentHint=true, destructiveHint=false, so the description adds useful operational details (polling behavior, timeout specifics) without contradicting annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.