chrome-mcp

Privacy policy

What the MCP Extension for Chrome does with page content, where data goes, and what it never sends anywhere.

Last updated: 2026-09-18

MCP Extension for Chrome is the browser half of chrome-mcp, an open-source tool (MIT, https://github.com/Mehmoodqureshi/chrome-mcp) that lets an AI agent running on your own computer drive the Chrome you already use.

What the extension does

It opens a WebSocket connection to a chrome-mcp server running on the same machine, at 127.0.0.1 only, and carries out the commands that server sends: listing and opening tabs, navigating, clicking, typing, reading page text and HTML, taking screenshots, reading cookies and site storage, and saving downloads. The server is started by you, on your computer, from your MCP client (for example Claude Code or Claude Desktop).

What data it handles

  • Page content, screenshots, cookies, and site storage of the tabs the server asks about. This data is sent only to the local server over the loopback interface. The server hands it to the AI client you configured.
  • A pairing token, stored in the extension's local storage, so the server can tell this browser apart from any other local program.
  • The connection state and the profile name you chose, also in local storage.

What it does not do

  • It never sends any data to the extension author or to any remote server. The only network endpoint it connects to is 127.0.0.1.
  • It does not collect analytics, telemetry, or crash reports.
  • It does not run remote code. All code is in the package you install.
  • It does nothing until you pair it with a local server, and it acts only on the domains that server's allowlist permits. The server ships deny-all by default.

Which sites it can touch

Access is decided by the allowlist you give the local server (--allow-domain). The extension requests access to all URLs only so that allowlist can name any site; without a matching entry, no command runs on a page.

Data retention

Nothing is retained by the extension beyond the local-storage items above. You can clear them by removing the extension. Anything the server saves (screenshots, downloads, action history) lives in ~/.chrome-mcp on your own machine under your control.

The chrome-mcp server (separate from the extension)

This policy covers the extension, which sends nothing anywhere. The chrome-mcp server — the npm package you run from your MCP client — sends anonymous usage statistics: a random install id, its version, OS, CPU architecture, Node version, and counts of tool calls and error codes. It never sends URLs, page content, tool arguments, cookies or anything the extension reads. Turn it off with CHROME_MCP_TELEMETRY=0, DO_NOT_TRACK=1, or --no-telemetry. Details: https://github.com/Mehmoodqureshi/chrome-mcp#telemetry

Contact

Open an issue at https://github.com/Mehmoodqureshi/chrome-mcp/issues.

On this page