Waiting on approval to run a mcp command but no button or prompt to approve

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

I was using Browser MCP for automation. Suddenly after the latest update, the allowlist in the browsermcp is not working any more. Also, it shows waiting on approval but does not ashow a allowlist or run button anymore on this mcp.

Steps to Reproduce

  1. Add browserMcp config
  2. Ask agent to navigate to google.com

Expected Behavior

  1. Show Run button and Allowlist button if not already approved.
  2. Run it automatically if the allowlist had actions

Screenshots / Screen Recordings

Operating System

MacOS

Version Information

Version: 2.4.21
VSCode Version: 1.105.1
Commit: dc8361355d709f306d5159635a677a571b277bc0
Date: 2026-01-22T16:57:59.675Z
Build Type: Stable
Release Track: Default
Electron: 39.2.7
Chromium: 142.0.7444.235
Node.js: 22.21.1
V8: 14.2.231.21-electron.0
OS: Darwin arm64 25.2.0

For AI issues: which model did you use?

Having issues in all models

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

1 Like

Hey, thanks for the report. From your screenshot, it looks like the Run/Allowlist buttons don’t show up at all. You only see “Waiting for Approval” and Stop. This looks like a known issue in 2.4.21. It used to work for you before.

I’ll need a bit more info to debug:

  • Which exact Browser MCP server are you using? Please share the relevant part of ~/.cursor/mcp.json
  • In Settings > Agents > Auto-Run Mode, which mode is selected?
  • Does this happen with other MCP servers, or only with Browser MCP?

I’ll pass this to the team. Let me know the details above, it’ll help us log the bug with good info.

@deanrie Thanks for the reply.

Here is the info that can help.

{
“mcpServers”: {
“browsermcp”: {
“command”: “npx”,
“args”: [“@browsermcp/mcp@latest”]
}
}
}

Thanks for the details. I can see the Browser MCP config, and it looks correct.

Just a couple things to confirm:

  • In Settings > Agents > Auto-Run Mode, which option is selected?
  • Does this happen only with Browser MCP, or with other MCP servers too?

This looks like a known issue with the MCP approval UI in 2.4.x. The Run and Allowlist buttons don’t show up even though they should.

For now, you can try this workaround:

  1. Go to Settings > Agents > Auto-Run Mode
  2. Switch to Auto-Run in Sandbox. This will automatically run MCP commands in an isolated environment without prompts
  3. If you need stricter control, use Use Allowlist, but the UI might still have the same issue

Let me know if switching the mode helps.

@deanrie It looks like, Auto-Run in Sandbox was pre-selected for me and I did not change anything.

I’m facing the same issue. my mcp is {

“mcpServers”: {

“playwright”: {

“url”: “http://localhost:9322”

}

}

} and my prompt is : base on this mcp,open https://xxx.com