Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a 4-parameter search tool with no output schema, the description covers purpose, page size, and credit cost, which is enough to call it correctly in the happy path. It leaves 'sort' and 'cache_max_age' entirely unexplained and says nothing about what a result record contains or how to detect the last page.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.