Skip to content
Back to search
100
MCP live MCP 2026-07-28 streamable-http

Sequencer

media.sequencer/sequencer

Create AI images, video, and audio, quote generation costs, and edit Sequencer projects.

Watch this dependency

Get before/after evidence when observed tools, schemas, authentication access, availability or the endpoint changes.

Inspect evidence and set up a watch Share public evidence report
Uptime
100.0%
2 direct probes · 30d
Response
3403ms
last probe
Tools
189
callable
Resources
10
readable
Prompts
0
available
Score: 100/100
Handshake verified by our own probe.
why this score
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
189 tools, 10 resources, 0 prompts returned.
pass 3 or more catalogue items 10/10
199 items in total; 3 or more earns these points.
pass Describes itself 10/10
88 characters; more than 30 earns these points.

Tools · 189

list_workspaces

List all workspaces accessible to the authenticated user. Use this when the user asks to choose, inspect, or connect a Sequencer workspace, or when a non-generation tool requires workspaceId. For stan…

get_workspace

Get detailed information about a specific workspace including member count.

create_workspace

Create a new workspace (project container).

update_workspace

Update a workspace. Only the workspace owner can update.

list_edits

List all edits (projects) in a workspace.

get_edit

Get detailed information about a specific edit, optionally including scenes and shots.

create_edit

Create a new edit (project) in a workspace. Aspect ratio is required because it controls every generated shot; use 9:16 for vertical/social films unless the user asks for another format. Defaults are …

save_proposal

Save a proposal document for user review before implementing a complex project. The proposal MUST include a Models section listing the friendly names of the planned image/still and video models, a "💰 …

update_proposal

Update an existing proposal to track execution progress.

get_proposal

Get the current proposal content for an edit. Returns the full markdown plus reviewUrl. External MCP clients should show the markdown inline in chat first and treat reviewUrl as optional.

set_proposal_status

Approve, reject, or reset a saved proposal. Use this in external MCP clients when the user approves or rejects a proposal in chat, so the Sequencer edit state stays in sync without relying on a Spark-…

update_edit

Update an existing edit (project). Supports partial updates — only provided fields are changed.

add_transition

Add a single timeline transition between adjacent shots without replacing the whole transition list.

update_transition

Update one timeline transition by transitionId or boundaryId.

delete_transition

Delete one timeline transition by transitionId or boundaryId.

list_scenes

List all scenes in an edit, ordered by sequence.

get_scene

Get detailed information about a specific scene.

create_scene

Create a new scene in an edit.

update_scene

Update an existing scene.

delete_scene

Delete a scene from an edit. Note: shots referencing this scene will become orphaned.

list_shots

List all shots in an edit, optionally filtered by sceneId. Shots reference media objects instead of embedding generation data.

get_shot

Get detailed information about a specific shot including its media references.

create_shot

Create a new shot in an edit. Optionally provide a prompt to auto-create a linked MediaDocV2 for image generation. When videoPrompt is omitted, it falls back to the visual image prompt only. Dialogue …

update_shot

Update an existing shot. Can change scene, order, timing, media refs, dialogue, motion prompt, and tagged assets. Only provided fields are changed.

generate_shot_video

Generate a video for one existing edit shot and attach the queued media to that shot immediately. Use this for project and timeline builds. It preserves the shot still as the source frame, replaces th…

add_shot_media_ref

Add a fine-grained media reference to a shot: image, video, startFrame, endFrame, or referenceFrame. Can also update legacy imageMediaId/videoMediaId for compatibility.

update_shot_media_ref

Update a specific shot media ref by matching mediaId and optional role. Can change role, order, mediaId, and version override.

delete_shot_media_ref

Delete shot media refs matching a mediaId and optional role. Optionally clears imageMediaId/videoMediaId when they point at the removed media.

duplicate_shot

Duplicate a shot with all media refs, trimming, playback, frame-linking, prompts, dialogue, and tags. Media documents are referenced, not copied.

split_shot

Split a shot into two adjacent shot records at a time offset from the shot start, preserving media refs and playback metadata.

delete_shot

Delete a shot. The linked media documents are NOT deleted (they persist independently in the workspace).

reorder_shots

Bulk reorder shots within an edit. Efficiently updates all shot order values in a single batch write.

move_shot_to_scene

Move a shot from one scene to another, optionally setting its order in the target scene.

list_assets

List assets in a workspace. Can filter by type (character, location, prop).

get_asset

Get detailed information about a specific asset including all media references.

create_asset

Create a new character, location, prop, or legacy text-only style asset in a workspace. Character, location, and prop prompts generate a reference image. Style assets do not generate images; routine p…

update_asset

Update an existing asset.

delete_asset

Delete an asset from a workspace. Referenced media documents are NOT deleted.

check_asset_status

Check the approval status of all assets associated with an edit. Used to determine if the user has approved/rejected each asset before proceeding to scene and shot creation.

set_asset_approval_status

Approve, reject, or reset one or more assets from chat. External MCP clients should call this after showing inline asset images/descriptions and receiving user approval or revision feedback, instead o…

request_asset_review

Request the user to review and approve/reject specific assets. For external MCP clients, returns inlineReview assets with image URLs/markdown that should be shown directly in chat; reviewUrl is only a…

list_media

List media objects in a workspace. Can filter by type (image, video, audio) and status.

search_workspace

Search existing workspace media by prompt, file name, description, and tags. This searches metadata, not image pixels. Use a concise subject keyword such as "cat". Follow nextCursor until hasMore is f…

update_media_tags

Add, remove, or replace searchable tags on an existing workspace media item. Use only when the user asks to tag or retag media. This updates metadata; it does not tag an asset into an edit shot.

get_media

Get detailed information about a specific media object. For completed audio, directMediaUrl and media.url are the playable file. audioAccess.waveformVisualizationUrl is JSON amplitude data for UI rend…

inspect_storyboard

Build one ordered contact sheet from every completed shot starting frame in an edit and load it into visual context. Use this after storyboard image generation and before the first shot video. Judge t…

listen_to_audio

Load a completed Sequencer audio item into the agent context so it can hear narration, pacing, pauses, pronunciation, and delivery before timing visuals.

import_media_from_url

Import a publicly reachable image, video, or audio URL into Sequencer workspace media and return a mediaId. Use this when a file is already hosted at an HTTP(S) URL. Local disk paths such as C:/... ar…

upload_media_base64

Upload a local image, video, or audio file into Sequencer by passing base64 file contents. This is the MCP-native local-file path when the client can read the file bytes. For large videos, prefer the …

generate_image

Generate an AI image through Sequencer. Use this whenever the user asks to make, create, or generate an image with Sequencer or names an image model/provider Sequencer supports: Nano Banana, Nano Bana…

generate_video

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 su…

get_model_catalog

Get available Sequencer AI models for a given modality (image, video, audio, music). Use this when the user asks what models are available or names a model/alias and you need the exact model ID. Commo…

generate_audio

Generate AI audio through Sequencer. Use this whenever the user asks to make, create, generate, or render speech, voiceover, narration, music, a song, or a sound effect with Sequencer or names an audi…

review_edit

Export and analyze the current edit, then return a structured video review report. Prefer this over watch_video when the user asks to watch, review, analyze, or improve a film. The backend handles vid…

inspect_edit_frame

Render and inspect the final composed frame of an edit at an exact timeline time. This is the fast visual spot-check tool for typography, overlays, framing, style consistency, transition boundaries, a…

watch_video

Export the current project as a low-quality review video and return its URL for AI analysis. Use this when the user explicitly asks to watch, review, or analyze the project, or when the user approved …

edit_video

Edit existing footage using a source video and prompt. Creates a separate result and preserves the original clip. Use get_model_catalog to choose a supported model and its settings. Returns a tracked …

upscale_image

Upscale an existing image using a catalog model that supports upscale_image. Use get_model_catalog to choose a supported model and its settings. Returns a tracked task and playable result when complet…

upscale_video

