Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With a rich 100% schema, output schema, and read-only/idempotent annotations, the description only needs to supply selection context and critical proof requirements, which it does. The main gap is that 'what you own' remains somewhat dependent on domain knowledge about Neon/city.json, but the structured fields carry the rest.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.