Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple one-parameter read-only lookup, the description is largely complete: it names the input domain, the output type, and a special case. It could have described the exact shape of returned addresses or suggestions, but the absence of an output schema is partially mitigated by the straightforward nature of the tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.