Upscale an existing video using a catalog model that supports upscale_video. Use get_model_catalog to choose a supported model and its settings. Returns a tracked task and playable result when complet…

remove_image_background

Remove an image background using a catalog model that supports remove_background. The selected model determines transparency support. Use get_model_catalog to choose a supported model and its settings…

remove_video_background

Remove a video background when an active catalog model supports remove_background and video input. Select an alpha-capable output format in modelSettings when supported. Use get_model_catalog to choos…

convert_video_to_hdr

Convert an existing video to HDR using a catalog model that supports video_hdr. Select output format in modelSettings when supported. Use get_model_catalog to choose a supported model and its settings…

expand_video

Run the Reframe preset on a complete workspace video up to 120 seconds and 500 MB. Outpaint a new aspect ratio, join provider chunks, and restore the original audio. Supports runway-aleph-2, google-ge…

edit_image

Edit an existing image using AI. Provide the media ID of the image to edit and a text prompt describing what to change. Creates a new version on the media doc — the original is preserved. Use sparingl…

quote_generation

Get a read-only USD quote for an image, video, or audio generation before requesting approval. Select an exact model ID from get_model_catalog and specify all billable settings. Reports usage-based es…

render_image

Use this after get_media reports that a Sequencer image is completed. It displays completed image media inline in ChatGPT.

render_media

Display one or several Sequencer image, video, and audio items in one inline carousel. The player monitors queued and generating media until every item is ready.

list_folders

List folders in a workspace.

create_folder

Create a new folder in a workspace.

move_item_to_folder

Move a media, edit, or asset item to a folder (or to root by passing null folderId).

get_edit_full

Get complete project state in one call: edit settings, all scenes, all shots with resolved media prompts/status. This is the most efficient way to understand the full edit.

create_shot_with_media

Create a shot with an image prompt in one call. Resolves tagged assets (characters, locations) to get descriptions and reference images, applies the prompt formula from edit settings, then either trig…

get_remotion_layer_guide

Get the contract, supported APIs, and example for creating custom React animation layers.

add_remotion_overlay

Create a custom Remotion React animation layer on the edit timeline. Compiles and test-renders it before saving. Call get_remotion_layer_guide first.

get_text_presets

Get the available text overlay presets. Each preset provides a complete styling template (font, color, animations, position) for common text overlay styles like cinematic titles, lower-thirds, subtitl…

list_overlay_tracks

List all overlay tracks in an edit. Overlay tracks contain text, image, and video items layered on top of the main video timeline.

add_overlay_track

Create a new overlay track for text, image, or video overlays. Higher order tracks render above lower order tracks.

update_overlay_track

Update overlay track metadata: name, stack order, visibility, and lock state.

delete_overlay_track

Delete an overlay track. Set deleteItems=true to also delete all items on the track; otherwise deletion fails if items exist.

list_overlay_items

List all overlay items in a specific overlay track. Returns full item details including text config, position, timing, and animations.

add_text_overlay

Add a text overlay to the video timeline. Use a presetId to auto-apply a preset style (cinematic-title, lower-third, subtitle, chapter-card, quote, social, breaking-news, credits-roll), or provide cus…

add_media_overlay

Add an image or video media overlay to the edit timeline with precise transform, border radius, border, shadow, clipping, speed ramp, volume, animations, and keyframes.

update_overlay_item

Update an existing overlay item. Can change text, position, timing, animation, opacity, and more.

move_overlay_item_to_track

Move an overlay item from one overlay track to another, preserving all timing, transform, animation, and styling data.

delete_overlay_item

Delete an overlay item from a track.

list_voices

List actual Cartesia voice IDs with names, gender, languages, and accents. Resolve narration preferences with this catalog before choosing voiceId. Delivery instructions alone do not select a Cartesia…

list_audio_tracks

List all audio timeline tracks in an edit, with resolved audio media URLs/status when available.

add_audio_track

Add an existing workspace audio media item to the edit timeline with precise placement, trim, fades, volume automation, channel, and optional shot pinning.

