Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish that this is a safe, read-only, idempotent, open-world operation, so the description does not need to repeat those traits. It adds a key behavioral fact beyond the annotations: the tool costs $0.02 USDC per call, which is important for an agent to know before invoking it.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.