Skip to main content
Glama

Remove transition

transition.remove
Idempotent

Remove a transition; the cut becomes a hard cut. Returns the edit result (see the server instructions).

Input Schema

NameRequiredDescriptionDefault
previewNoinline: image in the result; link: URI that renders on read; nonelink
timeline_idYesTimeline handle; every edit returns a new one
transition_idYes

Output Schema

NameRequiredDescriptionDefault
parentYesTimeline handle; every edit returns a new one
changedYes
clip_idNo
previewYes
clip_idsNo
track_idNo
warningsYes
timeline_idYesTimeline handle; every edit returns a new one

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.4/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=false, destructiveHint=false and idempotentHint=true, so much of the safety profile is covered; the description adds real value by disclosing the outcome (the cut becomes a hard cut) and pointing at the server instructions for the edit result. It does not say what happens when the transition_id is absent or already removed, which is the key ambiguity for an idempotent remove.

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?

Two short clauses, front-loaded with the action and its consequence, with no filler. Every phrase carries information.

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?

With an output schema present, the description correctly defers return-value detail to the server instructions rather than duplicating it, and annotations cover the safety profile. The only gap is edge-case behavior (no-op vs error on a missing transition) for what is otherwise a simple, single-purpose tool.

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 coverage is 67%: timeline_id and preview are documented in the schema, but transition_id has no description anywhere, and the description only implies that it selects the transition to remove. Baseline 3 applies since the schema does most of the work and the description adds nothing parameter-specific.

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?

States a specific verb and resource ("Remove a transition") plus the resulting state ("; the cut becomes a hard cut"), which pins down exactly what disappears versus transition.set/transition.add. It stops short of naming a sibling alternative, so it is clear but not fully differentiated by text alone.

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

Usage Guidelines2/5

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

There is no explicit when-to-use or when-not-to-use guidance, and the description never contrasts this with transition.set (modify a transition) or transition.add. The agent must infer from the tool name that this is the undo path for an existing transition.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.