Skip to content

Figma Prototype support? #201

@ihardyslide

Description

@ihardyslide

Describe the bug
Currently when I try to access a prototype file (URL format like: "https://www.figma.com/proto/REDACTED/branch/REDACTED/REDACTED?node-id=REDACTED&starting-point-node-id=REDACTED") from Figma via your MCP tool, I get the following response:

figma-mcp - get_figma_data (MCP)(fileKey: "REDACTED", nodeId: "REDACTED")
  ⎿  Error: Error fetching file: Cannot read properties of null (reading 'components')

Then Claude tries the same without node-id, which results in this:

● figma-mcp - get_figma_data (MCP)(fileKey: "REDACTED")
 Error: Error fetching file: Failed to make request to Figma API: Fetch failed with status 400: Bad Request

Software Versions

  • Figma Developer MCP: 0.4.3
  • Node.js: v22.14.0
  • NPM: 11.4.2
  • Operating System: Debian Bullseye
  • Client: Claude Code
  • Client Version: 1.0.53

To Reproduce
Steps to reproduce the behavior:

  1. Setup MCP in Claude Code with claude mcp add -s user figma-mcp -- npx -y figma-developer-mcp --figma-api-key=REDACTED --stdio
  2. Ask Claude Code to get infos from specific Figma URL
  3. See errors in claude output

Expected behavior
Claude Code should be able to process the call to Figma

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions