Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple four-number calculator, the description plus self-explanatory parameter names (capital, duration in years, rates as percentages) may be minimally sufficient, and it does state the two output categories. However, with no output schema, no parameter descriptions, and no mention of constraints or calculation basis, it leaves the agent to guess at currency, formula, and return shape.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.