Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent and non-destructive behavior, so the safety profile is covered. The description does add one genuinely useful piece of behavioral context: results are scoped to 'the linked Market Brew account,' which tells the agent about visibility/auth boundaries. Nothing else (paginations, shape of the field list) is disclosed, so this stays at a minimum-viable 3.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.