[Bug] Figma MCP authentication hangs after browser login confirmation

Resolved 💬 3 comments Opened Apr 2, 2026 by AndyLeon Closed Apr 6, 2026

Bug Description
when using the figma mcp to authenticate, claude opens the browser tab for figma to authenticate, in the terminal it says to press enter once ive authenticated but then when pressing enter it doesnt do anything.

Environment Info

  • Platform: darwin
  • Terminal: zed
  • Version: 2.1.90
  • Feedback ID: 6fa008bd-a7d3-49ca-9fba-145bedac9bd7

Errors

[{"error":"Error: NON-FATAL: Lock acquisition failed for /Users/andresleon/.local/share/claude/versions/2.1.90 (expected in multi-process scenarios)\n    at Cu_ (/$bunfs/root/src/entrypoints/cli.js:1894:2138)\n    at uQ6 (/$bunfs/root/src/entrypoints/cli.js:1894:1218)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-02T20:37:29.850Z"},{"error":"MaxFileReadTokenExceededError: File content (327348 tokens) exceeds maximum allowed tokens (10000). Use offset and limit parameters to read specific portions of the file, or search for specific content instead of reading the whole file.\n    at L57 (/$bunfs/root/src/entrypoints/cli.js:4308:13161)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-02T20:39:47.126Z"},{"error":"MaxFileReadTokenExceededError: File content (327267 tokens) exceeds maximum allowed tokens (10000). Use offset and limit parameters to read specific portions of the file, or search for specific content instead of reading the whole file.\n    at L57 (/$bunfs/root/src/entrypoints/cli.js:4308:13161)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-02T20:40:06.717Z"},{"error":"Error: Request was aborted.\n    at makeRequest (/$bunfs/root/src/entrypoints/cli.js:50:3940)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-02T20:41:58.332Z"},{"error":"Error: 1P event logging: 34 events failed to export (code=ECONNABORTED, timeout of 10000ms exceeded)\n    at queueFailedEvents (/$bunfs/root/src/entrypoints/cli.js:422:2574)\n    at async doExport (/$bunfs/root/src/entrypoints/cli.js:422:1516)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-02T20:42:16.382Z"},{"error":"Error: {\"message\":\"Failed to export 34 events (code=ECONNABORTED, timeout of 10000ms exceeded)\",\"originalLine\":\"422\",\"originalColumn\":\"1668\",\"line\":\"422\",\"column\":\"1668\",\"sourceURL\":\"/$bunfs/root/src/entrypoints/cli.js\",\"stack\":\"Error: Failed to export 34 events (code=ECONNABORTED, timeout of 10000ms exceeded)\\n    at doExport (/$bunfs/root/src/entrypoints/cli.js:422:1668)\\n    at processTicksAndRejections (native:7:39)\",\"name\":\"Error\"}\n    at error (/$bunfs/root/src/entrypoints/cli.js:1832:4366)\n    at <anonymous> (/$bunfs/root/src/entrypoints/cli.js:416:36794)\n    at aX4 (/$bunfs/root/src/entrypoints/cli.js:416:37338)\n    at <anonymous> (/$bunfs/root/src/entrypoints/cli.js:417:19103)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-02T20:42:16.383Z"},{"error":"McpToolCallError: Error: The font \"Figtree Semi Bold\" could not be loaded. The syntax is figma.loadFontAsync({ family: \"<family>\", style: \"<style>\" }). Please call figma.listAvailableFontsAsync() to see the list of available fonts.\nFigma Debug UUID: 4e6c83c0-73dc-48f7-acb3-02f2040d314d\n    at e09 (/$bunfs/root/src/entrypoints/cli.js:1578:63)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-02T20:45:57.491Z"},{"error":"McpToolCallError: Error: in set_layoutPositioning: Can only set layoutPositioning = ABSOLUTE if the parent node has layoutMode !== NONE\nFigma Debug UUID: c02c778b-5a8d-4e3d-9571-6e5dbb50b6a1\n    at e09 (/$bunfs/root/src/entrypoints/cli.js:1578:63)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-02T20:56:53.632Z"},{"error":"McpToolCallError: TypeError: not a function\nFigma Debug UUID: 4f923805-43ed-4b3c-b059-3ef450e2a21b\n    at e09 (/$bunfs/root/src/entrypoints/cli.js:1578:63)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-02T20:58:48.520Z"},{"error":"McpAuthError: MCP server \"claude.ai Figma\" requires re-authorization (token expired)\n    at e09 (/$bunfs/root/src/entrypoints/cli.js:1578:855)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-02T21:00:33.562Z"}]

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