Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given that the tool has no parameters, has an output schema, and is a read-only getter with a clear purpose, the minimal description is sufficient. There is no need for additional context about return values or side effects because those are covered by the output schema and readOnlyHint annotation.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.