Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With a 1-param, fully documented schema, an output schema, and readOnly annotations, this description covers purpose, return shape, and the main correctness caveat. The only meaningful gap is the absence of sibling routing (when to pick this over informe_completo or cuentas_anuales), which the description never addresses.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.