Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a low-risk legacy read alias with no output schema and full schema coverage, the description gives what an agent needs: it is deprecated, it mirrors fetch, and fetch should be preferred. The one omission is a concrete explanation of how the differing return format looks, which matters for callers depending on it.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.