development
documentation
public
video generation
MCP
What is JSON2Video MCP?
A Model Context Protocol (MCP) server implementation for programmatically generating videos using the json2video API. This server exposes powerful video generation and status-checking tools for use with LLMs, agents, or any MCP-compatible client.
Documentation
json2video MCP Server
A Model Context Protocol (MCP) server implementation for programmatically generating videos using the json2video API. This server exposes powerful video generation and status-checking tools for use with LLMs, agents, or any MCP-compatible client.
Features
Generate videos with rich scene and element support (text, image, video, audio, components, subtitles, etc.)
Asynchronous video rendering with status polling
Flexible, extensible JSON schema for video projects
Designed for easy integration with LLMs, automation agents, and MCP-compatible tools
API key authentication (env or per-request)
Comprehensive error handling and logging
Installation# Running with npx
env JSON2VIDEO_API_KEY=your_api_key_here npx -y @omerrgocmen/json2video-mcp
```\n\n### Manual Installation
```bash
npm install -g @omerrgocmen/json2video-mcp
```\n\n### Windows Users
If you are on Windows and encounter issues, try:
```bash
cmd /c "set JSON2VIDEO_API_KEY=your_api_key_here && npx -y @omerrgocmen/json2video-mcp"