Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint and openWorldHint, so the safety profile is covered. The description nevertheless adds useful behavior: normalization to hourly rate and simple APR %, a hard coverage ceiling of 6 venues, and the fact that access is free (no auth/key needed). It doesn't say what happens when a coin isn't listed on a given venue.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.