Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint and openWorldHint, yet the description adds substantial context beyond them: the 20-clips-per-page pagination contract, the meaning of `in_rss_playlist`, the explicit statement that audio is not fetched or returned, and the warning that the archive may be inactive. This is exactly the extra behavioral detail the annotations cannot convey.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.