Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a zero-parameter getter, the description is minimally adequate, but it lacks context about which store is returned (active store?), authentication requirements, and return format. Absence of output schema and annotations raises the burden, making a brief description sufficient only at a basic level.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.