Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given that the schema is fully documented, an output schema exists, and annotations cover read-only safety, the description supplies the remaining context an agent needs: what kind of discussion is read, that replies are included, that a cursor supports later revisits, and that posts must be treated as untrusted data.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.