json2video
Message Communication Protocol server for json2video API integration
claude mcp add --transport stdio omergocmen-json2video-mcp-server npx -y @omerrgocmen/json2video-mcp \ --env JSON2VIDEO_API_KEY="your_api_key_here"
How to use
The json2video MCP Server exposes two primary tools: generate_video and get_video_status. You can start a new video rendering job by calling generate_video with a detailed project schema compatible with json2video's API (scenes, elements, resolution, and optional API key). The server handles asynchronous rendering by returning a project ID, which you can subsequently poll with get_video_status to retrieve progress or the final video URL. This makes it suitable for agents and LLM workflows that orchestrate long-running tasks across multiple steps. When integrated, you can pass the API key either via the JSON body or rely on the configured environment variable, depending on how your MCP client is implemented. The server also supports error handling and logging, helping you diagnose issues from invalid schemas to authentication problems.
How to install
Prerequisites:
- Node.js and npm installed
- Access to the internet to fetch packages from npm
Installation steps:
- Install the MCP server globally via npx (recommended): env JSON2VIDEO_API_KEY=your_api_key_here npx -y @omerrgocmen/json2video-mcp
- Alternatively, install the package globally for local usage: npm install -g @omerrgocmen/json2video-mcp
- If you encounter issues on Windows, set the API key inline and run via npx: cmd /c "set JSON2VIDEO_API_KEY=your_api_key_here && npx -y @omerrgocmen/json2video-mcp"
- After installation, you can configure MCP integration in mcp.json as shown in the example to auto-start the server with your client code.
Additional notes
Environment variable guidance:
- JSON2VIDEO_API_KEY is required (or provided per request by your client).
- You can override the key per request by passing it in the input payload where supported by your MCP client. Common issues:
- client closed errors: ensure the package is installed and the API key is valid.
- rate limits or authentication failures: verify the API key and monitor usage according to json2video docs.
- For debugging, you can run npm i @omerrgocmen/json2video-mcp to ensure the client library is present in your environment.
Related MCP Servers
dexto
A coding agent and general agent harness for building and orchestrating agentic applications.
robloxstudio
Create agentic AI workflows in ROBLOX Studio
toolsdk -registry
MCPSDK.dev(ToolSDK.ai)'s Awesome MCP Servers and Packages Registry and Database with Structured JSON configurations. Supports OAuth2.1, DCR...
bitbucket
Bitbucket MCP - A Model Context Protocol (MCP) server for integrating with Bitbucket Cloud and Server APIs
time
⏰ Time MCP Server: Giving LLMs Time Awareness Capabilities
mcp-chain-of-draft
Chain of Draft Server is a powerful AI-driven tool that helps developers make better decisions through systematic, iterative refinement of thoughts and designs. It integrates seamlessly with popular AI agents and provides a structured approach to reasoning, API design, architecture decisions, code reviews, and implementation planning.