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, the description is adequate but not rich. It does not explain return value details or the default running-only filter, though the schema parameter description covers the default behavior. Without an output schema, a bit more context could be provided, but the tool is straightforward.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.