Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the read-only and idempotent annotations, it discloses the signed-in requirement and phase-dependent behavior, including current work during the build and a booking link when ready. It omits operational details such as polling expectations and handling of failed or expired builds.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.