Skip to main content
Glama

Edit Editor Timeline

edit_editor_timeline
Destructive

Edit an Editor project's timeline the way a person does with the mouse, in one call: place a clip at a time on a lane, trim either edge, split, move, delete, ripple delete, duplicate, link or unlink picture and sound, set speed, volume and fades, add or reorder lanes, put words on the picture (text layers), captions on the spoken words, a logo or picture over the frame, a motion block, transitions, keyframes, a clip's scale, position, rotation, opacity, fit, label and enable, and the colour look from the Design pane with its curves, wheels, film stock and mask. Pass operations in order; they run one after another with the Editor's own rules (picture clips never overlap on a lane, every video clip keeps a linked sound clip under it, a trim never reaches past the file). The change is saved on the project, lands in its History, shows in the open Editor within seconds and can be undone there. Answers with a readback of the whole timeline. Stops at the first operation that cannot be done and saves nothing from that call. Spends no tokens.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
labelNoA short name for this change as it will read in the project's History (for example "Place the 25 stops").
operationsYesThe edits, in order. Each one is an object with op and the fields that op needs.
project_idYesThe Editor project id (list_editor_projects).

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed2 schema fields changed
    • changedInput schema / properties / operations / items / properties / scale / description
      Previous value: -"logo: size, 1 to 200 (default 74)."New value: +"logo: size, 1 to 200 (default 74). clip_settings: 0 to 300 (on a second-lane video, 100 = a third of the frame wide)."
    • changedInput schema / properties / operations / items / properties / x / description
      Previous value: -"text: centre across the frame, 0 (left) to 100 (right), default 50. logo: offset, default 0."New value: +"text: centre across the frame, 0 (left) to 100 (right), default 50. logo: offset, default 0. clip_settings on a second-lane video: the player puts its centre at 72 + x/10 percent (x -220, y 220, scale 294 = full frame)."
  2. Changed8 schema fields changed
    • addedInput schema / properties / operations / items / properties / at_secs
      Added value: +{
      +  "description": "split_scenes: timeline seconds to cut the clip at (find_editor_scenes gives seconds in the file; add the clip's start).",
      +  "items": {
      +    "type": "number"
      +  },
      +  "type": "array"
      +}
    • changedInput schema / properties / operations / items / properties / filters / description
      Previous value: -"look: colour controls to set, e.g. { exposure: 10, contrast: 8, temp: -5 }; null resets one. Controls: exposure, contrast, highlight, shadow, whites, blacks, temp, tint, saturate, vibrance, brilliance, sharpen, clarity, blur, fade, vignette, grain, halation."New value: +"look / clip_look: colour controls to set, e.g. { exposure: 10, contrast: 8, temp: -5 }; null resets one. Controls: exposure, contrast, highlight, shadow, whites, blacks, temp, tint, saturate, vibrance, brilliance, sharpen, clarity, blur, fade, vignette, grain, halation."
    • changedInput schema / properties / operations / items / properties / kind / description
      Previous value: -"lane_add: which kind of lane. lane_delete: remove a lane and its clips (not V1, not the text lane). snapshot: save a restorable snapshot of the whole project (name). snapshot_restore / revision_restore: put the project back as a snapshot or a History revision had it. comment: a note in the Comments pane (text, optionally lane + index or at_sec). comment_resolve: mark it resolved. marker_add: a marker on the ruler (at_sec, text, color teal / purple / rose / peach / orange / white). marker_edit / marker_delete: move, relabel or remove one (marker_id)."New value: +"lane_add: which kind of lane. lane_delete: remove a lane and its clips (not V1, not the text lane). snapshot: save a restorable snapshot of the whole project (name). snapshot_restore / revision_restore: put the project back as a snapshot or a History revision had it. comment: a note in the Comments pane (text, optionally lane + index or at_sec). comment_resolve: mark it resolved. marker_add: a marker on the ruler (at_sec, text, color teal / purple / rose / peach / orange / white). marker_edit / marker_delete: move, relabel or remove one (marker_id). freeze: hold the clip's first frame for its whole length. reverse: play the clip backwards, picture and sound. fades on a video clip: the picture fades in and out (its sound follows through its linked sound clip). clip_look: colour on ONE clip (lane, index, filters as in look, or reset). lane_settings solo on an audio lane: only solo lanes play and export. split_scenes: cut one clip at many seconds at once (lane, index, at_secs). auto_clip: the AI clipper's step, pieces of a media item (segments) laid in a row on V1 from at_sec or the end."
    • addedInput schema / properties / operations / items / properties / on
      Added value: +{
      +  "description": "freeze / reverse: true (default) turns it on, false turns it off.",
      +  "type": "boolean"
      +}
    • changedInput schema / properties / operations / items / properties / op / enum
      Previous value: -[
      -  "place",
      -  "trim",
      -  "split",
      -  "move",
      -  "delete",
      -  "ripple_delete",
      -  "duplicate",
      -  "link",
      -  "unlink",
      -  "speed",
      -  "volume",
      -  "fades",
      -  "lane_add",
      -  "lane_delete",
      -  "lane_reorder",
      -  "lane_settings",
      -  "text",
      -  "text_edit",
      -  "text_delete",
      -  "caption",
      -  "logo",
      -  "motion",
      -  "look",
      -  "transition",
      -  "keyframe",
      -  "keyframes_clear",
      -  "clip_settings",
      -  "snapshot",
      -  "snapshot_restore",
      -  "revision_restore",
      -  "comment",
      -  "comment_resolve",
      -  "marker_add",
      -  "marker_edit",
      -  "marker_delete"
      -]New value: +[
      +  "place",
      +  "trim",
      +  "split",
      +  "move",
      +  "delete",
      +  "ripple_delete",
      +  "duplicate",
      +  "link",
      +  "unlink",
      +  "speed",
      +  "volume",
      +  "fades",
      +  "lane_add",
      +  "lane_delete",
      +  "lane_reorder",
      +  "lane_settings",
      +  "text",
      +  "text_edit",
      +  "text_delete",
      +  "caption",
      +  "logo",
      +  "motion",
      +  "look",
      +  "transition",
      +  "keyframe",
      +  "keyframes_clear",
      +  "clip_settings",
      +  "snapshot",
      +  "snapshot_restore",
      +  "revision_restore",
      +  "comment",
      +  "comment_resolve",
      +  "marker_add",
      +  "marker_edit",
      +  "marker_delete",
      +  "freeze",
      +  "reverse",
      +  "clip_look",
      +  "split_scenes",
      +  "auto_clip"
      +]
    • changedInput schema / properties / operations / items / properties / reset / description
      Previous value: -"look: true clears every colour value and the film stock."New value: +"look: true clears every colour value and the film stock. clip_look: true clears the clip's own colour."
    • addedInput schema / properties / operations / items / properties / segments
      Added value: +{
      +  "description": "auto_clip: pieces of the file (seconds in the file) to lay in a row on V1.",
      +  "items": {
      +    "properties": {
      +      "from_sec": {
      +        "type": "number"
      +      },
      +      "to_sec": {
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "from_sec",
      +      "to_sec"
      +    ],
      +    "type": "object"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / operations / items / properties / solo
      Added value: +{
      +  "description": "lane_settings on an audio lane: true = only solo lanes play and export; false takes it off.",
      +  "type": "boolean"
      +}
  3. Changed9 schema fields changed
    • changedInput schema / properties / operations / items / properties / color / description
      Previous value: -"text: the colour as #rrggbb."New value: +"text: the colour as #rrggbb. marker_add / marker_edit: teal, purple, rose, peach, orange or white."
    • addedInput schema / properties / operations / items / properties / comment_id
      Added value: +{
      +  "description": "comment_resolve: the comment id (history.comments).",
      +  "type": "string"
      +}
    • changedInput schema / properties / operations / items / properties / kind / description
      Previous value: -"lane_add: which kind of lane. lane_delete: remove a lane and its clips (not V1, not the text lane)."New value: +"lane_add: which kind of lane. lane_delete: remove a lane and its clips (not V1, not the text lane). snapshot: save a restorable snapshot of the whole project (name). snapshot_restore / revision_restore: put the project back as a snapshot or a History revision had it. comment: a note in the Comments pane (text, optionally lane + index or at_sec). comment_resolve: mark it resolved. marker_add: a marker on the ruler (at_sec, text, color teal / purple / rose / peach / orange / white). marker_edit / marker_delete: move, relabel or remove one (marker_id)."
    • addedInput schema / properties / operations / items / properties / marker_id
      Added value: +{
      +  "description": "marker_edit / marker_delete: the marker id (read_editor_timeline lists markers).",
      +  "type": "string"
      +}
    • changedInput schema / properties / operations / items / properties / op / enum
      Previous value: -[
      -  "place",
      -  "trim",
      -  "split",
      -  "move",
      -  "delete",
      -  "ripple_delete",
      -  "duplicate",
      -  "link",
      -  "unlink",
      -  "speed",
      -  "volume",
      -  "fades",
      -  "lane_add",
      -  "lane_delete",
      -  "lane_reorder",
      -  "lane_settings",
      -  "text",
      -  "text_edit",
      -  "text_delete",
      -  "caption",
      -  "logo",
      -  "motion",
      -  "look",
      -  "transition",
      -  "keyframe",
      -  "keyframes_clear",
      -  "clip_settings"
      -]New value: +[
      +  "place",
      +  "trim",
      +  "split",
      +  "move",
      +  "delete",
      +  "ripple_delete",
      +  "duplicate",
      +  "link",
      +  "unlink",
      +  "speed",
      +  "volume",
      +  "fades",
      +  "lane_add",
      +  "lane_delete",
      +  "lane_reorder",
      +  "lane_settings",
      +  "text",
      +  "text_edit",
      +  "text_delete",
      +  "caption",
      +  "logo",
      +  "motion",
      +  "look",
      +  "transition",
      +  "keyframe",
      +  "keyframes_clear",
      +  "clip_settings",
      +  "snapshot",
      +  "snapshot_restore",
      +  "revision_restore",
      +  "comment",
      +  "comment_resolve",
      +  "marker_add",
      +  "marker_edit",
      +  "marker_delete"
      +]
    • addedInput schema / properties / operations / items / properties / resolved
      Added value: +{
      +  "description": "comment_resolve: false reopens the comment (default true).",
      +  "type": "boolean"
      +}
    • addedInput schema / properties / operations / items / properties / revision_id
      Added value: +{
      +  "description": "revision_restore: the revision id (history.revisions).",
      +  "type": "string"
      +}
    • addedInput schema / properties / operations / items / properties / side
      Added value: +{
      +  "description": "revision_restore: restore the project as it was before the revision (default) or after it.",
      +  "enum": [
      +    "before",
      +    "after"
      +  ],
      +  "type": "string"
      +}
    • addedInput schema / properties / operations / items / properties / snapshot_id
      Added value: +{
      +  "description": "snapshot_restore: the snapshot id (read_editor_timeline lists history.snapshots).",
      +  "type": "string"
      +}
  4. Changed2 schema fields changed
    • changedInput schema / properties / operations / items / properties / kind / description
      Previous value: -"lane_add: which kind of lane."New value: +"lane_add: which kind of lane. lane_delete: remove a lane and its clips (not V1, not the text lane)."
    • changedInput schema / properties / operations / items / properties / op / enum
      Previous value: -[
      -  "place",
      -  "trim",
      -  "split",
      -  "move",
      -  "delete",
      -  "ripple_delete",
      -  "duplicate",
      -  "link",
      -  "unlink",
      -  "speed",
      -  "volume",
      -  "fades",
      -  "lane_add",
      -  "lane_reorder",
      -  "lane_settings",
      -  "text",
      -  "text_edit",
      -  "text_delete",
      -  "caption",
      -  "logo",
      -  "motion",
      -  "look",
      -  "transition",
      -  "keyframe",
      -  "keyframes_clear",
      -  "clip_settings"
      -]New value: +[
      +  "place",
      +  "trim",
      +  "split",
      +  "move",
      +  "delete",
      +  "ripple_delete",
      +  "duplicate",
      +  "link",
      +  "unlink",
      +  "speed",
      +  "volume",
      +  "fades",
      +  "lane_add",
      +  "lane_delete",
      +  "lane_reorder",
      +  "lane_settings",
      +  "text",
      +  "text_edit",
      +  "text_delete",
      +  "caption",
      +  "logo",
      +  "motion",
      +  "look",
      +  "transition",
      +  "keyframe",
      +  "keyframes_clear",
      +  "clip_settings"
      +]
  5. Changed9 schema fields changed
    • addedInput schema / properties / operations / items / properties / at_clip_sec
      Added value: +{
      +  "description": "keyframe: the time inside the clip (seconds from its start) to pin scale, x, y, rotation, opacity at.",
      +  "type": "number"
      +}
    • addedInput schema / properties / operations / items / properties / enabled
      Added value: +{
      +  "description": "clip_settings: false disables the clip (it stays on the lane, skipped in play and export).",
      +  "type": "boolean"
      +}
    • addedInput schema / properties / operations / items / properties / fit
      Added value: +{
      +  "description": "clip_settings: contain = fit to frame, cover = fill frame.",
      +  "enum": [
      +    "contain",
      +    "cover"
      +  ],
      +  "type": "string"
      +}
    • addedInput schema / properties / operations / items / properties / mask
      Added value: +{
      +  "description": "look: the Design pane mask { enabled, shape (split, filmstrip, circle, rectangle), x, y, width, height, rotation, feather }.",
      +  "type": "object"
      +}
    • changedInput schema / properties / operations / items / properties / op / description
      Previous value: -"What to do. place: a media item of the project onto a lane at a time. trim: new start_sec and/or end_sec for a clip (the cut moves in the file; it cannot reach past the file). split: cut a clip at at_sec (its sound clip splits too). move: a clip to to_sec (and to_lane of the same kind). delete / ripple_delete: remove a clip (ripple closes the gap). duplicate: a copy right after the clip. link / unlink: a picture clip and a sound clip that move together. speed (rate), volume (db), fades (fade_in_sec, fade_out_sec). lane_add (kind), lane_reorder (lane, to_index), lane_settings (lane, name, hidden, locked). text: words on the picture from at_sec for duration_sec, with font, size, color, x, y, align, preset, background, stroke, shadow (a pink chip on T1). text_edit / text_delete by text_id. caption: captions on the spoken words (captions list, template, position). logo: a picture over the frame on G1 (image_url or media_name, at_sec, duration_sec, x, y, scale, opacity). motion: a motion block on M1 (block_id, at_sec, duration_sec). look: the Design pane colour controls (filters), a film stock (film_stock, intensity) or reset."New value: +"What to do. place: a media item of the project onto a lane at a time. trim: new start_sec and/or end_sec for a clip (the cut moves in the file; it cannot reach past the file). split: cut a clip at at_sec (its sound clip splits too). move: a clip to to_sec (and to_lane of the same kind). delete / ripple_delete: remove a clip (ripple closes the gap). duplicate: a copy right after the clip. link / unlink: a picture clip and a sound clip that move together. speed (rate), volume (db), fades (fade_in_sec, fade_out_sec). lane_add (kind), lane_reorder (lane, to_index), lane_settings (lane, name, hidden, locked). text: words on the picture from at_sec for duration_sec, with font, size, color, x, y, align, preset, background, stroke, shadow (a pink chip on T1). text_edit / text_delete by text_id. caption: captions on the spoken words (captions list, template, position). logo: a picture over the frame on G1 (image_url or media_name, at_sec, duration_sec, x, y, scale, opacity). motion: a motion block on M1 (block_id, at_sec, duration_sec). look: the Design pane colour controls (filters, including curves curveLuma/curveR/curveG/curveB and the wheels wheelShadHue/Sat, wheelMidHue/Sat, wheelTintHue/Sat, wheelOffHue/Sat, wheelIntensity), a film stock (film_stock, intensity), a mask, or reset. transition: the outgoing transition of a clip (transition, duration_sec). keyframe: pin scale, x, y, rotation, opacity at at_clip_sec; keyframes_clear removes them. clip_settings: scale, x, y, rotation, opacity, fit, enabled, name, tag on a clip."
    • changedInput schema / properties / operations / items / properties / op / enum
      Previous value: -[
      -  "place",
      -  "trim",
      -  "split",
      -  "move",
      -  "delete",
      -  "ripple_delete",
      -  "duplicate",
      -  "link",
      -  "unlink",
      -  "speed",
      -  "volume",
      -  "fades",
      -  "lane_add",
      -  "lane_reorder",
      -  "lane_settings",
      -  "text",
      -  "text_edit",
      -  "text_delete",
      -  "caption",
      -  "logo",
      -  "motion",
      -  "look"
      -]New value: +[
      +  "place",
      +  "trim",
      +  "split",
      +  "move",
      +  "delete",
      +  "ripple_delete",
      +  "duplicate",
      +  "link",
      +  "unlink",
      +  "speed",
      +  "volume",
      +  "fades",
      +  "lane_add",
      +  "lane_reorder",
      +  "lane_settings",
      +  "text",
      +  "text_edit",
      +  "text_delete",
      +  "caption",
      +  "logo",
      +  "motion",
      +  "look",
      +  "transition",
      +  "keyframe",
      +  "keyframes_clear",
      +  "clip_settings"
      +]
    • addedInput schema / properties / operations / items / properties / rotation
      Added value: +{
      +  "description": "keyframe / clip_settings / text: degrees, -180 to 180.",
      +  "type": "number"
      +}
    • addedInput schema / properties / operations / items / properties / tag
      Added value: +{
      +  "description": "clip_settings: the label colour from the clip menu: magenta, teal, mustard, blue, orange, violet, green, coral, or none.",
      +  "type": "string"
      +}
    • addedInput schema / properties / operations / items / properties / transition
      Added value: +{
      +  "description": "transition: the outgoing transition as the menu names it: None (hard cut), Cross fade, Dissolve, Wipe left, Wipe right, Wipe up, Wipe down, Slide left, Slide right, Circle open; with duration_sec 0.1 to 2.",
      +  "type": "string"
      +}
  6. Changed27 schema fields changed
    • addedInput schema / properties / operations / items / properties / align
      Added value: +{
      +  "description": "text: alignment.",
      +  "enum": [
      +    "left",
      +    "center",
      +    "right"
      +  ],
      +  "type": "string"
      +}
    • addedInput schema / properties / operations / items / properties / background
      Added value: +{
      +  "description": "text: { on, color, opacity, radius } a box behind the words.",
      +  "type": "object"
      +}
    • addedInput schema / properties / operations / items / properties / block_id
      Added value: +{
      +  "description": "motion: the motion block id (read_editor_timeline lists motionBlocks).",
      +  "type": "string"
      +}
    • addedInput schema / properties / operations / items / properties / captions
      Added value: +{
      +  "description": "caption: the spoken words with their times, one entry per caption.",
      +  "items": {
      +    "properties": {
      +      "at_sec": {
      +        "type": "number"
      +      },
      +      "duration_sec": {
      +        "type": "number"
      +      },
      +      "text": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "text",
      +      "at_sec"
      +    ],
      +    "type": "object"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / operations / items / properties / color
      Added value: +{
      +  "description": "text: the colour as #rrggbb.",
      +  "type": "string"
      +}
    • addedInput schema / properties / operations / items / properties / film_stock
      Added value: +{
      +  "description": "look: a film stock from the Design pane (K-400, Portra 160, Superia 400, Ektar 100, Cinestill 800T, Tri-X 400, HP5, VHS, Super 8, Polaroid 600, Bleach Bypass, None).",
      +  "type": "string"
      +}
    • addedInput schema / properties / operations / items / properties / filters
      Added value: +{
      +  "description": "look: colour controls to set, e.g. { exposure: 10, contrast: 8, temp: -5 }; null resets one. Controls: exposure, contrast, highlight, shadow, whites, blacks, temp, tint, saturate, vibrance, brilliance, sharpen, clarity, blur, fade, vignette, grain, halation.",
      +  "type": "object"
      +}
    • addedInput schema / properties / operations / items / properties / font
      Added value: +{
      +  "description": "text: the font, as the Text pane names it.",
      +  "enum": [
      +    "System",
      +    "Inter",
      +    "Playfair Display",
      +    "JetBrains Mono",
      +    "Bebas Neue"
      +  ],
      +  "type": "string"
      +}
    • addedInput schema / properties / operations / items / properties / image_url
      Added value: +{
      +  "description": "logo: an https link to the picture (or pass media_name of a picture in the project).",
      +  "type": "string"
      +}
    • addedInput schema / properties / operations / items / properties / intensity
      Added value: +{
      +  "description": "look: film stock strength 0 to 100 (default 80).",
      +  "type": "number"
      +}
    • changedInput schema / properties / operations / items / properties / op / description
      Previous value: -"What to do. place: a media item of the project onto a lane at a time. trim: new start_sec and/or end_sec for a clip (the cut moves in the file; it cannot reach past the file). split: cut a clip at at_sec (its sound clip splits too). move: a clip to to_sec (and to_lane of the same kind). delete / ripple_delete: remove a clip (ripple closes the gap). duplicate: a copy right after the clip. link / unlink: a picture clip and a sound clip that move together. speed (rate), volume (db), fades (fade_in_sec, fade_out_sec). lane_add (kind), lane_reorder (lane, to_index), lane_settings (lane, name, hidden, locked)."New value: +"What to do. place: a media item of the project onto a lane at a time. trim: new start_sec and/or end_sec for a clip (the cut moves in the file; it cannot reach past the file). split: cut a clip at at_sec (its sound clip splits too). move: a clip to to_sec (and to_lane of the same kind). delete / ripple_delete: remove a clip (ripple closes the gap). duplicate: a copy right after the clip. link / unlink: a picture clip and a sound clip that move together. speed (rate), volume (db), fades (fade_in_sec, fade_out_sec). lane_add (kind), lane_reorder (lane, to_index), lane_settings (lane, name, hidden, locked). text: words on the picture from at_sec for duration_sec, with font, size, color, x, y, align, preset, background, stroke, shadow (a pink chip on T1). text_edit / text_delete by text_id. caption: captions on the spoken words (captions list, template, position). logo: a picture over the frame on G1 (image_url or media_name, at_sec, duration_sec, x, y, scale, opacity). motion: a motion block on M1 (block_id, at_sec, duration_sec). look: the Design pane colour controls (filters), a film stock (film_stock, intensity) or reset."
    • changedInput schema / properties / operations / items / properties / op / enum
      Previous value: -[
      -  "place",
      -  "trim",
      -  "split",
      -  "move",
      -  "delete",
      -  "ripple_delete",
      -  "duplicate",
      -  "link",
      -  "unlink",
      -  "speed",
      -  "volume",
      -  "fades",
      -  "lane_add",
      -  "lane_reorder",
      -  "lane_settings"
      -]New value: +[
      +  "place",
      +  "trim",
      +  "split",
      +  "move",
      +  "delete",
      +  "ripple_delete",
      +  "duplicate",
      +  "link",
      +  "unlink",
      +  "speed",
      +  "volume",
      +  "fades",
      +  "lane_add",
      +  "lane_reorder",
      +  "lane_settings",
      +  "text",
      +  "text_edit",
      +  "text_delete",
      +  "caption",
      +  "logo",
      +  "motion",
      +  "look"
      +]
    • addedInput schema / properties / operations / items / properties / opacity
      Added value: +{
      +  "description": "logo / text: 0 to 100.",
      +  "type": "number"
      +}
    • addedInput schema / properties / operations / items / properties / position
      Added value: +{
      +  "description": "caption: where the captions sit.",
      +  "enum": [
      +    "top",
      +    "middle",
      +    "bottom"
      +  ],
      +  "type": "string"
      +}
    • addedInput schema / properties / operations / items / properties / preset
      Added value: +{
      +  "description": "text: a style preset from the Text pane.",
      +  "enum": [
      +    "white",
      +    "outline",
      +    "subtle",
      +    "shadow",
      +    "yellow",
      +    "red"
      +  ],
      +  "type": "string"
      +}
    • addedInput schema / properties / operations / items / properties / reset
      Added value: +{
      +  "description": "look: true clears every colour value and the film stock.",
      +  "type": "boolean"
      +}
    • addedInput schema / properties / operations / items / properties / scale
      Added value: +{
      +  "description": "logo: size, 1 to 200 (default 74).",
      +  "type": "number"
      +}
    • addedInput schema / properties / operations / items / properties / shadow
      Added value: +{
      +  "description": "text: { on, color } a drop shadow.",
      +  "type": "object"
      +}
    • addedInput schema / properties / operations / items / properties / size
      Added value: +{
      +  "description": "text: font size 12 to 200.",
      +  "type": "number"
      +}
    • addedInput schema / properties / operations / items / properties / stroke
      Added value: +{
      +  "description": "text: { on, color, thickness } an outline.",
      +  "type": "object"
      +}
    • addedInput schema / properties / operations / items / properties / template
      Added value: +{
      +  "description": "caption: the caption template as the Captions menu names it.",
      +  "enum": [
      +    "Highlight",
      +    "Pop",
      +    "Bounce",
      +    "Hype",
      +    "Stroke",
      +    "Marker",
      +    "clean"
      +  ],
      +  "type": "string"
      +}
    • addedInput schema / properties / operations / items / properties / text
      Added value: +{
      +  "description": "text / text_edit: the words on screen.",
      +  "type": "string"
      +}
    • addedInput schema / properties / operations / items / properties / text_id
      Added value: +{
      +  "description": "text_edit / text_delete: the text layer id (read_editor_timeline lists textLayers).",
      +  "type": "string"
      +}
    • addedInput schema / properties / operations / items / properties / weight
      Added value: +{
      +  "description": "text: 100 to 900 (700 bold).",
      +  "type": "number"
      +}
    • addedInput schema / properties / operations / items / properties / width_pct
      Added value: +{
      +  "description": "text: the box width as a percent of the frame (default 40).",
      +  "type": "number"
      +}
    • addedInput schema / properties / operations / items / properties / x
      Added value: +{
      +  "description": "text: centre across the frame, 0 (left) to 100 (right), default 50. logo: offset, default 0.",
      +  "type": "number"
      +}
    • addedInput schema / properties / operations / items / properties / y
      Added value: +{
      +  "description": "text: centre down the frame, 0 (top) to 100 (bottom), default 50. logo: offset, default -92 (top).",
      +  "type": "number"
      +}
  7. Added

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources