PlugWiki
ChatCut logo

ChatCut MCP Server: Setup for Claude Code, Codex and Cursor

OfficialRemote
Gethttps://api.chatcut.io/api/external-mcp/mcp?chatcutInstallSource=mcp_registrychatcut-inc/agent-plugin

Lets Claude, Codex, Cursor and other assistants edit your ChatCut videos: import clips, cut the timeline, add captions and motion graphics, then export.

ChatCut's own plugin connects your assistant to the ChatCut video editor, so edits appear in a real project you can open and finish yourself. It runs on ChatCut's servers. You sign in with your ChatCut account in the browser, and your assistant reads and changes only the projects that account can open.

You need a ChatCut account and a project. Making images, video, music and voices with AI needs a paid ChatCut Pro plan and uses credits, according to the plugin's own docs. Installing the plugin does not include generation credits.

Good for

  • Video creators who want an assistant to do the first rough cut
  • Marketers cutting short clips and captions from long footage
  • Claude Code and Codex users who already edit in ChatCut
  • Teams that want edits left open in an editor they can finish by hand

Works in

14 should work

Tap an app to see how to set it up and any known problems.

Install ChatCut MCP

Claude Code

  1. 1

    Copy this prompt.

    Add the ChatCut MCP server to Claude Code. Run this command:
    
    claude plugin marketplace add https://github.com/ChatCut-Inc/agent-plugin.git && claude plugin install chatcut@chatcut-inc && claude mcp login plugin:chatcut:chatcut
    
    Then check that it loaded and tell me if I need to sign in or restart.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

Requires Claude Code 2.x, Git.

The plugin route adds ChatCut's editing skills as well as the connection. The direct route adds only the connection.

From the vendor's docs. Source.

Tools

  • Lists your ChatCut projects, including recently deleted ones if you ask

    Shows the projects your ChatCut account can open. The assistant uses it to find the one you mean before it edits anything. It can also list projects you deleted, so you can bring them back.

    Try: “Show me my ChatCut projects from this month.”

    Read · list_projects

  • Starts a new ChatCut project

    Makes a fresh project and gives you a link so you can watch the edit appear in the ChatCut editor. The assistant does this by default when you hand it new files and name no existing project.

    Try: “Create a new ChatCut project for my product demo.”

    Write · create_project

  • Picks which project the assistant works in

    Points the session at one of your projects, so later edits land there. Without it, the assistant has to ask which project you mean.

    Try: “Switch to my "Launch teaser" project.”

    Read · target_project

  • Shows a project's timelines and overall layout

    Returns the project map and the list of timelines. It leaves out clip-level detail, which the assistant reads with the timeline preview instead.

    Try: “What timelines does my Launch teaser project have?”

    Read · read_project

  • Looks at the timeline: tracks, clips, gaps and sample frames

    Reads the timeline as it currently stands, including placed clips, markers, gaps and rendered frames. The assistant checks its own edits with it, so wrong cuts show up before you export.

    Try: “Check that the captions and overlay show up in the final cut.”

    Read · preview_timeline

  • Lists the media already in a project

    Lists the clips, images, audio and graphics in the project library. The assistant checks it first so it does not ask you to upload something already there.

    Try: “Is my interview clip already in the project?”

    Read · browse_assets

  • Shows details about one piece of media

    Reads the details of a single asset in the project library, such as its type and state. Use it when the assistant needs more than the list shows.

    Try: “What is the status of the b-roll clip I uploaded?”

    Read · inspect_asset

  • Brings your local files into the project

    Registers your files with the project so they can go on the timeline. On Claude Code a small helper script on your machine serves the file, and ChatCut then fetches it from that local address.

    Try: “Import all the clips in my Downloads folder into this project.”

    Write · import_media

  • Adds, moves, trims and removes clips on the timeline

    Changes timeline items: when and where they play, their size, speed and fades. It also adds transitions and effects, and it can delete items, so check the timeline before you approve big cuts.

    Try: “Trim the first clip to start at the first word and fade out the last clip.”

    Delete · edit_item

  • Cuts a clip in two at a chosen point

    Splits one timeline clip at the point you give it, so the two halves can be moved or removed separately.

    Try: “Split the intro clip at the 12 second mark.”

    Write · split_item

  • Sets up tracks and how loud they sit in the mix

    Creates and changes tracks. A track can be set to lead, such as voiceover, or to follow, such as music, and followers dip automatically when the lead speaks.

    Try: “Put the music on its own track and duck it under my voiceover.”

    Write · edit_track

  • Finds words in the transcript with timestamps

    Searches the transcript of your footage and returns the matching text with times. The assistant uses it to place overlays and b-roll where something is said.

    Try: “Find where I mention the pricing and add a text overlay there.”

    Read · find_transcript

