Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnlyHint, openWorldHint), and the description adds genuinely new behavioral context: the empty-query fallback to trending shortcuts rather than an error, and the existence of a working default store id for location scoping. It does not describe result volume, ranking, or latency, but the added context is substantive.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.