Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a read operation with 3 parameters and an output schema, the description is complete. It covers authentication requirements, parameter usage, return format details, and specific use cases. With an output schema present, it doesn't need to explain return values in detail, and it provides adequate context for the tool's purpose and usage.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.