After Effects MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| AERENDER_PATH | No | Absolute path to aerender.exe. | |
| AFTER_EFFECTS_PATH | No | Absolute path to AfterFX.exe. | |
| AFTER_EFFECTS_RUNNER_PATH | No | Executable used to send JSX. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| after_effects_statusA | Check the local After Effects and aerender installation paths and whether After Effects is already running. This does not launch or modify After Effects. |
| after_effects_project_infoA | Inspect the current After Effects project, compositions, layers, transforms, and effects. Launches After Effects if needed but does not modify the project. |
| after_effects_new_projectA | Create a new project and dismiss the After Effects Home/New Project screen. Unsaved changes are protected by default. Optionally save the new project immediately. |
| after_effects_open_projectA | Open an .aep, .aepx, or template project. Unsaved changes are protected by default; choose save or discard explicitly when needed. |
| after_effects_save_projectA | Save the current project. Provide project_path for Save As; omit it to save to the project's existing path. |
| after_effects_create_compositionC | Create a composition in the current After Effects project and optionally place it in a project folder. |
| after_effects_add_textA | Add and style a text layer in a composition. Select the composition by id or exact name; when omitted, the active composition is used. |
| after_effects_add_solidC | Add a solid layer to a composition. Dimensions, duration, and position default to the composition values. |
| after_effects_import_fileA | Import footage, an image sequence, a layered composition, or another project into the current After Effects project. |
| after_effects_run_jsxA | Run arbitrary ExtendScript inside After Effects for advanced operations not covered by focused tools. The code executes inside a function, may use app/project APIs, and should use an explicit return with JSON-serializable data. Use ES3-compatible syntax only. This is a powerful local tool: JSX can modify projects and access files. |
| after_effects_renderA | Render a saved After Effects project through aerender. Specify a composition or omit it to render queued items. This writes output files and may run for a long time. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/leo10m2010/mcp-after'
If you have feedback or need assistance with the MCP directory API, please join our Discord server