Skip to main content
Answer

I'm having issues with the figma mcp when using get_screenshot (base64)

  • November 19, 2025
  • 9 replies
  • 281 views

Miles Norton

I’ve been using figma mcp to retrieve a screenshot of my components and have recently run into an issue where it seems like it is incorrectly specifying the images media type :

```

figma - get_screenshot (MCP)(fileKey: "0omnbLjdtWHVzryhigcXZs", nodeId: "283-165840", clientLanguages: "typescript", clientFrameworks: "react")
  ⎿  [Image]
  ⎿ API Error: 400 {"type":"error","error": “type":"invalid_request_error","message":"messages.1.content.6.image.source.base64.data: Image does not match the provided media type image/jpeg"},"request_id":"req_011CVGog76HaLkwvz7p9LJFj"}

```

Best answer by Miles Norton

ahh yep - https://github.com/anthropics/claude-code/issues/11975

 

They’ve attempted a fix which still seems broken but you guys can follow on their github page

9 replies

  • November 19, 2025

Same here.


Esteban Y.
  • New Member
  • November 19, 2025

Same Issue.


Miles Norton
  • Author
  • New Member
  • November 19, 2025

Out of curiosity what model are you guys using? ​@Craig M. ​@Esteban Y. 


Esteban Y.
  • New Member
  • November 19, 2025

Sonnet 4.5 here. In my case a possible issue is that the file .jpeg is actually a PNG MIME type, but the Figma MCP server is declaring it as image/jpeg 


  • November 19, 2025

Same (again)

 


Miles Norton
  • Author
  • New Member
  • November 19, 2025

Thanks guys, I think this might be anthropics agent claude code. I ran this with copilot and it was fine and then I also ran the playwright mcp which is using there own screenshots and that is broken. Unless it is a coincidence that both these mcp’s broke I’m betting it is claude code. I’ll refer to their support and then comment back here with the results


Miles Norton
  • Author
  • New Member
  • Answer
  • November 19, 2025

ahh yep - https://github.com/anthropics/claude-code/issues/11975

 

They’ve attempted a fix which still seems broken but you guys can follow on their github page


  • November 20, 2025

Thanks ​@Miles Norton for following up and reporting back!


ksn
Figmate
  • Community Support
  • November 20, 2025

Hey ​@Miles Norton - also wanted to extend a thank you for providing some help here.

If you (or anyone else here) run into new issues with image media, let me know. I can check in with the teams that work with MCP.

 

Tangentially - if you have a separate issue involving MCP that isn’t directly related to this, please feel free to file a new ticket :D