add_figma_file
Add a Figma file to your context
Put a Figma file in front of the model, look at one node as a thumbnail, and pin a comment to the exact spot on the design you are talking about.
LABSCO SUMMARY
A posted comment takes a node id plus x and y, so a note about a misaligned button is attached to that button in the file, and replies keep a thread together instead of scattering. Reading is at thumbnail level rather than structural — a node comes back as an image, not as layer properties — so this supports review and discussion rather than generating code from a design.
A server over the Figma API for reading a file and working its comment threads, in 5 tools.
FIGMA_API_KEY and the URL of a file that key can open.
One command plus a key — npx figma-mcp, then supply credentials
USE CASES
Bring the file in by URL, look at the specific frame as a thumbnail rather than pulling the whole file, and read what has already been said about it in the comments.
Post the comment against the node with x and y coordinates so it is pinned where the designer will see it, and keep the follow-up in the same thread rather than starting a new one.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
add_figma_fileAdd a Figma file to your context
post_commentPost a comment on a node in a Figma file
read_commentsGet all comments on a Figma file
reply_to_commentReply to an existing comment in a Figma file
view_nodeGet a thumbnail for a specific node in a Figma file
BEFORE YOU INSTALL
5 tools when we connected.
The documented client runs the server on your machine.
CONTEXT COST
Rated by the size of the 5 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
npx figma-mcp{
"mcpServers": {
"figma-mcp": {
"command": "npx",
"args": [
"figma-mcp"
],
"env": {
"FIGMA_API_KEY": "<YOUR_API_KEY>"
}
}
}
}