loading…
Search for a command to run...
loading…
Connects AI assistants to Submagic's video editing API for creating viral short-form content with AI captions in 107 languages.
Connects AI assistants to Submagic's video editing API for creating viral short-form content with AI captions in 107 languages.
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.
Option 1: Install via PyPI (Recommended)
pip install submagic-mcp-server
Option 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.txt
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.json file.
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.
Here are common workflows you can automate:
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
)
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
)
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
)
| Tool | Description | Rate Limit |
|---|---|---|
submagic_list_languages |
Get list of supported languages (107+) | 1000/hr |
submagic_list_templates |
Get available video styling templates | 1000/hr |
submagic_create_project |
Create a new video project with AI features | 500/hr |
submagic_get_project |
Get project details, status, and download URL | 500/hr |
submagic_update_project |
Update settings (silence, b-rolls) after creation | 100/hr |
submagic_export_project |
Render and export the final video | 500/hr |
submagic_create_magic_clips |
Generate shorts from YouTube videos | 500/hr |
remove_bad_takes adds 1-2 minutes to processing time.docs/API_LIMITATIONS_DISCOVERED.md for details.We welcome contributions! Please follow these steps:
git checkout -b feature/new-tool.pip install -r requirements.txt.python -m pytest tests/.See docs/development-guide.md for more detailed instructions.
MIT License. See LICENSE for details.
Run in your terminal:
claude mcp add submagic-mcp-server -- npx Security
Low riskAutomated heuristic from public metadata — not a security guarantee.