Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a single-parameter, read-only lookup with no output schema, the description covers input requirements, data fields returned, metadata inclusion, and provenance. It lacks explicit failure scenarios, but given the simplicity and schema richness, there is enough context for an agent to use it correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.