Skip to main content
Glama

CutLuma video editor

Server Details

Free online video editor: search tools, guides and templates, video sizes, pricing, editor links.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

Score is being calculated.

Available Tools

25 tools
connect_editorCheck the editor connection
Read-onlyIdempotent
Inspect

Whether an editor tab is listening for this project. If not, returns the link the user must open. Editing, frames and export need it.

ParametersJSON Schema
NameRequiredDescriptionDefault
projectYesProject id from list_projects or create_project
create_projectCreate a video projectInspect

Start an empty project. format: 16:9 (YouTube), 9:16 (TikTok, Reels, Shorts), 1:1, 4:5 or 21:9; or give width and height. Returns the id and the link the user opens so you can edit it.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNo
widthNo
formatNo
heightNo
edit_projectEdit the project
Destructive
Inspect

Run one or more ops from list_edit_ops in order, as one undo step. Returns what changed (or why an op failed) and the new timeline. Times are seconds; clip ids come from get_project. Ops that only measure (loudness, scopes) return their data here too.

ParametersJSON Schema
NameRequiredDescriptionDefault
actionsYes
confirmNoSet true to run ops that normally wait for a person’s click (delete everything, share).
projectYesProject id from list_projects or create_project
export_videoExport the finished videoInspect

Render the project to MP4 in the user’s editor, save it to their library and return a share link. Takes about as long as the video, so this returns a job id at once: poll get_job. The plan’s limits apply (Free: 1080p with a watermark).

ParametersJSON Schema
NameRequiredDescriptionDefault
fpsNo
shareNoAlso make a public watch link (default true)
projectYesProject id from list_projects or create_project
qualityNo
resolutionNo
find_templatesFind video templates
Read-onlyIdempotent
Inspect

Find animated video templates by keyword, format (9:16 for TikTok/Reels/Shorts, 1:1, 4:5, 16:9 for YouTube), category (Trending formats, Social posts, Hooks & intros, Lists & tips, Tutorials & courses, Stats & data, Quotes & stories, Sales & business, Real estate, Construction, Medical & health, Product & launch, Creators, Food & drink, Fitness & wellness, Fashion & beauty, Travel, Music & nightlife, Events, Holidays, Education & school, Kids & family, Gaming & esports, Tech & SaaS, Finance & money, Cars & automotive, Sports, Pets & animals, Home & interior, Hotels & hospitality, Nonprofit & causes, Local services, News & media, Weddings & love, Corporate & HR, Memes & humor, Faith & spirituality, Science & nature, Art & photography, Books & writing, Film & entertainment, Government & public info, 中文 · Chinese, हिन्दी · Hindi, Español · Spanish, عربي · Arabic, Français · French, বাংলা · Bengali, Português · Portuguese, Русский · Russian, Bahasa Indonesia · Indonesian, اردو · Urdu, Deutsch · German, 日本語 · Japanese, Türkçe · Turkish, 한국어 · Korean) or language (en, zh, hi, es, ar, fr, bn, pt, ru, id, ur, de, ja, tr, ko). Each result has an "open" link that loads it in the editor.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
queryNo
arabicNotrue: Arabic right-to-left templates only
formatNo
categoryNo
languageNoonly templates written in this language
get_jobCheck a running job
Read-onlyIdempotent
Inspect

Status (queued, running, done, failed) and result of an export or any call that answered "running".

ParametersJSON Schema
NameRequiredDescriptionDefault
jobYes
get_media_levelsHear a file as numbers
Read-onlyIdempotent
Inspect

Loudness over time of a library video or sound file: RMS in dBFS per step (−100 = silence), the quiet stretches (pauses, dead air) and the loudest moments (a clap, laughter, applause), all in seconds of the file. Finds where the talking is without transcribing. Free. A long file takes a while the first time: it may answer with a job id (poll get_job).

ParametersJSON Schema
NameRequiredDescriptionDefault
toNo
fromNo
stepNoSeconds per reading (default: about 300 readings)
mediaYesMedia id from list_media, or the file name
projectYesProject id from list_projects or create_project
get_media_transcriptRead what is said in a file
Idempotent
Inspect

The words said in a library video or sound file, in lines with their times in the file (seconds), whether or not it is on the timeline. COST: a stretch that was not heard before is transcribed now with the user’s AI time (paid plans): one AI minute per minute of sound, silence is free. What was heard is kept, so asking again, or captioning the file once it is on the timeline, costs nothing more — the result says how many AI seconds this call used and which stretches are known. Give from / to to listen to part of a long file (get_media_levels shows where there is sound, for free). A long stretch answers with a job id: poll get_job.

ParametersJSON Schema
NameRequiredDescriptionDefault
toNoSeconds into the file (default: its end)
fromNoSeconds into the file (default: its start)
mediaYesMedia id from list_media, or the file name
projectYesProject id from list_projects or create_project
languageNoSpoken language code such as en, ar, es (default: detect)
get_pageRead a page as Markdown
Read-onlyIdempotent
Inspect

