Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's simplicity, 100% schema coverage, a rich output schema, and annotations that signal safe read-only idempotent behavior, the description covers purpose, zoom semantics, auth, and licensing. It doesn't mention rate limits or fallback behavior, but those are not critical for a basic reverse geocoder.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.