Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple two-parameter read-only tool with annotations and a sibling relationship, the description covers the essential selection context: what it is relative to read_post, why it exists, and its cost. Because there is no output schema, it relies on read_post for return-value understanding, which is acceptable given the explicit comparison.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.