Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple physics calculator with one input, the description covers purpose, formula, units, and usage context. It also references related tools (list_bundles). The output schema likely exists but is not needed here, as the return unit is explicitly stated.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.