Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a legacy alias with full read-only annotations and no output schema, this is largely complete: it covers identity, relationship to `search`, and migration guidance. The one gap is that it says the return format differs without saying how, which matters when an agent must parse the result.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.