Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple read-only tool with 3 optional params and an output schema, the description covers the essential context: what the series is, its frequency, filtering options, data source, and auth requirements. It doesn't explain return values, but the output schema already does. Minor gap: no mention of data availability or historical depth, but not critical.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.