Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the behavioral disclosure burden. It communicates that the data is dynamic ('where liquidity is live right now') and frames the tool as a lookup source, implying a read-only, current-state query. It is slightly light on details like data freshness or error behavior, but adequate for a zero-parameter reference tool.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.