Workflow guide
AI and automation for Media Composer.
Avid Media Composer has no general-purpose scripting API of the kind After Effects or Premiere Pro expose. Automation happens in three places: Avid's own built-in AI features such as PhraseFind AI and ScriptSync AI, which run inside the application; the Media Composer Extensions SDK (called the Panel SDK before the 2025.12 release), which lets a registered developer embed a panel that drives the application; and offline analysis of the project's files, which needs nothing installed at all. The third route is where AI assistants are practically useful today: an MCP server can read.avp projects, .avb bins, AAF, ALE, EDL and media metadata directly from disk and answer questions about a cut without Media Composer running.What Avid ships built in
Avid's own AI features live inside Media Composer and are not programmable from outside it.
- PhraseFind AI: phonetic and transcript search across a project's media, letting an editor find spoken words without logging them first.
- ScriptSync AI: automatic alignment of takes against a script, so a script-based edit builds itself from the transcript.
- Automatic transcription, which produces the text those two features search.
- Media Composer's own effect and colour tooling, which is drivable only through the Extensions SDK.
Is there an Avid Media Composer API?
Not a public scripting API. What exists is the Media Composer Extensions SDK — called the Panel SDK before the 2025.12 release, where it appears in the application's Extensions menu. An extension is a component that runs alongside Media Composer and can drive parts of the application.
Access is through Avid's developer onboarding rather than a public download, so the SDK is not a route a facility can take unilaterally. Anything that claims to edit a live Media Composer timeline needs a compatible extension installed on that host — no extension, no live editing.
What an MCP server adds
The Model Context Protocol is an open standard for connecting AI clients to tools and data. An MCP server for Avid exposes the project's files as structured tools, so any MCP-capable client — Claude Desktop, Claude Code, Cursor, VS Code, Codex, LM Studio — can query them in natural language.
This works because an Avid project is a directory of files on disk. Reading them requires no API, no extension and no running application, which is why it is available today while live timeline control is not.
- Ask which bins in a show contain sequences over a given duration, or which are locked and by whom.
- Check an AAF for missing media, rate mismatches or unsupported effects before a conform.
- Validate a delivered ALE against the columns a batch import needs.
- Report which reels an EDL depends on, and whether the frame count mode is consistent.
- Confirm a workstation's Media Composer, OS and architecture combination against the current version matrix.
- Inventory a project tree by file kind, with checksums, before an archive or migration.
Where the safety boundary sits
Handing an AI assistant a directory of live editorial work is only reasonable if the boundary is enforced rather than promised. The Avid Media Composer MCP server draws it in three places.
Offline analysis is read-only: project files, bins and source media are never modified. Access is confined to explicitly configured allowed roots, so the server cannot wander outside the folders it was pointed at. And live editing is gated on a separately installed, compatible Avid Extension bridge that must advertise the specific operation being requested — without a fresh bridge that does, the operation fails closed rather than degrading into a guess.
MCP tools for this
The open-source Avid Media Composer MCP server exposes these tools to any MCP-compatible AI client. Every one of them is read-only.
Frequently asked questions
Can AI edit an Avid Media Composer timeline?
+
Not without a compatible Avid Extension installed on that host. Media Composer has no public scripting API, so an AI client can read a project's files offline today, but changing a live timeline requires an extension that advertises the specific operation.
Does Avid Media Composer have an API?
+
There is no public scripting API. The Media Composer Extensions SDK — the Panel SDK before the 2025.12 release — is the supported integration route, and access goes through Avid's developer onboarding rather than a public download.
What AI features does Avid Media Composer include?
+
PhraseFind AI for phonetic and transcript search across project media, ScriptSync AI for aligning takes against a script, and automatic transcription that feeds both. They run inside the application and are not programmable from outside it.
How do I connect Claude to Avid Media Composer?
+
Install the Avid Media Composer MCP server, set AVID_MCP_ALLOWED_ROOTS to your project folder, and add the server to Claude Desktop or Claude Code's MCP configuration. Claude can then analyse projects, bins, AAF, ALE, EDL and media metadata directly.
Is there an MCP server for video editing?
+
Yes for Avid Media Composer: an open-source MCP server exposes read-only project, AVB, AAF, ALE, EDL, configuration and media analysis to any MCP-compatible AI client, with guarded live editing behind a separately installed Avid Extension bridge.
Related guides
This page documents an independent open-source project. It is not affiliated with or endorsed by Avid Technology, Inc. Behaviour described for the MCP server reflects the published package; confirm format and application details against Avid's own documentation before relying on them in production.