Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Despite the tool's conceptual complexity, the description covers purpose, input handling, trust boundaries, security caveats, and non-authoritative status. An output schema exists, so return-value details are unnecessary. The combination of annotations, schema, and description is sufficient for correct and safe invocation.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.