Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Without annotations, the description must convey behavioral traits itself. It does add useful details like the 24h alias and classification outcomes (to_exchange, from_exchange, cross_exchange, unknown). However, it does not disclose any side effects, pagination behavior, or rate limits. Since this is a read-only operation, the lack of risk disclosure is less critical, but transparency remains limited.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.