Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries full disclosure burden. It reveals key behaviors: immediate return of sessionId and referenceCode, asynchronous completion requiring polling, and inclusion of 2 free revision turns. It also implies human involvement and a 60-minute working session, setting expectations around latency. It does not mention costs or failure handling, but the critical behavioral traits are well covered.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.