Figma Comments MCP
Allows interaction with Figma's REST API comments endpoints, providing tools to read comments and replies in a Figma file and post new comments or replies, including attaching comments to specific frames via client_meta.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Figma Comments MCP
A small local MCP server that adds Figma comment tools to an MCP client. It uses the official Figma REST API and works alongside Figma's design MCP server.
Tools
Tool | Figma permission | Action |
|
| Read all comments and replies in a file, including authors, timestamps, resolution state and pin metadata. Accepts a file key or file URL. |
|
| Create a file comment, reply to a root comment, or attach a comment to a frame with |
The server does not alter designs or delete comments. Figma file permissions still apply.
Related MCP server: figma-mcp-proxy
Setup
Install Node.js 20 or later and run
npm ciin this repository.In Figma, open Settings > Security > Personal access tokens and create a token with
file_comments:read. Addfile_comments:writeif you want to post comments. Give it an expiration date. Figma token instructionsSupply the token to the server through
FIGMA_ACCESS_TOKENorFIGMA_TOKEN_FILE. The latter points to a local UTF-8 file containing only the token. Keep that file outside this repository and restrict access to your account.Register the server in your MCP client. For Codex CLI, from this repository run:
codex mcp add figma-comments -- node (Resolve-Path ./src/index.js).PathIf your shell does not pass the path as expected, use the absolute path to
src/index.js. Start Codex with the token variable available to its process. The existing official Figma MCP registration can stay enabled.
Do not put the token in an MCP config, command argument, .env committed to Git, or a public issue. Authentication for Figma's official MCP server is separate from REST API authentication and cannot be reused here.
Examples
Ask your MCP client:
Get the comments from
https://www.figma.com/design/FILE_KEY/Example?node-id=0-1and group replies with their parent comments.
Reply to root comment
COMMENT_IDinFILE_KEYwith this text: ...
The API returns comments for the whole file. The node-id in a pasted URL does not filter the results; use the returned client_meta to identify comments pinned to a frame. post_comment accepts client_meta in this form when you want a frame pin:
{
"node_id": "1:2",
"node_offset": { "x": 20, "y": 20 }
}Development
Run npm test. Tests use mock Figma responses and a real MCP stdio handshake. No Figma token is needed.
This project is an independent community tool and is not affiliated with Figma.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Manage feature requests, votes, roadmaps, and changelogs from any MCP client.
Unofficial community ClickUp MCP via personal API token. Not affiliated with ClickUp.
Real-time Reddit posts, subreddit search, comments & mentions MCP. Local npx or hosted OAuth.
Real-time community forum posts, search, nested comments & mentions MCP. OAuth or API key.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables reading and acting on comments in Figma and FigJam, resolving which layer each comment is pinned to, complementing the official Figma MCP server.15 npm10MIT
- AlicenseNot gradedqualityDmaintenanceA read-only MCP proxy for the Figma REST API, providing tools to fetch design context, file data, images, comments, and user info using a personal access token. Designed for MCP clients that cannot use Figma's official OAuth flow.MIT
- FlicenseNot gradedqualityDmaintenanceCustom MCP server for the Figma REST API that enables inspecting file structures, nodes, styles, components, variables, and exporting images, with optional comment posting. It is read-only except for posting comments and is designed for use with Claude Code.2,341 npm-
- FlicenseNot gradedqualityCmaintenanceEnables read-only access to Figma files, nodes, styles, and image assets via the Figma REST API for any MCP client, using your own personal access token.-