Skip to content

[BUG] Claude in Chrome MCP tools: "Navigation to this domain is not allowed" on all domains (v1.0.66) #43255

Description

@dmarketingllm

Preflight Checklist

  • I have searched existing issues and this hasn't been reported yet
  • This is a single bug report (please file separate reports for different bugs)
  • I am using the latest version of Claude Code

What's Wrong?

Summary

MCP tools provided by the Claude in Chrome extension (v1.0.66) return "Navigation to this domain is not allowed" on every domain — including Google Sheets, GitHub, Wikipedia, and even example.com. The extension's built-in chat feature works fine on all these domains.

Environment

  • Extension version: 1.0.66
  • Chrome: macOS (Darwin 25.4.0)
  • Claude Code: CLI, Opus 4.6 (1M context)

Steps to Reproduce

  1. Open Claude Code CLI
  2. Use tabs_context_mcp to get the tab group — succeeds
  3. Use tabs_create_mcp to create a new tab — succeeds
  4. Use navigate to go to any URL — fails with "Navigation to this domain is not allowed"

Domains Tested (all fail)

  • https://docs.google.com/spreadsheets/... (authenticated Google account)
  • https://outlook.cloud.microsoft/... (authenticated Microsoft account)
  • https://github.com
  • https://wikipedia.org
  • https://example.com

What Works

  • tabs_context_mcp — returns tab group and tab IDs
  • tabs_create_mcp — creates new tabs
  • The extension's chat feature (not MCP) — can interact with Google Sheets, Outlook, and other domains without issue

What Doesn't Work

Any MCP tool that touches a domain:

  • navigate — "Navigation to this domain is not allowed"
  • screenshot, read_page, find, click, javascript_tool — all return "Permission denied for this action on this domain" when tried on a page the user navigated to manually

Expected Behavior

MCP tools should be able to navigate to and interact with domains that the user has access to, consistent with the extension's chat feature behavior.

Workaround

Using AppleScript (osascript) to execute JavaScript in Chrome and System Events for keyboard input bypasses the extension entirely and works on all domains.

What Should Happen?

MCP tools (navigate, screenshot, read_page, click, find, javascript_tool) should be able to interact with domains the user has access to — consistent with how the extension's built-in chat feature behaves. Currently, the chat feature can interact with Google Sheets, Outlook, GitHub, etc. without issue, but all MCP tools fail on every domain with "Navigation to this domain is not allowed" or "Permission denied for this action on this domain."

Error Messages/Logs

Tool: navigate
URL: https://docs.google.com/spreadsheets/d/...
Error: "Navigation to this domain is not allowed"

Tool: navigate
URL: https://github.com
Error: "Navigation to this domain is not allowed"

Tool: navigate
URL: https://wikipedia.org
Error: "Navigation to this domain is not allowed"

Tool: navigate
URL: https://example.com
Error: "Navigation to this domain is not allowed"

Tools: screenshot, read_page, find, click, javascript_tool
(on pages user navigated to manually)
Error: "Permission denied for this action on this domain"

Tools that DO work:
- tabs_context_mcp — returns tab group and tab IDs
- tabs_create_mcp — creates new tabs

Steps to Reproduce

  1. Open Claude Code CLI
  2. Use tabs_context_mcp to get the tab group — succeeds
  3. Use tabs_create_mcp to create a new tab — succeeds
  4. Use navigate to go to any URL — fails with "Navigation to this domain is not allowed"

Claude Model

Opus

Is this a regression?

Yes, this worked in a previous version

Last Working Version

No response

Claude Code Version

2.1.87

Platform

Anthropic API

Operating System

macOS

Terminal/Shell

Terminal.app (macOS)

Additional Information

I don't have a record of the latest version that was able to run without this bug, I had cleared the chat before this started happening.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions