Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint and destructiveHint=false, so the safety profile is covered. The description adds genuinely useful context beyond that: it does not execute or purchase the resource, and it discloses what comes back (listing metadata, price, openable URL, execution route). It stops short of anything like rate limits or pagination behavior, but for a read-only detail lookup this is solid.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.