Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a read-only search tool, the description covers core action, return contents, and a limitation, which is adequate at a basic level. However, with no output schema, no parameter descriptions, and no sibling differentiation, an agent is left to guess about how to construct a valid search and when to prefer this tool. The missing pieces are meaningful but the central use case is still clear.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.