Cursor repeatedly resets model feature flags and API key preferences on startup

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Cursor repeatedly resets model feature flags and API key preferences on startup

Steps to Reproduce

Open Cursor, it launches new browser tabs asking me to re-authenticate MCPs. that I’ve previously disabled. Cursor is not remembering which providers I’ve feature-flagged off. After each login, these flags are turned back on, forcing me to manually disable them every time.

The same issue happens with my API key settings. I have my OpenAI API key added and explicitly enabled so Cursor will use my API credits instead of my included billing tokens. However, on every login Cursor auto-disables the OpenAI key, causing Cursor to use my included tokens instead of my API tokens.

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.0.77
VSCode Version: 1.99.3
Commit: ba90f2f88e4911312761abab9492c42442117cf0
Date: 2025-11-13T23:10:43.113Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Darwin arm64 25.1.0

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey @roshvan, I disabled Linear MCP in Cursor Settings → Tools & MCP, restarted Cursor, and the MCP stayed disabled – the Agent couldn’t use it. I didn’t try the other problem with the OpenAI API setting being reset, though.

Based on what I am reading, my suspicion is that the preference sync isn’t persisting the flags, or something related to network connectivity, but that’s worth checking once:

  1. Open Settings → Network → Run Diagnostics and verify everything is green.
  2. Disable HTTP/2 (Settings → Network → “Disable HTTP/2”) or force HTTP 1.1 and restart.

Can you also disable all extensions (cursor --disable-extensions from the Mac terminal) and try again? That’s worth checking too, to rule out any possible conflicts with the extensions.

Here is my Cursor version for comparison:

Version: 2.0.77
VSCode Version: 1.99.3
Commit: ba90f2f88e4911312761abab9492c42442117cf0
Date: 2025-11-13T23:10:43.113Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Darwin arm64 24.6.0

Let me know if any of these steps help.

Thanks for the report. Can you please check if you’re still facing this issue on the latest version?
You can get the latest version from Download · Cursor