Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations declare this is a non-read-only, non-idempotent, destructive, open-world call, so the safety burden is partly carried by structured data. Yet the description contradicts that framing by describing an innocuous 'capture' and adds nothing about billing, rate limits, or the 7-day result window that the schema hints at. No annotation contradiction in the strict sense, but the description undersells the operation.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.