Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint/idempotentHint/destructiveHint=false and openWorldHint=false, so safety is covered. The description adds value by scoping what data is exposed (locales, per-store ids, timestamps) and by explicitly ruling out live store pages and ratings, which prevents misuse. It says nothing about auth scope or error behavior for an invalid appId.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.