Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnlyHint=true, destructiveHint=false, openWorldHint=true), and the description adds genuine extras: it is free, requires no API key, and discloses that funding history is measured "since launch" for a long — a non-obvious data-scope trait. It stops short of saying anything about freshness, pagination, or failure modes for an unknown asset symbol.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.