Connect Claude, ChatGPT, Cursor or any MCP app to Flexile and let it animate, caption and check your After Effects projects. Set-up for every app, how it works, and prompts to try for each panel.
9 min read

Flexile 0.17 comes with an MCP server, so the AI app you already use can work in After Effects for you. Ask for a title reveal, a staggered slide-in, subtitles or a tool of your own, and the AI does it with Flexile’s easing, text engine, tools and audio, the same way the panel would.
MCP (Model Context Protocol) is the standard way AI apps call tools. Flexile’s extension includes a small MCP server. Your AI app starts it on your computer, and it talks to the Flexile panel that is open in After Effects. There is nothing extra to install: it runs on the Node.js that Flexile already ships.
Cmd+Z / Ctrl+Z in After Effects to step back through what the AI changed.Open the AI page in the Flexile panel. It lists the apps below and shows the exact paths for your computer, so copy from there instead of typing them. Below, <command> is Flexile’s bundled Node.js and <ext>/mcp/server.js is the server inside your installed extension.
Flexile adds itself to claude_desktop_config.json, keeps your other servers and saves the previous file next to it as .flexile-backup. It also fixes the entry for you after a Flexile update.
~/.cursor/mcp.json and keeps your other servers./mcp should list Flexile.claude mcp add --scope user flexile -- "<command>" "<ext>/mcp/server.js"Copying the command also installs Flexile’s motion-design skill for Claude Code, so it knows the house rules for timing and easing.
flexile and choose STDIO.The Codex CLI and the Codex IDE extension share that set-up. From a terminal:
codex mcp add flexile -- "<command>" "<ext>/mcp/server.js"ChatGPT in a web browser can’t reach After Effects on your computer; use the desktop app.
Under Other apps in the AI page, pick the format your app reads and copy it. Merge it into the app’s MCP config and keep the servers that are already there. Most apps, including Gemini CLI, Cline, LM Studio and Windsurf, read this:
{
"mcpServers": {
"flexile": {
"command": "<command>",
"args": ["<ext>/mcp/server.js"]
}
}
}VS Code: run MCP: Open User Configuration from the Command Palette and merge this in.
{
"servers": {
"flexile": {
"type": "stdio",
"command": "<command>",
"args": ["<ext>/mcp/server.js"]
}
}
}Zed: Settings > AI > MCP Servers > Add Local Server, or merge this into settings.json.
{
"context_servers": {
"flexile": {
"command": "<command>",
"args": ["<ext>/mcp/server.js"],
"env": {}
}
}
}Codex and the ChatGPT desktop app can also read it from ~/.codex/config.toml:
[mcp_servers.flexile]
command = '<command>'
args = ['<ext>/mcp/server.js']Click Copy setup prompt and paste it into any AI agent that can edit files or run commands on your computer: Claude Code, Codex, Cursor, Gemini CLI or the ChatGPT desktop app. It adds Flexile to that app, keeps your other servers and tells you to restart it.
In case you set an app up by hand, this is what the AI page fills in. On a Mac with Apple silicon, the extension folder is ~/Library/Application Support/Adobe/CEP/extensions/com.flexile.bc.io, the command is node_binaries/darwin-arm64/node inside it, and the argument is mcp/server.js. Intel Macs use darwin-x64. On Windows the folder is %APPDATA%\Adobe\CEP\extensions\com.flexile.bc.io and the command is node_binaries\win32-x64-msvc\node.exe. Config files need the full path, not ~ or %APPDATA%.
After an update the folder name can get a version suffix, such as com.flexile.bc.io-0_17_0. Claude Desktop and Cursor are updated automatically; set other apps up again from the AI page.
Restart your AI app, open a comp in After Effects and ask:
Animate my title with Flexile.
The first thing the AI does is call flexile_brief, which connects to the panel and reads your comp. The AI page then shows which app is connected. If something is missing, the AI tells you what to do:
Use the layer names from your comp, say how it should feel, and let Flexile pick the details. Start with these and change the names to match your project.
Make the title in my active comp look premium.
Reveal “Summer Drop” word by word, then fade it out at the end of the comp.
Give the lower third a type-on effect, one character at a time.
The AI builds these with Flexile’s text engine: IN and OUT animations, keyframe groups and range reveals by character, word or line.
Slide the three cards in from the left, staggered, with a smooth ease.
Re-ease every keyframe on the Logo layer with an expensive-looking ease-out.
Make the badge pop in with a little overshoot.
Existing keyframes are re-eased rather than replaced, and the AI samples the motion afterwards to catch hitches and linear keys.
Parent the selected layers to a new null.
Add a gentle wiggle to the Background layer.
Save a tool that staggers the selected layers by 2 frames, then run it.
Change my tool “Fade 10f” so it fades over 15 frames.
Tools the AI creates are Script or Expression tools. They land in Tools > Cloud Tools and sync to your account like the ones you make yourself. The AI can read, rename, edit, run and delete your own tools; the built-in tools stay read-only, and code is checked before it is saved.
Make the logo pulse on every kick of the song.
Shake the title on each snare hit.
Drive the glow’s intensity with the bass.
Flexile analyses the song in your comp and writes one 0–100 % keyframe per frame to sliders on an Audio · <layer> null, plus a hit slider, a marker on each hit and the BPM. The AI then links your layers to those sliders with expressions.
Add subtitles to the voice-over in the Outline style.
Style the subtitles like my layer “Caption base”.
Here are the lyrics: … Time them to the song as karaoke captions and highlight each word in yellow.
Transcription runs on your computer with a Whisper model. The AI can’t download it for you: the first time, open Audio > Subtitles in the panel and click Download (the Small model is 190 MB and the engine comes with it).
Create a 1080×1920 reel intro with the text “Summer Drop” and animate it in.
Check this comp for motion-design problems and fix them.
The Elements panel isn’t available over MCP yet. Add transitions and effects from the Elements library yourself; everything else in this guide works alongside them.
flexile_doctor. It checks each step and names the first one that fails.Switch off Allow AI assistants on the panel’s AI page. AI apps can’t reach After Effects until you switch it back on.