Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a one-parameter polling tool with an output schema, the description covers the essential operational details: return statuses, error conditions, polling interval, terminal action, side effects, and tenant scoping. Nothing critical is missing for an agent to invoke and act on this tool correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.