Read any CutLuma content page as Markdown: "/" (overview, plans, features), "/tools", "/tools/", "/video-editor", "/video-editor/", "/guides", "/guides/", "/templates", "/templates/".

ParametersJSON Schema
NameRequiredDescriptionDefault
pathYesPath such as /guides/social-media-video-sizes
get_pricingPlans and prices
Read-onlyIdempotent
Inspect

Current CutLuma plans with price, billing interval, limits and what each includes. The editor is free; AI features are part of the paid plans.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

get_projectRead a project’s timeline
Read-onlyIdempotent
Inspect

Tracks (top to bottom) and every clip with id, kind, start and duration in seconds, as last saved. Use before editing. full=true also lists caption clips.

ParametersJSON Schema
NameRequiredDescriptionDefault
fullNo
projectYesProject id from list_projects or create_project
get_shared_videoLook up a shared video
Read-onlyIdempotent
Inspect

Details of a video shared with a CutLuma link (cutluma.com/watch?v=…): title, kind, size, length, direct file, embed and thumbnail URLs.

ParametersJSON Schema
NameRequiredDescriptionDefault
urlYesThe share link
get_transcriptRead what is said in a project
Read-onlyIdempotent
Inspect

The spoken words of the project’s clips placed on the timeline (start/end in seconds), when the clips have been transcribed. If this is empty, get_media_transcript transcribes a file (also one that is not on the timeline yet), or run the addCaptions op.

ParametersJSON Schema
NameRequiredDescriptionDefault
projectYesProject id from list_projects or create_project
list_edit_opsList every edit command
Read-onlyIdempotent
Inspect

The full catalogue of ops the open editor can run (name, arguments, meaning): text, captions, trims, colour grading, sound, effects, AI tools… Call once per session before edit_project.

ParametersJSON Schema
NameRequiredDescriptionDefault
projectYesProject id from list_projects or create_project
list_free_toolsList the free tools
Read-onlyIdempotent
Inspect

All 68 single-purpose tools (captions, screen recorder, resize, trim, remove silence, add music, green screen, GIF maker…) with what each does, whether it is free or part of the paid plans, and the link that opens it.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

list_mediaList my media library
Read-onlyIdempotent
Inspect

Videos, images and sounds the user has uploaded or recorded: id, name, kind, duration. Put one on the timeline with the addMedia op.

ParametersJSON Schema
NameRequiredDescriptionDefault
kindNo
limitNo
list_projectsList my video projects
Read-onlyIdempotent
Inspect

The signed-in user's CutLuma projects, newest first, with ids, sizes and durations. Needs the user's sign-in or an agent key.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
search_cutlumaSearch CutLuma
Read-onlyIdempotent
Inspect

Search CutLuma's free online video tools, "video editor for " pages, how-to guides (video sizes, subtitles, screen recording, shorts…), the video business playbooks (how to earn from video: clipping, YouTube, UGC, courses, podcasts…) and 5030 animated video templates. Returns matching pages with links, a Markdown URL for the full text and, where it applies, a link that opens the editor with that tool or template ready.

ParametersJSON Schema
NameRequiredDescriptionDefault
kindNo"guide" covers the how-to guides and the video business playbooksall
limitNo
queryYesWhat the user wants to do or find, e.g. "add Arabic subtitles", "TikTok size", "sale template"
video_business_playbooksVideo business playbooks
Read-onlyIdempotent
Inspect

CutLuma's series of researched guides on earning money with video (start here, service business, channel business, platform income, platform payouts, retainer service, local service, digital product, commission income, audience business, localization service, ad creative, operating system, lead generation). Without arguments: every part with its business model, key facts and takeaways. With "topic": the parts that match (e.g. "clipping", "YouTube pay", "UGC", "real estate", "course", "affiliate", "podcast", "translate"). Each part cites its sources; read the full text with get_page. Figures are published ranges and worked examples, not promises of income.

ParametersJSON Schema
NameRequiredDescriptionDefault
topicNoOptional: what the user wants to earn from or which model they ask about
video_size_guideVideo sizes per platform
Read-onlyIdempotent
Inspect

Recommended aspect ratio and pixel size for YouTube, Shorts, TikTok, Instagram Reels/Stories/feed, Facebook, LinkedIn and X, with safe-zone advice for vertical video.

ParametersJSON Schema
NameRequiredDescriptionDefault
platformNoOptional filter, e.g. "tiktok", "instagram reels", "youtube"
view_contact_sheetLook at the whole video at once
Read-onlyIdempotent
Inspect

A grid of frames across the project (or between from and to), each stamped with its time. The quickest way to review an edit. Give times to see exact moments instead (both sides of every cut, say); give clip to see one clip alone across its length.

