Video automation Video API Convert JSON to video AI Voices

Claude Code video generation

Create videos with
Claude Code

Create cool and professional videos with simple prompts and refine them with natural language.

| script.txt

No credit card required. Free plan available.

Videos created with Claude Code + JSON2Video MCP

Claude Code video editing

Fine tune your video with natural language

Use natural language to edit your video script, add scenes, change voiceovers, transitions and more.

| movie.json

Claude Code video skill

A video skill that knows how to create professional videos

The create-video skill includes a library of video templates, best practices for scene structure, pacing, voiceovers, music selection, and more.
It’s like having a professional video editor built into your AI agent.

GET STARTED

Up and running in
3 steps

Install the CLI, authenticate, and connect your AI agent. Takes under a minute.

01

Install the CLI

The npm package includes the command-line tool and the MCP server.
Requires Node.js 20+.

npm install -g @json2video/cli
02

Authenticate

Log in with your JSON2Video API key (find it in your dashboard).
Start for free!

# Enter your API key when prompted
json2video auth
03

Install MCP + skill

Install it project by project, don't waste tokens when it's not needed.
This enables the MCP server and installs the video creation skill in your project.

# Claude Code
cd [your project folder]
json2video mcp install claude
# Now, restart Claude or your IDE to let it pick up the new skill

Seedance 2.0, Veo 3.1 and more

Powered by the best
AI models

Generate images, voiceovers, and video clips using the world's top AI models — all orchestrated through a single JSON API.

ElevenLabs

ElevenLabs

AI Voices

Sora 2

Sora 2

Video Generation

Google Veo 3.1

Google Veo 3.1

Video Generation

Nana Banana 2

Nana Banana 2

Image Generation

Seedance 1.5 & 2.0

Seedance 1.5 & 2.0

Video Generation

Seedream 4.5

Seedream 4.5

Image Generation

W

Wan 2.7

Video Generation

Kling 3.0

Kling 3.0

Video Generation

Flux 2

Flux 2

Image Generation

Azure AI

Azure AI

AI Voices

ElevenLabs

ElevenLabs

AI Voices

Sora 2

Sora 2

Video Generation

Google Veo 3.1

Google Veo 3.1

Video Generation

Nana Banana 2

Nana Banana 2

Image Generation

Seedance 1.5 & 2.0

Seedance 1.5 & 2.0

Video Generation

Seedream 4.5

Seedream 4.5

Image Generation

W

Wan 2.7

Video Generation

Kling 3.0

Kling 3.0

Video Generation

Flux 2

Flux 2

Image Generation

Azure AI

Azure AI

AI Voices

Free & included in every plan

ElevenLabs ElevenLabs · AI Voices
Azure AI Azure Voices · AI Voices
Flux Flux Schnell · Image Generation

EXAMPLES

From prompt to video

Write a single prompt. Your AI agent does the rest — scripting, scene design, AI generation, and rendering.

Social Reel: Did you know?

/create-video about the curiosity of the Monastery of Santa María de Sacramenia in Spain that was shipped piece by piece to the US and now is in Florida. Use image scenes with animated emojis. Make the reel interesting by keeping the final secret location until the end and create the curiosity in the hook. Use nano-banana-2 for the images: cinematic style that looks like a hollywood movie.

| productivity-tips.txt

Social Reel: Bedtime story for kids

/create-video Create a bedtime story social reel for kids about a little her and her dragon.

| bedtime-story.txt

Story Reel: The Industrial Revolution

/create-video story about the industrial revolution in the UK: origins and social consequences. 30 seconds. Mix of video and image scenes. Add emojis to image scenes.

| industrial-revolution.txt

Story Reel: Entrepreneur's journey

/create-video about a motivational story about an entrepreneur that finally succeed after personal challenges. Make sure to keep consistency of the characters among scenes. Combine video and image scenes. Use nano-banana-2 for best image quality. Make it about 45 seconds long.

| entrepreneur-story.txt

Ready to create videos
with Claude Code?

Create a free account and install the MCP server in under a minute. Then just describe the video you want.

npm install -g @json2video/cli
json2video auth
json2video mcp install claude