Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a 4-parameter, single-purpose data query, the definition includes everything an agent needs: what the data is, when to use it, its limits, its time scope, its edition restriction, and a statistical-scope caveat on meta. The output schema covers the return shape, and the prose still clarifies some of it.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.