Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries full burden. It mentions the pricing model and API endpoint but omits behavioral traits such as return format (e.g., what coordinates are returned), error handling, or other nuances. The description is insufficient for an agent to understand the tool's behavior beyond its basic function.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.