[BUG] Claude in Chrome MCP: navigate and read_page denied on ALL domains from Claude Desktop (Windows 11) — no approval popup renders
Related / duplicates: #27073, #20887, #43538, #41034
Summary
MCP tools Claude_in_Chrome__navigate and read_page fail on ALL domains from Claude Desktop on Windows 11 with "Navigation to this domain is not allowed" / "Permission denied for reading pages on this domain". No approval popup ever renders in the extension side panel. Bridge partially connects (tabs_context_mcp works, returns tab IDs).
Environment
- OS: Windows 11
- Claude Desktop: latest as of 17 Apr 2026 (just auto-updated)
- Claude in Chrome extension: v1.0.68 (fcoeoabgfenejglbffodgkkbkcdhcgfn)
- Chrome: latest stable
- Account: Pro (personal)
- Also installed: Claude Code CLI (may be relevant — see #20887)
Steps to reproduce
- Fresh Claude Desktop install + Chrome extension signed in
- Call
mcp__Claude_in_Chrome__tabs_context_mcp→ ✅ works, returns tab IDs - Call
mcp__Claude_in_Chrome__navigatewith any URL (tried remax-first.cl, example.com, google.com) → ❌ "Navigation to this domain is not allowed" - Call
mcp__Claude_in_Chrome__read_page→ ❌ "Permission denied for reading pages on this domain" - Observe Chrome extension side panel — no approval popup renders
Expected
Either (a) navigation succeeds, or (b) approval prompt appears asking user to allow the domain.
Actual
Tools fail silently without any UI prompt. Approved sites list in extension Options remains empty because the approval flow never triggers.
Config state
%APPDATA%\Claude\config.json contains:
"dxt:allowlistEnabled:4f4844af-3380-4b06-bee3-b2485f0d7b1c": false,
"dxt:allowlistCache:...": "<base64 signed blob>"
Troubleshooting attempted (all failed)
- Disable/re-enable extension
- Sign out/in on extension
- Delete all
dxt:*keys from config.json + bridge-state.json, restart Desktop → Desktop detected "corrupted" config and reverted - Manual flip of
dxt:allowlistEnabledtotruevia file edit → Desktop popup "Configuración restablecida — archivo dañado", reverted all changes to default (including flag back to false) - Extension mode toggle "Ask before acting" ↔ "Act without asking"
- "Permitir extensión" on chrome://extensions/ details
- Full Claude Desktop reinstall
Workaround
Migrated to Claude Code CLI where /chrome enable works. Chrome MCP from Claude Desktop is effectively unusable on Windows for this account.
Impact
Blocks all browser automation workflow from Claude Desktop chat. Forces switch to CLI, losing chat-based productivity for non-technical users.
This issue has 9 comments on GitHub. Read the full discussion on GitHub ↗