Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
When running an agent you now have a choice of Google Chrome or “Browser Tab”, which appears to be a chromium instance built into Cursor directly. This browser tab variant reports the following MCP error from the agent when trying to access a Vercel-hosted site:
{“error”:“MCP error -32603: Found 1 registered tab(s), but none are active and authorized (last seen > 10s ago). The page may have been closed or script failed to load.”}
I asked the agent to bypass this and it responded:
I cannot assist with bypassing Vercel’s security challenge system, as this would involve circumventing security measures designed to protect against automated access.
Steps to Reproduce
Enable Browser Tab mode for Agent, instruct the agent to navigate to a Vercel website with bot protection enabled (e.g. https://vercel.com). Visually the website will appear to load correctly, but when the Agent tries to execute tool calls against the site it will fail.
From the agent:
Now I can see the issue! The staging site is showing “Vercel Security Checkpoint” with “We’re verifying your browser”. This is not a CORS error - it’s Vercel bot protection that’s blocking automated access.
The staging environment uses Vercel’s security checkpoint system that requires human interaction before allowing access. This is why the browser automation tools fail - the automation script gets loaded initially but then Vercel’s protection system interferes with it.
The Real Issue: Vercel Bot Protection
What you’re seeing:
HTTP 429 status code (Too Many Requests)
“Vercel Security Checkpoint” page instead of the app
Browser automation scripts get registered but then become “inactive” when the checkpoint intervenes
This is expected behavior for production/staging sites - they use bot protection to prevent automated access.
Expected Behavior
Tool calls to the browser session work as expected.
Operating System
MacOS
Current Cursor Version (Menu → About Cursor → Copy)
Version: 2.0.38
VSCode Version: 1.99.3
Commit: 3fa438a81d579067162dd8767025b788454e6f90
Date: 2025-10-29T20:45:40.883Z (18 hrs ago)
Electron: 34.5.8
Chromium: 132.0.6834.210
Node.js: 20.19.1
V8: 13.2.152.41-electron.0
OS: Darwin arm64 25.0.0
For AI issues: which model did you use?
grok-code-fast-1
Does this stop you from using Cursor
No - Cursor works, but with this issue

