Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly/idempotent/open-world, so the bar is lower. The description adds real substance beyond them: results are XBRL facts tied to the accession, scoped to ten supported concepts, capped at 200 values with units and periods. It does not cover auth requirements or failure modes, but the coverage is solid.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.