Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations provide readOnlyHint=true, indicating this is a safe read operation. The description doesn't contradict this (it describes a 'Get' action). However, it adds minimal behavioral context beyond what annotations already cover - it specifies the resource type (crypto order book) but doesn't mention rate limits, authentication needs, data freshness, or what constitutes a 'snapshot' in this context. With annotations covering the safety aspect, the description adds some value but not rich behavioral details.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.