Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already mark this destructive, open-world and non-idempotent, so the bar is lower. The description still adds real context: it executes exactly once, only within ten minutes of the preview, and records both the payload sent and the response on the project — behavior an agent could not infer from the annotations alone.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.