Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple list tool with one optional parameter and an output schema, the description is mostly complete. However, it doesn't clarify whether bundles are separate from snippets, how tags map to results, or any pagination/limits. The output schema exists, so return values are covered, but the tag filtering semantics could be clearer.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.