Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given that an output schema exists, the return fields are defined externally. The description covers the purpose, the query parameter's role, and the key output. Missing are any caveats (e.g., not-found behavior, permission requirements) and explicit usage guidance, but for a simple lookup tool, the core information is present. It falls short of a perfect score because it lacks any statement about read-only behavior or edge cases, which would be more important given the absence of annotations.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.