Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover readOnly/idempotent/non-destructive, and the description adds substantial context on top: the 50-event cap on tracking history, null semantics for missing carrier evidence, the warning that a tracking number alone does not prove mailing or delivery, and the extra bulk-order fields (campaign_url, recipient count, per-status counts). This is exactly the kind of behavior-not-visible-in-schema disclosure that matters.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.