com.cutluma/video-editor

CutLuma video editor

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

Endpointhttps://cutluma.com/mcp (streamable-http)
Registry version1.0.0
Now25 tools · grade B (80) · pin ts_7426161d3e5187bed45ba231696026f4 · protocol 2025-06-18
First / last listed2026-10-28 05:42 UTC / 2026-10-28 05:42 UTC
Grade over time2026-10-28: B (80), 25 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-10-28 05:42 UTC
25 tools, grade B (80)

Tools: search_cutluma get_page list_free_tools find_templates video_size_guide video_business_playbooks make_editor_link get_pricing get_shared_video list_projects create_project get_project list_media get_transcript connect_editor list_edit_ops edit_project view_frame view_contact_sheet view_media view_media_frame get_media_transcript get_media_levels export_video get_job

Current tools (25)

search_cutlumaSearch CutLuma's free online video tools, "video editor for <platform>" 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 w
params: query*, kind, limit
get_pageRead any CutLuma content page as Markdown: "/" (overview, plans, features), "/tools", "/tools/<slug>", "/video-editor", "/video-editor/<slug>", "/guides", "/guides/<slug>", "/templates", "/templates/<id>".
params: path*
list_free_toolsAll 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.
params: none
find_templatesFind 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 & nightli
params: query, format, category, arabic, language, limit
video_size_guideRecommended aspect ratio and pixel size for YouTube, Shorts, TikTok, Instagram Reels/Stories/feed, Facebook, LinkedIn and X, with safe-zone advice for vertical video.
params: platform
video_business_playbooksCutLuma'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
params: topic
make_editor_linkA link the user can open to start right away in the CutLuma editor with a tool or template ready. tool is one of: 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, locali
params: tool, template, language
get_pricingCurrent CutLuma plans with price, billing interval, limits and what each includes. The editor is free; AI features are part of the paid plans.
params: none
get_shared_videoDetails of a video shared with a CutLuma link (cutluma.com/watch?v=…): title, kind, size, length, direct file, embed and thumbnail URLs.
params: url*
list_projectsThe signed-in user's CutLuma projects, newest first, with ids, sizes and durations. Needs the user's sign-in or an agent key.
params: limit
create_projectStart 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.
params: name, format, width, height
get_projectTracks (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.
params: project*, full
list_mediaVideos, images and sounds the user has uploaded or recorded: id, name, kind, duration. Put one on the timeline with the addMedia op.
params: kind, limit
get_transcriptThe 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.
params: project*
connect_editorWhether an editor tab is listening for this project. If not, returns the link the user must open. Editing, frames and export need it.
params: project*
list_edit_opsThe 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.
params: project*
edit_projectRun 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.
params: project*, actions*, confirm
view_frameThe 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.
params: project*, time*, width, clip
view_contact_sheetA 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.
params: project*, from, to, count, times, clip
view_mediaA 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.
params: project*, media*, from, to, count, times
view_media_frameOne 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.
params: project*, media*, time, width
get_media_transcriptThe 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 —
params: project*, media*, from, to, language
get_media_levelsLoudness 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).
params: project*, media*, from, to, step
export_videoRender 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).
params: project*, resolution, fps, quality, share
get_jobStatus (queued, running, done, failed) and result of an export or any call that answered "running".
params: job*

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.