capcut-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PORT | No | Port number for HTTP mode. Only used when TRANSPORT=http. Default is 3000. | |
| TRANSPORT | No | Transport mode for the MCP server. Use 'http' for HTTP mode, or omit for stdio mode. | |
| CAPCUT_API_URL | No | URL of the CapCut API server (VectCutAPI). Defaults to http://localhost:9001. | http://localhost:9001 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| capcut_create_draftA | Create a new video editing draft with specified dimensions and frame rate. This tool initializes a new draft project that can be edited by adding videos, audio, text, images, and effects. Args:
Returns: { "draft_id": string, // Unique draft identifier for subsequent operations "width": number, // Video width "height": number, // Video height "fps": number, // Frame rate "duration": number, // Current duration (starts at 0) "created_at": string // ISO timestamp } Examples:
|
| capcut_add_videoA | Add a video clip to an existing draft with timing, volume, and effects. This tool adds video content to the timeline with support for transitions, speed adjustments, and volume control. Args:
Examples:
|
| capcut_add_audioA | Add audio track to draft with volume and fade effects. This tool adds background music or sound effects to the video timeline. Args:
Examples:
|
| capcut_add_textA | Add styled text overlay to video with positioning, colors, shadows, and animations. This tool creates text elements with full styling control including fonts, colors, backgrounds, shadows, and animations. Args:
Examples:
|
| capcut_add_imageA | Add image overlay to video with positioning, scaling, rotation, and animation. This tool adds static or animated images to the video timeline. Args:
Examples:
|
| capcut_add_subtitleB | Add subtitles from SRT file content with styling options. This tool imports subtitles in SRT format and applies styling. Args:
Example SRT format: 1 00:00:01,000 --> 00:00:03,000 Welcome to my video 2 00:00:03,500 --> 00:00:05,000 Subscribe for more content |
| capcut_add_keyframeA | Add keyframe-based property animation to tracks. This tool creates smooth animations by interpolating between keyframe values. Args:
Examples:
|
| capcut_add_effectA | Apply visual effects to video segments. This tool adds effects like blur, sharpen, brightness adjustments, and more. Args:
Examples:
|
| capcut_add_stickerA | Add sticker/emoji overlay with positioning and transformation. This tool adds decorative stickers or emojis to the video. Args:
Examples:
|
| capcut_save_draftA | Save the draft to a file that can be imported into CapCut. This tool finalizes the draft and generates a folder that can be copied to the CapCut drafts directory. Args:
Returns: { "draft_url": string, // Path to the saved draft folder "status": "saved" } The draft folder starts with "dfd_" and should be copied to:
|
| capcut_get_durationA | Get duration and metadata of video or audio file. This tool analyzes media files to retrieve duration, format, and resolution information. Args:
Returns: { "duration": number, // Duration in seconds "format": string, // File format "width": number, // Video width (if video) "height": number // Video height (if video) } Examples:
|
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/eery1677-lab/capcut-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server