MCP

Your assistant,
on your timeline.

Swamp Dragon has a built-in Model Context Protocol server. Connect Claude Code, Codex, Cursor or any MCP host and describe the edit you want; it cuts, zooms, animates and styles with real editing tools.

27 tools5 harnessesYour computer local only0 AI fees from us

What's new

New tools, capabilities and fixes for the MCP integration, newest first.

v0.1.0

MCP integration launches with 27 tools

Swamp Dragon ships with a built-in MCP server. Any assistant that supports stdio MCP servers can read your timeline and edit it with the same operations the editor uses.

  • New27 tools across reading, cuts and clips, zoom and webcam, text and motion graphics, look and effects, skills, privacy and audio.
  • NewMotion graphics over MCP: add_graphic places arrows, spotlights, highlights, progress bars and 6 more animated shapes; set_keyframes animates position, scale, rotation and opacity.
  • Newset_transition adds one of 13 transitions to a single cut or to every cut at once.
  • Newset_look, set_frame_style and add_effect control color, framing and 12 timed effects.
  • NewEvery tool that adds something returns its new id as created_id, so follow-up edits can target it directly.
  • NewWhat it can see: share all projects (including new recordings) or only the projects you select.
  • NewLive editing: when a project is open, assistant edits appear immediately and are one undo step each.
  • NewActivity log in Integrations lists every call, its arguments and its result.

How it works

Your assistant never touches your files. It calls tools; the app applies them as ordinary, undoable edits.

  1. Your assistantClaude Code, Codex, Cursor or another harness decides which tools to call.
  2. MCP serverA small stdio program bundled with the app. No AI, no editing logic: it forwards each call.
  3. Local bridgeRuns only on your computer, with a random port and a private token regenerated every time MCP starts.
  4. Swamp DragonChecks the plan and which projects are shared, then applies the same edit operations as the editor.
  5. Your timelineEdits appear live in an open editor, one undo step each, logged in Integrations → Activity.

Capabilities

22 tools on Starter and Pro; all 27 on Unlimited.

Reading

Starter+
  • list_projectsShared projects with id, name, duration, last update and whether each is open in the editor.
  • get_timelineThe whole edit: clips, cuts, layers, text, graphics, images, effects, zooms, blurs, markers, frame, look, webcam, audio, export and applied skills.
  • list_skillsBuilt-in and custom skills with ids and default settings.

Cuts and clips

Starter+
  • trim_clipRemove a range from every track; later items shift left.
  • split_clipCut at a time.
  • set_clipSpeed (0.25–4×) and reverse for the clip at a time.
  • freeze_frameInsert a still frame for 0.1–60 seconds.
  • set_transitionOne of 13 transitions on one cut or all cuts.
  • add_markerAdd a labelled marker.

Zoom and webcam

Starter+
  • add_zoomEased zoom to a point, 1–4×.
  • remove_zoomRemove a zoom.
  • set_webcam_layoutShape, corner, size, border, mirror and background effect.

Text and motion graphics

Starter+
  • add_textTitles, chapters, lower thirds, captions, callouts, shortcuts and outros with entrance, exit and loop animations.
  • set_text_styleRestyle or re-animate existing text.
  • remove_textRemove text.
  • add_graphic10 animated shapes: rect, ellipse, arrow, line, highlight, spotlight, progress, ripple, underline, bracket.
  • set_keyframesAnimate position, scale, rotation and opacity of text, images, graphics or the camera.
  • update_itemChange any field of any item.
  • remove_itemRemove any item by kind and id.

Look and effects

Starter+
  • add_effect12 timed effects: shake, zoom punch, flash, glitch, RGB split, blur, mono, invert, pixelate, vignette, film, adjust.
  • set_frame_stylePadding, background, corner radius, shadow and border.
  • set_look10 presets and 11 color controls.

Skills, privacy, audio and undo

Unlimited
  • apply_skillRun a built-in or custom skill with settings.
  • remove_skillSwitch a skill off and reverse its edits.
  • add_blurPrivacy blur over a rectangle.
  • set_audioMic and system audio gain and mute.
  • undoUndo the last edit in an open project.

Harnesses

