Video generation for Claude Code
Generate Seedance, Sora, and Veo videos from Claude Code.
Claude cannot render video by itself. Connect Writingmate once, then ask Claude Code to create videos with Seedance 2.0, Sora 2, VEO 3.1, Kling, or PixVerse.
claude mcp add --transport http \
writingmate \
https://writingmate.ai/api/mcpThen ask Claude:
“Use Writingmate to list the available video models, then create a 16:9 Seedance video of a paper spacecraft unfolding above a city at sunrise.”
Direct answer
Can Claude generate videos?
Not natively. Claude can plan and reason about a video, but it needs a connected generation service to render the file. Writingmate supplies those tools through MCP, a standard connection that lets an AI agent call outside services.
| Capability | Claude Code alone | With Writingmate |
|---|---|---|
| Render a video | No built-in video generator | Seedance, Sora, Veo, Kling, and PixVerse |
| Animate an image | Can analyze the image | Calls supported image-to-video models |
| Track generation jobs | No native video job | Starts jobs and checks their status |
Available choices
Choose the video model for the job
Ask Claude Code to list models before each project. Model IDs and availability can change as Writingmate updates its catalog.
Seedance 2.0
Text-to-video and image-to-video workflows
OpenAI Sora 2
Prompt-led video generation through Writingmate
Google VEO 3.1
Cinematic video generation with supported controls
Kling and PixVerse
Additional choices for motion, style, and iteration
How it works
Claude stays in control of the workflow
Claude plans the prompt
Describe the scene, movement, style, aspect ratio, and source image if you have one.
Writingmate starts the job
Claude calls the connected MCP tool with the model and generation settings you selected.
Claude checks the result
The agent follows the generation job and returns the finished video when it is ready.
Claude Code setup
Add the Writingmate MCP server with one command
Run the command, complete Writingmate sign-in in your browser, then use `claude mcp list` to confirm the connection.
claude mcp add --transport http writingmate https://writingmate.ai/api/mcp