json2video MCP Server

Connect your AI workflows to json2video for seamless, automated video creation and monitoring with FlowHunt.

json2video MCP Server

What does “json2video” MCP Server do?

The json2video MCP (Model Context Protocol) Server acts as a bridge between AI assistants and the json2video API, enabling programmatic video creation through natural language or agent-driven workflows. By exposing tools for video generation and status checking, this MCP server allows developers, LLMs, and automation agents to create, customize, and monitor video projects using structured JSON. The server supports rich scene and element capabilities—including text, images, audio, components, and subtitles—making it ideal for dynamic video content creation. Designed for seamless integration with MCP-compatible platforms, json2video MCP Server enhances developer productivity by streamlining access to asynchronous video rendering and project management, all safeguarded by API key authentication and comprehensive error handling.

List of Prompts

No prompt templates are explicitly mentioned in the repository or documentation.

List of Resources

No explicit MCP “Resources” are documented or described in the repository or README.

List of Tools

  • generate_video
    Creates a video project using the json2video API. Allows detailed customization by specifying multiple scenes and elements (text, images, video, audio, HTML, subtitles, etc.). Returns a project ID for tracking.
  • get_video_status
    Checks the render status of a previously submitted video project by project ID, enabling asynchronous workflows and progress monitoring.

Use Cases of this MCP Server

  • Automated Video Content Generation
    Developers and agents can generate marketing, educational, or social media videos programmatically, reducing manual editing and enabling rapid content iteration.
  • Dynamic Scene Composition
    LLM-driven workflows can assemble complex videos by dynamically specifying scenes and media elements, suitable for personalized or data-driven video outputs.
  • Status Monitoring for Long Renders
    Asynchronous video rendering allows agents to check and report on the status of video creation, improving user experience in applications requiring progress feedback.
  • Integration with AI Content Pipelines
    Easily fits into larger, multi-step AI workflows where video output is a step—such as summarizing content, generating visuals, and compiling final videos automatically.
  • Component-Based Video Assembly
    Enables composable video generation by merging text, graphics, audio, and subtitles, useful for accessibility and localization workflows.

How to set it up

Windsurf

No setup instructions for Windsurf are mentioned in the repository or README.

Claude

No setup instructions for Claude are mentioned in the repository or README.

Cursor

  1. Open Cursor Settings.
  2. Go to Features > MCP Servers.
  3. Click “+ Add New MCP Server”.
  4. Enter:
    • Name: “json2video-mcp” (or your preferred name)
    • Type: “command”
    • Command:
      env JSON2VIDEO_API_KEY=your_api_key_here npx -y @omerrgocmen/json2video-mcp
      
  5. Alternatively, add to your global MCP server configuration:
    {
      "mcpServers": {
        "json2video-mcp": {
          "command": "npx",
          "args": ["-y", "@omerrgocmen/json2video-mcp"],
          "env": {
            "JSON2VIDEO_API_KEY": "your_api_key_here"
          }
        }
      }
    }
    
  6. Replace your_api_key_here with your actual json2video API key (obtainable from json2video.com).
  7. Refresh the MCP server list after saving.

Cline

No setup instructions for Cline are mentioned in the repository or README.

Securing API Keys

  • API keys must be provided via environment variable JSON2VIDEO_API_KEY.

  • Example (in the configuration JSON):

    {
      "mcpServers": {
        "json2video-mcp": {
          "command": "npx",
          "args": ["-y", "@omerrgocmen/json2video-mcp"],
          "env": {
            "JSON2VIDEO_API_KEY": "your_api_key_here"
          }
        }
      }
    }
    

How to use this MCP inside flows

Using MCP in FlowHunt

To integrate MCP servers into your FlowHunt workflow, start by adding the MCP component to your flow and connecting it to your AI agent:

FlowHunt MCP flow

Click on the MCP component to open the configuration panel. In the system MCP configuration section, insert your MCP server details using this JSON format:

{
  "json2video-mcp": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Once configured, the AI agent is now able to use this MCP as a tool with access to all its functions and capabilities. Remember to change “json2video-mcp” to whatever the actual name of your MCP server is, and replace the URL with your own MCP server URL.


Overview

SectionAvailabilityDetails/Notes
OverviewFound in README.md
List of PromptsNo prompt templates documented
List of ResourcesNo explicit MCP “resources” described
List of Toolsgenerate_video, get_video_status
Securing API KeysAPI key via env var, described in README.md and examples
Sampling Support (less important in evaluation)No indication of sampling support in repo/docs

Our opinion

json2video MCP is a focused, well-documented server for exposing video generation as a tool to LLMs and agents. It lacks some advanced MCP features (like roots, resources, sampling, or prompt templating), but is straightforward to install and use for its intended purpose. If you only need video generation tools, this MCP is functional and easy to integrate, but may not be as extensible as others.

MCP Score

Has a LICENSE
Has at least one tool
Number of Forks1
Number of Stars17

Based on the above, I would rate this MCP server a 5/10: It is functionally sound for its core purpose, but lacks broader MCP ecosystem features and extensibility.

Frequently asked questions

What does the json2video MCP Server do?

It bridges FlowHunt and AI agents to the json2video API, enabling automated video creation and status monitoring via tools for generating videos and checking their render progress. Developers and LLMs can build complex, dynamic videos with scenes, text, images, audio, and subtitles—all via structured JSON.

What tools does this MCP Server provide?

It offers two main tools: generate_video (to create videos by specifying scenes and elements) and get_video_status (to check rendering status of a video project by its project ID).

How do I secure my API key?

Provide your json2video API key via the environment variable JSON2VIDEO_API_KEY. This can be set in your MCP server configuration, ensuring your key is not exposed in code or logs.

What kind of workflows is json2video MCP Server best for?

It's ideal for automated or personalized video content, such as marketing, education, social media, and any workflow where LLMs or agents assemble or customize video projects programmatically.

How do I integrate the MCP server in FlowHunt flows?

Add an MCP component to your flow, configure it with your MCP server details (including the transport and URL), and connect it to your AI agent. The agent can then use all available tools from json2video MCP in your workflow.

Does this MCP Server support prompt templates or resources?

No, prompt templates and explicit MCP resources are not currently documented or supported in this server.

Automate Video Creation with json2video MCP in FlowHunt

Streamline your content pipeline—generate, customize, and monitor videos programmatically with json2video MCP Server in FlowHunt.

Learn more