Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CAPCUT_DRAFTS_PATHNoPath to your CapCut drafts folder. If not set, auto-discovery is used.auto-discovered

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

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_projectsA

List all CapCut projects found on this computer.

Returns a summary of each project including name, duration, resolution, FPS, and number of tracks.

get_project_infoB

Get detailed information about a CapCut project.

create_projectB

Create a new empty CapCut project.

duplicate_projectB

Duplicate an existing CapCut project.

delete_projectB

Delete a CapCut project.

list_canvas_presetsA

List available canvas size presets for creating new projects.

Shows all preset names and their resolutions.

add_videoB

Add a video file to the project's main video track.

add_imageB

Add an image to the project's video track as a still clip.

add_media_batchB

Import all media files from a folder into the project sequentially.

list_materialsB

List all materials (assets) registered in a project.

remove_materialA

Remove a material and all its segments from the project.

add_textC

Add a text overlay to the project at a specific time.

add_subtitlesB

Add multiple subtitle entries to the project in bulk.

update_text_styleB

Update the styling of an existing text overlay.

update_text_contentA

Update the text content of an existing text overlay.

add_audioB

Add an audio file (music, sound effect, voiceover) to the project.

set_volumeB

Adjust the volume of a specific clip (video or audio).

mute_trackA

Mute all clips on a specific track.

unmute_trackA

Unmute (restore volume on) all clips on a specific track.

trim_clipB

Trim a clip by adjusting its start and/or end point.

split_clipB

Split a clip into two parts at a specific timestamp.

move_clipC

Move a clip to a different position on the timeline.

delete_clipB

Delete a clip from the timeline.

reorder_clipsB

Reorder clips on a track so they play sequentially without gaps.

set_clip_speedC

Change the playback speed of a clip.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
get_drafts_folder_resourceReturns the path to the CapCut drafts folder being used.
get_server_statusReturns the server status and configuration summary.

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/baizo7/capcut_MCP_server-'

If you have feedback or need assistance with the MCP directory API, please join our Discord server