Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and openWorldHint=true, covering the read-only nature and open-world assumption. The description adds the critical cost and payment requirement ($0.01 per call via x402) and the MPP endpoint, which are not in annotations. However, it does not disclose response format, rate limits, or error behavior. Given the annotations carry the safety profile, the description adds some value but not extensive behavioral context.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.