Skip to main content
Glama
firasmj

Figma MCP Write Bridge

by firasmj

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
create_frameC

Create a frame with width/height and optional name/position.

add_textC

Add a text node (loads font) at optional position.

rectangleB

Create a rectangle with optional fill color/position/cornerRadius.

set_positionC

Move a node to (x,y).

group_nodesC

Group the given nodes into a single group.

set_fillC

Apply a solid fill color (optionally opacity) to a node that supports fills.

find_text_nodesA

Return all text nodes on the current page with nodeId and content.

set_text_colorC

Set the fill color of a text node.

add_icon_placeholderC

Insert a simple icon placeholder (circle or square) into a frame or page.

set_interaction_dataC

Store interaction mapping in pluginData for a node (non-prototype).

clear_pageA

Delete all nodes on the current page (use carefully!).

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/firasmj/Figma-MCP-Write-Bridge'

If you have feedback or need assistance with the MCP directory API, please join our Discord server