cutline-delta.vercel.app
A local-first browser video editor that people and Codex can control together.
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 6 · Act 28 · Transact 2 · Score: Not yet scored
Tool inspector
plan_edit
Validate and simulate an atomic edit batch without changing the project. Use before apply_edit_batch when the user wants review-first editing.
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
projectId |
string | yes | — |
branchId |
string | yes | — |
expectedBranchVersion |
integer | yes | — |
clientRequestId |
string | no | — |
rationale |
string | no | — |
operations |
array | yes | — |
Raw JSON schema
{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"projectId": {
"type": "string"
},
"branchId": {
"type": "string"
},
"expectedBranchVersion": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"clientRequestId": {
"type": "string",
"minLength": 1,
"maxLength": 128
},
"rationale": {
"type": "string",
"maxLength": 500
},
"operations": {
"minItems": 1,
"maxItems": 40,
"type": "array",
"items": {
"oneOf": [
{
"type": "object",
"properties": {
"op": {
"type": "string",
"const": "ripple_delete"
},
"range": {
"type": "object",
"properties": {
"startMs": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"endMs": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
}
},
"required": [
"startMs",
"endMs"
],
"additionalProperties": false
},
"required": {
"type": "boolean"
}
},
"required": [
"op",
"range"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"op": {
"type": "string",
"const": "replace_range"
},
"trackId": {
"type": "string"
},
"range": {
"type": "object",
"properties": {
"startMs": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"endMs": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
}
},
"required": [
"startMs",
"endMs"
],
"additionalProperties": false
},
"assetId": {
"type": "string"
},
"source": {
"type": "object",
"properties": {
"inMs": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"endMs": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
}
},
"required": [
"inMs",
"endMs"
],
"additionalProperties": false
},
"transition": {
"type": "string",
"enum": [
"cut",
"crossfade",
"fade_in",
"fade_out",
"dissolve"
]
},
"required": {
"type": "boolean"
}
},
"required": [
"op",
"trackId",
"range",
"assetId",
"source",
"transition"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"op": {
"type": "string",
"const": "extend_still"
},
"itemId": {
"type": "string"
},
"endMs": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"required": {
"type": "boolean"
}
},
"required": [
"op",
"itemId",
"endMs"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"op": {
"type": "string",
"const": "split"
},
"itemId": {
"type": "string"
},
"atMs": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"required": {
"type": "boolean"
}
},
"required": [
"op",
"itemId",
"atMs"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"op": {
"type": "string",
"const": "trim"
},
"itemId": {
"type": "string"
},
"startMs": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"endMs": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"required": {
"type": "boolean"
}
},
"required": [
"op",
"itemId"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"op": {
"type": "string",
"const": "delete"
},
"itemId": {
"type": "string"
},
"required": {
"type": "boolean"
}
},
"required": [
"op",
"itemId"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"op": {
"type": "string",
"const": "move"
},
"itemId": {
"type": "string"
},
"startMs": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"required": {
"type": "boolean"
}
},
"required": [
"op",
"itemId",
"startMs"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"op": {
"type": "string",
"const": "place_clip"
},
"trackId": {
"type": "string"
},
"assetId": {
"type": "string"
},
"startMs": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"durationMs": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"sourceInMs": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"required": {
"type": "boolean"
}
},
"required": [
"op",
"trackId",
"assetId",
"startMs",
"durationMs"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"op": {
"type": "string",
"const": "place_audio"
},
"trackId": {
"type": "string"
},
"assetId": {
"type": "string"
},
"startMs": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"durationMs": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"sourceInMs": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"gain": {
"type": "number",
"minimum": 0,
"maximum": 2
},
"required": {
"type": "boolean"
}
},
"required": [
"op",
"trackId",
"assetId",
"startMs",
"durationMs"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"op": {
"type": "string",
"const": "set_transition"
},
"itemId": {
"type": "string"
},
"transitionIn": {
"type": "string",
"enum": [
"cut",
"crossfade",
"fade_in",
"fade_out",
"dissolve"
]
},
"transitionOut": {
"type": "string",
"enum": [
"cut",
"crossfade",
"fade_in",
"fade_out",
"dissolve"
]
},
"fadeMs": {
"type": "integer",
"minimum": 0,
"maximum": 5000
},
"required": {
"type": "boolean"
}
},
"required": [
"op",
"itemId"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"op": {
"type": "string",
"const": "add_transition"
},
"fromItemId": {
"type": "string",
"minLength": 1
},
"toItemId": {
"type": "string",
"minLength": 1
},
"transition": {
"type": "string",
"enum": [
"cut",
"crossfade",
"dissolve",
"slide_left",
"slide_right",
"dip_to_black"
]
},
"durationMs": {
"type": "integer",
"minimum": 0,
"maximum": 5000
},
"required": {
"type": "boolean"
}
},
"required": [
"op",
"fromItemId",
"toItemId",
"transition"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"op": {
"type": "string",
"const": "set_gain"
},
"itemId": {
"type": "string"
},
"gain": {
"type": "number",
"minimum": 0,
"maximum": 2
},
"required": {
"type": "boolean"
}
},
"required": [
"op",
"itemId",
"gain"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"op": {
"type": "string",
"const": "mute_track"
},
"trackId": {
"type": "string"
},
"muted": {
"type": "boolean"
},
"required": {
"type": "boolean"
}
},
"required": [
"op",
"trackId",
"muted"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"op": {
"type": "string",
"const": "set_link"
},
"itemIds": {
"minItems": 1,
"maxItems": 20,
"type": "array",
"items": {
"type": "string",
"minLength": 1
}
},
"linked": {
"type": "boolean"
},
"required": {
"type": "boolean"
}
},
"required": [
"op",
"itemIds",
"linked"
],
"additionalProperties": false
}
]
}
}
},
"required": [
"projectId",
"branchId",
"expectedBranchVersion",
"operations"
],
"additionalProperties": false
}
Similar websites
reloadium.com
Paste a topic, URL, or PDF/TXT/MD — get a multi-episode AI podcast with audio, transcripts, timelines and quizzes. 60+ languages.
api.lmm.best
Connect AI models, tools and applications with LMM Forge. Explore model access, developer guides and open-source collaboration.
deskintab.dgkhan08.workers.dev
An operating system in your browser, where you and your AI agent share apps, files, and projects through WebMCP.
webmcp.agentsdesk.dev
Meridian Ops