# mcp.film production playbooks

> Concrete MCP stacks for common AI filmmaking jobs.

Structured data: https://mcp.film/api/playbooks.json

## AI Commercial Sprint

A fast path from brief to polished 30-60 second ad with one studio, one model hub, voice, edit, finish, and upload.

Best for: Launch videos, product promos, UGC-style ads, and short brand films where speed matters more than bespoke tooling.

### Primary stack

- [Martini](https://mcp.film/mcps/martini.md): The film set for AI videos — direct entire productions from your agent.
- [Runway MCP](https://mcp.film/mcps/runway.md): Official hosted MCP: Gen-4.5, Seedance, Kling and Veo video from any agent.
- [AgentMedia MCP](https://mcp.film/mcps/agent-media.md): Generate captioned, lip-synced UGC videos and publish them to social from an agent.
- [RunAPI MCP Server](https://mcp.film/mcps/runapi.md): Browse, price, and run 130+ image, video, audio and voice models through one MCP.
- [ElevenLabs MCP](https://mcp.film/mcps/elevenlabs.md): Official ElevenLabs server: TTS, voice cloning, SFX, music, and dialogue isolation.
- [Mureka MCP](https://mcp.film/mcps/mureka.md): Official Mureka server for lyrics, songs, and instrumental background music.
- [Palmier Pro](https://mcp.film/mcps/palmier-pro.md): AI-native Mac timeline editor with a built-in local MCP server for agents.
- [Topaz Labs MCP](https://mcp.film/mcps/topaz.md): Official Topaz Labs MCP — enhance and upscale images with Topaz AI models.
- [Magnific MCP](https://mcp.film/mcps/magnific.md): Official remote MCP for upscaling, image/video generation, characters, and asset history.
- [Canva MCP](https://mcp.film/mcps/canva.md): Official Canva remote MCP for campaign designs, thumbnails, decks, exports, and comments.
- [yutu (YouTube MCP + CLI)](https://mcp.film/mcps/youtube-yutu.md): Automate your whole YouTube channel — including real video uploads — via OAuth.

### Agent setup order

- Connect Martini first when the brief needs shared boards, shot approvals, reusable subjects, or campaign state; otherwise start with the video generator and tracker.
- Wire hosted remotes for Runway, Canva, and the production tracker before local stdio tools, because they unblock cloud agents fastest.
- Set voice and music credentials before the first cut, then connect edit/export tools after the first approved takes exist.

### Auth gates

- [Martini](https://mcp.film/mcps/martini.md): oauth; hosted remote
- [Runway MCP](https://mcp.film/mcps/runway.md): oauth; hosted remote
- [AgentMedia MCP](https://mcp.film/mcps/agent-media.md): api_key (AGENT_MEDIA_API_KEY); local/client setup
- [RunAPI MCP Server](https://mcp.film/mcps/runapi.md): api_key (RUNAPI_API_KEY); hosted remote
- [ElevenLabs MCP](https://mcp.film/mcps/elevenlabs.md): api_key (ELEVENLABS_API_KEY); local/client setup
- [Mureka MCP](https://mcp.film/mcps/mureka.md): api_key (MUREKA_API_KEY); local/client setup
- [Palmier Pro](https://mcp.film/mcps/palmier-pro.md): local-app; local/client setup
- [Topaz Labs MCP](https://mcp.film/mcps/topaz.md): api_key (TOPAZ_API_KEY); local/client setup
- [Magnific MCP](https://mcp.film/mcps/magnific.md): oauth; hosted remote
- [Canva MCP](https://mcp.film/mcps/canva.md): oauth; hosted remote
- [yutu (YouTube MCP + CLI)](https://mcp.film/mcps/youtube-yutu.md): oauth (YUTU_CREDENTIAL); local/client setup
- [Notion MCP](https://mcp.film/mcps/notion.md): oauth; hosted remote
- [fal MCP Server](https://mcp.film/mcps/fal.md): api_key (FAL_KEY); hosted remote
- [Google GenMedia MCP](https://mcp.film/mcps/google-genmedia.md): api_key (GOOGLE_CLOUD_PROJECT); local/client setup
- [YouTube MCP Server (data)](https://mcp.film/mcps/youtube-data.md): api_key (YOUTUBE_API_KEY); local/client setup


### Workflow

- develop: Turn the brief into scenes, shot goals, and edit notes. [Martini](https://mcp.film/mcps/martini.md), [Notion MCP](https://mcp.film/mcps/notion.md)
- shoot: Generate hero shots, UGC spots, and alternates with direct video models plus a hub for gaps. [Runway MCP](https://mcp.film/mcps/runway.md), [AgentMedia MCP](https://mcp.film/mcps/agent-media.md), [RunAPI MCP Server](https://mcp.film/mcps/runapi.md), [fal MCP Server](https://mcp.film/mcps/fal.md)
- sound: Record voiceover and temp score without leaving the agent session. [ElevenLabs MCP](https://mcp.film/mcps/elevenlabs.md), [Mureka MCP](https://mcp.film/mcps/mureka.md), [Google GenMedia MCP](https://mcp.film/mcps/google-genmedia.md)
- cut: Assemble, caption, and revise the timeline in an agent-operable editor. [Palmier Pro](https://mcp.film/mcps/palmier-pro.md), [Kinocut](https://mcp.film/mcps/mcp-video.md)
- finish: Upscale stills or plates and QC the final master. [Topaz Labs MCP](https://mcp.film/mcps/topaz.md), [Magnific MCP](https://mcp.film/mcps/magnific.md), [Kinocut](https://mcp.film/mcps/mcp-video.md)
- ship: Create campaign assets, upload the final cut, publish social variants, and retain metadata control. [Canva MCP](https://mcp.film/mcps/canva.md), [AgentMedia MCP](https://mcp.film/mcps/agent-media.md), [yutu (YouTube MCP + CLI)](https://mcp.film/mcps/youtube-yutu.md), [YouTube MCP Server (data)](https://mcp.film/mcps/youtube-data.md)

### Failure modes

- Vendor media URLs can expire; download keeper outputs into Martini, Drive, Dropbox, or the project folder before review.
- UGC and social tools can produce platform-shaped clips without preserving production context; keep source prompts, approvals, and final asset IDs in one place.
- YouTube OAuth and quota limits can block publishing late; test upload auth before the final cut is due.

### Watch-outs

- Use hosted tools where possible.
- Keep one human review gate before publish.
- Download generated assets before vendor URLs expire.

### Martini handoff

Use Martini as the command center when the agent must keep briefs, boards, model routes, generated takes, approvals, and final campaign variants attached to the same production.

Connect Martini: https://mcp.film/go/martini?from=playbook%3Acommercial-sprint

### Fallbacks

- [Pika MCP](https://mcp.film/mcps/pika.md): Pika's hosted media toolkit plus 17 production skills, now served from pika.art.
- [Higgsfield MCP](https://mcp.film/mcps/higgsfield.md): Hosted connector to 30+ models: Seedance 2.5, Kling 3, Soul 2.0, Nano Banana Pro.
- [json2video MCP](https://mcp.film/mcps/json2video.md): Render JSON-defined videos in the cloud with the json2video API.
- [Vimeo MCP Server](https://mcp.film/mcps/vimeo.md): Official Vimeo remote MCP: library search, analytics, retention, and metadata editing.

## Model Shootout

A controlled way to test the same shot across competing video and image hubs before committing a production budget.

Best for: Directors, creative technologists, and agencies comparing Veo, Kling, Seedance, Runway, FLUX and other fast-moving models for a specific film look.

### Primary stack

- [Martini](https://mcp.film/mcps/martini.md): The film set for AI videos — direct entire productions from your agent.
- [Promptibus MCP](https://mcp.film/mcps/promptibus.md): Model intelligence MCP for prompt syntax, pricing, and budget-aware picks.
- [Krea MCP Server](https://mcp.film/mcps/krea.md): Official hosted MCP for Krea image/video models, schemas, uploads, and job widgets.
- [RunAPI MCP Server](https://mcp.film/mcps/runapi.md): Browse, price, and run 130+ image, video, audio and voice models through one MCP.
- [Runware MCP](https://mcp.film/mcps/runware.md): Official Runware MCP for image, video, audio, 3D, upscaling, and model search.
- [Kie.ai MCP Server](https://mcp.film/mcps/kie-ai.md): Run Veo, Seedance, Kling, Runway, Suno, ElevenLabs, FLUX and more through one local MCP.
- [fal MCP Server](https://mcp.film/mcps/fal.md): One hosted endpoint to search, run and chain 1,000+ image, video and audio models.
- [Replicate MCP Server](https://mcp.film/mcps/replicate.md): Official remote MCP for discovering and running thousands of models on Replicate.
- [Kinocut](https://mcp.film/mcps/mcp-video.md): Guardrailed local video editing MCP — FFmpeg, receipts, quality gates, and repurposing.

### Agent setup order

- Define the shot, keeper criteria, aspect ratio, duration, and cost cap before connecting paid model hubs.
- Create the shared start frame or style reference once, then run every model against that same input.
- Log provider, model, prompt, settings, cost, task ID, and output URL with each take before assembling the comparison reel.

### Auth gates

- [Martini](https://mcp.film/mcps/martini.md): oauth; hosted remote
- [Promptibus MCP](https://mcp.film/mcps/promptibus.md): api_key (PROMPTIBUS_API_KEY); hosted remote
- [Krea MCP Server](https://mcp.film/mcps/krea.md): oauth; hosted remote
- [RunAPI MCP Server](https://mcp.film/mcps/runapi.md): api_key (RUNAPI_API_KEY); hosted remote
- [Runware MCP](https://mcp.film/mcps/runware.md): api_key (RUNWARE_API_KEY); local/client setup
- [Kie.ai MCP Server](https://mcp.film/mcps/kie-ai.md): api_key (KIE_AI_API_KEY); local/client setup
- [fal MCP Server](https://mcp.film/mcps/fal.md): api_key (FAL_KEY); hosted remote
- [Replicate MCP Server](https://mcp.film/mcps/replicate.md): oauth (REPLICATE_API_TOKEN); hosted remote
- [Recraft MCP Server](https://mcp.film/mcps/recraft.md): oauth; hosted remote
- [Ideogram MCP](https://mcp.film/mcps/ideogram.md): oauth; hosted remote
- [Magnific MCP](https://mcp.film/mcps/magnific.md): oauth; hosted remote
- [Palmier Pro](https://mcp.film/mcps/palmier-pro.md): local-app; local/client setup
- [Topaz Labs MCP](https://mcp.film/mcps/topaz.md): api_key (TOPAZ_API_KEY); local/client setup


### Workflow

- develop: Define the shot brief, constraints, and keeper criteria before touching model credits. [Martini](https://mcp.film/mcps/martini.md), [Promptibus MCP](https://mcp.film/mcps/promptibus.md)
- visualize: Create or refine the shared start frame and style references that every model will receive. [Recraft MCP Server](https://mcp.film/mcps/recraft.md), [Ideogram MCP](https://mcp.film/mcps/ideogram.md), [Magnific MCP](https://mcp.film/mcps/magnific.md), [Martini](https://mcp.film/mcps/martini.md)
- shoot: Run the same test across broad model hubs and direct endpoints, then capture task IDs and costs. [Krea MCP Server](https://mcp.film/mcps/krea.md), [RunAPI MCP Server](https://mcp.film/mcps/runapi.md), [Runware MCP](https://mcp.film/mcps/runware.md), [Kie.ai MCP Server](https://mcp.film/mcps/kie-ai.md), [fal MCP Server](https://mcp.film/mcps/fal.md), [Replicate MCP Server](https://mcp.film/mcps/replicate.md)
- cut: Assemble a comparison reel or contact sheet so humans can pick winners quickly. [Kinocut](https://mcp.film/mcps/mcp-video.md), [Palmier Pro](https://mcp.film/mcps/palmier-pro.md)
- finish: Upscale or clean only the winning takes, not every experiment. [Topaz Labs MCP](https://mcp.film/mcps/topaz.md), [Magnific MCP](https://mcp.film/mcps/magnific.md), [Kinocut](https://mcp.film/mcps/mcp-video.md)

### Failure modes

- Aggregators may expose unofficial or shifting model routes; record the exact model name and provider returned by each job.
- Comparisons become useless if prompts or start frames drift between runs; freeze inputs before spending credits.
- High-scoring test outputs can still fail rights, watermark, or resolution requirements; check commercial terms before picking a winner.

### Watch-outs

- Keep prompt, input frame, model, settings, cost and output URL with every take.
- Cap batch counts before spending credits.
- Verify provider rights and ToS before commercial use, especially through aggregator routes.

### Martini handoff

Use Martini when the shootout becomes production memory: keeper takes, rejected routes, reference frames, approved prompts, and chosen models need to stay attached to real shots.

Connect Martini: https://mcp.film/go/martini?from=playbook%3Amodel-shootout

### Fallbacks

- [Runway MCP](https://mcp.film/mcps/runway.md): Official hosted MCP: Gen-4.5, Seedance, Kling and Veo video from any agent.
- [Pika MCP](https://mcp.film/mcps/pika.md): Pika's hosted media toolkit plus 17 production skills, now served from pika.art.
- [Higgsfield MCP](https://mcp.film/mcps/higgsfield.md): Hosted connector to 30+ models: Seedance 2.5, Kling 3, Soul 2.0, Nano Banana Pro.
- [Google GenMedia MCP](https://mcp.film/mcps/google-genmedia.md): Google Cloud's MCP servers for Veo, Imagen, Lyria, Chirp TTS and ffmpeg compositing.

## Local Edit Bay

A workstation-first stack for agents that need to inspect footage, cut precisely, caption, export, and keep media local.

Best for: Editors who want agent help without sending every source file to a hosted generation or editing service.

### Primary stack

- [Palmier Pro](https://mcp.film/mcps/palmier-pro.md): AI-native Mac timeline editor with a built-in local MCP server for agents.
- [DaVinci Resolve MCP](https://mcp.film/mcps/davinci-resolve.md): Full AI control of DaVinci Resolve Studio — edit, grade, Fusion, and render via scripting.
- [Kinocut](https://mcp.film/mcps/mcp-video.md): Guardrailed local video editing MCP — FFmpeg, receipts, quality gates, and repurposing.
- [FFmpeg MCP](https://mcp.film/mcps/ffmpeg.md): Conversational FFmpeg: trim, concat, overlay, scale, and extract frames locally.
- [TwelveLabs MCP](https://mcp.film/mcps/twelvelabs.md): Index, search, and analyze video libraries with Pegasus and Marengo through MCP.
- [Deepgram MCP](https://mcp.film/mcps/deepgram.md): Official Deepgram server: Nova transcription, diarization, and audio intelligence.
- [Topaz Labs MCP](https://mcp.film/mcps/topaz.md): Official Topaz Labs MCP — enhance and upscale images with Topaz AI models.

### Agent setup order

- Mount or expose the source media folder first, then connect transcription and semantic-indexing tools before touching the timeline.
- Pick one authoritative edit surface for the session: Palmier, Resolve, Premiere, or FFmpeg, rather than letting agents split edits across tools.
- Connect review and publishing tools only after the edit app can export a clean local master.

### Auth gates

- [Palmier Pro](https://mcp.film/mcps/palmier-pro.md): local-app; local/client setup
- [DaVinci Resolve MCP](https://mcp.film/mcps/davinci-resolve.md): local-app; local/client setup
- [TwelveLabs MCP](https://mcp.film/mcps/twelvelabs.md): api_key (TWELVELABS_API_KEY); local/client setup
- [Deepgram MCP](https://mcp.film/mcps/deepgram.md): api_key (DEEPGRAM_API_KEY); local/client setup
- [Topaz Labs MCP](https://mcp.film/mcps/topaz.md): api_key (TOPAZ_API_KEY); local/client setup
- [Auphonic (via Zapier MCP)](https://mcp.film/mcps/auphonic-zapier.md): api_key; hosted remote
- [ElevenLabs MCP](https://mcp.film/mcps/elevenlabs.md): api_key (ELEVENLABS_API_KEY); local/client setup
- [Frame.io MCP (community)](https://mcp.film/mcps/frameio.md): oauth (FRAMEIO_CLIENT_ID); local/client setup
- [Vimeo MCP Server](https://mcp.film/mcps/vimeo.md): oauth; hosted remote
- [yutu (YouTube MCP + CLI)](https://mcp.film/mcps/youtube-yutu.md): oauth (YUTU_CREDENTIAL); local/client setup


### Workflow

- develop: Index source material and pull searchable notes before cutting. [TwelveLabs MCP](https://mcp.film/mcps/twelvelabs.md), [Deepgram MCP](https://mcp.film/mcps/deepgram.md)
- cut: Use the right edit surface: Palmier for agent-native timeline work, Resolve for mature finishing, FFmpeg for batch operations. [Palmier Pro](https://mcp.film/mcps/palmier-pro.md), [DaVinci Resolve MCP](https://mcp.film/mcps/davinci-resolve.md), [FFmpeg MCP](https://mcp.film/mcps/ffmpeg.md), [Kinocut](https://mcp.film/mcps/mcp-video.md)
- sound: Clean and normalize dialogue before final assembly. [Auphonic (via Zapier MCP)](https://mcp.film/mcps/auphonic-zapier.md), [ElevenLabs MCP](https://mcp.film/mcps/elevenlabs.md)
- finish: Upscale, enhance, and verify deliverables locally or through focused APIs. [Topaz Labs MCP](https://mcp.film/mcps/topaz.md), [Kinocut](https://mcp.film/mcps/mcp-video.md)
- ship: Send review copies, archive outputs, and publish only after approval. [Frame.io MCP (community)](https://mcp.film/mcps/frameio.md), [Vimeo MCP Server](https://mcp.film/mcps/vimeo.md), [yutu (YouTube MCP + CLI)](https://mcp.film/mcps/youtube-yutu.md)

### Failure modes

- Local-app MCPs fail quietly when the desktop app, bridge panel, or socket server is not running; verify a harmless read tool before issuing edits.
- Destructive timeline operations can be hard to undo across agent sessions; duplicate projects and source bins before batch edits.
- Hosted transcription or analysis may violate client handling rules; keep sensitive footage local unless the production has cleared upload.

### Watch-outs

- Requires local apps and media access.
- Prefer explicit file paths and review every destructive edit.
- Use hosted generation only for assets that need it.

### Martini handoff

Use Martini only when local editorial work needs generated shots, shared production boards, or model-routing state; keep purely private source-footage cutting inside local tools.

Connect Martini: https://mcp.film/go/martini?from=playbook%3Alocal-edit-bay

### Fallbacks

- [Adobe Premiere Pro MCP](https://mcp.film/mcps/premiere-pro.md): Drive Premiere Pro timelines, effects, and exports from your agent via a CEP bridge.
- [After Effects MCP](https://mcp.film/mcps/after-effects.md): Automate After Effects comps, layers, and keyframes through MCP + ExtendScript.
- [CapCut MCP](https://mcp.film/mcps/capcut.md): Build CapCut/Jianying draft projects programmatically from an AI agent.

## Character-Consistent Series

A stack for recurring characters, repeatable looks, and short episodic work where continuity beats raw novelty.

Best for: Serial social films, AI influencers, explainers, recurring product mascots, and episodic shorts.

### Primary stack

- [Martini](https://mcp.film/mcps/martini.md): The film set for AI videos — direct entire productions from your agent.
- [Higgsfield MCP](https://mcp.film/mcps/higgsfield.md): Hosted connector to 30+ models: Seedance 2.5, Kling 3, Soul 2.0, Nano Banana Pro.
- [Recraft MCP Server](https://mcp.film/mcps/recraft.md): Official hosted Recraft server: raster + vector generation, styles, upscale, backgrounds.
- [Ideogram MCP](https://mcp.film/mcps/ideogram.md): Official Ideogram server: bulk generation, editing, reframe, upscale and model training.
- [Cartesia MCP](https://mcp.film/mcps/cartesia.md): Official Cartesia (Sonic) server: low-latency TTS, cloning, voice change, localization.
- [studio-state](https://mcp.film/mcps/studio-state.md): Keeps AI-film characters, locations, shots, and lock status grounded in project files.
- [Airtable MCP Server](https://mcp.film/mcps/airtable.md): Official hosted Airtable MCP: query, create, and update production-tracking bases.

### Agent setup order

- Create the character bible, approved reference frames, voice IDs, and location state before generating new scenes.
- Connect the production tracker and studio state source before video generation so every new shot can inherit continuity constraints.
- Lock reusable subjects, voices, prompts, and rejected variants after each episode before planning the next one.

### Auth gates

- [Martini](https://mcp.film/mcps/martini.md): oauth; hosted remote
- [Higgsfield MCP](https://mcp.film/mcps/higgsfield.md): oauth; hosted remote
- [Recraft MCP Server](https://mcp.film/mcps/recraft.md): oauth; hosted remote
- [Ideogram MCP](https://mcp.film/mcps/ideogram.md): oauth; hosted remote
- [Cartesia MCP](https://mcp.film/mcps/cartesia.md): api_key (CARTESIA_API_KEY); hosted remote
- [studio-state](https://mcp.film/mcps/studio-state.md): local-app (STUDIO_ROOT); local/client setup
- [Airtable MCP Server](https://mcp.film/mcps/airtable.md): oauth; hosted remote
- [Notion MCP](https://mcp.film/mcps/notion.md): oauth; hosted remote
- [Miro MCP](https://mcp.film/mcps/miro.md): oauth; hosted remote
- [Runway MCP](https://mcp.film/mcps/runway.md): oauth; hosted remote
- [ElevenLabs MCP](https://mcp.film/mcps/elevenlabs.md): api_key (ELEVENLABS_API_KEY); local/client setup
- [Hume MCP Server](https://mcp.film/mcps/hume.md): api_key (HUME_API_KEY); local/client setup
- [Palmier Pro](https://mcp.film/mcps/palmier-pro.md): local-app; local/client setup
- [VibeFrame](https://mcp.film/mcps/vibeframe.md): api_key (FAL_API_KEY); local/client setup
- [yutu (YouTube MCP + CLI)](https://mcp.film/mcps/youtube-yutu.md): oauth (YUTU_CREDENTIAL); local/client setup
- [YouTube MCP Server (data)](https://mcp.film/mcps/youtube-data.md): api_key (YOUTUBE_API_KEY); local/client setup


### Workflow

- develop: Track characters, locations, and shot state so each session starts grounded. [studio-state](https://mcp.film/mcps/studio-state.md), [Airtable MCP Server](https://mcp.film/mcps/airtable.md), [Notion MCP](https://mcp.film/mcps/notion.md)
- visualize: Create locked references, style frames, logos, and art direction boards. [Recraft MCP Server](https://mcp.film/mcps/recraft.md), [Ideogram MCP](https://mcp.film/mcps/ideogram.md), [Miro MCP](https://mcp.film/mcps/miro.md)
- shoot: Generate scenes with character-aware tools and a full-stack studio for continuity. [Martini](https://mcp.film/mcps/martini.md), [Higgsfield MCP](https://mcp.film/mcps/higgsfield.md), [Runway MCP](https://mcp.film/mcps/runway.md)
- sound: Keep voice and dialogue consistent across episodes. [Cartesia MCP](https://mcp.film/mcps/cartesia.md), [ElevenLabs MCP](https://mcp.film/mcps/elevenlabs.md), [Hume MCP Server](https://mcp.film/mcps/hume.md)
- cut: Assemble episodes and preserve reusable project structure. [Palmier Pro](https://mcp.film/mcps/palmier-pro.md), [VibeFrame](https://mcp.film/mcps/vibeframe.md)
- ship: Publish and read performance signals for the next episode. [yutu (YouTube MCP + CLI)](https://mcp.film/mcps/youtube-yutu.md), [YouTube MCP Server (data)](https://mcp.film/mcps/youtube-data.md)

### Failure modes

- Character drift compounds across episodes if agents reuse outputs without recording the source prompt, model, and reference image.
- Voice cloning and avatar tools can carry consent and rights constraints; keep proof of authorization with the character record.
- Airtable or Notion status can diverge from generated assets unless the agent writes back shot IDs and approved take URLs immediately.

### Watch-outs

- Keep reference images and approved takes organized.
- Record model, prompt, seed, and rights notes per shot.
- Use one source of truth for character state.

### Martini handoff

Use Martini as the series bible when recurring subjects, boards, prompt variables, approved takes, and episode state need to move together across many sessions.

Connect Martini: https://mcp.film/go/martini?from=playbook%3Acharacter-series

### Fallbacks

- [Pika MCP](https://mcp.film/mcps/pika.md): Pika's hosted media toolkit plus 17 production skills, now served from pika.art.
- [PixVerse MCP](https://mcp.film/mcps/pixverse.md): Official PixVerse video MCP: text/video, image animation, transitions, lip-sync and SFX.
- [HeyGen Remote MCP](https://mcp.film/mcps/heygen.md): Hosted MCP for avatar videos, lipsync, and 175-language video translation.
- [Hedra MCP Server](https://mcp.film/mcps/hedra.md): Character-3 talking-avatar video, TTS, and image generation through Hedra's API.

## Archive To Trailer

Find the right moments in a footage library, make a trailer or cutdown, and ship reviewable versions.

Best for: Dailies, long interviews, b-roll libraries, event footage, and generated-clip archives that need fast retrieval.

### Primary stack

- [TwelveLabs MCP](https://mcp.film/mcps/twelvelabs.md): Index, search, and analyze video libraries with Pegasus and Marengo through MCP.
- [Frame.io MCP (community)](https://mcp.film/mcps/frameio.md): 74 tools over the Frame.io V4 API — comments, shares, version stacks, uploads.
- [Google Drive MCP](https://mcp.film/mcps/google-drive.md): Google's official remote Drive MCP: search, read, and create files with Workspace governance.
- [Dropbox MCP Server](https://mcp.film/mcps/dropbox.md): Dropbox's official remote MCP (beta) for dailies, footage folders, and file ops.
- [Cloudinary Asset Management MCP](https://mcp.film/mcps/cloudinary-assets.md): Official Cloudinary MCP for uploading, organizing, searching, and transforming media assets.
- [Palmier Pro](https://mcp.film/mcps/palmier-pro.md): AI-native Mac timeline editor with a built-in local MCP server for agents.
- [Mux MCP Server](https://mcp.film/mcps/mux.md): Official Mux MCP: upload, manage, and analyze video via API or hosted remote server.
- [Vimeo MCP Server](https://mcp.film/mcps/vimeo.md): Official Vimeo remote MCP: library search, analytics, retention, and metadata editing.

### Agent setup order

- Confirm storage permissions and media ownership before indexing, then connect Drive, Dropbox, Frame.io, or Mux as the source of truth.
- Index transcripts and semantic video search before asking the agent for an edit; search quality determines the trailer.
- Export review cuts with metadata, source clip references, and human notes before publishing anywhere public.

### Auth gates

- [TwelveLabs MCP](https://mcp.film/mcps/twelvelabs.md): api_key (TWELVELABS_API_KEY); local/client setup
- [Frame.io MCP (community)](https://mcp.film/mcps/frameio.md): oauth (FRAMEIO_CLIENT_ID); local/client setup
- [Google Drive MCP](https://mcp.film/mcps/google-drive.md): oauth; hosted remote
- [Dropbox MCP Server](https://mcp.film/mcps/dropbox.md): oauth; hosted remote
- [Cloudinary Asset Management MCP](https://mcp.film/mcps/cloudinary-assets.md): api_key (CLOUDINARY_URL); hosted remote
- [Palmier Pro](https://mcp.film/mcps/palmier-pro.md): local-app; local/client setup
- [Mux MCP Server](https://mcp.film/mcps/mux.md): oauth (MUX_TOKEN_ID); hosted remote
- [Vimeo MCP Server](https://mcp.film/mcps/vimeo.md): oauth; hosted remote
- [Deepgram MCP](https://mcp.film/mcps/deepgram.md): api_key (DEEPGRAM_API_KEY); local/client setup
- [Topaz Labs MCP](https://mcp.film/mcps/topaz.md): api_key (TOPAZ_API_KEY); local/client setup
- [yutu (YouTube MCP + CLI)](https://mcp.film/mcps/youtube-yutu.md): oauth (YUTU_CREDENTIAL); local/client setup


### Workflow

- develop: Collect footage sources, media asset libraries, and production notes. [Google Drive MCP](https://mcp.film/mcps/google-drive.md), [Dropbox MCP Server](https://mcp.film/mcps/dropbox.md), [Cloudinary Asset Management MCP](https://mcp.film/mcps/cloudinary-assets.md), [Frame.io MCP (community)](https://mcp.film/mcps/frameio.md)
- cut: Search semantic video moments, transcripts, and media bins before assembling. [TwelveLabs MCP](https://mcp.film/mcps/twelvelabs.md), [Palmier Pro](https://mcp.film/mcps/palmier-pro.md), [Deepgram MCP](https://mcp.film/mcps/deepgram.md)
- finish: Create clean review exports and delivery variants. [Kinocut](https://mcp.film/mcps/mcp-video.md), [Topaz Labs MCP](https://mcp.film/mcps/topaz.md)
- ship: Host the cut, transform delivery assets, collect review feedback, and update metadata. [Cloudinary Asset Management MCP](https://mcp.film/mcps/cloudinary-assets.md), [Mux MCP Server](https://mcp.film/mcps/mux.md), [Vimeo MCP Server](https://mcp.film/mcps/vimeo.md), [yutu (YouTube MCP + CLI)](https://mcp.film/mcps/youtube-yutu.md)

### Failure modes

- Large libraries can duplicate indexing costs if the agent cannot tell what was already processed; keep index IDs with the source folder.
- Search tools can find the right moment but not the legal right to use it; preserve license and release notes beside each chosen clip.
- Review links and hosted assets can go stale; archive the final cut and source pull list in a production-owned folder.

### Watch-outs

- Index only footage you are allowed to process.
- Keep human review before publishing public cuts.
- Avoid re-transcribing media already indexed.

### Martini handoff

Use Martini when archive pulls become new production boards, generated bridge shots, campaign variants, or a trailer package that must preserve approvals and context.

Connect Martini: https://mcp.film/go/martini?from=playbook%3Aarchive-to-trailer

### Fallbacks

- [Adobe Premiere Pro MCP](https://mcp.film/mcps/premiere-pro.md): Drive Premiere Pro timelines, effects, and exports from your agent via a CEP bridge.
- [DaVinci Resolve MCP](https://mcp.film/mcps/davinci-resolve.md): Full AI control of DaVinci Resolve Studio — edit, grade, Fusion, and render via scripting.
- [YouTube MCP Server (data)](https://mcp.film/mcps/youtube-data.md): Token-optimized YouTube Data API server for video, channel, and trend analytics.

## Open Lab

A mostly local, hackable pipeline for technical filmmakers who want workflows they can inspect and modify.

Best for: R&D, local GPU shops, labs, students, open-source film experiments, and teams that need maximum control.

### Primary stack

- [ComfyUI MCP (Claude Code plugin)](https://mcp.film/mcps/comfyui-artokun.md): Drive ComfyUI as a live image, video, audio, and workflow workbench from your agent.
- [ComfyUI MCP](https://mcp.film/mcps/comfyui.md): Drive a local ComfyUI: 40+ tools for image, video, audio and 3D workflows.
- [Blender MCP](https://mcp.film/mcps/blender.md): The most-adopted Blender MCP — model, texture, and assemble 3D scenes by prompt.
- [AudioGen MCP](https://mcp.film/mcps/audiogen.md): Local, offline sound-effect generation with Meta's AudioGen — no API key, no credits.
- [Freesound MCP Server](https://mcp.film/mcps/freesound.md): Search freesound.org's CC-licensed sound library by natural language for SFX pulls.
- [Kinocut](https://mcp.film/mcps/mcp-video.md): Guardrailed local video editing MCP — FFmpeg, receipts, quality gates, and repurposing.
- [yutu (YouTube MCP + CLI)](https://mcp.film/mcps/youtube-yutu.md): Automate your whole YouTube channel — including real video uploads — via OAuth.

### Agent setup order

- Pin Python, Node, model, workflow, and node-pack versions before the first run; reproducibility is the product here.
- Connect local generation and DCC tools before cloud fallbacks so the agent learns what the workstation can actually do.
- Keep render scripts, prompts, seeds, generated assets, and failure logs in the project folder so experiments can be rebuilt.

### Auth gates

- [ComfyUI MCP (Claude Code plugin)](https://mcp.film/mcps/comfyui-artokun.md): local-app; local/client setup
- [Blender MCP](https://mcp.film/mcps/blender.md): local-app; local/client setup
- [Freesound MCP Server](https://mcp.film/mcps/freesound.md): api_key (FREESOUND_API_KEY); local/client setup
- [yutu (YouTube MCP + CLI)](https://mcp.film/mcps/youtube-yutu.md): oauth (YUTU_CREDENTIAL); local/client setup
- [Unreal Engine MCP (Flopperam / Aura)](https://mcp.film/mcps/unreal-engine.md): api_key; hosted remote
- [YouTube MCP Server (data)](https://mcp.film/mcps/youtube-data.md): api_key (YOUTUBE_API_KEY); local/client setup


### Workflow

- visualize: Generate stills, boards, and model tests locally or through inspectable workflows. [ComfyUI MCP (Claude Code plugin)](https://mcp.film/mcps/comfyui-artokun.md), [ComfyUI MCP](https://mcp.film/mcps/comfyui.md)
- shoot: Build scenes, props, previz, and open video-model experiments. [Blender MCP](https://mcp.film/mcps/blender.md), [ComfyUI MCP](https://mcp.film/mcps/comfyui.md), [Unreal Engine MCP (Flopperam / Aura)](https://mcp.film/mcps/unreal-engine.md)
- sound: Draft SFX locally and fill gaps with licensed library search. [AudioGen MCP](https://mcp.film/mcps/audiogen.md), [Freesound MCP Server](https://mcp.film/mcps/freesound.md)
- cut: Transcode, caption, QC, and assemble media with guardrailed local tools. [Kinocut](https://mcp.film/mcps/mcp-video.md), [FFmpeg MCP](https://mcp.film/mcps/ffmpeg.md)
- ship: Publish when ready, with analytics available for iteration. [yutu (YouTube MCP + CLI)](https://mcp.film/mcps/youtube-yutu.md), [YouTube MCP Server (data)](https://mcp.film/mcps/youtube-data.md)

### Failure modes

- Local workflow servers break when dependencies drift; record working commit hashes and package versions with every successful run.
- Arbitrary code tools can damage scene files or overwrite media; use throwaway projects until a workflow is trusted.
- Open-source routes often lack commercial licensing clarity for models, assets, and training data; verify rights before client delivery.

### Watch-outs

- Expect setup friction.
- Pin model versions and node packs.
- Budget time for render failures and dependency drift.

### Martini handoff

Use Martini when an experiment graduates into a production with deadlines, shared boards, model choices, approved takes, and human review gates.

Connect Martini: https://mcp.film/go/martini?from=playbook%3Aopen-lab

### Fallbacks

- [Replicate MCP Server](https://mcp.film/mcps/replicate.md): Official remote MCP for discovering and running thousands of models on Replicate.
- [fal MCP Server](https://mcp.film/mcps/fal.md): One hosted endpoint to search, run and chain 1,000+ image, video and audio models.
- [Tripo MCP](https://mcp.film/mcps/tripo.md): Official Tripo MCP — text-to-3D assets generated and imported into Blender.
- [Meshy MCP Server](https://mcp.film/mcps/meshy.md): Official Meshy MCP — generate, retexture, rig, and animate 3D models via API.

---

Full registry: https://mcp.film/api/registry.json
