Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given one fully documented parameter, existing annotations, and an output schema, the description covers what is needed to select and call the tool. The remaining gap is that it never says how matching works (exact, substring, case-insensitive), which matters for a free-text search parameter.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.