Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent, non-destructive, closed-world, so the safety profile is covered. The description adds genuine value by previewing the returned payload (community verdict, report counts, business registration, evidence link), which tells the agent what it will learn without opening the output schema. It stops short of stating behavior for a missing or unknown number.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.