Skip to content
Prism
Prism MCP

Build After Effects projects with AI

Describe what you want built and it lands in your open composition as native After Effects objects. OnePrism is an MCP server for Adobe After Effects, so your AI reads the project before it writes and builds against the real names and order in front of you.

You ask for"A 15-second 1920×1080 promo comp with three scene precomps inside it"
You get backComps, layers and effect controls, named and in the right order
Still yoursNative objects you can still edit by hand
UndoOne step in After Effects history

What you can build

ThingWhat lands in the projectAsk for it like
CompositionA native comp with width, height, frame rate and duration"1080×1920 at 24 fps, 8 seconds, call it Lower-Third"
Nested compA precomp placed inside another comp"a 15-second master with three 5-second scenes in it"
Text layerEditable glyphs, not outlines"add a headline that says Launch Day"
Shape layerVector paths, strokes and fills you can still edit"draw a rounded rectangle behind the title"
SolidA flat color layer for backgrounds and mattes"make a dark background solid"
NullAn invisible control object to parent to"create a null to drive these layers"
EffectReal controls in the Effect Controls panel"a soft glow on the title, low intensity"
StructureNames, stacking order, parenting"move the logo above the background and parent both to the null"

Omit a value and a sensible default is filled in. Every effect value is a native property, so you can animate it with real keyframes or drive it with an expression. Each of these has its own page in detail: compositions, layers and effects.

The active comp is the context

To work elsewhere, switch by name first: "make the intro comp active." With nothing open you are told so rather than having a comp invented for you, and a layer name that does not resolve comes back with the names actually in the comp.

Describe the finished layout, not the build order. New layers land at the top of the stack, so a multi-layer request is built from the background up.

Some effects come back empty on the first run

A few effects occasionally return nothing inside After Effects even when the request was correct. A second run almost always lands it.

Common questions