Cannot modify MCP allowlist

Hello, in recent versions it is impossible to modify the mcp allowlist in autorun. I cann add to it when agent tries to call an mcp tool as there is button to add to allowlist, but in settings, i cannot remove from the allowlist. When I hover over the allowlist of mcp tools, the cursor becomes ‘block’ like this:
image

Version: 2.6.21 (user setup)
VSCode Version: 1.105.1
Commit: fea2f546c979a0a4ad1deab23552a43568807590
Date: 2026-03-21T22:09:10.098Z
Build Type: Stable
Release Track: Early Access
Electron: 39.8.1
Chromium: 142.0.7444.265
Node.js: 22.22.1
V8: 14.2.231.22-electron.0
OS: Windows_NT x64 10.0.19045

Hi there!

We detected that this may be a bug report, so we’ve moved your post to the Bug Reports category.

To help us investigate and fix this faster, could you edit your original post to include the details from the template below?

Bug Report Template - Click to expand

Where does the bug appear (feature/product)?

  • Cursor IDE
  • Cursor CLI
  • Background Agent (GitHub, Slack, Web, Linear)
  • BugBot
  • Somewhere else…

Describe the Bug
A clear and concise description of what the bug is.


Steps to Reproduce
How can you reproduce this bug? We have a much better chance at fixing issues if we can reproduce them!


Expected Behavior
What is meant to happen here that isn’t working correctly?


Screenshots / Screen Recordings
If applicable, attach images or videos (.jpg, .png, .gif, .mp4, .mov)


Operating System

  • Windows 10/11
  • MacOS
  • Linux

Version Information

  • For Cursor IDE: Menu → About Cursor → Copy
  • For Cursor CLI: Run agent about in your terminal
IDE:
Version: 2.xx.x
VSCode Version: 1.105.1
Commit: ......

CLI:
CLI Version 2026.01.17-d239e66

For AI issues: which model did you use?
Model name (e.g., Sonnet 4, Tab…)


For AI issues: add Request ID with privacy disabled
Request ID: f9a7046a-279b-47e5-ab48-6e8dc12daba1
For Background Agent issues, also post the ID: bc-…


Additional Information
Add any other context about the problem here.


Does this stop you from using Cursor?

  • Yes - Cursor is unusable
  • Sometimes - I can sometimes use Cursor
  • No - Cursor works, but with this issue

The more details you provide, the easier it is for us to reproduce and fix the issue. Thanks!

Hey, this is a known issue and it’s been around for a while. Full thread here: MCP Allowlist doesn’t work, also can’t be edited MCP Allowlist doesn't work, also can't be edited

Root cause is that some internal flags get stuck in state.vscdb and override whatever you set in the UI.

On Windows there’s a community workaround, a PowerShell script from this post in the same thread: MCP Allowlist doesn't work, also can't be edited - #19 by helloworld2. Before running it, make sure Cursor is fully closed. The script creates a backup automatically. You’ll need sqlite3.exe, the download link is in that post too.

The team is aware of the issue. Let me know if the workaround helps.

1 Like

It did work, thank you!

1 Like