Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, openWorldHint, and idempotentHint. The description adds useful context about real-time behavior, data sources (World Bank LPI and live FX APIs), and output contents (risk indicators, exchange rates, supplier impact analysis), exceeding the baseline set by annotations without contradicting them.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.