Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, and non-destructive behavior. The description adds the explicit guarantee of not changing the scene, which is consistent, but it does not add other behavioral context such as authentication requirements, failure modes, or whether a workspace must be active. With strong annotation coverage, the description does not go beyond annotations significantly.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.