Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description adds significant behavioral context beyond the annotations: it discloses that the tool never charges, that payment completes externally on LUXSKI, that it holds the rate, and that it attributes the booking. It also clarifies the OAuth requirement and the prebooking side effect. These details meaningfully inform an agent about what actually happens when the tool is invoked.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.