Skip to main content
Glama

Frapea

set_keyframes

Animates one clip property. property: opacity | volume | positionX | positionY | scaleX | scaleY | rotationDeg | pitch | yaw | anchorX | anchorY | cropLeft | cropTop | cropRight | cropBottom | cropSoftness. Keyframes are stamped in SOURCE frames (frames into the media, i.e. timelineFrame - startFrame + trimStartFrame), so they survive moves and trims. action 'set' (default) upserts the given keyframes; 'remove' deletes at the given frames; 'clear' removes the property's animation (or ALL animation when property is omitted). easing is how the value LEAVES a keyframe: linear | hold | smooth.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
paramNoThe effect param key to animate (e.g. 'exposure').
tokenYesThe session token `connect` returned. Pass it on every call — it says which browser to drive.
actionNoset | remove | clear (default set).
clipIdYesClip to animate.
effectIdNoAnimate an EFFECT param instead of a clip property: the effect instance id (from manage_effects add / get_timeline). Use with `param`; `property` is then ignored.
propertyNoAnimatable property (see description).
keyframesNoFor 'set': keyframes to add or replace.
projectIdYesProject id from get_projects.
timelineIdYesTimeline containing the clip.
atSourceFramesNoFor 'remove': source frames whose keyframes to delete.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources