Skip to main content
Glama
leancoderkavy

Premiere Pro MCP Server

Audit Timeline Health

audit_timeline_health
Read-onlyIdempotent

Audit a sequence snapshot for flash frames, gaps, overlaps, disabled clips, repeated shots, missing audio, and speed issues, then get a health score, timecoded findings, and fix routes.

Instructions

Audit one sequence snapshot for flash frames, gaps, overlaps, disabled clips, repeated shots, video without audio, extreme speed, invalid times, empty tracks, leading black, and trailing gaps; returns a 0..100 score, findings with timecodes, and fix routes. Local-only; never changes Premiere.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
snapshotYesSequence snapshot to audit.
frame_rateNoFrame rate override for frame math and timecodes (1..240). Defaults to the snapshot frame rate or 30.
gap_min_framesNoMinimum gap length in frames to report (default 1).
max_speed_percentNoAbsolute speed above this percentage is flagged (default 400).
expected_frame_rateNoOptional expected frame rate; a mismatch is an error.
flash_frame_max_framesNoClips lasting this many frames or fewer are flagged as flash frames (default 3).
expected_duration_secondsNoOptional target duration; clips past it and trailing gaps before it are flagged.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
okYesWhether the tool completed successfully.
dataNoTool-specific result data when ok is true.
toolYesThe registered MCP tool name.
errorNoFailure detail when ok is false.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Addedv1.14.9

TDQS

A4.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint/idempotentHint/destructiveHint, and the description adds concrete guarantees: 'Local-only' and 'never changes Premiere.' It also discloses output shape (score, timecoded findings, fix routes), which helps the agent set expectations beyond the annotation flags.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single dense sentence front-loads the verb and resource, then packs the audit categories and output. No filler or repetition of schema content; every clause adds information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The tool is complex with a nested snapshot object, 7 parameters, and an output schema, but the description covers the main behavior, categories, and guarantees. With rich input and output schemas present, nothing required for correct invocation is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the input schema already documents all parameters and nested snapshot shapes. The description adds no parameter-level detail, so the rubric baseline of 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('Audit'), a precise resource ('one sequence snapshot'), and enumerates the full set of checks it performs (flash frames, gaps, overlaps, disabled clips, etc.). This is specific enough to distinguish it from siblings like diff_sequence_snapshots or get_timeline_gaps without opening the schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives clear context: use this when you have a sequence snapshot and need a read-only health audit with a score, findings, and fix routes. It does not explicitly name alternatives or state when not to use it, so it stops short of a 5.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Deploy Server

Other Tools