MCP server for video editing: which tools can an agent call?

An agent can trim, strip audio, filter and compose clips through Sume's remote MCP endpoint. Here are the tool names, order of calls, and what each step costs.

5 min readSume
All posts

Connect Claude Code to https://mcp.sume.com/mcp and the agent gets a set of video editing tools: video_trim, audio_detach, video_filter, and the timeline_* family for assembling clips. Each one works on a clip that already lives on media.sume.com, so the first step is always an import. The edit tools never fetch from the open internet.

Connect it

The command in Claude Code's MCP docs adds an HTTP server by URL. Authenticate with /mcp, and turn Write on at the consent page, since cutting a clip creates a new file and is a write.

claude mcp add --transport http sume https://mcp.sume.com/mcp

The tools and their order

Sume video editing tools and public rates listed in the docs (read 2026-10-06)
StepToolWhat it doesRate in the docs
1media-imports_createBrings a clip into the workspaceNot listed here
2video_trimCuts [start, end) or start plus duration into a new MP4$0.02 per job
3audio_detachPulls the audio track into a new wav or mp3$0.01 per job
4video_filterDim, crop or an allowlisted filtergraph; check_only: true is free$0.02 per encode
5timeline_create, timeline_compose, timeline_audioSequence clips and audio spineCheck GET /v1/catalog
6video-captions_getReads captionsNot listed here

How a call flows

Trim, detach and filter are asynchronous jobs. The pattern is the tool, then jobs_wait, then jobs_result. The result returns a new artf_ URL, never the source, and the trimmed MP4 is meant to go into timeline_create video[] with source_in 0. Every write needs an idempotency_key, so retries return the same job rather than a second charge.

The editing tools are deliberately narrow. Trim cuts one range from one clip, filter changes pixels on one clip, and detach pulls audio from one video. Anything that joins clips, sets transitions or lays an audio spine belongs to the timeline tools. Keeping that split in the agent's instructions avoids a common failure where a model tries to stitch a sequence with repeated trims and ends up paying for work the timeline would have done in one call.

Use the free check

video_filter accepts check_only: true, which runs the same checks as the encode without billing. Have the agent call it first and fix a bad filtergraph before the paid call. Under OAuth the paid call needs mcp:write. With an API key the full tool set is visible, so ask the agent to pass max_spend_usd or run dry_run before the first submit.

Two cautions

Rates are the public numbers in Sume's model pages, and they can change, so read the live price from the catalog before budgeting a batch. Also, audio_detach is meant for detaching once and splitting afterwards with timeline_audio, so do not detach the same clip repeatedly inside a loop.

For long unattended batch editing, an API key header avoids a sign-in prompt mid-sequence; Sume's MCP accepts OAuth access tokens or API keys.

Sources

More in Developers

All Developers posts

Written by Sume