Arkeonix CapCut MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| GEMINI_API_KEY | No | Optional API key for Gemini, used for vision integrations. | |
| MAGNIFIC_API_KEY | No | Optional API key for Magnific, used for B-roll integrations. | |
| CAPCUT_DRAFTS_DIR | No | Optional path to the CapCut drafts directory. Omit to use CapCut's standard location. | |
| OPENROUTER_API_KEY | No | Optional API key for OpenRouter, used for vision/B-roll integrations. | |
| CAPCUT_TEMPLATE_DRAFT | No | Optional name of a draft to use as the material template when a target draft lacks a required media type. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| capcut_list_draftsA | List CapCut drafts in /root/Movies/CapCut/User Data/Projects/com.lveditor.draft with duration and lock status. |
| capcut_read_timelineA | Read a draft: canvas, fps, tracks and every segment (id, media, times, layer). Read-only. |
| capcut_clone_draftA | Copy a draft folder to a new name (valid scaffolding). empty:true clears all clips/tracks for a fresh build. |
| capcut_add_videoA | Add a video clip at a time on a track. Session edit; call capcut_save to persist. |
| capcut_add_imageC | Add an image at a time on a track. |
| capcut_add_audioC | Add an audio clip at a time on a track. |
| capcut_add_textB | Add a text overlay. Requires a text template (a draft with a text layer; see CAPCUT_TEMPLATE_DRAFT). |
| capcut_add_trackC | Add a new track (video | audio | text | sticker | effect | filter). |
| capcut_move_segmentB | Move a segment to a new start time and optionally another track. |
| capcut_trim_segmentB | Change a segment start / duration / source in-point (seconds). |
| capcut_align_linked_segmentsC | Align audio, image and subtitle segments by current order, using each audio duration. |
| capcut_split_segmentB | Split a segment into two at a timeline time. |
| capcut_delete_segmentC | Remove a segment. |
| capcut_set_propsC | Set transform / opacity / volume / speed / visibility on a segment. |
| capcut_raw_patchA | Advanced escape hatch: deep-merge a JSON patch into draft_content (undocumented ops). Use with care. |
| capcut_validateB | Check the (in-session) draft for overlaps, duplicate ids/render_index, dangling references, missing media. |
| capcut_saveA | Write session edits to disk (backs up .mcpbak, validates). Refuses if CapCut is open unless force:true. |
| capcut_discardA | Drop unsaved session edits and reload the draft from disk. |
| capcut_list_effectsA | Search CapCut visual/character effects catalog (~1800+ entries) by keyword or category. |
| capcut_apply_effectC | Apply a visual effect to a specific segment or as a standalone effect layer track. |
| capcut_list_transitionsA | Search CapCut transitions catalog (~1100+ entries, e.g. "Cross Dissolve", "Bubble Blur", "Flash White"). |
| capcut_apply_transitionA | Apply a transition after the selected clip segment (transitioning into the following clip). |
| capcut_list_animationsA | Search CapCut animations catalog (~800+ entries: in, out, loop, group for video or text). |
| capcut_apply_animationB | Apply an in/out/loop animation to a video clip, image, or text overlay. |
| capcut_list_filtersA | Search CapCut color filters catalog (~450+ LUTs/looks, e.g. "Vintage 90s", "American Film", "Teal & Orange"). |
| capcut_apply_filterB | Apply a color filter (grade/look) to a specific segment or as a standalone adjustment filter track. |
| capcut_list_stickersA | Search available and cached CapCut stickers, emojis, subscribe buttons, and badges. |
| capcut_add_stickerB | Place a sticker/overlay onto the timeline at a specific time, position, scale, and duration. |
| capcut_add_keyframeC | Add smooth animation keyframes (scale, position, rotation, opacity, volume) to a segment. |
| capcut_apply_maskB | Apply a video shape mask (circle, rectangle, linear, mirror, heart, star) with feather and inversion. |
| capcut_set_audio_fadeA | Set fade-in and fade-out durations on an audio or video clip. |
| capcut_apply_audio_effectC | Apply a voice filter or audio scene effect (e.g. "Robot", "Deep", "Echo", "Telephone", "Chipmunk"). |
| capcut_add_subtitles_batchB | Bulk add Burmese/English subtitles with typography styling, outline strokes, and positions. |
| capcut_set_canvasA | Change project canvas aspect ratio (e.g. "9:16" for TikTok/Reels, "16:9" for YouTube, "1:1" for Square). |
| capcut_set_speed_curveC | Apply dynamic speed ramping/curves (e.g. "montage", "hero", "bullet_time", "flash_in", "flash_out") to a video clip. |
| capcut_apply_chroma_keyB | Apply Green Screen / Chroma Key background cutout with intensity and shadow. |
| capcut_apply_pip_layoutB | Apply Picture-in-Picture or Split-Screen layout preset to a clip. |
| capcut_auto_duck_bgmB | Automatically duck/lower BGM music volume during spoken dialogue and raise volume during silence. |
| capcut_add_progress_barB | Add an animated video progress bar that fills from 0% to 100% across the video duration. |
| capcut_add_lower_thirdC | Add a speaker name and title badge / lower-third overlay with animations. |
| capcut_normalize_audioC | Normalize dialogue/voice volume across all segments on a track. |
| capcut_auto_jumpcutA | Automatically slice and ripple-delete silence dead space on the main video track based on speech intervals. |
| capcut_set_canvas_blurA | Apply Gaussian canvas background blur or solid color behind a clip for vertical/horizontal reframing. |
| capcut_set_color_adjustmentsB | Set manual slider color adjustments (brightness, contrast, saturation) on a segment. |
| capcut_inspect_editC | Analyze and inspect timeline statistics, B-Roll coverage percentage, cut count, and validation health. |
| capcut_analyze_video_understandingB | Extract keyframes from video and analyze scene composition, emotion, visual actions, and recommended CapCut edits using Multimodal AI. |
| capcut_find_visual_scenesA | Search and retrieve timestamped scenes from the video understanding map by visual query or emotion (e.g. "crying", "phone demo", "high energy"). |
| capcut_semantic_editA | Automatically apply a CapCut editing action (filter, effect, zoom, lower_third, canvas_blur) matching a visual scene query. |
| capcut_auto_insert_brollB | Automatically place B-Roll cutaways (videos/images) on an overlay track at designated timestamps. |
| capcut_magnific_enhance_brollB | Generate or upscale a cinematic 4K/8K B-Roll stock visual using Magnific AI API and insert into timeline with Ken Burns slow zoom. |
| capcut_add_dynamic_captionsB | Add modern dynamic word-highlight subtitles (Alex Hormozi style) with pop colors and heavy outline. |
| capcut_sync_to_beatsB | Synchronize timeline edits (cuts or punchy zoom pulses) to music beat markers. |
| capcut_generate_chaptersB | Generate structured YouTube / Social Media chapter markers and timestamps from scene analysis. |
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
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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/daviilpzDev/arkeonix-capcut-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server