Skip to main content
AlekseyKravchenko
New Participant
January 21, 2026
Question

Download source image

  • January 21, 2026
  • 4 replies
  • 117 views

In Dev Mode, when selecting an image, you can see the original filename of the placed source image and download it by 1) clicking on the name in the layer properties, or 2) in Assets.
However, when downloading, a strange filename is suggested that doesn't match what we see in the layer properties.

Question 1: Is it possible to fix this so that the source image is downloaded with the original name?

Question 2: Is it possible to bring this functionality into the main editing mode? It's sometimes very useful when working with designs, and it's sorely missed.

4 replies

Jitendra Vyas
New Member
September 10, 2026

Yes I also have the same question. The MCP server should have an option to provide the images name as it is the file image file name used by the designer

djv
Figmate
Community Support
September 10, 2026

Hey All, thanks for reaching out about this! 

On the filename, this is currently expected. The Dev Mode download pulls the stored source file directly, and its name comes from how we store the asset rather than the filename you see in layer properties. The two don't always match. The same reason applies to download_assets in the MCP server. It returns the true original images, but not the original filenames alongside them.

On bringing this into main editing mode, that's not possible right now. But in the meantime, switching to Dev Mode on the same file gets you the download without leaving your work. 

Two quick questions to help us flag your request onto the team:

  • @AlekseyKravchenko, when you're in editing mode, what's the workflow you're trying to finish? Handing images to a developer, re-editing a source file, or something else?
  • @Jitendra Vyas, would having the filename returned in the MCP response be enough, or do you need the downloaded file itself to be named that way?

 

Let us know, and we’ll be sure to pass it along to the team for future consideration. 

Jitendra Vyas
New Member
September 11, 2026

I would like to download the asset via mcp but asset’s file name should be the real file name of the asset, i think currently it’s layer’s name

djv
Figmate
Community Support
September 17, 2026

Thanks for clarifying, ​@Jitendra Vyas! 
 

The download_assets response currently returns each source image as a URL plus its format (png, jpeg, etc.), but no filename. So your agent has nothing to name the file from except the layer name it picked up elsewhere in the design context, which is exactly the behavior you're seeing. It's not overriding the real filename; it never receives it.

 

I'll raise this with the team as a specific request: include the original uploaded filename on the raw source images download_assets returns.

 

That said, raw source images (a JPEG or PNG a designer uploaded) have a real filename we could pass through. Vector layers and full-node exports don't; there's no uploaded file behind them, so the layer name is genuinely all there is. Is it just the uploaded source images you need named correctly, or were you expecting something for the exported/vector assets too?

 

In the meantime, there's no way to get the original name through MCP. It is visible in Dev Mode in the layer properties and Assets panel, so you can check it there. Clunky for an automated workflow, but it'll at least tell you what the file should be called. Thanks again for chiming in here!