Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, openWorld and non-destructive, so safety is covered; the description usefully adds the Arc Mainnet network and the $0.001 USDC call cost, which is real behavioral context. It does not disclose price freshness/update cadence or any rate limits, so it stops at a 3.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.