Guides > External tools & integrations
Figma remote MCP: create a website from a Figma file
Connect Warp to Figma's remote MCP server via OAuth and generate front-end code directly from your design files.
Learn how to connect Warp to Figma’s remote MCP server to generate code directly from your design files — complete with screenshots, metadata, and design system context.
Overview
Section titled “Overview”This guide covers how to:
- Connect Warp to the remote Figma MCP server
- Log in securely using OAuth
- Use the server to pull live context (components, variables, and assets) from your Figma designs
- Generate front-end code based on your UI files
- Iterate and refine output directly in Warp
-
What is a remote MCP server?
Section titled “What is a remote MCP server?”A remote MCP server runs outside your local machine — Warp connects to it through a secure network call.
This means you don’t have to manage processes, ports, or tokens manually. Warp handles setup, authentication, and communication for you. -
Connect Figma MCP to Warp
Section titled “Connect Figma MCP to Warp”- Copy the Figma MCP configuration JSON
{"Figma": {"url": "https://mcp.figma.com/mcp"}}- In Warp, paste the JSON — Warp will automatically open an OAuth login window.
- Log in once with your Figma account credentials.
-
What the Figma MCP server provides
Section titled “What the Figma MCP server provides”Once connected, the server enables Warp’s AI to understand your design context by fetching:
Type Description get_screenshotHelps the AI visualize layout and relationships between elements. create_design_system_rulesComponents, variables, and styles for consistent, reusable code. get_codeExtracts code from your Figma design for direct use in projects. get_metadataIncludes text, images, and layer names for more realistic mock data. -
Generate a website from a Figma file
Section titled “Generate a website from a Figma file”Basic flow:
- Copy your Figma file link:
- Right-click → Copy / Paste As → Copy Link to Selection
- In Warp, paste a prompt to create a website based on that design.
Prompt:
Create a website from this Figma file: <LINK HERE>Follow the design layout and use these guidelines:- Match spacing and typography from the design- Use Tailwind CSS and TypeScript- Make components reusableWarp uses the Figma MCP server to pull all necessary context and begin generating code diffs.
- Copy your Figma file link:
-
Iterating on output
Section titled “Iterating on output”- In under five minutes, Warp generates a working site structure based on the Figma layout.
- Missing assets (e.g., logos or images) are automatically referenced in an
assets/folder. - Warp prompts you to add any missing files before continuing.
-
Persistent input feature
Section titled “Persistent input feature”Warp’s persistent input allows mid-process updates.
If you forget an image (e.g., the Misho logo), simply upload it and notify Warp:I’ve uploaded the Misho logo to the assets folder.Warp will automatically detect and use it during the same generation session.
-
- Warp now supports remote MCP servers for Figma (and others like GitHub, Sentry, and Linear).
- OAuth login streamlines setup and removes manual token handling.
- The Figma MCP integration enables rapid, context-aware code generation.
- Persistent input and real-time iteration make design-to-code workflows seamless.