Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a moderate-complexity tool with an output schema and readOnly annotation, the description covers the essential context: the fund-level scope, input flexibility via ISIN or ticker, key returned fields, use cases, and a unit caveat. It is complete without needing to explain the output schema details, which are already structured.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.