MCPVault

set_timeline_duration

MCP tool from Figma MCP Bridge by gethopp

Set the duration of a timeline in seconds (beta)

How to use it

set_timeline_duration is exposed by the Figma MCP Bridge MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the set_timeline_duration tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.

FULL FIGMA MCP BRIDGE LISTING

Other tools in Figma MCP Bridge (36)

apply_animation_style

Apply a preset animation style to a node (beta)

apply_manual_keyframe_track

Apply a manual keyframe track to a node property (beta)

create_frame

Create a new frame, optionally under a parent

create_image

Create an image-backed rectangle from a local path, URL, or data URI

create_shape

Create a rectangle, ellipse, or line

create_text

Create a new text node

delete_nodes

Delete nodes with explicit confirmation

duplicate_nodes

Duplicate nodes in place

get_design_context

Get a depth-limited tree optimized for understanding design context

get_document

Get the current Figma page document tree

get_metadata

Get file name, pages, and current page info

get_motion_styles

List all available animation presets (beta)

get_node

Get a specific Figma node by ID (colon format, e.g. 4029:12345)

get_node_motion

Read a node's current animation styles and properties (beta)

get_screenshot

Export nodes as PNG/SVG/JPG/PDF (base64-encoded)

get_selection

Get the currently selected nodes in Figma

get_styles

Get all local paint, text, effect, and grid styles

get_variable_defs

Get all variable collections, modes, and values (design tokens)

group_nodes

Wrap a list of nodes (sharing a parent) in a new group

list_files

List all connected Figma files (supports multi-file workflows)

remove_animation_style

Remove an applied animation style from a node (beta)

remove_manual_keyframe_track

Remove a manual keyframe track from a node property (beta)

reparent_nodes

Move nodes into another parent

save_screenshots

Export and save screenshots directly to the local filesystem

scroll_and_zoom_into_view

Frame the viewport around the given nodes (works in Dev Mode)

set_auto_layout

Configure auto-layout direction, padding, gap, alignment, sizing, and wrap

set_effects

Replace a node's effects list (drop/inner shadows, layer/background blurs)

set_gradient_fill

Replace a node's fill or stroke with a linear/radial/angular/diamond gradient

set_node_properties

Patch common node properties: name, position, size, visibility, opacity, corner radius

set_node_visibility

Show or hide specific nodes

set_selection

Set the page selection to a list of node IDs (works in Dev Mode)

set_solid_fill

Replace a node's fill or stroke with a single solid paint

set_stroke_properties

Patch stroke weight, align, dash pattern, cap, and join

set_text_content

Replace the contents of a text node

set_text_properties

Patch font, size, alignment, auto-resize, color, and bounds on a text node

ungroup_node

Ungroup a group or frame — children move up to its parent