Overview
Features
Generate videos with rich scene and element support
Create video projects spanning multiple scenes and a variety of elements (text, image, video, audio, components, subtitles, HTML, etc.).
Asynchronous video rendering with status polling
Video rendering is asynchronous; poll status to track progress and retrieve results.
Flexible, extensible JSON schema for video projects
Extensible JSON schema to configure scenes, elements, and project-level settings.
Designed for easy integration with LLMs, automation agents, and MCP-compatible tools
Built for seamless integration with LLMs, automation agents, and other MCP-compatible clients.
API key authentication (env or per-request)
Supports API key authentication via environment variables or per-request parameters.
Comprehensive error handling and logging
Includes robust error handling and logging for reliable operation.
Cursor integration support
Guidance and tooling for Cursor integration to quickly discover and configure the MCP server.
Template management (create_template, get_template, list_templates)
Manage video templates via json2video API for reuse across projects.
Who Is This For?
- LLMs:Orchestrate video generation requests and monitor results using natural language prompts.
- Automation agents:Trigger and track video jobs within automated workflows and decision pipelines.
- MCP clients:MCP-compatible clients can start video projects and poll status via the provided tools.




