Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The description covers purpose, when to use, data source, authentication expectation, and the main output categories. An output schema exists, so return-value detail is not required. The main gap is that all params are optional and the description does not clarify what happens when symbol is omitted, but the schema's parameter descriptions largely fill that gap.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.