Skip to main content
Glama

get_active_sequence

Get the active sequence's name, frame rate, duration, timecode, and track summaries to confirm it's open for transcript or marker tasks. Its ID flags sequence switches.

Instructions

Read structural info about the active Premiere sequence: name, frame rate, total duration in seconds, first-frame timecode (zero point), and per-track summaries (index, name, clip count). No arguments. Use this first to confirm a sequence is open and to learn its duration before asking for transcripts or placing markers. 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

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Install Server

TDQS

A4.1/5.0
Behavior4/5

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

With no annotations, the description carries the burden of behavioral disclosure. It clearly signals read-only behavior via 'Read', and adds useful behavioral context: the result always includes activeSequence {name, id}, which can be compared across calls to detect mid-session sequence switches. It does not describe what happens when no sequence is open, though 'confirm a sequence is open' implies this is a relevant failure case.

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?

The description is three sentences with no filler. The core purpose and returned fields are front-loaded, followed by usage guidance and then the activeSequence caveat. Every sentence earns its place.

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

Completeness4/5

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

There is no output schema, so the description reasonably enumerates the returned structure and adds the activeSequence identity detail. It also provides usage context. The one gap is that it doesn't explain the behavior when no sequence is open, which is directly relevant to its stated use of 'confirm a sequence is open.'

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

Parameters4/5

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

The tool has zero parameters and the schema documents that fully. The description reinforces this with 'No arguments.' Since there are no parameters to explain, the baseline of 4 is appropriate.

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

Purpose4/5

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

The description clearly identifies the tool as reading structural information about the active Premiere sequence and enumerates the exact fields returned (name, frame rate, duration, timecode, track summaries). It does not, however, explicitly name sibling tools like get_full_sequence_info or get_sequence_structure, so an agent must infer how it differs from similar sequence-info tools.

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 explicit context for when to use this tool: 'Use this first to confirm a sequence is open and to learn its duration before asking for transcripts or placing markers.' It does not mention when not to use it or name alternatives, but the stated usage context is concrete and actionable.

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

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/tro2789/scout-premiere-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server