Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema, the description usefully enumerates what comes back (debts, reliability, insolvency, score plus reasons), which is exactly the burden it should carry. The remaining gap is sibling routing (risk score vs financial statements) and the size of the credit cost, but nothing essential to calling it correctly is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.