Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare the safety profile (readOnly, idempotent, non-destructive), so the bar is lower. The description adds genuinely new semantics: the returned areas 'are public locality centers, never property coordinates', which tells the agent what the data actually represents and prevents misuse as coordinates.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.