Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, and destructiveHint, so the bar for added context is lower. The description still adds substantial behavior beyond those annotations: quote_id is valid for 30 minutes, status values are enumerated, resolved pickup/destination should be shown to the customer, and ambiguous_place requires re-prompting with a postcode.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.