Skip to main content
Question

Ticket #1891557 I lost access to the use_figma tool - completely blocked from using Claude for design system variables write access.

  • May 11, 2026
  • 1 reply
  • 2 views

Nasser Elsamadisy GH

use_figma` tool not appearing in Claude Code despite all MCP servers connected

I used it a total of 16 times before, but something changed in the past 10 days to 2 weeks.

I need to escalate this please. I am completely blocked.
I need both read and write access to all variables in my Figma files.

The MCP config in ~/.claude.json is correct — https://mcp.figma.com/mcp is registered as figma. And the tool has been used 16 times before from this machine (usageCount: 16), so it's not an account/eligibility issue.

use_figma is still not appearing. However, get_variable_defs did return live variable data from that node. I can see variable paths but not collection names directly.

use_figma is still not showing up. The standard MCP tools can read variable values for a selected node (which worked — I got data back) but they can't enumerate variable collection names.

What I got from get_variable_defs — variable paths visible from node 78:506:

Colors/Primary/*, Colors/Secondary/*, Colors/Fueled Additions/*
Button/Primary/*, Button/Secondary/*, Button/Tertiary/*, etc.
Fonts/Weight/*, Fonts/Family/*
Surface/*, Border/*, Text/*, Icon/*
Spacing/*
Display/*, Body/*, Tag/*
Drop Shadow/*
var(--sds-size-*), var(--sds-color-*)
These are variable path prefixes — not necessarily the collection names.

To get the actual collection names, we need one of:

use_figma running figma.variables.getLocalVariableCollectionsAsync() — blocked
Figma REST API (GET /v1/files/9iGLUOr8UKEwCkpQIqrU9g/variables/local) — requires your personal access token (I don’t have an enterprise subscription)

**What's confirmed working:**
- Figma desktop MCP server broadcasting on port 3845 (`lsof -i :3845` confirmed)
- Dev Mode enabled in Figma desktop with MCP Server toggle ON
- All three MCP servers show ✓ Connected in `claude mcp list`:
- `plugin:figma:figma` → `https://mcp.figma.com/mcp` (HTTP)
- `figma-desktop` → `http://127.0.0.1:3845/mcp` (HTTP)
- `figma-local` → `http://127.0.0.1:3845/sse` (SSE)
- Read-only tools work fine (`get_metadata`, `get_design_context`, etc.)

**What's not working:**
- `use_figma` (Plugin API executor) does not appear in Claude Code's tool list
- Tried HTTP and SSE transports — same result
- `ToolSearch query="select:use_figma"` returns "No matching deferred tools found"

**What we need:**
`use_figma` to be exposed by the desktop MCP server so Claude Code can execute Plugin API calls (create/edit variables, write to Figma files, etc.)

 

1 reply

Jaycee Lewis
Figmate

Hi, ​@Nasser Elsamadisy GH 👋 Thanks for reaching out! I just checked on our support ticket and we see that Clara responded with a few next steps for your team to try. To keep things efficient, we’ll keep the conversation in the support ticket. — Jaycee