Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries full burden. It discloses the 1000-point limit, axis order dependence, and return format. However, it lacks details on error handling for invalid EPSG codes or points exceeding the limit. Overall, key behavioral traits are covered.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.