Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations cover the safety profile (readOnlyHint, openWorldHint), and the description adds genuinely useful behavior beyond that: a hard 10-result cap, the presence of an id and citable URL per result, the free tier being limited to Basic identity, the refusal of signal-filtered queries, and name-search fallback for ambiguous input. It also clarifies that locality means registered locality, not nearby workplaces — a semantic trap otherwise invisible.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.