Ilovevideoeditor MCP server
{
"mcpServers": {
"ilovevideoeditor": {
"command": "npx",
"args": [
"-y",
"@ilovevideoeditor/mcp-server@latest"
],
"env": {
"VF_API_KEY": "<vf_api_key>",
"VF_API_BASE_URL": "https://..."
}
}
}
}{
"mcpServers": {
"ilovevideoeditor": {
"command": "npx",
"args": [
"-y",
"@ilovevideoeditor/mcp-server@latest"
],
"env": {
"VF_API_KEY": "<vf_api_key>",
"VF_API_BASE_URL": "https://..."
}
}
}
}{
"mcpServers": {
"ilovevideoeditor": {
"command": "npx",
"args": [
"-y",
"@ilovevideoeditor/mcp-server@latest"
],
"env": {
"VF_API_KEY": "<vf_api_key>",
"VF_API_BASE_URL": "https://..."
}
}
}
}{
"servers": {
"ilovevideoeditor": {
"command": "npx",
"args": [
"-y",
"@ilovevideoeditor/mcp-server@latest"
],
"env": {
"VF_API_KEY": "${input:vf_api_key}",
"VF_API_BASE_URL": "${input:vf_api_base_url}"
}
}
},
"inputs": [
{
"id": "vf_api_key",
"type": "promptString",
"description": "Vf api key",
"password": true
},
{
"id": "vf_api_base_url",
"type": "promptString",
"description": "Vf api base url",
"password": true
}
]
}{
"mcpServers": {
"ilovevideoeditor": {
"command": "npx",
"args": [
"-y",
"@ilovevideoeditor/mcp-server@latest"
],
"env": {
"VF_API_KEY": "<vf_api_key>",
"VF_API_BASE_URL": "https://..."
}
}
}
}file .mcp.json (in your project root)file claude_desktop_config.jsonfile ~/.cursor/mcp.jsonfile .vscode/mcp.jsonfile ~/.codeium/windsurf/mcp_config.jsoninstall npx -y @ilovevideoeditor/mcp-serverversion 1.0.1
What it does
MCP server for rendering videos using the iLoveVideoEditor API. It provides access to 249+ motion-design templates, allows filling in template variables, submitting render jobs, and retrieving download URLs. For developers who want to programmatically generate videos from templates or custom VideoJSON.
- List available video templates and inspect their variable schemas to understand what can be customized.
- Submit a render job with template variables or raw VideoJSON and poll the status until the video is ready.
- Retrieve signed download URLs for completed video renders to integrate video generation into applications.
Tools this server exposes
| Tool | Does |
|---|---|
| ilovevideoeditor_list_templates | List all available video templates. |
| ilovevideoeditor_get_template | Get template details and the variable schema for a specific template. |
| ilovevideoeditor_render_json | Submit raw VideoJSON for rendering. |
| ilovevideoeditor_render_template | Render a video from a named template with custom variable values. |
| ilovevideoeditor_get_render_status | Poll the status of a render job. |
| ilovevideoeditor_get_download_url | Get a signed download URL for a completed render. |
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.