Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a single-parameter, read-only lookup with rich annotations, the description is nearly complete: it names the input, the output categories, and the cost. It stops short of describing the exact response shape, but the listed profile categories give an agent enough expectation to invoke and interpret the result correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.