Does the description explain when to use this tool, when not to, or what alternatives exist?
Gives an explicit when ('only for text-to-image or text-to-video prompts') and a long, specific when-not list (uploaded/attached/reference images, editing, background removal, upscaling, try-on, image-to-video, media-to-media). It routes by workflow rather than by naming the alternative tool, so the agent still has to infer whether `generate_media` is the counterpart.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.