Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden of behavioral disclosure, but it only lists what is retrieved without stating read-only nature, potential errors, or return format. It does not explicitly say whether the operation has side effects or what coordinate system/units are used, which are relevant for an agent invoking this tool.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.