Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations only say non-destructive, open-world, non-read-only; the description adds real substance on top — it discloses that access controls and existing download rate limits apply, and that only emissions produced through this MCP are covered. It does not explain failure behavior when emission is still pending or the supportCode is unknown, but nothing it claims conflicts with the annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.