Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple read-only log tool with two parameters, the description is minimally adequate, but it omits whether the operation blocks/follows, how to specify the container, and how it differs from other log tools. The output schema and readOnlyHint fill some gaps, but the vague 'Tail' behavior leaves important runtime uncertainty.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.