Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a single-record fetch, the essentials are covered: what it returns (a series record), the key (series ticker), and where to go for discovery or events. An output schema exists, so return-value detail need not be restated, and annotations cover the safety profile.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.