Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The annotation readOnlyHint=true already conveys the read-only nature, so the description doesn't need to repeat that. It adds context by specifying the exact scope ('currently selected Media Pool folder'), but it does not disclose additional behavioral details such as return format error conditions or edge cases. This is consistent with the annotations, so no contradiction.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.