Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations exist, so the description carries the behavioral burden, but the tool is a search/list operation and the description adds the key behavioral nuance that an omitted query returns all collections. It does not explicitly disclose read-only status, auth needs, or pagination behavior, leaving some behavior implicit for a tool with no annotation safety net.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.