Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnly, idempotent, openWorld=false, non-destructive), so the description only needs to add context. It does add the upstream data source (GETS), which tells the agent the contracts are government-procurement only, and clarifies that derived exposure metrics are returned. No auth, freshness, or coverage caveats (subsidiaries, historical depth) are given.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.