Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given a single 100%-documented parameter, an output schema, and read-only annotations, the description supplies everything missing: what is returned (article-card rows), where the parameter value comes from, and which sibling handles the adjacent tasks.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.