Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish readOnlyHint=true and openWorldHint=true, so the safety profile is covered. The description adds context beyond that: the exact model (ResNet-50/ImageNet), the output shape (top-5 with confidence), and a per-call cost of $0.002 USDC via x402, which is decision-relevant information no annotation conveys. It does not mention latency, rate limits, or failure behavior.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.