generate_audio_track

Generate AI audio and immediately place it on the edit audio timeline. Returns both the MediaDocV2 ID and the audio track ID.

update_audio_track

Update an audio timeline track: placement, trim, fades, volume, keyframes, channel, and shot pinning.

delete_audio_track

Delete an audio track from the edit timeline. The underlying media document is preserved.

change_audio_track_voice

Create a new voice-changed version of an audio media item and optionally keep the existing timeline track pointing at it.

list_exports

List prior exports for an edit, including status, format, version index, URLs, and export settings.

get_export

Get a single export record for an edit, including status, URLs, settings, upscale/HDR state, and IP analysis if present.

export_edit

Start a production export for an edit. Creates an export record, calls export-project-v2, and returns the final video preview, download, and project URLs when the synchronous export completes. Use the…

enhance_video_media

Run a video editor enhancement pass on a workspace video media item. Supports upscale, HDR, output codec, bit depth, scale factor, and arbitrary model parameters.

lip_sync_video_media

Run lip sync on a video media item using a supplied audio URL. Queues the V3 job against the existing MediaDocV2.

generate_video_audio

Generate or replace audio for a video media item. Supports add/replace audio modes and prompt-driven video-to-audio models.

change_video_voice

Run the video voice-change pipeline: extract source audio, apply speech-to-speech voice change, remux the result into the source video, and save a completed media version.

remove_video_background_media

Remove or matte the background of a workspace video media item. Defaults to robust-video-matting and supports green-screen, alpha-mask, and foreground-mask outputs.

run_video_workflow

Run a Sequencer workflow API endpoint from the video editor context. Inputs can include video/audio/image URLs and arbitrary scalar fields.

list_available_nodes

List all node types available for building workflows. Use get_node_definitions for detailed schema.

list_workflows

List all workflows in a workspace.

get_workflow

Get detailed information about a workflow including all nodes and connections.

create_workflow

Create a new workflow in a workspace. After creating, use add_node to add nodes and connect_nodes to wire them up.

add_node

Add a node to a workflow. Valid node types: constant_text, constant_media_image, constant_media_video, constant_media_audio, constant_number, media_image, media_video, media_audio, llm_text, upscale_v…

connect_nodes

Connect two nodes in a workflow. The sourceSocketId MUST be an output of the source node, and the targetSocketId MUST be an input of the target node. Use the exact socket IDs returned by add_node.

update_node

Update a node configuration.

delete_node

Delete a node from a workflow.

execute_workflow

Check graph execution availability. This legacy tool cannot run graphs. Use run_production_template for reusable productions or the authenticated workflow API for published graph endpoints.

delete_connection

Delete a connection (edge) between nodes.

trigger_auto_layout

Trigger automatic layout of nodes in the workflow. This arranges nodes left-to-right based on data flow. Call this after adding all nodes and connections.

get_workflow_summary

Get a human-readable summary of a workflow's structure and data flow.

get_node_definitions

Get detailed schema for all available node types including inputs, outputs, and default values.

save_production_template

Save a versioned production template for product ads, 3 to 5 shot stories, or image localization. Templates use {{parameter}} placeholders and produce editable projects when run.

list_production_templates

List reusable production templates in a workspace.

get_production_template

Read a production template or one of its immutable versions.

validate_production_template

Render a template with parameters and estimate generation cost without spending credits. Missing price data is reported explicitly.

extract_product_image

Find a product image from a product URL. Prefers Product structured data; page_preview is a candidate to inspect before using. If extraction fails, upload the product image or use a direct image URL.

run_production_template

Generate a saved production template into a new editable Sequencer project. Each run spends credits and has tracked output tasks. Poll get_production_status. To rerun, call again; previous projects re…

create_production

Generate a product ad, 3 to 5 shot story, or localized image creative as an editable project. Provide authored shot prompts. For product ads pass the actual product image as a reference; use extract_p…

get_production_status

Read production generation progress and output media IDs, including any failed shots.

get_storytelling_guide

Get a comprehensive storytelling framework guide for creating compelling narratives.

