Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no parameters, no output schema, and closed-world read-only annotations, the definition's only real job is to say when this tool is usable. It states the block and gives a fallback direction, but omits what triggers unblocking or whether calling it is ever worthwhile, leaving the agent to skip it on faith.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.