InVideo AI MCP Server

✅ Server is running
🚀 Beta Version
This InVideo MCP Server is currently in Beta. Features and APIs may change.

About

This is a Model Context Protocol (MCP) server that provides access to InVideo AI's powerful video creation capabilities. Generate professional videos from text prompts with AI-generated visuals, voiceovers, and subtitles.

📧 Support & Information
For API access and support, please contact:
bartosz.dariusz.majewski@gmail.com

API Endpoint

POST requests to: https://invideo.mcp.majewscy.tech/

Remote MCP Server: https://mcp.invideo.io/sse

Video Creation Features

🎬 Video Generation

  • Create videos from text prompts
  • Auto-generate scripts
  • AI-powered visual selection
  • Professional video editing

🎙️ Audio & Text

  • AI voiceovers
  • Multiple voice options
  • Automatic subtitles
  • Background music

📱 Platform Support

  • Instagram Reels
  • YouTube Shorts
  • TikTok videos
  • Custom formats

📚 Content Topics

  • Finance & Business
  • Technology
  • Travel & Lifestyle
  • Education & More

Example Request

Generate Video

curl -X POST https://invideo.mcp.majewscy.tech/ \
  -H 'Content-Type: application/json' \
  -H 'X-API-Key: your-api-key-here' \
  -d '{
    "tool": "generate_video",
    "inputs": {
      "prompt": "Create a 30-second video about AI technology trends",
      "style": "modern",
      "voiceover": true,
      "subtitles": true
    }
  }'

Authentication

All API requests must include an X-API-Key header with a valid API key.

MCP Server Authentication

Required header: X-API-Key: your-mcp-api-key

InVideo Paid Plan Integration (Coming Soon)

When InVideo releases API authentication, your paid plan benefits can be activated by:

  1. Contact InVideo support at support@invideo.io for API credentials
  2. Add your credentials to the server's .env file:
    • INVIDEO_API_TOKEN - Your InVideo API token
    • INVIDEO_ACCOUNT_ID - Your account ID
    • INVIDEO_WORKSPACE_ID - For team/enterprise plans
  3. Restart the MCP server to apply changes

Current Status: ⚠️ Using free Beta access (no InVideo credentials configured)

Health Check

GET /health - Returns server status (no authentication required)

Integration with Claude

To use this MCP with Claude Desktop:

  1. Open Claude Desktop settings
  2. Navigate to Settings > Integrations (Teams) or Settings > Data management (Enterprise)
  3. Add the InVideo MCP configuration
  4. Use the remote URL: https://mcp.invideo.io/sse

Configuration JSON for Claude Desktop:

{
  "mcpServers": {
    "mcp_invideo_ai": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://mcp.invideo.io/sse"
      ]
    }
  }
}