Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already indicate non-read-only, non-destructive. The description adds useful behavioral context: the session is separate, has its own context, and does not replace the project. This goes beyond the annotations by clarifying the relationship between the session and the existing project.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.