Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and openWorldHint=false, so the safety profile is covered elsewhere. The description adds genuine value by disclosing the shape of the return (three price components at a per-1M-token basis plus illustrative monthly agent costs), but it omits currency, data freshness, and what happens when the model id is unknown — all relevant for a pricing lookup whose numbers may drive decisions.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.