find_words
Locate an exact word or phrase in a Premiere sequence transcript and retrieve word-accurate start/end times and timecodes, enabling precise marker or cut placement at natural sentence boundaries.
Instructions
Search the active sequence's transcript for a word or phrase and get WORD-ACCURATE sequence times for each match — the MCP equivalent of clicking a word in Premiere's Text panel. Returns startSec/endSec of the matched words plus timecodes (HH:MM:SS:FF; drop-frame HH:MM:SS;FF on 29.97/59.94 sequences), surrounding context, speaker, and whether the match ends a sentence (eos - a natural cut boundary). Use this to snap marker/cut points precisely instead of relying on get_transcript's sentence-level segment starts. Matching is case- and punctuation-insensitive. Optionally restrict to a sequence-time window with startSec/endSec. Requires transcribed clips, same as get_transcript. The result always includes activeSequence {name, id} — the sequence this call actually ran against. Compare it across calls to detect the user switching sequences in Premiere mid-session.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Word or phrase to find, e.g. 'discovering this art by accident'. Multi-word queries match consecutive spoken words. | |
| endSec | No | Optional. Only match words starting at/before this sequence time. | |
| startSec | No | Optional. Only match words starting at/after this sequence time. | |
| maxMatches | No | Optional. Max matches to return (default 8). totalMatches in the result reports the full count. |