Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnly, idempotent, openWorld, non-destructive), and the description adds real value beyond them: the free/no-key access model, licensing, and an explicit scope boundary (snapshot only, no officers, shareholders or financials). That scope limitation is exactly the kind of negative information an agent needs.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.