Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a one-parameter fetch operation, the core call context is present and sufficient for tool selection. However, with no annotations or output schema, return shape, error cases, and edge behavior remain implicit, leaving the description adequate but not fully complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.