Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a read-only aggregate tool with one optional param and no output schema, the description conveys the metric, the grouping, and the time window, which is enough to predict the response shape. Minor gaps remain around the fixed 3-month threshold and whether all types are returned when 'type' is omitted.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.