Skip to main content
Glama

mcp-after-effects

by Dakkshin

setLayerKeyframe

Set keyframes for specific layer properties in After Effects compositions at precise times using AI-driven automation. Define composition, layer, property, time, and value for accurate animation control.

Instructions

Set a keyframe for a specific layer property at a given time.

Input Schema

NameRequiredDescriptionDefault
compIndexYes1-based index of the target composition in the project panel.
layerIndexYes1-based index of the target layer within the composition.
propertyNameYesName of the property to keyframe (e.g., 'Position', 'Scale', 'Rotation', 'Opacity').
timeInSecondsYesThe time (in seconds) for the keyframe.
valueNoThe value for the keyframe (e.g., [x,y] for Position, [w,h] for Scale, angle for Rotation, percentage for Opacity)

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "compIndex": { "description": "1-based index of the target composition in the project panel.", "exclusiveMinimum": 0, "type": "integer" }, "layerIndex": { "description": "1-based index of the target layer within the composition.", "exclusiveMinimum": 0, "type": "integer" }, "propertyName": { "description": "Name of the property to keyframe (e.g., 'Position', 'Scale', 'Rotation', 'Opacity').", "type": "string" }, "timeInSeconds": { "description": "The time (in seconds) for the keyframe.", "type": "number" }, "value": { "description": "The value for the keyframe (e.g., [x,y] for Position, [w,h] for Scale, angle for Rotation, percentage for Opacity)" } }, "required": [ "compIndex", "layerIndex", "propertyName", "timeInSeconds" ], "type": "object" }

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/Dakkshin/after-effects-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server