Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare the tool as read-only, idempotent, non-destructive, and open-world. The description adds useful context about the scope (US stocks, options, indices, forex, crypto) and the exact fields returned. It does not disclose any potential quirks like pagination or rate limits, but given the strong annotations, the description provides additional value without contradicting the structured metadata. A score of 3 reflects that it adds some behavioral context beyond annotations but not deep detail.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.