Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given no parameters, no output schema, and annotations covering read-only and closed-world behavior, the description fully specifies what the tool returns (temporary previews with expiry times), what it excludes (permanent sites), and when to use an alternative. An agent has all necessary information to invoke the tool correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.