Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's moderate complexity (one parameter, clear output structure, batch limits), the description covers everything needed: purpose, output shape, limitations, alternatives, and usage patterns. The presence of an output schema reduces the need to detail return values, and the description fills the remaining gaps.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.