Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple read tool with a complete input schema, annotations, and an output schema, the description covers the essential call constraints and feed choices. It is slightly incomplete only in not relating the feed variants to the dedicated sibling endpoints, but an agent can still invoke it correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.