Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, openWorldHint=true, and destructiveHint=false, so the safety profile is covered. The description adds that the factor is 'precomputed' and 'documented,' hinting at its curated nature, but does not go deeper into response structure or pagination behavior—though the output schema likely handles that. It neither contradicts annotations nor adds substantial behavioral context beyond what structured fields provide.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.