mcp-figma

thirdstrandstudio/mcp-figma

3.5

If you are the rightful owner of mcp-figma and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

MCP Server for interacting with the Figma API, providing a complete set of Figma API methods through the Model Context Protocol.

Tools

Functions exposed to the LLM to take actions

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

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources