Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the annotations, the description discloses that creation is instant and uses no credits, while only design runs consume credits. It also explains the return shape ("Returns it in data, plus projectUrl") and the user-facing sharing behavior. These details add meaningful behavioral context beyond the structured hints.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.