Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and idempotentHint=true, so the description doesn't need to restate safety. It adds context about the return value (null on invalid slug) and the scope of information retrieved (full description, launch date, revenue signals, for-sale status), which are beyond the schema. It doesn't discuss permissions or rate limits, but for a read-only fetch with good annotations, this is adequate.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.