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

Capabilities

Features and capabilities supported by this server

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