# TrungLee003/Figma Agent MCP

Source: https://glimind.com/server/glama%2Ftrunglee003%2Ffigma-agent-mcp
Registry id: `glama/trunglee003/figma-agent-mcp`
Status: unknown

## Tools (44)

- `figma_batch_execute`: Execute multiple commands in a single batch.
- `figma_check_accessibility`: Check a node for accessibility issues.
- `figma_connect`: Establish a WebSocket connection to the Figma plugin.
- `figma_create_component`: Create a component from a node.
- `figma_create_ellipse`: Create a new ellipse node on the current page.
- `figma_create_frame`: Create a new frame node on the current page.
- `figma_create_instance`: Create an instance of a component.
- `figma_create_rectangle`: Create a new rectangle node on the current page.
- `figma_create_text`: Create a new text node on the current page.
- `figma_create_variable`: Create a new variable in a collection.
- `figma_delete_node`: Delete a node from the document.
- `figma_detach_instance`: Detach an instance from its component.
- `figma_disconnect`: Close the active WebSocket connection to Figma.
- `figma_export_node`: Export a node as an image or SVG.
- `figma_find_text`: Find text nodes by content search.
- `figma_get_component_properties`: Get the overridable properties of a component.
- `figma_get_document`: Get the full document tree structure.
- `figma_get_node`: Get detailed properties of a specific node by its ID.
- `figma_get_page`: Get the current page and its children.
- `figma_get_selection`: Retrieve the currently selected nodes in the Figma document.
- `figma_get_styles`: List all local paint, text, effect, and grid styles.
- `figma_get_text_content`: Get the text content and style of a text node.
- `figma_get_variable_collections`: List all variable collections.
- `figma_get_variables`: List all local variables and variable collections.
- `figma_group_nodes`: Group selected nodes into a frame.
- `figma_import_image`: Import an image into the document.
- `figma_move_node`: Move a node to a new position.
- `figma_optimize_context`: Prune the document tree to only relevant nodes for context.
- `figma_redo`: Redo the last undone action.
- `figma_resize_node`: Resize a node to specified dimensions.
- `figma_resolve_semantic_token`: Resolve a semantic token to its concrete value.
- `figma_set_auto_layout`: Apply auto layout constraints to a frame node.
- `figma_set_corner_radius`: Set the corner radius of a node.
- `figma_set_effect`: Apply a drop-shadow or blur effect to a node.
- `figma_set_fill`: Set the fill paint of a node.
- `figma_set_opacity`: Set the opacity of a node.
- `figma_set_stroke`: Set the stroke paint of a node.
- `figma_set_text_content`: Set the text content of a text node.
- `figma_set_text_style`: Set the font and text style properties.
- `figma_set_variable`: Set a variable value on a node.
- `figma_swap_instance`: Swap an instance to a different component.
- `figma_undo`: Undo the last action.
- `figma_ungroup_nodes`: Ungroup a frame into its children.
- `figma_validate_node`: Validate a node against design system rules.

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
