submagic-mcp-server
Allows exporting videos in formats optimized for Instagram Reels, including 9:16 aspect ratio and configurable resolution.
Supports generating and exporting short-form video clips tailored for TikTok, including content repurposing from YouTube.
Enables converting YouTube videos into short-form clips for platforms like TikTok and Reels, with AI-powered editing and captioning.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@submagic-mcp-serverCreate a TikTok clip from this YouTube video with captions in Spanish."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Submagic MCP Server
mcp-name: io.github.sidart10/submagic-mcp-server
Connect your AI assistant to Submagic's powerful video editing API. Create viral short-form content, add AI captions in 107 languages, and automate your video production workflow directly from Claude or any MCP-compliant client.
Table of Contents
Features
Global Reach: Automatic AI captions with 98%+ accuracy in 107 languages.
Dynamic Editing: Magic zooms and auto-inserted B-rolls with configurable coverage.
Smart Cleanup: Automated silence removal (3 speeds) and filler word removal ("um", "uh").
Content Repurposing: Convert YouTube videos into viral short-form clips (TikTok, Reels, Shorts).
Professional Styling: Access 30+ trending templates (Hormozi, Beast, Sara).
Optimized Exports: Ready-to-post formats for all major platforms (9:16, 1:1, 16:9, 4:5).
Getting Started
Prerequisites
Python 3.10 or higher
A Submagic API Key (Get one at Submagic.co)
Installation
Option 1: Install via PyPI (Recommended)
pip install submagic-mcp-serverOption 2: Install from Source
git clone https://github.com/sidart10/submagic-mcp-server.git
cd submagic-mcp-server
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txtConfiguration
Get your API Key: Sign up at submagic.co to retrieve your API key.
Configure Claude Desktop: Add the server definition to your
claude_desktop_config.jsonfile.If installed via PyPI:
{ "mcpServers": { "submagic": { "command": "python", "args": ["-m", "submagic_mcp"], "env": { "SUBMAGIC_API_KEY": "sk-your-api-key-here" } } } }If installed from source (use absolute paths):
{ "mcpServers": { "submagic": { "command": "/absolute/path/to/venv/bin/python", "args": ["/absolute/path/to/submagic_mcp.py"], "env": { "SUBMAGIC_API_KEY": "sk-your-api-key-here" } } } }Restart Claude Desktop: Relaunch the application to load the new server.
Usage Examples
Here are common workflows you can automate:
Create Video with AI Captions
Upload a raw video and apply professional styling with captions.
submagic_create_project(
title="Product Demo Launch",
language="en",
video_url="https://example.com/raw-video.mp4",
template_name="Hormozi 2",
remove_silence_pace="fast",
magic_zooms=True
)Generate TikTok Clips from YouTube
Turn a long-form YouTube video into multiple engaging shorts.
submagic_create_magic_clips(
title="Podcast Highlights",
youtube_url="https://youtube.com/watch?v=your-video-id",
language="en",
min_clip_length=30,
max_clip_length=60
)Export for Social Media
Finalize and export your project in the perfect format for Instagram Reels.
submagic_export_project(
project_id="your-project-uuid",
width=1080,
height=1920,
fps=30
)Available Tools
Tool | Description | Rate Limit |
| Get list of supported languages (107+) | 1000/hr |
| Get available video styling templates | 1000/hr |
| Create a new video project with AI features | 500/hr |
| Get project details, status, and download URL | 500/hr |
| Update settings (silence, b-rolls) after creation | 100/hr |
| Render and export the final video | 500/hr |
| Generate shorts from YouTube videos | 500/hr |
Limitations
Input: Videos must be publicly accessible URLs.
Size: Maximum file size is 2GB.
Duration: Maximum video duration is 2 hours.
Formats: Supports MP4 and MOV.
Performance:
remove_bad_takesadds 1-2 minutes to processing time.API Coverage: Some dashboard features are not yet available via API. See
docs/API_LIMITATIONS_DISCOVERED.mdfor details.
Contributing
We welcome contributions! Please follow these steps:
Fork the repository.
Create a feature branch:
git checkout -b feature/new-tool.Install development dependencies:
pip install -r requirements.txt.Run tests to ensure everything works:
python -m pytest tests/.Submit a Pull Request describing your changes.
See docs/development-guide.md for more detailed instructions.
License
MIT License. See LICENSE for details.
Resources
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/sidart10/submagic-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server