ParametersJSON Schema
NameRequiredDescriptionDefault
toNo
clipNoA clip id from get_project (or part of its name): show that clip alone
fromNo
countNo
timesNoExact times in seconds to show, instead of from / to / count
projectYesProject id from list_projects or create_project
view_frameLook at a frame
Read-onlyIdempotent
Inspect

The composited picture at a time, as a JPEG, so you can check framing, text, colour and layout. Moves the playhead there. With clip, that one clip alone (its crop, grade and effects, nothing in front of it or behind it) — also the way to see a multicam angle that is not on air.

ParametersJSON Schema
NameRequiredDescriptionDefault
clipNoA clip id from get_project (or part of its name): show that clip alone
timeYesSeconds from the start
widthNoPicture width in pixels (default 640)
projectYesProject id from list_projects or create_project
view_mediaLook at a file before using it
Read-onlyIdempotent
Inspect

A contact sheet of a video in the media library (or the picture itself, for an image): frames across the file, each stamped with its time in the file, without putting it on the timeline. Use it to find the part worth using in a long recording: look at the whole file, then closer with from / to, then view_media_frame for one moment. Runs in the open editor.

ParametersJSON Schema
NameRequiredDescriptionDefault
toNo
fromNoSeconds into the file
countNo
mediaYesMedia id from list_media, or the file name
timesNoExact times in the file to show
projectYesProject id from list_projects or create_project
view_media_frameLook at one frame of a file
Read-onlyIdempotent
Inspect

One frame of a library video at a time in the file (or a library image), as a JPEG: the file itself, with no crop, grade or titles.

