Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"json2video-mcp": {
"env": {
"JSON2VIDEO_API_KEY": "your_api_key_here"
},
"args": [
"-y",
"@omerrgocmen/json2video-mcp"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
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.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y '@omerrgocmen/json2video-mcp' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked @omerrgocmen/json2video-mcp against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in entertainment / design
MCP server for accessing Figma plugin console logs and screenshots via Cloudflare Workers or local mode
Official Miro MCP server - Supports context to code and creating diagrams, docs, and data tables.
A mcp server to allow LLMS gain context about shadcn ui component structure,usage and installation,compaitable with react,svelte 5,vue & React Native
The official MCP Server for the Mux API
MCP Security Weekly
Get CVE alerts and security updates for Json2video Mcp Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
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.
env JSON2VIDEO_API_KEY=your_api_key_here npx -y @omerrgocmen/json2video-mcp
npm install -g @omerrgocmen/json2video-mcp
If you are on Windows and encounter issues, try:
cmd /c "set JSON2VIDEO_API_KEY=your_api_key_here && npx -y @omerrgocmen/json2video-mcp"
env JSON2VIDEO_API_KEY=your_api_key_here npx -y @omerrgocmen/json2video-mcp{
"mcpServers": {
"json2video-mcp": {
"command": "npx",
"args": ["-y", "@omerrgocmen/json2video-mcp"],
"env": {
"JSON2VIDEO_API_KEY": "your_api_key_here"
}
}
}
}
Replace your_api_key_here with your json2video API key. You can get an API key from json2video.com.
After adding, refresh the MCP server list to see the new tools. Your agent or LLM will automatically use json2video MCP when appropriate, or you can explicitly request it by describing your video generation needs.
Add this to your mcp.json or similar config:
{
"mcpServers": {
"json2video-mcp": {
"command": "npx",
"args": ["-y", "@omerrgocmen/json2video-mcp"],
"env": {
"JSON2VIDEO_API_KEY": "your_api_key_here"
}
}
}
}
your_api_key_here with your actual json2video API key.generate_video and get_video_status tools for use in your workflows.JSON2VIDEO_API_KEY (required): Your json2video API key. Can be set as an environment variable or provided per request.Note: If you encounter a
client closederror, run the following command in your terminal:npm i @omerrgocmen/json2video-mcp
generate_video)Create a customizable video project with scenes and elements.
Description: Creates a video project using the json2video API. Each project can contain multiple scenes, and each scene can contain various elements such as text, images, video, audio, components, HTML, voice, audiogram, and subtitles. Video generation is asynchronous; use the returned project ID to check status. See https://json2video.com/docs/api/ for full schema and more examples.
Input Schema:
{
"id": "string (optional, unique identifier for the movie)",
"comment": "string (optional, project description)",
"cache": true,
"client_data": {},
"draft": true,
"quality": "high", // one of: low, medium, high
"resolution": "custom", // one of: sd, hd, full-hd, squared, instagram-story, instagram-feed, twitter-landscape, twitter-portrait,
... [View full README on GitHub](https://github.com/omergocmen/json2video-mcp-server#readme)