Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
Cursor IDE — Chat / Agent (with Figma MCP integration enabled)
Describe the Bug
When the user asks the agent to call Figma MCP tools (e.g. get_screenshot or get_design_context) with a valid Figma file key and node ID, the agent responds that it does not have access to these tools or cannot invoke them. Meanwhile:
- Figma MCP integration is enabled in Cursor (green status).
- MCP logs show the Figma server connects successfully and 12 tools are listed every time (
listOfferings: Found 12 tools). - No “Tool not found” or connection errors appear in the MCP output.
So the tools are available to Cursor, but the agent does not receive or does not use them when the user explicitly requests e.g. “Call get_screenshot for file c0HCGiN4rQGOe4WFwfnMuY, node-id 3:7”.
Steps to Reproduce
- Enable Figma MCP in Cursor (Settings / Integrations). Ensure it shows as connected (green indicator).
- Open a new chat (or Composer).
- Send a message such as:
“Call get_screenshot for file c0HCGiN4rQGOe4WFwfnMuY, node-id 3:7”
or:
“Use the Figma integration: get_screenshot for file c0HCGiN4rQGOe4WFwfnMuY, node 3:7” - Observe the agent’s response.
Expected Behavior
- The agent should recognize that Figma MCP is enabled and that
get_screenshotis available. - The agent should invoke
get_screenshotwith the given fileKey and nodeId and return the screenshot (or an error from the Figma API) in the chat.
Screenshots / Screen Recordings
figma-mcp-log.txt (172 KB)
Operating System
Linux
Version Information
Version: 2.5.17
VSCode Version: 1.105.1
Commit: 7b98dcb824ea96c9c62362a5e80dbf0d1aae4770
Date: 2026-02-17T05:58:33.110Z
Build Type: Stable
Release Track: Default
Electron: 39.3.0
Chromium: 142.0.7444.265
Node.js: 22.21.1
V8: 14.2.231.22-electron.0
OS: Linux x64 6.17.0-14-generic
For AI issues: add Request ID with privacy disabled
abd4298c-3bc3-46ca-badf-3349f5c36f9f
Additional Information
No CallTool / tool execution entries for get_screenshot or get_design_context when the user asks for a screenshot.
So: tools are loaded on the Cursor/MCP side, but the agent in the chat session does not get or use them.
Workarounds Tried
- Opening a new chat and re-asking the same request.
- Restarting Cursor.
- Confirming Figma MCP is enabled and shows 12 tools in Output → MCP (user-figma).
- Explicitly naming the tool and parameters in the prompt.
None of these led to the agent invoking the tool.
Does this stop you from using Cursor
No - Cursor works, but with this issue
figma-mcp-log.txt (172,4 КБ)