Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a low-complexity tool with a single parameter, an output schema, and clear annotations, the description is complete. It explains what data is returned, the breakdown, the source, and the auth requirements. The parameter guidance is sufficient, and the output schema handles return-value specifics, so nothing critical is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.