From the official docs

Permissions

high risk · 4 things to watch

High risk

The assistant can delete timeline clips, projects and saved voices, and everything runs through your ChatCut account. Ask it to confirm before deletes, and keep AI generation off unless you want to spend credits.

What it can do

  • Read your data
  • Create and change things
  • Delete things
  • Read-only mode

Watch out for

  • It can delete clips, projects and voices

    The editing tool can remove timeline items, the project tool can delete whole projects, and the voice tool can permanently delete a custom voice. Projects are soft-deleted and can be restored, but a deleted voice cannot. Ask the assistant to confirm before deletes. github.com

  • Your footage and prompts go to ChatCut

    This is a hosted service, so imported media, transcripts and edit requests are processed on ChatCut's servers. Do not import footage you cannot share with ChatCut. github.com

  • AI generation uses paid credits

    Image, video, music and voice generation need a paid ChatCut Pro plan and use credits. Cloud exports quote an estimated credit cost first, so read the quote before you accept it. github.com

  • Importing starts a small local file server

    To upload your files, the plugin runs a helper script on your machine that serves the file on 127.0.0.1, which its comments say only the ChatCut editor origin can read, and then shuts down. Only import files you mean to share. github.com

Security advisories

No published security advisories as of Nov 1, 2026.

Technical details
Turning on read-onlyNo read-only mode is documented. Every ChatCut tool call goes through your signed-in account.
Talks toapi.chatcut.io (ChatCut's hosted service)
Sign-in and keysYou sign in with your ChatCut account in the browser. The host keeps the login, and the plugin docs say not to store tokens in config.

Questions

Is the ChatCut MCP server official?

Yes. It is published by ChatCut Inc, the company that makes the ChatCut video editor, in its own agent-plugin repository.

Which assistants does it work with?

The plugin repository ships packages for Codex, Claude Code, Grok Bot, Cursor and Kimi Work. Other clients can use the hosted address from the install box, but ChatCut documents only those five.

Do I need a ChatCut account?

Yes. You sign in with your ChatCut account in the browser the first time, and the assistant can only reach projects that account can open.

Is it free?

Connecting and editing use your ChatCut account. The docs say image, video, music and voice generation need a paid ChatCut Pro plan and use credits, and cloud exports quote a credit cost first. Check ChatCut's pricing page for current plans.

Can it delete my projects?

Yes, but only when you ask. Deleting a project is a soft delete that you can undo with a restore. Deleting a custom voice is permanent.

Where does the editing happen?

In your ChatCut project. The assistant changes the project through ChatCut's servers and you can watch the edit in the ChatCut editor. Video exports usually render in the editor tab you keep open.

Why does it keep asking me to sign in?

The first connection needs a browser sign-in. In Claude Code, open the server list, pick ChatCut and choose Authenticate. If tools are still missing after that, start a new session.

Is this the full tool list?

No. ChatCut serves its tools from its hosted service and the docs name them without a full catalog, so the list on this page covers the tools the plugin's skills describe. Your assistant shows the live set after you connect.

Information

updated Nov 2, 2026

Publisher
Official
Endpoint
https://api.chatcut.io/api/external-mcp/mcp?chatcutInstallSource=mcp_registry
Transport
Streamable HTTP
Auth
OAuth
Version
1.0.0
Last commit
Oct 29, 2026
Open issues
4
Listed in
Official MCP registry

WebsiteGitHubOfficial MCP RegistryIssues

Sources

Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.

Show all 8
  1. github.com · github.com
  2. chatcut.io · chatcut.io
  3. github.com · github.com
  4. github.com · github.com
  5. github.com · github.com
  6. github.com · github.com
  7. github.com · github.com
  8. github.com · github.com

Facts from the official MCP registry, GitHub, npm, PyPI and the Docker catalog. Updated Nov 2, 2026.