Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
An output schema exists, so return shape needn't be spelled out, yet the description still usefully previews per-source status values, timestamps, and attributions. Combined with the coordinate requirement and the non-guarantee disclaimer, an agent has nearly everything needed; only the longitude semantics and any latency/availability expectations are unaddressed.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.