get_image_prompt_guide

Get comprehensive guidance on writing effective AI image generation prompts.

get_video_prompt_guide

Get comprehensive guidance on writing effective AI video generation prompts.

get_creative_tips

Get creative tips for a specific type of content.

get_sequencer_capabilities

Call this first when deciding whether Sequencer can help with a user request. It maps common user intents and model aliases to the right Sequencer MCP tools, including image, video, audio, music, stor…

get_usage_guide

Get the current usage guide for the Sequencer MCP server, including authentication, tool categories, generation workflows, and response conventions. Use this when integrating a new MCP client or when …

get_workflow_building_guide

Get comprehensive guidance on building node-based workflows, including available node types, socket connections, and common workflow patterns. CALL THIS FIRST when building complex workflows.

get_platform_overview

Get a comprehensive overview of what Sequencer is, including its value proposition, target audience, and key differentiators. No authentication required.

get_feature_list

Get a structured list of all Sequencer platform features organized by category. No authentication required.

get_pricing_info

Get pricing information including subscription tiers, credit costs, and billing FAQs. No authentication required.

get_available_tools

Get a list of all tools available on the Sequencer MCP server, organized by category. Shows what the AI assistant can do. No authentication required.

get_page_link

Get information about a page and provide a clickable link the user can optionally click. ⚠️ DO NOT USE THIS TOOL when users explicitly ask to "go to", "take me to", "open", "show me", or "navigate to…

navigate_to_page

🚀 AUTO-NAVIGATE the user to a page. This tool IMMEDIATELY takes the user to the requested page. ✅ USE THIS TOOL when the user says any of these: - "go to [page]" - "take me to [page]" - "open [page]"…

get_support_faq

Get frequently asked support questions and answers. Use this to help users with common issues. No authentication required.

get_subscription_help

Get help with subscription management including upgrading, downgrading, canceling, and payment issues. No authentication required.

request_login

Request the user to log in or register to continue. Use this when an action requires authentication and the user is not logged in. In Sequencer/Spark, the frontend will show a login modal and resume a…

open_paywall

Open the paywall or subscription upgrade modal. Use this when an action requires a Pro subscription (e.g. generating certain media) and the user is not subscribed. In Sequencer/Spark, the frontend wil…

get_balance

Get the authenticated user's current credit balance, subscription plan, and billing summary. Use this when the user asks about their credits, balance, or plan.

list_workspace_members

List all members of a workspace, including their roles and emails.

analyze_export_ip

Run IP and copyright analysis on the completed exported video. Analyzes the actual export artifact when possible, caches the result on the export doc, and returns findings plus instructions for genera…

generate_ip_report

Generate a formal HTML IP compliance report from analyze_export_ip findings. Uploads it to Cloud Storage, saves a report reference in Firestore, and returns a report download card marker.

scrape_url

Read a public HTML web page and return its visible text, metadata, and direct image URLs. Use this only when the user supplies a webpage URL whose content or images must inform a Sequencer project. Do…

list_experience_games

List saved playable games in a workspace, with playtest links and current version IDs.

get_experience_game

Read a game and its proposal, approval status and revision, organized project files, compiled HTML, current version, and asset:// references. Read before editing. Preserve existing files and assets.

get_experience_world

Read a world and its placed characters, story, visual theme, and game lineup to build a game that fits it.

save_experience_game_proposal

FIRST step for creating or revising a game. Save a proposal document and a visible Games tab entry, then STOP for human approval. Markdown must have headings starting Concept, Gameplay, Controls, Scre…

save_experience_game

