Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden of behavioral disclosure. It says what is listed but does not mention default behavior (e.g., all windows vs. current workspace), ordering, whether hidden/minimized windows are included, or any side effects. The output schema exists but is not shown in the description, so return format details are missing.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.