Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare destructiveHint=true, so the description's burden is lighter. It adds that the affected resource is the current project, implying the existing project file may be overwritten, but it does not disclose behavior such as confirmation prompts or what happens with unsaved projects.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.