TalkToFigma: MCP integration between AI Agent (Cursor, Claude Code) and Figma, allowing Agentic AI to communicate with Figma for reading designs and modifying them programmatically.
This project implements a Model Context Protocol (MCP) integration between AI agent (Cursor, Claude Code) and Figma, allowing AI agent to communicate with Figma for reading designs and modifying them programmatically. - TypeScript MCP server for Figma integration - Figma plugin for communicating with Cursor - WebSocket server that facilitates communication between the MCP server and Figma plugin…
Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.
Read out of the source npm actually ships, at scan time. The package was never executed. Tools registered dynamically at runtime, or hidden inside bundled or minified code, can be missed — so this is a floor on the tool surface, not a complete census of it.
get_document_infoNo description publishedThis tool published no description. Forge does not invent one.
get_selectionNo description publishedThis tool published no description. Forge does not invent one.
read_my_designNo description publishedThis tool published no description. Forge does not invent one.
get_node_infoNo description publishedThis tool published no description. Forge does not invent one.
get_nodes_infoNo description publishedThis tool published no description. Forge does not invent one.
create_rectangleNo description publishedThis tool published no description. Forge does not invent one.
create_frameNo description publishedThis tool published no description. Forge does not invent one.
create_textNo description publishedThis tool published no description. Forge does not invent one.
set_fill_colorNo description publishedThis tool published no description. Forge does not invent one.
set_stroke_colorNo description publishedThis tool published no description. Forge does not invent one.
move_nodeNo description publishedThis tool published no description. Forge does not invent one.
clone_nodeNo description publishedThis tool published no description. Forge does not invent one.
resize_nodeNo description publishedThis tool published no description. Forge does not invent one.
delete_nodeprivilegedNo description publishedThis tool published no description. Forge does not invent one.
delete_multiple_nodesprivilegedNo description publishedThis tool published no description. Forge does not invent one.
export_node_as_imageNo description publishedThis tool published no description. Forge does not invent one.
set_text_contentNo description publishedThis tool published no description. Forge does not invent one.
get_stylesNo description publishedThis tool published no description. Forge does not invent one.
get_local_componentsNo description publishedThis tool published no description. Forge does not invent one.
get_annotationsNo description publishedThis tool published no description. Forge does not invent one.
set_annotationNo description publishedThis tool published no description. Forge does not invent one.
set_multiple_annotationsNo description publishedThis tool published no description. Forge does not invent one.
create_component_instanceNo description publishedThis tool published no description. Forge does not invent one.
get_instance_overridesNo description publishedThis tool published no description. Forge does not invent one.
set_instance_overridesNo description publishedThis tool published no description. Forge does not invent one.
set_corner_radiusNo description publishedThis tool published no description. Forge does not invent one.
scan_text_nodesNo description publishedThis tool published no description. Forge does not invent one.
scan_nodes_by_typesNo description publishedThis tool published no description. Forge does not invent one.
set_multiple_text_contentsNo description publishedThis tool published no description. Forge does not invent one.
set_layout_modeNo description publishedThis tool published no description. Forge does not invent one.
set_paddingNo description publishedThis tool published no description. Forge does not invent one.
set_axis_alignNo description publishedThis tool published no description. Forge does not invent one.
set_layout_sizingNo description publishedThis tool published no description. Forge does not invent one.
set_item_spacingNo description publishedThis tool published no description. Forge does not invent one.
get_reactionsNo description publishedThis tool published no description. Forge does not invent one.
set_default_connectorNo description publishedThis tool published no description. Forge does not invent one.
create_connectionsNo description publishedThis tool published no description. Forge does not invent one.
set_focusNo description publishedThis tool published no description. Forge does not invent one.
set_selectionsNo description publishedThis tool published no description. Forge does not invent one.
join_channelNo description publishedThis tool published no description. Forge does not invent one.
0 of 40 tools published a description.
Tool names and descriptions are written by the publisher and shown verbatim as inert text. They are the strings an MCP client passes to a model, so Forge scans them for prompt-injection patterns — any finding appears with the security scan above. “Privileged” is a keyword match on the tool name, not an audit of what the tool does: a benign-sounding name can still do anything.
This project implements a Model Context Protocol (MCP) integration between AI agent (Cursor, Claude Code) and Figma, allowing AI agent to communicate with Figma for reading designs and modifying them programmatically. - TypeScript MCP server for Figma integration - Figma plugin for communicating with Cursor - WebSocket server that facilitates communication between the MCP server and Figma plugin 1. Install Bun if you haven't already: 2. Run setup, this will also install MCP in your Cursor's…
Linked names open Forge’s index of every entry observed exposing that tool. Browse all indexed tools.
This entry publishes no npm package, so Forge has no dependency tree for it. That is a gap in coverage — not a statement that it has no dependencies.