Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
An output schema exists, so return-shape explanation is not required, but for a complex prepare tool (8 params, nested orders array, atomic approval batching) the description omits chain applicability, what the agent should do with the result next (sign/submit flow), and any limits on order count. The critical id-retention constraint is covered, so the core risk is addressed but peripheral context is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.