Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool has 5 parameters, nested objects, and an output schema, the description provides a solid overview: purpose, inputs, outputs, and the async requirement. It doesn't explain every parameter or the output schema structure, but the schema and output schema handle some of that, and the essential usage context is present. Minor gaps remain for include_network_flows and date_range format.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.