Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover read-only and open-world nature, so the description focuses on scope: reviews included are only 'representative embedded audience reviews', which usefully signals partial coverage and prevents the agent from treating this as an exhaustive review source. It also disambiguates the two optional params with a mutual-exclusion rule the schema does not express.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.