Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover safety traits: readOnlyHint=true, idempotentHint=true, destructiveHint=false. The description adds valuable behavioral context beyond annotations: it promises exactly 10 questions, lists data sources, defines difficulty tiers (standard/tough/hostile) and risk levels, and states a cost range of ~$0.01-0.03/call.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.