Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, openWorldHint, and non-destructive behavior, so the safety profile is covered. The description adds genuine value beyond annotations by defining the tier classification semantics (Tier I = established methodology, Tier II = methodology in development, Tier III = no agreed methodology), which an agent needs to interpret results correctly. It also clarifies the output contents (series codes, data series codes) beyond what annotations express.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.