Generate Video turns a text prompt or a still image into a video clip through multiple providers behind one MCP call, with resolutions up to 4K, clips from 4 to 30 seconds, and synchronized audio on the models that support it — paid calls start at $0.005 and failed calls are never charged.
Checked 2026-08-26 against this manifest.
Which video model should I choose?
| Model | Clip length | Resolutions | Audio |
|---|---|---|---|
| Seedance 2.5 (default) | 4–30s | 480p, 720p | Yes |
| Google Veo 3.1 | 4, 6 or 8s | 720p, 1080p, 4K | Yes |
| Kling 3.0 Pro | 5 or 10s | 720p, 1080p | Yes |
| Wan 2.2 | model default | 720p | No |
Call list_models for the live matrix — the catalog changes, and these four are the ones worth starting from. Seedance 2.5 is the default when you omit model.
Why do some calls fail?
Most failed calls are prompts the model refused or aspect ratios it does not support. Failed paid calls are never charged, so a rejected prompt costs nothing; rephrase it, or pick a model whose supported durations and ratios match what you asked for.
What you can do
- text_to_video — generate a video from a text prompt, no source image needed
- image_to_video — animate any still image into a video clip with an optional motion direction prompt
- list_models — browse all available video models with supported durations, resolutions, and audio support
- Choose resolution up to 4K, durations from 4 to 30 seconds depending on the model
- Some models generate synchronized audio alongside the video
Who it's for
Content creators animating product shots or lifestyle imagery, marketers producing short-form social video, and developers building AI video workflows.
How to use it
- First call list_models to compare available options and pick the right model for your duration and quality needs
- Call text_to_video with a scene prompt when you do not have a first frame
- Otherwise generate a first-frame image with the generate-image tool, then call image_to_video with a motion prompt
- Video generation takes time — keep the first attempt short and review the returned video URL
Getting started
Try list_models, then text_to_video from a prompt or image_to_video with a still. Representative manifest-schema shape: video_url_direct, model, duration_seconds [redacted]. Motion accuracy is not guaranteed; timing varies.