ParametersJSON Schema
NameRequiredDescriptionDefault
timeNoSeconds into the file
mediaYesMedia id from list_media, or the file name
widthNoPicture width in pixels (default 640)
projectYesProject id from list_projects or create_project

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 1 tool update
    • Changedmake_editor_link1 field changed
      • changedInput schema / properties / tool / enum
        Previous value: -[
        -  "captions",
        -  "record",
        -  "resize",
        -  "silence",
        -  "shorts",
        -  "product",
        -  "testimonials",
        -  "trim",
        -  "text",
        -  "music",
        -  "montage",
        -  "camera",
        -  "voice",
        -  "speed",
        -  "tts",
        -  "translate",
        -  "greenscreen",
        -  "cutout",
        -  "prompter",
        -  "stock",
        -  "textvideo",
        -  "magicdesign",
        -  "aiimage",
        -  "aigen",
        -  "bgremove",
        -  "magicedit",
        -  "visualizer",
        -  "charts",
        -  "industry",
        -  "effects",
        -  "translatedesign",
        -  "localize",
        -  "transcript",
        -  "dub",
        -  "publish",
        -  "present",
        -  "open",
        -  "subtitles"
        -]New value: +[
        +  "captions",
        +  "record",
        +  "resize",
        +  "silence",
        +  "shorts",
        +  "product",
        +  "testimonials",
        +  "trim",
        +  "text",
        +  "music",
        +  "montage",
        +  "camera",
        +  "voice",
        +  "speed",
        +  "tts",
        +  "translate",
        +  "greenscreen",
        +  "cutout",
        +  "prompter",
        +  "stock",
        +  "textvideo",
        +  "magicdesign",
        +  "aiimage",
        +  "bgremove",
        +  "magicedit",
        +  "visualizer",
        +  "charts",
        +  "industry",
        +  "effects",
        +  "translatedesign",
        +  "localize",
        +  "transcript",
        +  "dub",
        +  "publish",
        +  "present",
        +  "open",
        +  "subtitles"
        +]
  2. 1 tool update
    • Changedfind_templates1 field changed
      • changedInput schema / properties / language / enum
        Previous value: -[
        -  "en",
        -  "ar",
        -  "es"
        -]New value: +[
        +  "en",
        +  "zh",
        +  "hi",
        +  "es",
        +  "ar",
        +  "fr",
        +  "bn",
        +  "pt",
        +  "ru",
        +  "id",
        +  "ur",
        +  "de",
        +  "ja",
        +  "tr",
        +  "ko"
        +]
  3. 1 tool update
    • Changedmake_editor_link1 field changed
      • changedInput schema / properties / tool / enum
        Previous value: -[
        -  "captions",
        -  "record",
        -  "resize",
        -  "silence",
        -  "shorts",
        -  "product",
        -  "testimonials",
        -  "trim",
        -  "text",
        -  "music",
        -  "montage",
        -  "camera",
        -  "voice",
        -  "speed",
        -  "tts",
        -  "translate",
        -  "greenscreen",
        -  "cutout",
        -  "prompter",
        -  "stock",
        -  "textvideo",
        -  "magicdesign",
        -  "aiimage",
        -  "aigen",
        -  "bgremove",
        -  "magicedit",
        -  "visualizer",
        -  "charts",
        -  "industry",
        -  "effects",
        -  "translatedesign",
        -  "transcript",
        -  "dub",
        -  "publish",
        -  "present",
        -  "open",
        -  "subtitles"
        -]New value: +[
        +  "captions",
        +  "record",
        +  "resize",
        +  "silence",
        +  "shorts",
        +  "product",
        +  "testimonials",
        +  "trim",
        +  "text",
        +  "music",
        +  "montage",
        +  "camera",
        +  "voice",
        +  "speed",
        +  "tts",
        +  "translate",
        +  "greenscreen",
        +  "cutout",
        +  "prompter",
        +  "stock",
        +  "textvideo",
        +  "magicdesign",
        +  "aiimage",
        +  "aigen",
        +  "bgremove",
        +  "magicedit",
        +  "visualizer",
        +  "charts",
        +  "industry",
        +  "effects",
        +  "translatedesign",
        +  "localize",
        +  "transcript",
        +  "dub",
        +  "publish",
        +  "present",
        +  "open",
        +  "subtitles"
        +]
  4. 1 tool update
    • Changedmake_editor_link1 field changed
      • changedInput schema / properties / tool / enum
        Previous value: -[
        -  "captions",
        -  "record",
        -  "resize",
        -  "silence",
        -  "shorts",
        -  "product",
        -  "testimonials",
        -  "trim",
        -  "text",
        -  "music",
        -  "montage",
        -  "camera",
        -  "voice",
        -  "speed",
        -  "tts",
        -  "translate",
        -  "greenscreen",
        -  "cutout",
        -  "prompter",
        -  "stock",
        -  "textvideo",
        -  "magicdesign",
        -  "aiimage",
        -  "bgremove",
        -  "magicedit",
        -  "visualizer",
        -  "charts",
        -  "industry",
        -  "effects",
        -  "translatedesign",
        -  "transcript",
        -  "dub",
        -  "publish",
        -  "present",
        -  "open",
        -  "subtitles"
        -]New value: +[
        +  "captions",
        +  "record",
        +  "resize",
        +  "silence",
        +  "shorts",
        +  "product",
        +  "testimonials",
        +  "trim",
        +  "text",
        +  "music",
        +  "montage",
        +  "camera",
        +  "voice",
        +  "speed",
        +  "tts",
        +  "translate",
        +  "greenscreen",
        +  "cutout",
        +  "prompter",
        +  "stock",
        +  "textvideo",
        +  "magicdesign",
        +  "aiimage",
        +  "aigen",
        +  "bgremove",
        +  "magicedit",
        +  "visualizer",
        +  "charts",
        +  "industry",
        +  "effects",
        +  "translatedesign",
        +  "transcript",
        +  "dub",
        +  "publish",
        +  "present",
        +  "open",
        +  "subtitles"
        +]
  5. 1 tool update
    • Changedmake_editor_link1 field changed
      • changedInput schema / properties / tool / enum
        Previous value: -[
        -  "captions",
        -  "record",
        -  "resize",
        -  "silence",
        -  "shorts",
        -  "product",
        -  "testimonials",
        -  "trim",
        -  "text",
        -  "music",
        -  "montage",
        -  "camera",
        -  "voice",
        -  "speed",
        -  "tts",
        -  "translate",
        -  "greenscreen",
        -  "cutout",
        -  "prompter",
        -  "stock",
        -  "textvideo",
        -  "magicdesign",
        -  "aiimage",
        -  "bgremove",
        -  "magicedit",
        -  "visualizer",
        -  "charts",
        -  "industry",
        -  "effects",
        -  "translatedesign",
        -  "transcript",
        -  "dub",
        -  "publish",
        -  "present"
        -]New value: +[
        +  "captions",
        +  "record",
        +  "resize",
        +  "silence",
        +  "shorts",
        +  "product",
        +  "testimonials",
        +  "trim",
        +  "text",
        +  "music",
        +  "montage",
        +  "camera",
        +  "voice",
        +  "speed",
        +  "tts",
        +  "translate",
        +  "greenscreen",
        +  "cutout",
        +  "prompter",
        +  "stock",
        +  "textvideo",
        +  "magicdesign",
        +  "aiimage",
        +  "bgremove",
        +  "magicedit",
        +  "visualizer",
        +  "charts",
        +  "industry",
        +  "effects",
        +  "translatedesign",
        +  "transcript",
        +  "dub",
        +  "publish",
        +  "present",
        +  "open",
        +  "subtitles"
        +]
  6. 8 tool updates
    • First observedfind_templates
    • First observedget_page
    • First observedget_pricing
    • First observedget_shared_video
    • First observedlist_free_tools
    • First observedmake_editor_link
    • First observedsearch_cutluma
    • First observedvideo_size_guide

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources