Docs menu

mcp

Tools reference

What your AI client can call: 35 tools. The 83 operations are available to the panel and every MCP client, and new capabilities arrive as operation types inside ae_propose_plan. Everything here reads, except the last group, which only ever changes the project through a plan.

Status and context

ae_statusVersions, panel connection and how fresh the project read is. Start here.
ae_get_bootstrap_contextA first look at the project: identities and counts.
ae_get_current_contextActive comp, current time and selected layers.
ae_refresh_snapshotRead After Effects again after you edit by hand.

Inspect the project

ae_get_project_overviewA project summary: counts of each kind of item, and warnings.
ae_find_project_objectsFind layers by name, ID or type.
ae_inspect_compositionOne comp's settings and a summary of each layer.
ae_inspect_layerOne layer's properties, grouped by path.
ae_list_effects_and_expressionsEffects, their controls and expressions in use.
ae_trace_dependenciesNested comps, parents and mattes.
ae_list_project_issuesMissing sources, locked layers, off-canvas and transparent layers.
ae_read_effect_notesWhat is known about an effect's controls: ranges and menu items from After Effects, labelled notes, and the values you keep using.

See and measure

ae_capture_composition_frameCapture a frame to look at. extynt never uploads it, but your MCP client sees the image.
ae_observe_frameMeasure what is in a captured frame, in numbers.
ae_measure_layerReal layer bounds and anchor, in comp pixels.

Solve motion

ae_solve_arc_pathExact keyframes for motion along an arc, such as an orbit.
ae_solve_staggerStaggered start times for a set of layers.
ae_solve_keyframe_assistantSequence layers end to end, wiggle a value, or thin out keyframes, worked out for you.

What this After Effects can do

ae_list_native_operationsHow many typed operations exist and how many are verified here.
ae_search_native_operationsFind the typed operations a plan can use.
ae_describe_native_operationExact inputs for one operation.
ae_search_host_capabilitiesEffects and presets installed on this computer.
ae_describe_host_capabilityControls of one installed effect.
ae_search_fontsFonts installed on this computer.

Build and check a request

ae_get_build_kitPass the request as written. Returns the exact operation shapes, units and worked examples it needs.
ae_check_requestAre you done? Checks a finished build against the request: every named feature present, nothing off-frame or clipped.

Plans and receipts

ae_get_plan_statusWhere a plan is, with its verdict.
ae_recall_planRead a plan's operations back.
ae_get_receiptThe receipt of an applied plan.

Changes (always through a plan)

ae_propose_planPropose a plan of typed operations, or an SVG drawing. With apply set, it also approves the plan and returns the receipt.
ae_amend_planEdit a plan before it is approved.
ae_create_vector_artworkTurn SVG into editable shape layers. After Effects 26 imports it natively. On 25, extynt converts it and approximates a few things, such as gradients.
ae_approve_planApprove a plan. The panel applies it, checks it and returns the receipt.
ae_cancel_planCancel a plan before it runs.
ae_undo_planUndo an applied plan, its last step, or a whole job.