What are the prerequisites?
Node.js 16 or later, the Figma Desktop app, and the Zapcode Figma plugin installed from the Figma Community.
@Zapcode-FTC
Basic information
# Zapcode Figma MCP Server
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"zapcode-figma": {
"command": "npx",
"args": [
"-y",
"zapcode-figma-mcp"
]
}
}
}Retrieves the selected Figma frame context (HTML, CSS, prompt, image, assets). Saves any provided assets to the local directory. Accepts an optional 'assets_path' parameter to specify where assets should be saved.
Batch-create a complete wireframe from a structured node list. Each node can reference a previously created node via tempId/parentId. Use this to create an entire screen layout in a single call instead of calling individual tools repeatedly.
Execute raw Figma Plugin API JavaScript code directly in Figma. The code runs in the plugin's main thread where 'figma' is a global. Use this for complex designs, loops, gradients, variables, rotations, boolean operations, reordering (parent.insertChild), flattening (node.flatten()), blend modes (node.blendMode), detaching instances (instance.detachFromComponent()), creating lines, deleting styles (style.remove()), or anything not covered by individual tools. For async operations (like loadFontAsync), write async code — it is automatically awaited. Returns the result of the last expression or a success message.
Get the currently selected nodes in Figma.
Get full properties of a specific Figma node: position, size, fills, strokes, effects, constraints, auto-layout settings, opacity, blend mode, visibility, font details, and children count. Use this after creating or modifying nodes to verify the result.
Load additional Figma tools for a specific task category. Call this before performing tasks that need specialized tools. Available categories: - pages → create_figma_page, list_figma_pages, set_current_page - shapes → create_figma_frame, create_figma_rectangle, create_figma_text, create_figma_ellipse - styling → set_fill_color, set_stroke, set_corner_radius, set_opacity, add_effect, set_gradient_fill, set_image_fill - layout → set_auto_layout, move_node, resize_node, align_nodes, distribute_nodes, set_constraints, set_layout_sizing - nodes → rename_node, delete_node, group_nodes, ungroup_nodes, duplicate_node, set_visibility, lock_node, search_nodes, select_node, get_node_tree - text → update_text_content, set_text_properties - components → get_figma_components, create_component_instance, apply_text_style, apply_color_style, create_component, create_component_set, set_component_property - styles → get_figma_styles, create_color_style, create_text_style, update_color_style, update_text_style - variables → get_local_variables, create_variable_collection, create_variable, set_variable_value, apply_variable - export → export_node Note: flatten, blend modes, z-order, detach instance, lines, and delete style are available via execute_figma_code.
Zapcode Figma MCP is a server that connects Figma designs to AI tools such as Claude Desktop, Claude Code, Cursor, and Cline. It provides real-time HTML, CSS, images, and assets from selected Figma frames through the Model Context Protocol.
Install the Zapcode Figma plugin from the Figma Community, then configure an MCP-compatible client (e.g., Claude Desktop, Cursor) by adding a JSON entry with the command npx -y zapcode-figma-mcp. After restarting the client and running the plugin in Figma, select a frame and ask the AI to fetch the design context.
Node.js 16 or later, the Figma Desktop app, and the Zapcode Figma plugin installed from the Figma Community.
Add the following to your `claude_desktop_config.json` (macOS: `~/Library/Application Support/Claude/`, Windows: `%APPDATA%\Claude\`): `{"mcpServers": {"zapcode-figma": {"command": "npx", "args": ["-y", "zapcode-figma-mcp"]}}}`. Then restart Claude Desktop.
Cause: the MCP server cannot reach the Zapcode Figma plugin. Solution: open your design file in the Figma Desktop app, run the Zapcode plugin (Plugins → Zapcode), keep the plugin window open, and retry the MCP tool.
Cause: permission issues or an invalid path. Solution: ensure the target assets directory (or its parent) exists and is writable. Use absolute paths and check file permissions on the target directory.
Claude Desktop, Claude Code, Cursor, Cline, Windsurf, Zed (MCP in preview), Continue, and GitHub Copilot (with MCP support in VS Code).

Make AI videos, images, voiceovers and full AI Video Story episodes from Claude, ChatGPT, Cursor or any MCP client, then post them to TikTok, YouTube and Instagram. Veo, Kling, Seedance and more, on your own aicut accoun

Give your agent marketing superpowers. Layers MCP is the endpoint your coding agent calls to run growth for your product: it finds what to post, renders the video or slideshow, delivers it to TikTok, reads the result, an
QR Planet QR Code MCP Server - Hosted MCP server for QR Planet. Connect AI agents and MCP-compatible clients to create, update, design, route, and analyze dynamic QR Codes using your QR Planet API key.

diggercamp finds independent music by how it sounds. Paste any Bandcamp, YouTube or SoundCloud link and get the closest sonic matches from 4M+ independent tracks — matched by rhythm, timbre, key and energy, not genre tag

InstantClips turns an e-commerce product into short-form vertical video for TikTok, Instagram Reels and Stories. Import a product from its page URL or photos, generate on-brand video ads, and manage brands/products throu
Comments