Skip to content
Prism

The After Effects MCP server, explained

An After Effects MCP server lets an AI client such as Claude, ChatGPT or Cursor read the comp you have open and build native, editable layers and keyframes in it. Prism is a hosted one: you connect by address.

You bringYour own AI client
Prism bringsThe After Effects tools and the connection to your open comp
You getNative layers and keyframes, not a script and not a rendered clip
You keepYour subscription. Prism takes nothing for the model that drives it

What is an After Effects MCP server?

MCP, the Model Context Protocol, is the open standard AI clients use to call outside tools. An After Effects MCP server provides those tools for Adobe After Effects: your AI client uses them to read the project you have open, then create and change its compositions, layers, keyframes, text and expressions. With Prism, the work splits three ways:

PartWhat it does
Your AI client: Claude, ChatGPT, CursorWhere you ask
PrismThe MCP server, online at one address
After EffectsA panel runs each request in your open comp

Is there an official After Effects MCP server?

No. Adobe connects several of its apps to AI clients, but not After Effects. Adobe for Claude, launched as Adobe for creativity, is Adobe's own MCP server in Claude and covers Acrobat, Photoshop, Lightroom, Illustrator, Firefly, Premiere, Adobe Express, InDesign and Stock. Adobe's AI integrations page, for Claude, ChatGPT, Gemini and Slack, does not mention After Effects either. Adobe's AI Assistant is built into After Effects, in public beta since 8 September 2026, and it is not a server your own AI client connects to.

As of October 2026, every After Effects MCP server, Prism included, comes from a third party.

Hosted or local: two kinds of After Effects MCP server

The kind decides what you install and which AI clients can reach it.

Local serverHosted server, such as Prism
Where it runsOn your computer, beside After EffectsOnline, at one address, with a panel in your After Effects
What you installThe server, often with Node.js and a build step, and for most a panel or script in After EffectsA panel or an installer, then one address in your AI client. Nothing to clone or build
claude.aiNot directly. It connects from Anthropic's servers, which cannot reach your computerYes
ChatGPT on the webNot directly, for the same reasonThrough developer mode, with write actions on Business, Enterprise and Edu
Sign-inUsually noneAn account, approved once per client in your browser
UpdatesYou update it on your computerNew tools arrive from the server

A local server wins on control: an open-source one lets you change its code and keeps running without any company's service. The servers themselves, named and dated, are in After Effects MCP servers compared.

What you need

After Effects2024, 2025 or 2026, on macOS or Windows
A Prism accountFree: 100 MCP actions a month, no card. Pro: $6 a month or $60 a year, with unlimited MCP actions. See pricing
An AI clientAny MCP client that connects to remote servers and signs in through your browser. See connect your AI
Not neededNode.js or an API key

How do I install the After Effects MCP server?

With Prism, install one panel in After Effects, paste one address into your AI client, and approve the sign-in in your browser: about five minutes, once. The five steps are in Set up After Effects MCP. A local server is usually cloned and built, or run with npx, then added to your client's config.

Already pay for ChatGPT, Claude or Gemini?

Then you have the AI already. Prism reaches After Effects from the client you already use, so your assistant keeps what it knows about you: your past projects, your naming, the way you brief.

IfWhat to know
You use ChatGPTUse the desktop app or Codex, on Plus, Pro, Business, Enterprise or Edu. On the web it needs developer mode
You use GeminiIt connects through Antigravity. See connect Gemini
You have no AI plan yetClaude's Free plan allows one custom connector, and Prism can be that one
You use a model through its API aloneIt does not connect: the client holds the connection

You choose the model, and you keep choosing

Your clientChatGPT, Claude, Codex, Cursor, Gemini through Antigravity, Kimi Code, Qwen Code, OpenCode, Cline, Windsurf, VS Code with Copilot or Zed
Any modelPrism cannot see which model drives your client, so the tools and your allowance are the same for every model, including one you host yourself
Any timeAdd the same address to as many clients as you like and switch whenever you want

A stronger model plans better, which shows up as fewer wasted requests, not different tools. Prism records which client connected, by name and version, as product analytics.

What you are left with

The output is your project, not a picture of it.

LayersNative. Select, move, restyle
KeyframesReal, with eases you can drag in the graph editor
TextStill text. Retype it, change the font
ExpressionsIn the property's expression field, readable and yours to edit

Nothing depends on Prism afterwards: cancel your plan and the work stays exactly as it is.

The loop

AskDescribe the change in plain words, in the client you already use. You never see code unless you ask for it
ReadBefore it changes anything, the agent reads which compositions exist and the layers and timing of the one you name
BuildPrism checks every request before it runs, and one that fails the check changes nothing. One ask can build a whole comp: every layer, laid out from the real size of text and shapes, animated with eases
CheckThe agent can look at frames of what it built before it reports back, so it checks its own work instead of assuming it landed

Common questions