Cursor Talk To Figma MCP
TalkToFigma: 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.
Cursor Talk To Figma MCP is an open-source mcp server by grab, written mainly in JavaScript, with 7,078 GitHub stars and the MIT license. Its code was last updated Jul 26, 2026.
Scan summary: scanned Nov 5, 2026 at commit ddd90f3. No capabilities flagged by our checks. Scan policy
ddd90f3 · Nov 5, 2026Findings (19)
- highHigh. Something risky that needs a close look before you install.secrets issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.dependencies issueDetails are available to the maintainer after claiming this listing.
- mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.@modelcontextprotocol/sdk@1.13.1: 16 known vulnerabilitiesGHSA-345p-7cg4-v4c7, GHSA-46jr-4wx8-v453, GHSA-6prh-2h8m-c8cw, GHSA-6qxp-vccf-f47h, GHSA-8r9q-7v3j-jr4g +11 more
bun.lock - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.body-parser@2.2.0: 6 known vulnerabilitiesGHSA-27r3-jxmh-p828, GHSA-v422-hmwv-36x6, GHSA-wqch-xfxh-vrr4, GHSA-27r3-jxmh-p828, GHSA-v422-hmwv-36x6 +1 more
bun.lock - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.brace-expansion@2.0.1: 8 known vulnerabilitiesGHSA-3jxr-9vmj-r5cp, GHSA-6j4f-fj2g-mc7p, GHSA-f886-m6hf-6m8v, GHSA-mh99-v99m-4gvg, GHSA-q2hr-2g5m-vwhr +3 more
bun.lock - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.glob@10.4.5: 2 known vulnerabilitiesGHSA-3g3m-2fjr-6pw4, GHSA-5j98-mcp5-4vw2
bun.lock - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.minimatch@9.0.5: 4 known vulnerabilitiesGHSA-23c5-xmqv-rm74, GHSA-3ppc-4f35-3m26, GHSA-7r86-cg39-jmmj, GHSA-g3hv-75wg-m249
bun.lock - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.path-to-regexp@8.2.0: 4 known vulnerabilitiesGHSA-27v5-c462-wpq7, GHSA-j3q9-mxjg-w52f, GHSA-27v5-c462-wpq7, GHSA-j3q9-mxjg-w52f
bun.lock - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.picomatch@4.0.2: 2 known vulnerabilitiesGHSA-3v7f-55p6-f55p, GHSA-c2c7-rcm5-vvqj
bun.lock - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.rollup@4.37.0: 1 known vulnerabilityGHSA-mw96-cpmx-2vgc
bun.lock - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.uuid@11.1.0: 1 known vulnerabilityGHSA-w5hq-g745-h8pq
bun.lock - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.ws@8.18.1: 4 known vulnerabilitiesGHSA-58qx-3vcg-4xpx, GHSA-96hv-2xvq-fx4p, GHSA-58qx-3vcg-4xpx, GHSA-96hv-2xvq-fx4p
bun.lock - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.zod@3.22.4: 2 known vulnerabilitiesGHSA-mrhx-c7xc-m3w5, GHSA-mrhx-c7xc-m3w5
bun.lock - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.zod@3.24.2: 2 known vulnerabilitiesGHSA-mrhx-c7xc-m3w5, GHSA-mrhx-c7xc-m3w5
bun.lock - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.uuid@9.0.1: 1 known vulnerabilityGHSA-w5hq-g745-h8pq
src/talk_to_figma_mcp/bun.lock - lowLow. Minor, or common in normal tools. Shown for information.ajv@6.12.6: 2 known vulnerabilitiesGHSA-2g4f-4pwh-qvx6, GHSA-2g4f-4pwh-qvx6
bun.lock - lowLow. Minor, or common in normal tools. Shown for information.qs@6.14.0: 10 known vulnerabilitiesGHSA-4mjr-xmp4-gh2g, GHSA-6pq8-jhm2-2vcw, GHSA-6rw7-vpxm-498p, GHSA-q8mj-m7cp-5q26, GHSA-w7fw-mjwx-w883 +5 more
bun.lock - lowLow. Minor, or common in normal tools. Shown for information.diff@4.0.2: 1 known vulnerabilityGHSA-73rr-hh4g-fpgx
src/talk_to_figma_mcp/bun.lock - lowLow. Minor, or common in normal tools. Shown for information.No manifest declaring network access and environment variables (agent.json)
Network activity
Tools exposed (44)
get_document_infoGet detailed information about the current Figma document
get_selectionGet information about the current selection in Figma
read_my_designGet detailed information about the current selection in Figma, including all node details
get_node_infoGet detailed information about a specific node in Figma
get_nodes_infoGet detailed information about multiple nodes in Figma
create_rectangleCreate a new rectangle in Figma
create_frameCreate a new frame in Figma
create_textCreate a new text element in Figma
set_fill_colorSet the fill color of a node in Figma can be TextNode or FrameNode
set_stroke_colorSet the stroke color of a node in Figma
move_nodeMove a node to a new position in Figma
clone_nodeClone an existing node in Figma
resize_nodeResize a node in Figma
delete_nodeDelete a node from Figma
delete_multiple_nodesDelete multiple nodes from Figma at once
export_node_as_imageExport a node as an image from Figma
set_text_contentSet the text content of an existing text node in Figma
get_stylesGet all styles from the current Figma document
get_local_componentsGet all local components from the Figma document
get_annotationsGet all annotations in the current document or specific node
set_annotationCreate or update an annotation
set_multiple_annotationsSet multiple annotations parallelly in a node
create_component_instanceCreate an instance of a component in Figma. For LOCAL components (from get_local_components), use componentId with the id field. For published LIBRARY components, use componentKey with the publishedKey field.
get_instance_overridesGet all override properties from a selected component instance. These overrides can be applied to other instances, which will swap them to match the source component.
set_instance_overridesApply previously copied overrides to selected component instances. Target instances will be swapped to the source component and all copied override properties will be applied.
set_corner_radiusSet the corner radius of a node in Figma
scan_text_nodesScan all text nodes in the selected Figma node
scan_nodes_by_typesScan for child nodes with specific types in the selected Figma node
set_multiple_text_contentsSet multiple text contents parallelly in a node
set_layout_modeSet the layout mode and wrap behavior of a frame in Figma
set_paddingSet padding values for an auto-layout frame in Figma
set_axis_alignSet primary and counter axis alignment for an auto-layout frame in Figma
set_layout_sizingSet horizontal and vertical sizing modes for an auto-layout frame in Figma
set_item_spacingSet distance between children in an auto-layout frame
get_reactionsGet Figma Prototyping Reactions from multiple nodes. CRITICAL: The output MUST be processed using the 'reaction_to_connector_strategy' prompt IMMEDIATELY to generate parameters for connector lines via the 'create_connections' tool.
set_default_connectorSet a copied connector node as the default connector
create_connectionsCreate connections between nodes using the default connector style
set_focusSet focus on a specific node in Figma by selecting it and scrolling viewport to it
set_selectionsSet selection to multiple nodes in Figma and scroll viewport to show them
set_image_fillFill a node in Figma with an image from a local file path, a URL, or base64 data (replaces the node's existing fills)
rename_nodeRename a node in Figma
create_sectionCreate a section in Figma to group related content on the canvas
set_parentMove a node into a new parent node (e.g. a section, frame or group). Preserves the node's absolute position unless x/y are provided
join_channelJoin a specific channel to communicate with Figma
Automated result for the commit shown. See our scan policy. View the scan log
Maintainers can claim the listing to rescan, or dispute a result.
Cursor Talk To Figma MCP alternatives
View more →Similar mcp servers in Design & Media, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.
| Name | Stars | Licence | Last updated | Scan |
|---|---|---|---|---|
| Cursor Talk To Figma MCP (this page) grab | 7.1k | MIT | Jul 26, 2026 | Scanned, no flagged issues |
| Next AI Draw Io DayuanJiang | 37k | Apache-2.0 | Nov 1, 2026 | Scanned, no flagged issues |
| MCP For Blender ahujasid | 33k | MIT | Oct 29, 2026 | Scanned, no flagged issues |
| Figma Context MCP GLips | 16k | MIT | Oct 27, 2026 | Scanned, no flagged issues |
| Nginx UI 0xJacky | 12k | AGPL-3.0 | Nov 1, 2026 | Scanned, no flagged issues |
| Lamda firerpa | 8.7k | MIT | Sep 27, 2026 | Scanned, no flagged issues |