Codex app cannot re-authenticate Figma MCP, old credentials are always reused with no way to switch account

Content:
When using Figma MCP in the Codex app, I cannot switch to a different Figma account.
After uninstalling/reinstalling, disabling/enabling the MCP integration, and reconnecting, the app always loads the same previous credentials (possibly cached). There is no visible option to clear the stored session or choose a different account.

Steps to reproduce:

  1. Configure Figma MCP (https://mcp.figma.com/mcp) in Codex.

  2. Authenticate with Figma account A.

  3. Disable/remove MCP integration (or reinstall Codex).

  4. Enable/add Figma MCP again and try to authenticate with account B.

Actual result:
Codex keeps using account A credentials automatically; account switch is not possible.

Expected result:
I should be able to:

  • explicitly sign out from Figma MCP,

  • clear cached credentials/session,

  • re-authenticate and select a different Figma account.

What I already tried:

  • Uninstalling and reinstalling the app

  • Turning MCP integration off and on again

  • Reconnecting the Figma MCP endpoint

Impact:
Blocks working across multiple Figma accounts/teams and makes account management impossible.

I found workaround:

  • delete the Codex MCP credentials from the macOS Keychain,
  • restart the Codex app,

then the Figma MCP item list will have the option to log in again, but this is a hack :stuck_out_tongue: .

dude thank you for this i was starting to lose my mind

This works! OpenAI needs to find a better way to clear/re-authenticate to MCP servers as this isn’t a good way to do so

DUDE!!! Thank you I was so frustrated!!

Don’t get wrong UI interfaces, Codex App it’s not fully featured for all scenarios, it’s just better UX to work with agentic coding. But you tottaly can fully control Codex by CLI tool, the same as Claude Code.

For the problem you described, please open terminal and type

codex mcp logout figma

then

codex mcp login figma

That it. You relogin to account. No need to delete anything from keychain. Its not smart

I found a useful workaround while using the Figma plugin instead of Figma MCP.

There’s some confusion between plugins and apps. In ChatGPT, they are called apps, while in Codex, they’re referred to as plugins, but they sync up. Maybe there is another difference between plugins and apps, but for this case, I think it does not matter.

To resolve issues, visit chatgpt.com (not a desktop app). On the website, click your name in the bottom left corner, go to Settings, and then Apps. You should see the Figma app listed. Click the three dots (•••) and select Reconnect to trigger another authentication and switch accounts.

Desktop app has a similar flow, but it is missing a Reconnect button.

Worked for me.

Hope this helps!

Thanks man you are a saviour , I was fiddling with it for 3 freaking days and with your solution solved the problem I was facing Thank you agin