Build ONLY a game whose current proposal was approved by the user. Read get_experience_game, follow its approved proposal, and pass proposalRevision and expectedVersionId. Supply organized files (inde…

list_live_avatars

List existing live conversational avatars before creating or editing one. Reuse the requested character ID to avoid duplicates.

get_live_avatar

Read an avatar, its voice, settings, active version and preparation status. Ready means prepared, not a verified speaking test.

list_live_avatar_voices

Read the actual live-avatar preset voice catalog. Match voice language, accent and delivery from returned metadata; never invent IDs. Optional search filters metadata.

create_live_avatar

Save a real live conversational avatar draft from a supplied or generated image and a real catalog voice (or supplied custom voice reference). Uses shared Anima defaults: Fast, square, Tempo listening…

update_live_avatar

Read the existing avatar first, then update only requested settings. Preserves omitted settings, assets and publication status. Image, voice or mode changes may require preparation. Does not publish o…

prepare_live_avatar

Prepare the saved avatar through the same Anima pipeline as the character manager. Use its returned status and get_live_avatar to check progress. Never repeatedly prepare a queued/running avatar or cl…

get_live_avatar_readiness

Check saved avatar preparation and runtime readiness without starting a call. Preparation readiness does not verify live speech.

link_live_avatar_to_worldstream

Link an existing workspace avatar to a Worldstream draft. Read the world first and supply expectedVersionId. Preserves the interface, controller and other avatar links. Does not publish.

quote_live_avatar_session

Quote a bounded live video conversation in USD without starting it. Video streaming and background image generation have separate Genesis budgets.

start_live_avatar_session

Start a paid live video conversation after an explicit user request. Requires maxCostUsd and maxSessionSeconds. Rejects a reservation above the cost limit or an unprepared avatar. Voice and text use o…

send_live_avatar_message

Send a typed question into an active avatar session, sharing its voice conversation. The session spending and duration limits still apply.

stop_live_avatar_session

Stop an avatar session and settle connected-time billing, returning unused reservation. Repeated stops return the settled result.

list_hosted_worlds

List hosted sites in the active workspace to resolve a world title before editing. Hosted world IDs are separate from Worldstream liveWorldIds.

create_hosted_world

Create a private hosted World with minimal title, URL and description. Read its returned worldId using get_hosted_world, build the site and save_hosted_world_site. Creation does not publish or start p…

list_hosted_world_experiences

Read real workspace avatars, games, apps and Worldstreams with exact catalog IDs, readiness and attachment state. Use existing built experiences before designing their pages. Returns public card metad…

update_hosted_world_experiences

Attach existing ready workspace experiences or detach selected IDs from a hosted world. Use exact catalog IDs from list_hosted_world_experiences. Changes merge atomically and preserve other attachment…

get_hosted_world_insights

Read 30-day visitor analytics, published page errors and server-estimated earnings for a workspace world. Use this to diagnose site errors. Contains no visitor identifiers or credentials.

get_hosted_world_sdk

Read the hosted JavaScript site package and window.HostedWorld contract. Hosted sites control all content below the universal account and gem header. This is separate from the Genesis Worldstream cont…

get_hosted_world

Read a hosted world site before editing. Returns source files, current versionId, world metadata and exact attached avatar/game/Worldstream IDs. Preserve unrelated files and connections. worldId names…

validate_hosted_world_site

Compile the complete local HTML/CSS/JavaScript site package without saving, publishing or paid effects. Returns build diagnostics. Local modules and HTML pages are supported; HTTPS imports stay browse…

inspect_hosted_world_site

Review a saved hosted site draft using real desktop and mobile screenshots plus layout, visible control, image and runtime diagnostics. Use once near the end of a new build or substantial redesign. Fi…

prepare_hosted_world_asset

Optimize an uploaded or completed generated workspace asset for a hosted world. Pins original bytes, creates WebP/AVIF delivery sizes and returns the full asset manifest entry. Reuse this entry in sit…

save_hosted_world_site

Save one versioned hosted site draft. Read get_hosted_world first and pass expectedVersionId (null for its first site). Supply the complete site files. Concurrent edits fail without overwriting. Use t…

get_world_code_workspace

Open a private staged coding workspace for a Worldstream. Returns a file index with hashes, no duplicated source. Read/search files, patch exact text, validate, inspect real desktop/mobile screenshots…

read_world_code_file

Read up to 400 numbered lines from one staged project file, bounded to 12 KB. Returns its current hash for exact patches. Default reads 160 lines. Follow nextRead (startLine/startColumn) to read omitt…

search_world_code

Search literal text across staged project files. Returns numbered matches and pagination. Use this to locate CSS, handlers and controller rules before focused reads and patches.

apply_world_code_patch

Stage exact code replacements atomically. Each existing file needs its current SHA-256 hash, nonempty oldText matching exactly once, and newText. Include context for ambiguous matches. Use create:true…

validate_world_code_workspace

Run the same schema, source, sandbox and controller checks used by saving on this staged revision. Correct diagnostics with focused patches. Visual and behavioral verification is separate.

inspect_world_code_workspace

Render the actual staged Genesis app at desktop or mobile size. Returns image pixels, accessible controls, public state, console errors, overflow and hit-target diagnostics. Execute bounded click/fill…

save_world_code_workspace

Save the current staged package as one verified Worldstream draft. Requires current validation, passing desktop/mobile inspections and at least one exercised custom control. Checks the original world …

list_world_experiences

List saved world experiences and the default Genesis package contract in the active workspace.

get_world_commerce

Read host-owned paid Genesis offers, fixed gem prices and catalog revision. Prices and wallets stay outside genesis.json and controller code. Interfaces display Genesis.commerce.offers() and call Gene…

set_world_commerce

Register or replace paid Genesis offers after saving the world. Read get_world_commerce and get_world_experience first. Pass both current revision fields. Each offer links to a declared actionId with …

get_genesis_sdk

Read the programmable Genesis package contract and working interface/controller examples before authoring a world app. Tools are server effects, never browser credentials.

get_world_experience

Read world settings, current version, input bindings, interface source and connected games before editing. Existing game references are pinned to immutable versions. Read each connected game before ed…

validate_world_experience

Validate a complete experience definition and optional custom interface code without saving or starting paid generation. Input types: text, vote, voice, image, click, game. Declare interface.handledIn…

save_world_experience

Save a versioned draft world, settings and optional custom interface together. Read get_world_experience before editing and pass its versionId as expectedVersionId. Omit liveWorldId only for a new wor…

open_sequencer_workspace

Open the Sequencer workspace browser to view projects, recent creations, and shot previews. Read-only. Creation starts only after a user chooses a task and approves its plan and cost.

get_sequencer_skill

Load the complete public instructions for a Sequencer skill before using it. Supports motion design, films, webpage videos, games, restaurant menu videos, news videos, architectural tours and article …

get_server_info

Get information about this MCP server and its capabilities.

Resources · 10

sequencer-media-player

Inline generation progress and playback for Sequencer image, video, and audio media.

ui://sequencer/media-player-v9.html
sequencer-media-player-v8-legacy

Backward-compatible inline media player for existing Sequencer conversations.

ui://sequencer/media-player-v8.html
sequencer-media-player-v7-legacy

Backward-compatible inline media player for existing Sequencer conversations.

ui://sequencer/media-player-v7.html
sequencer-media-player-v6-legacy

Backward-compatible inline media player for existing Sequencer conversations.

ui://sequencer/media-player-v6.html
sequencer-media-player-v5-legacy

Backward-compatible inline media player for existing Sequencer conversations.

ui://sequencer/media-player-v5.html
sequencer-media-player-v3-legacy

Backward-compatible inline media player for existing Sequencer conversations.

ui://sequencer/media-player-v3.html
sequencer-media-player-v4-legacy

Backward-compatible inline media player for existing Sequencer conversations.

ui://sequencer/media-player-v4.html
sequencer-media-player-v2-legacy

Backward-compatible inline media player for existing Sequencer conversations.

ui://sequencer/media-player-v2.html
sequencer-image-viewer

Inline viewer for a completed Sequencer image.

ui://sequencer/image-viewer-v1.html
sequencer-studio ui://sequencer/studio/v1.html

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "sequencer": {
      "url": "https://mcp.sequencer.media/",
      "transport": "streamable-http"
    }
  }
}

Source: github.com/sequencer-media/sequencer-mcp