Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given 5 parameters, no output schema, and a read-only search function, the description covers the core purpose but omits details like default state ('open'), limit defaults, pagination, and result structure. For a search tool, an agent would benefit from more behavioral context (e.g., ranking criteria, max results).
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.