Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the complexity (5 params, nested filters, output schema), the description covers the key behaviors: returns rows and schema, pagination, filtering, projection, content inclusion, and cost implication. It does not detail cursor usage, but the schema and output schema likely fill that gap. It is complete enough for an agent to call it correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.