download_assets
Downloads exports and original source images
Pull design context out of Figma into your editor — and write frames, components and variables back.
These plugins include connection settings for this server:
LABSCO SUMMARY
Reading a selection's variables, layout and metadata is what most people come for, and Code Connect is what keeps the generated code on your real components rather than a lookalike. The return trip is the newer half — an agent can build frames, components and variables inside the file, which is why Figma ships skills to steer that sequence.
Figma's own server, hosted at its remote endpoint, with a desktop version for organizations that need one. It reads design context from a selection and writes native Figma content back to the canvas.
A Figma account authorized in the client. Only clients listed in Figma's MCP catalog can connect — VS Code, Cursor, Claude Code, Codex and Xcode among them. Write-to-canvas work also wants Figma's skills installed in the client, so the agent follows the right sequence when it creates or updates content.
One command — claude mcp add --transport http figma https://mcp.figma.com/mcp
USE CASES
Select the frame, pull its variables and layout, and generate code that reuses your mapped components.
Read the variables and styles used in the selection straight into the editor.
Hand it Mermaid syntax and have the diagram created in a new or existing file.
Download the selected nodes as SVG or PNG, or pull the original uploaded images without re-rendering them.
Listed in project docs. Your client may show a different list.
download_assetsDownloads exports and original source images
get_code_connect_mapRetrieves node ID to code component mappings
get_code_connect_suggestionsSuggests mappings (Figma-prompted)
get_context_for_code_connectComponent metadata for templates (Figma-prompted)
get_design_contextDesign context for a layer or selection
get_figjamConverts FigJam diagrams to XML
get_generative_pluginReads a generative plugin's source manifest
get_librariesLists subscribed and available libraries
get_metadataSparse XML outline of a selection
get_motion_contextKeyframe animation data and code snippets
get_screenshotScreenshot of a selection
get_shaderReads a shader effect or fill's source manifest
get_variable_defsVariables and styles used in a selection
list_file_shadersLists shaders used in a specific file
list_generative_pluginsLists generative plugins in your library
list_shadersLists shader effects and fills in your library
search_design_systemSearches libraries for components, variables, styles
whoamiIdentity and plans of the authenticated user
add_code_connect_mapMaps a Figma node ID to a code component
create_generative_pluginCreates a generative plugin scaffold
create_new_fileCreates a blank Design, FigJam, or Slides file
create_shaderCreates a shader fill or effect scaffold
generate_diagramGenerates a FigJam diagram from Mermaid
generate_figma_designGenerates design layers from interfaces
send_code_connect_mappingsConfirms suggested mappings (Figma-prompted)
update_generative_pluginReplaces a generative plugin's code.ts or ui.html
update_shaderReplaces a shader's main.ts
upload_assetsUploads images into a Figma file
use_figmaGeneral-purpose create, edit, and inspect
BEFORE YOU INSTALL
29 tools named in the project's documentation. Figma lists six more Weave tools separately (weave_list_tools, weave_get_tool_inputs, weave_upload_asset, weave_run_tool, weave_get_tool_run_output, weave_cancel_tool_run); running them needs a paid standalone Figma Weave account.
A client listed in Figma's MCP Catalog (VS Code, Cursor, Claude Code, Codex and Xcode among them)
INSTALLATION
claude mcp add --transport http figma https://mcp.figma.com/mcphttps://mcp.figma.com/mcpAdd this hosted endpoint to your MCP client.
claude plugin install figma@claude-plugins-officialcodex mcp add figma --url https://mcp.figma.com/mcp{
"mcpServers": {
"figma": {
"url": "https://mcp.figma.com/mcp"
}
}
}{
"servers": {
"figma": {
"type": "http",
"url": "https://mcp.figma.com/mcp"
}
}
}gemini extensions install https://github.com/figma/mcp-server-guide