Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and destructiveHint=false, so safety is covered. The description adds valuable behavioral context beyond annotations by explicitly enumerating what the tool does NOT do (no trade execution, no broker instructions, no quote IDs, no hedge recommendations), which prevents the agent from misusing it as an action tool. It does not mention rate limits or caching, but the explicit negative capabilities are meaningful.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.