Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
An output schema exists, so return shapes need not be described. Combined with full schema coverage, the description supplies the remaining essentials: what is matched, ordering, and the caveat about unlisted servers. Only result limits/pagination behavior are left unstated, which is a minor gap for a search tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.