Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover readOnlyHint and openWorldHint, and the description adds genuinely useful context beyond them: it is a 'credential-free' endpoint, so no auth is required, and it is a predictive/Ajax autocomplete service. That tells the agent it is a lightweight, safe lookup without rate or response detail.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.