TimeBolt Tools available to Claude Desktop App
Installation
- Open TimeBolt and Claude Desktop App and keep them open at the same time.
- In TimeBolt, go to the menu bar and click "Claude Local MCP > Connect to Claude Desktop...".
- Once you get "Connected" message, click OK.
- Completely quit out of Claude and restart it.
- On Mac, press Command + Q to fully quit out of Claude Mac app.
- On Windows, you might need to close by right clicking on Claude icon in Application Tray or End Task in Task Manager.
- Start Claude Desktop App again and run your prompt.
Recommended Workflow
- Open video / audio file in TimeBolt app.
- Run Umcheck to make transcription available to TimeBolt.
- You can also simply provide a custom transcription directly into Claude chat.
- In Claude app, type your prompt.
- Example Prompt: "Remove Retakes, Filler Words and Dead Air from timeline in TimeBolt."
- Run Prompt and wait for the job to be finished.
In this particular prompt, Claude will fetch the timeline in TimeBolt, fetch the transcription and modify the timeline based on the provided prompt and apply it back to TimeBolt.
Project & File
| Tool | Inputs | What it does |
|---|---|---|
open_file_in_timeline | filePath (string) | Opens a media file as a new TimeBolt project. |
get_file_path | none | Returns the path of the file open in the current project. |
get_duration | none | Returns the total length of the timeline. |
Timeline Editing
| Tool | Inputs | What it does |
|---|---|---|
get_timeline | none | Returns the current timeline as a list of segments (cuts). Claude reads this first so its edits change the existing timeline instead of replacing it. |
apply_timeline | timeline | Writes an edited timeline back to the project. |
Available alterations for apply_timeline
Each cut in the list can be have the following fields be modified by Claude:
start/duration: where the segment starts and how long it runs. Segments must follow each other with no gaps. Any gap is filled with aremovesegment.type:keep,remove, orfastforward.punched: zoom (punch-in) amount, at least 1 and less than 5.punchedPosition: where the zoom is anchored:center,top,bottom,left,right,top-left,top-right,bottom-left, orbottom-right.marked:trueorfalse. Flags the segment.title: a chapter or topic title. Setting it marks where a new chapter starts.
Transcription & Filler Words
| Tool | Inputs | What it does |
|---|---|---|
get_umcheck_transcription | none | Returns a word-by-word transcript of the timeline. If it comes back empty, run Umcheck in TimeBolt first, or give Claude a transcript yourself. |
get_predefined_filler_words_and_phrases | none | Returns TimeBolt's built-in list of filler words and phrases (such as "um" and "uh") as comma-separated text. Claude can use it to find and cut filler words. |
Export (NLE Project Files & Captions)
Each tool below saves a file to disk and returns its path.
| Tool | Inputs | What it does |
|---|---|---|
generate_xml | none | Creates an XML file for Premiere Pro, DaVinci Resolve, and similar editors. |
generate_xml_sequence | none | Creates an XML file for Premiere Pro with the edit as a nested sequence. |
generate_fcpxml | none | Creates an FCPXML file for Final Cut Pro. |
generate_fcpxml_multicam | none | Creates an FCPXML file for a Final Cut Pro multicam clip. |
generate_srt | none | Creates an SRT caption file from the timeline and its transcript. |
Rendering
| Tool | Inputs | What it does |
|---|---|---|
add_to_render_queue | none | Adds the current timeline to the render queue. |
get_render_queue | none | Lists the render jobs still waiting in the queue. |
start_render | none | Renders every job in the queue. When the queue is empty, rendering is done. |
Example of how this works.
open_file_in_timelineto open the video.get_umcheck_transcriptionandget_predefined_filler_words_and_phrasesto find words to cut.get_timeline, then edit the segments, thenapply_timelineto save the edit.- Choose how to finish:
- Export with
generate_xml,generate_fcpxml, orgenerate_srt, or - Render with
add_to_render_queue, thenstart_render, thenget_render_queueto check progress.
- Export with