Skip to main content
Glama

Generate Sequencer video

generate_video
Destructive

Generate an AI video through Sequencer. Use this whenever the user asks to make, create, generate, animate, or render a video/clip/animation with Sequencer or names a video model/provider Sequencer supports: MiniMax H3, PrunaAI P-Video, Veo, Seedance, Happy Horse, Kling, Runway, Luma, Sora, Hailuo, PixVerse, Google Omni, or another video model. For project builds, use this only after the user has approved the shot still images/storyboard. If no model is specified, Sequencer uses Gemini Omni 1.1 Flash (google-gemini-omni-1-1). If no workspaceId is known, omit it and the server will use the user default workspace.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
modelNoModel ID for generation, for example google-gemini-omni-1-1, token360-seedance-2-fast, google-veo-3-1-fast, kling-v2-1, runway-gen4, luma-ray, sora, hailuo, seedance, or another ID returned by get_model_catalog. Uses default if not specified.
editIdNoEdit ID for resolving project defaults such as aspectRatio and defaultVideoModel.
promptYesVideo generation prompt
durationNoGenerated source duration in seconds. Five seconds is only a compatibility fallback. For project shots, choose and pass the shortest model-supported duration that covers the intended editorial beat, and state the same length in the video prompt.
maxCostUsdNoMaximum charge for each output. Checked against authoritative pricing before generation.
resolutionNoOutput resolution supported by the selected model, for example 480p, 720p, or 1080p.
aspectRatioNoAspect ratio. If omitted with editId, uses the edit aspect ratio; otherwise defaults to 16:9.
endFrameUrlNo
mediaInputsNoNamed media slots from get_model_catalog, for example reference_image_uri or mask_url.
scaleFactorNoUpscaling multiplier when supported by the selected model.
sparkTaskIdNoOriginating Spark task for library history and recovery.
workspaceIdNoOptional workspace ID. If omitted, Sequencer uses the user default/personal workspace.
outputFormatNoOutput format when supported by the selected model.
generateAudioNoExplicitly enable or disable generated video audio, when supported.
modelSettingsNoModel-specific controls using keys and options from get_model_catalog inputConstraints.slots.
idempotencyKeyNoStable request key. Retries with the same key reuse the existing output and do not start another paid generation.
sourceImageUrlNoPublic HTTP(S) source image/start-frame URL. Use mediaId for workspace images.
sourceVideoUrlNoPublic HTTP(S) source-video URL.
endFrameMediaIdNoWorkspace image for the final frame, when supported by the selected model.
referenceImagesNoImages to guide generation. Use labels such as person or product and refer to them as @person or @product in the prompt. Each item accepts a workspace mediaId or a public HTTP(S) URL.
sourceImageMediaIdNoMedia ID of source image for image-to-video
sourceVideoMediaIdNoWorkspace video to edit or transform, when supported by the selected model.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
dataNo
errorNo
successYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.6/5.0
Behavior3/5

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

Annotations already declare destructiveHint=true, openWorldHint=true and idempotentHint=false, so the safety and side-effect profile is covered. The description adds useful defaulting behavior (Gemini Omni 1.1 Flash fallback, server-side default workspace), but says nothing about paid generation cost, latency, or failure/recovery behavior beyond what the schema's maxCostUsd and idempotencyKey fields already state.

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

Conciseness4/5

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

Purpose, trigger phrasings and prerequisite are front-loaded before the fallback details, and every sentence carries information. The long model-provider enumeration is verbose but does real selection work by matching user-named providers.

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?

For a 22-parameter, one-required-parameter tool with an output schema and 95% schema coverage, the description supplies the missing high-level context: what triggers it, the storyboard-approval gate, and the default-resolution rules. Cost, rate limits and async/return behavior are left to the schema and output schema, which is acceptable here.

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 95% across 22 parameters, so the schema already carries the parameter semantics and the baseline is 3. The description's only added parameter value is the default-model and omitted-workspaceId behavior, which is largely restated from the schema descriptions of `model` and `workspaceId`.

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 first sentence states a specific verb and resource (generate an AI video through Sequencer) and the second enumerates the user phrasings and model providers it covers, which is genuinely useful for matching. It stops short of naming its nearest sibling (generate_shot_video) so the agent must infer the boundary between standalone generation and shot generation.

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?

It gives a clear when-to-use trigger (any request to make/create/animate/render a video, or naming a supported model) plus a real prerequisite for project builds: only after shot stills/storyboard are approved. It also resolves two common unknowns (default model, omitted workspaceId). No explicit when-not guidance or named alternative tool is offered, so it is strong context rather than full routing.

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.

Resources