Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
An output schema exists, so return values need not be restated, and annotations cover safety. However, for a 6-parameter nested tool with 17% schema coverage, the description gives an agent no guidance on the required birth/geo inputs or the years, startDate, muhurta, and language parameters, leaving real gaps before invocation.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.