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. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| 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
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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