Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a one-parameter, read-only tool with no output schema, the description is mostly sufficient: it states what is returned, the source, and the main content categories. However, it leaves sibling differentiation and usage context implicit, so an agent might need additional reasoning to choose between this and similarly named tools.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.