Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations declare readOnly and idempotent behavior, so no contradiction. The description adds that it returns three installation methods plus CSS-only markup and registry dependencies, which is useful. However, it does not clarify whether installation is actually performed or just documented, and it omits details like error behavior or output format.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.