Skip to content
Tools / Generate Video
Generate Video icon

Generate Video

Turn text or stills into video

4.0(1 review)

1 free skill. Paid skills start at $0.005. The final price is shown before running. Failed paid calls do not charge.

What is verified

Catalog facts and aggregate ToolRouter calls. Success uses all recorded calls, including caller errors in the total, and is not a controlled benchmark.

3Maintained skills
7Integrated providers
$0.005Paid calls from
171Recorded calls
72.5%Successful calls
2026-08-30Usage updated
2026-09-05Tool updated

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?

ModelClip lengthResolutionsAudio
Seedance 2.5 (default)4–30s480p, 720pYes
Google Veo 3.14, 6 or 8s720p, 1080p, 4KYes
Kling 3.0 Pro5 or 10s720p, 1080pYes
Wan 2.2model default720pNo

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

  1. First call list_models to compare available options and pick the right model for your duration and quality needs
  2. Call text_to_video with a scene prompt when you do not have a first frame
  3. Otherwise generate a first-frame image with the generate-image tool, then call image_to_video with a motion prompt
  4. 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.

Permissions and setup

  • fal.ai API Key (secret): Optional: use your own fal.ai key instead of the platform default Official setup
  • Prodia API Token (secret): Optional: use your own Prodia token instead of the platform default Official setup
  • Higgsfield API Key (secret): Optional: use your own Higgsfield key instead of the platform default Official setup
  • Photalabs API Key (secret): Optional: use your own Photalabs key instead of the platform default Official setup
  • Google AI API Key (secret): Optional: use your own Google AI key instead of the platform default Official setup
  • OpenRouter API Key (secret): Optional: use your own OpenRouter key instead of the platform default Official setup
  • ElevenLabs API Key (secret): Optional: use your own ElevenLabs key instead of the platform default Official setup
Text to VideoPricing: paid

Generate a video from a text prompt, with no source image. Check list_models for duration, resolution, and audio support.

Returns: Video download URL, model used, duration, resolution, audio status, generation cost, and request metadata
Image to VideoPricing: paid

Animate a still image into a video. Provide an image URL and optional motion prompt. 9 models with different quality and cost tradeoffs.

Returns: Video download URL, source image URL, model used, duration, resolution, audio status, generation cost, and request metadata
List ModelsPricing: free

List video model capabilities, pricing, durations, resolutions, and audio support. Filter by type.

Returns: Array of model objects with key, display name, capabilities, pricing, durations, resolutions, and audio support
Loading reviews...

Loading activity...

v0.192026-09-05
  • Added a model comparison table with clip lengths, resolutions and audio support
  • Explained why some generations are refused, and confirmed failed paid calls are never charged
v0.182026-09-04
  • Text-to-video now works the same way on every client, not just one.
  • Video generation is no longer offered through the Claude directory connector, which does not carry AI media generation.
v0.172026-08-31
  • Text-to-video is available again on the Claude connector. Other clients still animate from a still image.
v0.162026-08-30
  • Clarified that the public generation skill requires a first frame and uses image_to_video.
v0.152026-08-27
  • Added request-time same-model provider switching and retryable failover for image-to-video models with multiple provider endpoints.
v0.142026-08-20
  • Default video model is now Seedance 2.5 — up to 30 seconds with native audio. Seedance 2.0 remains available.
v0.132026-05-08
  • duration parameter description now lists supported durations per model (Veo 3.1: 4–8s, Kling 3.0: 5/10s, Wan 2.2 Lightning: 5s only, Sora 2: 4/8/12s, etc.) so callers can pick a valid duration without an extra list_models round-trip.
v0.122026-05-08
  • Removed text_to_video — generate the first frame with generate-image, then animate it via image_to_video for consistent results across all models.
v0.112026-04-15
  • Added OpenRouter as a video provider — dynamically discovers available video models including Veo 3.1, Sora 2, Seedance, and Wan. Models appear automatically as OpenRouter adds support.
v0.102026-04-14
  • Accept personas, scenes, products, and outfits from your file library
v0.092026-04-10
  • Image input now required for all video generation — use generate-image to create the first frame, then pass it to image_to_video. Added Seedance 2.0 and Seedance 2.0 Fast models.
v0.082026-04-06
  • Style references now supported — pass a style reference when generating videos for consistent visual direction
v0.072026-04-04
  • Unsupported durations now snap to the nearest valid duration instead of failing
v0.062026-03-31
  • Added Google as a direct provider — 5 new Veo models: Veo 3.1, Veo 3.1 Fast, Veo 3, Veo 3 Fast, Veo 2. Direct Google API access with per-second billing and 4K resolution support.
v0.052026-03-24
  • Removed hardcoded model names from descriptions — agents discover models dynamically via list_models
v0.042026-03-24
  • Added Wan 2.2 Lightning via Prodia — its model registry reports text-to-video and image-to-video capabilities; Generate Video now exposes image_to_video only.
v0.032026-03-23
  • Added Prodia as an alternative provider — 6 new models (prodia-veo-fast, prodia-veo, prodia-kling, prodia-sora-2, prodia-seedance-pro, prodia-seedance-lite)
v0.022026-03-22
  • Added subtitle, expanded description, and agent instructions
v0.012026-03-20
  • Initial release

Copy these instructions to use Generate Video in Claude, ChatGPT, Copilot, and more.

What you can do with Generate Video

Animate a product image

Turn an existing product image into a short motion clip with a controlled camera or object movement.

  1. Upload a product image, or create a first frame with Generate Image.
  2. Ask Generate Video to animate that image with a specific motion prompt.
  3. Review the clip, then refine its motion, duration, framing, or model if needed.

Related Tools

Related Categories

Frequently Asked Questions

Can it make a video from text alone?

Yes. `text_to_video` generates a clip from a scene prompt, with no source image. `image_to_video` animates a still instead — generate a first frame with Generate Image, then pass it in with an optional motion prompt.

How do I animate a still image?

Pass a ToolRouter file ID or hosted image URL to `image_to_video`, then describe the motion or camera movement you want.

Do the model choices matter?

Yes. Different models trade off quality, speed, cost, and audio support.

What do I get back?

The output is a downloadable video URL.