Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
An output schema exists, so return values need not be fully explained, but the description still clarifies that summaries contain ids, titles, and counts. Annotations cover safety, and the description covers ordering, search usage, and archived exclusions—everything needed to call it correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.