What you can do
See what's in your project
List every design, past conversation, and file in the project.
Read any design
Open any artifact to see its code and how it was built.
Understand the why
Pull the reasoning behind a design from your conversations with Figr.
Search across everything
Find elements, patterns, or text across all designs at once.
Check file details
See when something was created or modified, and other file metadata.
Two ways to connect
- From a node: hand one design off to your IDE from the Export menu. Fast, specific.
- As a connector: register the Figr MCP server once so any tool reaches your whole workspace. Persistent.
From a node
Send one design straight from the canvas.Open Export, then Use MCP server
A dialog opens with integration options for VS Code and Cursor, plus two copy buttons.


| Link | Scope | Use when |
|---|---|---|
| Project link | The entire project | The assistant should see every screen and how they relate |
| Board node link | One specific node | You are implementing a single screen or component |
As a connector
Register the Figr MCP server once so any project is reachable, instead of copying a link per node. The server URL is the same for everyone:https://mcp.figr.design/mcp.
Through a connectors page
Enter a name and the server URL
Name it (for example, Figr mcp) and use
https://mcp.figr.design/mcp.Through your editor’s config
Some editors register the server through a config file instead of a connectors page.- Cursor
- Claude Code
- Google Antigravity
- Other editors
- Open Cursor → Settings → Cursor Settings.
- Click Tools & Integrations.
- Under MCP Tools, click + to add a custom MCP server.
- Paste this into
mcp.jsonand save.
Supported clients
| Client | Supported |
|---|---|
| Android Studio | ✓ |
| Claude Code | ✓ |
| Codex by OpenAI | ✓ |
| Cursor | ✓ |
| Google Antigravity | ✓ |
| Kiro | ✓ |
| Replit | ✓ |
| VS Code | ✓ |
| Warp | ✓ |
Why it matters
Handing a design to a developer usually means lossy translation: a screenshot, a spec doc, a guess at spacing. MCP removes that gap.| Without MCP | With the Figr MCP server |
|---|---|
| Screenshot the design, describe it to your AI | The IDE reads the real design directly |
| The assistant guesses layout and spacing | The assistant builds from actual structure |
| Re-explain context every session | The project stays connected as live context |
| Manual copy-paste between tools | One link, persistent access |
Best practices
- Use a Board node link for focused work. Pointing the assistant at one screen keeps its context tight and its output accurate.
- Use a Project link for broader builds, when the assistant needs to see how screens relate.
- Register the connector once if you work in your IDE daily, instead of copying a node link each time.
- Review the OAuth scopes before authorizing, so you know what workspace access you are granting.
Troubleshooting
| Issue | Fix |
|---|---|
| IDE can’t reach the server | Confirm the URL is exact: https://mcp.figr.design/mcp |
| Connector stuck on “Requires authentication” | Click Connect and finish the OAuth consent flow |
| Assistant can’t see a design | Check the scope. A Board node link points at one node only |
| Access revoked unexpectedly | Re-run OAuth from the Connectors page to refresh the connection |
Related
Export options
Other ways to hand off a design.
Download code
A front-end starting point for implementation.
Roles and permissions
Who can access projects and exports.