Koskamo

Cuttingfloor MCP

An official video editing agent server that allows AI models to import footage, analyze transcripts, trim clips, add captions, mix audio, and export finished videos through granular tool calls.

Endpoint and access

Optional OAuth sign-in: the endpoint lists tools without signing in. Account tools can prompt OAuth in your client; other task prerequisites may also apply.

Cuttingfloor MCP logo, by CuttingfloorOptional OAuth sign-inEndpoint checked 2026-10-26Operated by Cuttingfloor
You need:Sign in, then add one server address; the setup for each is belowYour client opens a sign-in page; Google, GitHub, Microsoft, Apple or emailAdd the cuttingfloor address under Settings → Apps → Create, sign in
MCP endpoint (Streamable HTTP)
https://api.cuttingfloor.ai/mcp
Vendor documentation

About Cuttingfloor MCP

Cuttingfloor MCP is an AI and machine learning server that allows models to manage video editing workflows. It supports importing footage, analyzing transcripts, trimming clips based on spoken words, adding timed captions, mixing audio, and exporting finished video files through granular tool calls.

The server provides 71 tools for media management, timeline manipulation, and export. Tasks include adjusting audio levels, applying filters, managing clips, and checking job status. It suits agents that need to automate video production steps such as captioning and audio mixing.

Access requires adding the server address under Settings → Apps → Create and signing in. The endpoint lists tools without signing in, but account tools can prompt OAuth in your client. Prerequisites for individual tasks may also apply beyond the initial connection.

What you can do with it

  • Import footage and analyze transcripts
  • Trim video clips based on spoken words
  • Add timed captions and audio mixing
  • Export finished video files
Tools advertised by the last live check:
  • timeline.create
  • timeline.get
  • timeline.load
  • timeline.history
  • timeline.diff
  • timeline.set_sequence
  • track.add
  • track.remove
  • track.set
  • clip.add
  • clip.remove
  • clip.move
  • clip.trim
  • clip.split
  • clip.link
  • clip.unlink
  • clip.set_enabled
  • clip.set_speed
  • clip.freeze
  • clip.roll
  • clip.slip
  • clip.slide
  • clip.replace
  • range.lift
  • range.extract
  • title.add
  • caption.add
  • text.set
  • audio.set_gain
  • audio.set_pan
  • audio.fade
  • audio.set_master
  • filter.add
  • filter.set
  • filter.remove
  • adjustment.add
  • transition.add
  • transition.set
  • transition.remove
  • clip.set_transform
  • clip.set_blend
  • clip.set_mask
  • clip.set_animation
  • edit.batch
  • media.import
  • media.upload
  • media.list
  • media.delete
  • media.analyze
  • media.correlate
  • media.get
  • media.seek
  • media.listen
  • judge.ask
  • create.motion
  • create.still
  • create.matte
  • create.voiceover
  • create.cutout
  • create.stabilized
  • create.stems
  • create.lipsync
  • render.frames
  • export.video
  • qa.check
  • job.get
  • job.list
  • job.cancel
  • export.timeline
  • skills.search
  • skills.get

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers a Streamable HTTP server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http cuttingfloor-mcp https://api.cuttingfloor.ai/mcp

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add cuttingfloor-mcp --url https://api.cuttingfloor.ai/mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable cuttingfloor-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "cuttingfloor-mcp": {
      "url": "https://api.cuttingfloor.ai/mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure). The type must be streamableHttp for a remote HTTP server.
Cline configuration
{
  "mcpServers": {
    "cuttingfloor-mcp": {
      "type": "streamableHttp",
      "url": "https://api.cuttingfloor.ai/mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start cuttingfloor-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "cuttingfloor-mcp": {
      "type": "http",
      "url": "https://api.cuttingfloor.ai/mcp"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http cuttingfloor-mcp https://api.cuttingfloor.ai/mcp

Claude Desktop

Merge this into claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\), then restart Claude Desktop.
Claude Desktop configuration
{
  "mcpServers": {
    "cuttingfloor-mcp": {
      "url": "https://api.cuttingfloor.ai/mcp"
    }
  }
}

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "cuttingfloor-mcp": {
      "serverUrl": "https://api.cuttingfloor.ai/mcp"
    }
  }
}

Let your agent find its tools

Find servers like Cuttingfloor MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.

Frequently asked questions

Can I use all tools without signing in?
The endpoint lists tools without signing in, but account tools can prompt OAuth in your client. Other task prerequisites may also apply. The live check verifies connection and tool discovery only, not whether every tool works without an account or permissions.
What authentication methods are supported?
Your client opens a sign-in page for Google, GitHub, Microsoft, Apple, or email. You must add the cuttingfloor address under Settings → Apps → Create and sign in to use the server.
Does this server support video export?
Yes. The server allows exporting finished video files through the `export.video` tool. It also supports exporting timelines via `export.timeline`.
Can I analyze video transcripts?
Yes. The server allows importing footage and analyzing transcripts using the `media.analyze` tool. This supports tasks like trimming video clips based on spoken words.

Do you run Cuttingfloor MCP?

Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.

Claim this listing