Cursor Talk To Figma MCP
UnclaimedTalkToFigma: MCP integration between AI Agent (Cursor, Claude Code, Codex) and Figma, allowing Agentic AI to communicate with Figma for reading designs and modifying them programmatically.
Unclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverTools (40)
clone_node
Create a copy of an existing node with optional position offset
create_component_instance
Create an instance of a component
create_connections
Create FigJam connector lines between nodes, based on prototype flows or custom mapping
create_frame
Create a new frame with position, size, and optional name
create_rectangle
Create a new rectangle with position, size, and optional name
create_section
Create a section to group related content on the canvas
create_text
Create a new text node with customizable font properties
delete_multiple_nodes
Delete multiple nodes at once efficiently
delete_node
Delete a node
get_annotations
Get all annotations in the current document or specific node
get_document_info
Get information about the current Figma document
get_local_components
Get information about local components
get_node_info
Get detailed information about a specific node
get_nodes_info
Get detailed information about multiple nodes by providing an array of node IDs
get_reactions
Get all prototype reactions from nodes with visual highlight animation
get_selection
Get information about the current selection
get_styles
Get information about local styles
move_node
Move a node to a new position
read_my_design
Get detailed node information about the current selection without parameters
rename_node
Rename a node
resize_node
Resize a node with new dimensions
scan_nodes_by_types
Scan for nodes with specific types (useful for finding annotation targets)
scan_text_nodes
Scan text nodes with intelligent chunking for large designs
set_annotation
Create or update an annotation with markdown support
set_axis_align
Set primary and counter axis alignment for auto-layout frames
set_corner_radius
Set the corner radius of a node with optional per-corner control
set_default_connector
Set a copied FigJam connector as the default connector style for creating connections (must be set before creating connections)
set_fill_color
Set the fill color of a node (RGBA)
set_focus
Set focus on a specific node by selecting it and scrolling viewport to it
set_image_fill
Fill a node with an image from a local file path, URL, or base64 data (FILL, FIT, CROP, or TILE)
set_item_spacing
Set distance between children in an auto-layout frame
set_layout_mode
Set the layout mode and wrap behavior of a frame (NONE, HORIZONTAL, VERTICAL)
set_layout_sizing
Set horizontal and vertical sizing modes for auto-layout frames (FIXED, HUG, FILL)
set_multiple_annotations
Batch create/update multiple annotations efficiently
set_multiple_text_contents
Batch update multiple text nodes efficiently
set_padding
Set padding values for an auto-layout frame (top, right, bottom, left)
set_parent
Move a node into a new parent (section, frame or group), preserving its absolute position by default
set_selections
Set selection to multiple nodes and scroll viewport to show them
set_stroke_color
Set the stroke color and weight of a node
set_text_content
Set the text content of a single text node