LabscoMCP early access ↗
deepsuthar496MCP SERVER

Figma MCP

Read a Figma file, its versions, components and comments, post or delete a comment, list a team's projects and styles, and manage its webhooks.

by deepsuthar496 ↗Design Systems & UI Component LibrariesCommunity

LABSCO SUMMARY

It reads a Figma file, its comments and its team's projects without editing a node; comments and webhooks are its only writes.

The tools cover a Figma file's information, versions and components, the comments on it, a team's projects and published styles, and webhooks. Comments can be read, posted to the file and deleted, but not replied to, so the review conversation itself still happens in Figma. The webhook tools deserve the most care: create_webhook sends a team's events to a callback URL you name.

What it is

A Figma REST API client with twelve tools: a file's information, version history and components, its comments, a team's projects, files and published styles, and webhooks.

What you get

  • get_file, get_file_versions and get_file_components return a file's information, its version history and its components.
  • get_file_comments reads a file's comments, post_comment adds one to the file and delete_comment removes one.
  • get_team_projects, get_project_files and get_component_styles list a team's projects, the files in a project and the team's published styles.
  • create_webhook, get_webhooks and delete_webhook manage a team's webhooks.

Requirements

A Figma access token for the file.

Setup effort

Build from source