Got a feature request or product idea? We're all ears!
Recently active
Hi Figma team,We’d love to have Base44 added to the Figma MCP catalog so our users can connect to the official remote MCP server.We’ve submitted the client request form and emailed mcpserver@figma.com. Is there any update on new client approvals, or someone we could talk to?You can reach us at [redacted PII - 11/10/26] or [redacted PII - 11/10/26].Thanks!
Token-based authentication and MCPWe need to connect to the Figma MCP from Cursor. The current integration uses OAuth; we would prefer to authenticate with Access TokenIs there an official or recommended MCP solution from Figma that supports token-based authentication?
Would like the ability to publish a generative plugin only to a select team vs the entire Figma community as it was built only for a single brand.
Our design system leverages mix blend modes for hover states so our icon buttons appear on any background color and remain accessible, without needing separate hover–on-primary, hover–on-secondary, etc tokens. We use multiply for light theme, and screen for dark theme. It would be really awesome if we could apply blend modes directly to the color variables, OR support blend modes as variables in general. Our current work around is to apply the blend mode directly on each component variant, but this requires us to define separate light and dark theme variants. would be great if we could use variables here to have it automatically switch between light/dark.
It would be really great to be able to have more flexible way to manage colors than just hex. for example when i create a hover color in my css i use “color-mix” which takes the base color and applies a white transparency into it. i figure a way to do that using color styles by applying two layers together the base color and a color transparency on top, but i cannot do that in variables, it just forces me into a single hex/rgb color.I even tried to point to a color style from within the variables but couldn’t. In this day of css we need more flexibility than just hex and px. If you don’t evolve you’ll go the way of Axure, just saying.
I work for both desktop and mobile screens and I would like to save custom frame sizes and have them under a custom category. basic desktop sizes like 1366x768 is not available in the presets and the desktop category only has Mac screen devices as options.
LibreChat is a free, open-source, and self-hostable AI chat platform that offers a unified interface for interacting with multiple LLMs and connecting to various MCPs. Our team uses LibreChat extensively and we have already onboarded 40+ MCPs to it. Onboarding Figma MCP would be a great unlock for the org. Requesting you to allow LibreChat to connect with the remote Figma server. Thanks!
When I build a plugin with the Figma agent and save it, it only shows up in the Tools tab in the left navigation. It doesn't appear under Plugins > Saved plugins in the desktop app's menu bar, where my classic plugins are listed.Why this matters to me:Plugins listed in the desktop app's menu bar can be given keyboard shortcuts (for example, with macOS App Shortcuts). That's how I run the plugins I use most, with a single keystroke. Generative plugins don't appear in that menu, so I can't give them shortcuts. I have to open the Tools tab and find the plugin every time, which takes away much of the time I saved by building it.Request:List generative plugins (at least the ones "Created by you") under Plugins > Saved plugins in the desktop app menu, the same way classic plugins are listedThis would let us assign keyboard shortcuts to them, just like classic pluginsThanks!
I typically like sorting by alphabetical, but it keeps defaulting to last modified. This is because we have multiple designers working from a project file, so last modified is not alway the last file I worked on. Alphabetical system works better for our team.
I am opening this ticket again as it was flagged by Figma team as "Solved" while it is absolutely not solved. I would like to retain the "Sort by" choice in folders (all folders set it once).Why? Because every day I, and apparently many other users, manually change it to alphabetically more than a dozen times. Let's do some math:Open folder 1s Search file 3s Realise it is not alphabetically sorted 1s Sort it alphabetically 3s Search file 2s Total time: 10sThis happens roughly 10x a day: 100s In a working week 5x100s = 500s (ca. 8m)In a working month 2.000s (ca 33m)In a working year in EU 22500s (ca 6h15m)So basically in a year ca 80% of one full working day goes away by changing the sorting of Figma.Plus add 15 minutes to write this request and follow up on it..
Figma’s file browser always resets the sorting to Last modified, even after I select Alphabetical. This happens when I refresh the page, reopen Figma, or navigate between folders.This makes it difficult to create and maintain an intentional folder structure. For example, our folders are numbered to communicate a clear hierarchy:01 Websites02 Campaigns03 Pitch decks04 BrainstormsThis structure only works when the folders are displayed alphabetically. When Figma automatically switches back to “Last modified,” the order changes whenever somebody edits something, and the carefully designed structure is lost.Please either: Remember the user’s most recently selected sorting option, or Add a setting that lets users choose a default sorting method. Ideally, the preference could be saved globally or individually for each folder, since different contexts may benefit from different sorting methods.
These are new and improved color formats that replace hex and rgb. They will soon become the standard in web browsers. They open up more colors than are currently possible. The Expanding Gamut of Color on the Web | CSS-Tricks - CSS-Tricks
Thank you for introducing the new "Figma Specs" feature. To make Figma Specs even more powerful for documentation and developer handoff, I would like to request three key improvements: Full Resizability: Currently, Figma Specs elements can only be scaled uniformly. We need the ability to adjust width and height independently so that wide content like tables or code blocks don't get clipped. Export Options (PDF, etc.): In addition to copying as markdown (.md), it would be great to export Figma Specs directly into formats like PDF for sharing and reporting. Background Color Customization: Allow us to freely change the background color of Figma Specs elements. This is crucial for making specs easily distinguishable from the actual screen designs behind them.
Hi Figma team! I’d like to suggest moving the AI Agent button from the right side of the interface to the left. I often click it accidentally while working, which interrupts my workflow and can be quite frustrating. I think relocating it would help prevent accidental clicks and improve the overall experience.Thank you for considering my feedback!
Currently there doesn’t really seem to be an efficient way to mass translate text within mockups. I would love to be able to use variable modes for quickly switching languages.The suggestion I have would be to add a language dropdown to either the Text or Typography section in the right menu (I included a general example of what this could look like). This way we can add a string variable to the language dropdown that could be applied to text styles.Something like this would allow us to create language modes that can instantly translate all of the text on multiple mockups.
I often need to update component instances on a specific page without affecting those on other pages. However, Figma currently requires me to go through every instance across the entire file, which is frustrating — especially when working with versions and wanting to preserve old designs. While the "Review Updates" panel could help, it actually makes things worse because instances are not listed in order. For example, instance 1 of 34 might be on Page 3, while Instance 4 is on Page 1, making it incredibly tedious to track and update only the relevant ones. A "Update on Current Page Only" option would be incredibly useful, allowing users to selectively update instances only on the active page, without affecting other pages. This would greatly improve workflow efficiency, especially for large projects with multiple design versions.Please make this a feature.Thanks!
Hi everyone,I often run into an issue when creating components: I want certain properties to be mutually exclusive.For example, inside a component (most of the time it’s a product card), I have Block A, Block B, and Block C, each controlled by a boolean toggle. If I want to switch from A to B, I have to manually turn B on and A off. This quickly becomes tedious, especially with multiple options.While variants are an alternative, they become impractical when dealing with many of this mutually exclusive choices, and they add too much complexity and file size.Conditional logic could also work for this but it is such a pain to do for this simple and recurent use case that I consider it as not a viable option for a day-to-day workflow. Feature Idea:It would be great to group boolean properties so only one can be active at a time—like a set of radio buttons instead of multiple independent toggles.Would this help your workflow too? What do you think?
In Figma prototypes, elements set to Fixed are automatically rendered above scrolling content. This makes sense for common UI elements such as fixed headers, navigation bars, or floating buttons — but it prevents other very common web design patterns.For example, a background element may need to remain fixed while the page content scrolls above it. Currently, this requires workarounds with nested viewport and scroll frames.I suggest separating scrolling/positioning behaviour from layer order, similar to how this works on the web with CSS position and z-index.A simple option for Fixed and Sticky elements could be:Always on top – current behaviour Respect layer order – the element remains fixed/sticky but retains its position in the layer stackThis would make it possible to prototype fixed backgrounds, overlapping sections, layered sticky elements and other common web interactions much more naturally, without restructuring the entire prototype.In CSS, position: fixed or position: sticky
I use Figma for many things. designing UI, Products, icons, and more. but one issue I have always stumbled into is trying to make things look 3D. Its very hard to pull off a 3D effect on product mockups as Figma currently doesnt offer a full 3D Studio directly in the toolbar as a toggle or in the canvas. Thank you Figma,Triangles.
Currently, when using a sticky note in a FigJam document, the aspect ratio is locked so that I cannot adjust it as I wish. This is annoying. Please give us the flexibility to adjust.
Bulk renaming gives a different (01) number naming convention than duplicating screens (1) Using the number function in the bulk renaming modal gives you a number that starts with (for example) 01. If I then duplicate the page to get the second step of my process in it gives me the number 2 as opposed to 02. I don’t mind either, but I’d very much like for either to adhere to the rest.
Problem: When defining "Preferred instances" for the new native Slots, we can only select base Component Sets. Inserting one always loads the default variant, requiring extra clicks to reach the desired state.Request: Please allow us to pin specific variants (e.g., State = Active) directly in the preferred instances list.Why: Saves clicks, provides strict guardrails, and clarifies exactly which variant is intended for that slot right out of the box.
I’d like to be able to choose a thumbnail (either a frame from the video, or upload a thumbnail) for an object that has Video fill. Currently Figma uses the first frame of the video as the thumbnail, and if that video starts all black, then the thumbnail is just black. It will show fine in prototype view or mirror once the video starts playing, but when you are editing it would be helpful to see a frame of the actual video so you can adjust properties of elements (e.g. colors, opacities, gradients) and see what they’ll look like composited with video.
The descriptions written in variables should be shown when selecting/picking them in respective pickers - maybe as tooltip? Otherwise I don’t see, how this could be accessed/taken into account by the users of our library.The grid view of the color picker shows the actual name as tooltip for example. This could also be used to actually show the description.
In Finland, we have to attach the invoices to all card payments for bookkeeping. Now I need to every month to go to Favro and manually download the invoice. Please add a feature where I can define an email address for the invoice emails and automatically send new invoices in an email with the PDF invoices attached so that we can automate the download and processing of the invoices. The subject of the email should have the same structure each month ("You Figma invoice YYYY-MM-DD) and the PDF invoice name should be unique and contain the date of the invoice, for example, Figma incoice YYYY-MM-DD
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.