Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple calculation tool with an output schema, the description covers the essential aspects: what it computes, the unit, the geodesic nuance, and the local nature. It doesn't mention potential edge cases (e.g., antimeridian), but that is minor and not expected for such a tool. The provided context is sufficient for correct invocation.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.