This does not look like a misconfiguration on your side.
According to Mendix documentation, there is currently a limitation in the Maia MCP Client where Bearer Token authentication is not properly sent. As a result, any MCP server that relies on this token (such as the remote Figma MCP server) will fail authentication, even if the token itself is valid.
Mendix also states that the MCP Client supports OAuth 2.1. However, for providers like Figma, automatic client registration is not supported, which means you need to manually create an OAuth application (Client ID and Client Secret) if you want to attempt a proper remote connection.
It is important to clarify that this is not a general limitation of Figma MCP itself. A more accurate statement is that in Studio Pro 11.8, using Bearer Token against the remote Figma MCP server (https://mcp.figma.com/mcp) is not expected to work due to the current Mendix client limitation.
Regarding the connection approach, Figma documentation indicates that the remote MCP server is the preferred setup. However, in practice, client compatibility matters. At the moment, there is no clear confirmation in Mendix documentation or forum discussions that Maia Make fully works with the remote Figma MCP server, even when OAuth is configured correctly. There are also indications that certain MCP scopes (such as mcp:connect) may not be easily usable for third-party clients.
Because of this, the most practical workaround today is to use the local Figma Desktop MCP server:
http://127.0.0.1:3845/mcp
This approach:
Keep in mind that the local MCP server requires Figma Desktop with Dev Mode and may depend on your Figma plan.
In summary:
If this resolves your issue, you can mark it as accepted.
Hi,
What you’re seeing is expected, and your analysis is already on the right track.
The endpoint:
http://mcp.figma.com/mcp
does not support generic MCP clients like Maia (Studio Pro MCP client).
Even though Mendix allows you to configure:
Figma’s MCP server does not authenticate using PAT tokens. It requires an OAuth-based flow with approved clients (like VS Code, Cursor, etc.). Since Maia does not participate in that OAuth handshake, the request is rejected with:
Access denied. You don't have permission to access this server
So this is not a configuration issue — it’s a server-side restriction.
No, not currently.
There is no supported way to make the remote Figma MCP work with Maia using:
The local MCP server exposed by the Figma Desktop app:
http://127.0.0.1:3845/mcp
is the only workable option today.
This works because:
However, it requires:
For now, you have three realistic options:
If this is for production or a stable integration, I would not depend on MCP yet. Use the Figma REST API instead, since:
The remote Figma MCP server does not support generic MCP clients like Maia Make. It requires an OAuth-based authentication flow and only allows specific approved clients (such as VS Code or Cursor). As a result, using a Bearer token from Mendix will always result in an “Access denied” error.
At this time, there is no supported way to connect Maia directly to the remote MCP endpoint. The only viable option is to use the local MCP server provided by the Figma Desktop application (if Dev Mode is enabled), or to integrate with Figma using its REST API.