Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint and openWorld, so safety is covered. The description adds genuinely useful behavior beyond the structured fields: the mutual-exclusivity constraint ('pass exactly one title id or title URL') and that results are 'public' episode rows, plus the limit cap. It does not describe pagination, but the output schema carries return shape.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.