Supported assistant apps and exactly how to connect each one. Copy the real snippet from Integrations in the app: it contains the paths for your computer.

Type
Terminal and IDE agent
Format
CLI command
Where it goes
claude mcp add
Check it works
claude mcp list, or /mcp inside Claude Code
CLI command
claude mcp add swamp-dragon \
  -e ELECTRON_RUN_AS_NODE=1 \
  -e SWAMP_DRAGON_ENDPOINT="/Users/you/Library/Application Support/Swamp Dragon/mcp-endpoint.json" \
  -- "/Applications/Swamp Dragon.app/Contents/MacOS/Swamp Dragon" "/Applications/Swamp Dragon.app/Contents/Resources/app.asar/out/main/mcp.js"

The examples use macOS paths. On Windows the snippet uses your install folder, for example C:\Users\you\AppData\Local\Programs\Swamp Dragon\Swamp Dragon.exe, and %APPDATA%\Swamp Dragon\mcp-endpoint.json.

  1. Open Integrations and switch on MCP integration.
  2. Choose All projects or Only selected.
  3. Copy your assistant's snippet and add it as shown above.
  4. Restart the assistant and ask it to list your projects.

MCP by plan

PlanAccessTools
FreeNot included0
StarterBasic22
ProBasic22
UnlimitedFull27

Tool reference

Times are timeline seconds; positions are fractions of the frame from 0 to 1. The docs list every parameter.

ToolWhat it doesGroupPlan
list_projectsShared projects with id, name, duration, last update and whether each is open in the editor.ReadingStarter+
get_timelineThe whole edit: clips, cuts, layers, text, graphics, images, effects, zooms, blurs, markers, frame, look, webcam, audio, export and applied skills.ReadingStarter+
list_skillsBuilt-in and custom skills with ids and default settings.ReadingStarter+
trim_clipRemove a range from every track; later items shift left.Cuts and clipsStarter+
split_clipCut at a time.Cuts and clipsStarter+
set_clipSpeed (0.25–4×) and reverse for the clip at a time.Cuts and clipsStarter+
freeze_frameInsert a still frame for 0.1–60 seconds.Cuts and clipsStarter+
set_transitionOne of 13 transitions on one cut or all cuts.Cuts and clipsStarter+
add_markerAdd a labelled marker.Cuts and clipsStarter+
add_zoomEased zoom to a point, 1–4×.Zoom and webcamStarter+
remove_zoomRemove a zoom.Zoom and webcamStarter+
set_webcam_layoutShape, corner, size, border, mirror and background effect.Zoom and webcamStarter+
add_textTitles, chapters, lower thirds, captions, callouts, shortcuts and outros with entrance, exit and loop animations.Text and motion graphicsStarter+
set_text_styleRestyle or re-animate existing text.Text and motion graphicsStarter+
remove_textRemove text.Text and motion graphicsStarter+
add_graphic10 animated shapes: rect, ellipse, arrow, line, highlight, spotlight, progress, ripple, underline, bracket.Text and motion graphicsStarter+
set_keyframesAnimate position, scale, rotation and opacity of text, images, graphics or the camera.Text and motion graphicsStarter+
update_itemChange any field of any item.Text and motion graphicsStarter+
remove_itemRemove any item by kind and id.Text and motion graphicsStarter+
add_effect12 timed effects: shake, zoom punch, flash, glitch, RGB split, blur, mono, invert, pixelate, vignette, film, adjust.Look and effectsStarter+
set_frame_stylePadding, background, corner radius, shadow and border.Look and effectsStarter+
set_look10 presets and 11 color controls.Look and effectsStarter+
apply_skillRun a built-in or custom skill with settings.Skills, privacy, audio and undoUnlimited
remove_skillSwitch a skill off and reverse its edits.Skills, privacy, audio and undoUnlimited
add_blurPrivacy blur over a rectangle.Skills, privacy, audio and undoUnlimited
set_audioMic and system audio gain and mute.Skills, privacy, audio and undoUnlimited
undoUndo the last edit in an open project.Skills, privacy, audio and undoUnlimited

Prompts to try

Click to copy. Open the project in the editor first so you can watch.

Privacy and safety

Connect your assistant in five minutes.

MCP is included in Starter, Pro and Unlimited.