Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema and no annotations, the description carries the full burden. It only states the basic purpose and relies on the schema for pagination, but fails to describe the return structure, any default behavior (e.g., including all items vs. paginated), or scope (e.g., all in the account vs. specific campaign). For a simple list tool, this is minimal but lacks useful context like whether it returns archived or draft items.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.