MCP server

Figma MCP Server by planetabhi: 50 REST API Tools, Run With Bun

This local Figma MCP server turns each Figma REST endpoint into its own tool, 50 in all, and runs over stdio with Bun and a personal access token.

Run
bunx figma-mcp-server
View on GitHub

Stars, license and last push from GitHub. Install count as reported by the open skills directory.

What is this Figma MCP server?

Figma MCP Server by planetabhi is a local MCP server that wraps the non-deprecated Figma REST API as 50 tools. Each endpoint is one self-describing tool. It runs over stdio with Bun, not Node, and signs in with a Figma personal access token.

This project is built around one idea: every Figma REST endpoint becomes a single self-describing MCP tool. The server finds the tool files in a tools/figma/ folder at startup, so adding an endpoint means adding a file.

Required parameters are checked before each call goes out. It is a local server that talks to Figma with your own personal access token, and it describes its goal as full coverage of the non-deprecated REST API.

What the 50 tools cover

  • Files and nodes, including node trees, image rendering, image fills, metadata and version history.
  • Variables and design tokens: read, published and bulk modify.
  • Components, component sets and styles at file, published and team scope.
  • Comments and reactions, folders and subfolders, users and dev resources.
  • Webhooks (v2), library analytics, organization logs, embeds and payments.

Plan requirements to know first

Most tools work with a personal access token from any Figma plan. Variables need an Enterprise organization, library analytics need an Organization or Enterprise plan, and logs and AI usage need an Enterprise organization with an admin or plan access token.

Who it is for

Best for

  • Developers who want direct REST API access from an agent, such as listing comments, versions or library usage.
  • Teams that already hold a Figma token and prefer a local server they can read.
  • Readers comparing it with Framelink, the official Figma MCP server or Figma AI Bridge.

Not for

  • Node-only setups. The README says Node is not supported and the server must launch with bunx.
  • Anyone who needs more than REST API tools. The README describes REST API coverage only. Another option to compare is a Rust Figma MCP server.

Use it with UiChemy

Use this server to pull file data, tokens and component lists out of Figma for an agent. When the design is ready to become a site, UiChemy's Figma to WordPress converts it into an editable WordPress page. Click Get Started on uichemy.com.