# Figma MCP Server

Interact seamlessly with the Figma API to manage files, comments, components, and more. Leverage a comprehensive set of tools to enhance your design workflow and automate tasks within Figma. Simplify…

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add thirdstrandstudio/mcp-figma

# Browse available tools
npx -y @smithery/cli@latest tool list thirdstrandstudio/mcp-figma

# Get full schema for a tool
npx -y @smithery/cli@latest tool get thirdstrandstudio/mcp-figma figma_get_me

# Call a tool
npx -y @smithery/cli@latest tool call thirdstrandstudio/mcp-figma figma_get_me '{}'
```

## Tools (31)

- `figma_get_me` — Get the current user
- `figma_get_file` — Get a Figma file by key
- `figma_get_file_nodes` — Get specific nodes from a Figma file
- `figma_get_images` — Render images from a Figma file
- `figma_get_image_fills` — Get image fills in a Figma file
- `figma_get_file_versions` — Get version history of a Figma file
- `figma_get_comments` — Get comments in a Figma file
- `figma_post_comment` — Add a comment to a Figma file
- `figma_delete_comment` — Delete a comment from a Figma file
- `figma_get_comment_reactions` — Get reactions for a comment
- `figma_post_comment_reaction` — Add a reaction to a comment
- `figma_delete_comment_reaction` — Delete a reaction from a comment
- `figma_get_team_projects` — Get projects in a team
- `figma_get_project_files` — Get files in a project
- `figma_get_team_components` — Get components in a team
- `figma_get_file_components` — Get components in a file
- `figma_get_component` — Get a component by key
- `figma_get_team_component_sets` — Get component sets in a team
- `figma_get_file_component_sets` — Get component sets in a file
- `figma_get_component_set` — Get a component set by key
- `figma_get_team_styles` — Get styles in a team
- `figma_get_file_styles` — Get styles in a file
- `figma_get_style` — Get a style by key
- `figma_post_webhook` — Create a webhook
- `figma_get_webhook` — Get a webhook by ID
- `figma_update_webhook` — Update a webhook
- `figma_delete_webhook` — Delete a webhook
- `figma_get_team_webhooks` — Get webhooks for a team
- `figma_get_library_analytics_component_usages` — Get library analytics component usage data
- `figma_get_library_analytics_style_usages` — Get library analytics style usage data
- `figma_get_library_analytics_variable_usages` — Get library analytics variable usage data

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get thirdstrandstudio/mcp-figma <tool-name>
```

---

Source: https://github.com/thirdstrandstudio/mcp-figma | License: MIT
