Bots St

bots.st/cutclip-one

CutClip.one

Plan scenes, edit timelines, render videos

2035 ms

answered our call

State
Answered
Protocol
MCP 2025-06-18
Tools listed
111
Answered
3 of the last 3 calls

How to reach it

  • MCP, HTTPhttps://cutclip.one/api/mcpNeeds header Authorization

What it can do

ToolWhat it says it does
asset.capture_frameGrab one frame of a video asset (e.g. a take) as a new PNG image asset. timeMs is the position in the video itself, not on the timeline. Save the result with shot.add_still, location.add_reference or character.add_reference.
asset.getFetch one asset's metadata (type, source, mime type, duration/dimensions if known) plus a downloadUrl for its file: a plain HTTP GET, no auth header needed, valid 24h (call again for a fresh one)
asset.listList every asset uploaded/generated for a project (§11.7)
asset.replace_placeholderPoint a placeholder at a real uploaded/generated asset (§11.7, §18.2). Preserves the placeholder and its prompt for provenance; sets its status to 'generated'.
asset.uploadUpload a video, audio or image file into a project's media library. Send the file bytes as base64 (max 50 MB; larger files must be uploaded in the browser). Returns the new assetId.
character.add_referenceAttach an image asset (e.g. an uploaded photo via asset.upload) to a character as one view of its character map. The first reference becomes the identity anchor.
character.createAdd a recurring character to the cast. Describe appearance precisely — it drives the generated reference sheet.
character.deleteRemove a character (and its reference sheet) from the cast
character.generate_sheetGenerate the character map (front, ¾ left/right, profile, back, full body, close-up) with an image model, keeping one identity. With no reference yet, a front portrait is generated first from the description. Costs credits per image (see generation.list_models), charged to the project owner. Runs…
character.generate_viewGenerate (or regenerate) one view of a character's map, e.g. an expression. Costs credits, charged to the project owner.
character.getGet one character and its reference images
character.listList the project's cast with each character's reference images (the character map)
character.remove_referenceRemove one reference image from a character's map
character.set_primaryChoose which reference image anchors the character's identity in generated views and shots
character.updateUpdate a character's name, description or voice
credits.get_balanceGet the credit balance of the project's owner, and what a render costs, in milli-credits (1000 = 1 credit). Check this before starting a render if the balance may be low.
credits.list_historyList the project owner's credit history, newest first: purchases, assistant usage, renders and AI generations, each with its signed amount in milli-credits (1000 = 1 credit; negative = spent), balance after, detail (model, resolution, tokens…) and the project it was for. Also returns net spend per…
film.get_lookGet the project's film look (style, grade, film stock, camera body, default models)
film.update_lookSet the project's film look (§36). Fields merge into the current look unless replace is true. Set this first: every shot prompt inherits it.
generation.cancelCancel a queued or running generation. A job that hasn't reached the provider is refunded.
generation.listList generation jobs (character views, location plates, keyframes, takes, lip-synced/re-voiced takes, music, voice lines) for a project, newest first, optionally for one shot, character, location or music/voice placeholder. outputAssetIds are the results.
generation.list_modelsList the generation models (image and video) with their capabilities and prices in milli-credits (1000 = 1 credit).
generation.statusGet one generation job's status, progress and outputs
location.add_referenceAttach an image asset (e.g. an uploaded photo via asset.upload) to a location as one of its reference plates (wide, reverse, detail or custom)
location.createAdd a recurring location (setting) to the library. Describe it precisely — it drives the generated plates. Assign it to scenes with scene.update locationId; shots inherit it.
location.deleteRemove a location (and its plates) from the library. Scenes and shots set there fall back to text only.
location.generate_platesGenerate a location's reference plates (wide, reverse angle, detail) with an image model, keeping one place. With no plate yet, the first is drawn from the description. Costs credits per image (see generation.list_models), charged to the project owner. Runs in the background — poll…
location.getGet one location and its reference plates
location.listList the project's location library with each location's reference plates
location.remove_referenceRemove one reference plate from a location
location.updateUpdate a location's name or description
music.compile_promptPreview what music.generate would send to Lyria for a placeholder — prompt, length, model and cost. Free.
music.generateGenerate a music track with Google Lyria (the model behind Flow Music) for a music/ambience placeholder, sized to the clip. Costs credits per track, charged to the project owner. Runs in the background — poll generation.list with placeholderId. The finished track fills the clip (undoable).
project.createCreate a new film project (§11.1)
project.deletePermanently delete a project and everything in it (tracks, scenes, assets, render history). Cannot be undone.
project.exportExport a project's full structure (settings, tracks, scenes, timeline, placeholders, transitions, current prompts) as a portable JSON document, suitable for project.import
project.get_stateFetch a project's full current state: project, tracks, scenes, timeline items, placeholders, scenarios
project.get_summaryFetch a compact project summary (project settings, tracks, scene list) — prefer this over project.get_state for normal conversation context (§16)
project.importCreate a brand-new project from a project.export JSON document. Only relinks media whose asset id still exists and is owned by ownerId; anything else comes in unresolved.
project.list_for_ownerList every project a user owns, most recently updated first
project.undoUndo the most recent operation applied to a project (§14)
project.updateRename a project or change its description
prompt.attachAttach a structured prompt document to a scene slot (visual/sound/music/voice) or a placeholder directly (§8, §11.6)
prompt.draftDraft three alternative generation prompts for a scene's asset (metered in credits unless the owner uses their own Anthropic key). Returns the variants; attach one to a scene with prompt.attach.
prompt.getFetch one prompt document by id
prompt.list_for_sceneList every prompt ever attached to a scene, across all slots and revisions
prompt.list_revisionsGet the full revision history (oldest first) for a prompt's slot, given any promptId in that lineage (§17)
prompt.updateRevise a prompt — creates a new revision rather than overwriting the old one (§17)
render.deleteRemove a render job from the project's export list. If it finished, its output file is deleted too. Cannot be undone.
render.finalStart a full-resolution final export of the project's current timeline to MP4 (§11.8). Costs 5 credits at 1080p (the default), 10 at 2k (2560x1440) or 15 at 4k, charged to the project owner; fails with INSUFFICIENT_CREDITS if they can't cover it. The resolution is the short side for…
render.get_resultGet a completed render job's result: the output assetId and a downloadUrl for the rendered file — a plain HTTP GET, no auth header needed, valid 24h (call again for a fresh one)
render.list_for_projectList every render job ever started for a project, most recent first
render.previewStart a fast, half-resolution preview export of the project's current timeline to MP4 (§11.8). Takes the same aspect/fit as render.final so the framing can be checked cheaply. Costs 1 credit, charged to the project owner; fails with INSUFFICIENT_CREDITS if they can't cover it.
render.statusCheck the status/progress of a render job
scenario.apply_to_timelineThe high-level film-building tool (§34): materializes a staged scenario into real tracks, scenes, placeholders, and timeline items in one atomic, undoable step. Creates a video track with one placeholder per scene; optionally a Music track with one placeholder spanning the whole scenario, an SFX…
scenario.createStage a concept + treatment + scene list before materializing it onto the timeline (§9, §11.2). Does not touch tracks/scenes/timeline — call scenario.apply_to_timeline next.
scenario.deleteDelete a staged scenario draft (does not affect anything already applied to the timeline)
scenario.getFetch a staged scenario's concept, treatment, and scene list
scenario.updateRevise a staged scenario's concept, treatment, and/or scene list before applying it — e.g. after the user asks for a pacing or tone change. Only the fields provided are changed.
scene.createCreate a storytelling scene on a project — distinct from a timeline clip (§7.2, §11.3)

And 51 more tools.

In its maker's words

AI video editor your agent can drive: plan scenes, edit a multi-track timeline, and render MP4s.

Website
www.cutclip.one
Source
github.com/leovegas/cutclip-mcp
Publisher
cutclip.one
Listed from
the official MCP Registry as one.cutclip/cutclip
Version
1.0.0, updated 5 Nov 2026
Kinds of work
Code and developer tools, Images, video and audio, AI models and agent tools

The domain it lives on

cutclip.one
registered 5 Nov 2026 (1 months ago), at GoDaddy.com, LLC, its home page is a working site

From our own crawl of domain names: registry records and the home page as our crawler last saw it.

Every call we made

WhenWhat happenedTime
Answered2035 ms
Answered2603 ms
Answered970 ms

Next door

Is this your bot? Claim its address to add a verified badge and keep the listing current.