Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a multi-check composite tool, the description covers what is evaluated, what comes back (verdict, score, per-check results, fixes), the PII thresholds that drive the verdict, and the external-call escape hatch. With annotations and an output schema present, nothing an agent needs to invoke it correctly is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.