# Docs - [Introduction](/docs): What chrome-mcp is, why it drives your real Chrome instead of a fresh Chromium, and where to start. - [Quickstart](/docs/quickstart): Register the MCP server, load the extension, and pair it. Three steps, one paste. - [Agent setup](/docs/agent-setup): The exact instructions an AI agent follows to install and verify chrome-mcp on a machine. Hand it the URL and it does the rest. - [Guides](/docs/guides): Multi-tab batches, iframes and shadow roots, observers, snapshot diffs, role locators, auth walls and PDF printing. - **Reference** - Tools - [Tools reference](/docs/tools): Every tool chrome-mcp exposes over MCP, with arguments and examples. Generated from the 0.9.11 catalog. - [Tabs](/docs/tools/tabs): Open, list, focus and close tabs in the real Chrome window. - [Navigation](/docs/tools/navigation): Move a tab between pages and wait for the page to settle. - [Interaction](/docs/tools/interaction): Click, type, select and scroll. Target by CSS selector, snapshot ref, or role and accessible name. - [Reading](/docs/tools/reading): Get the page back as text, markdown, HTML, an accessibility snapshot, a screenshot or a PDF. - [State and scripting](/docs/tools/state): Cookies, storage, downloads and JavaScript evaluation. - [Observers](/docs/tools/observers): Console output, network requests and native dialogs. Requires --enable-observers. - [Session and artifacts](/docs/tools/session): Backend status, sign-in wall detection, and where downloads, results and screenshots are stored. - [Batch](/docs/tools/batch): Run many tool calls in one request, in parallel or in series. - [Other](/docs/tools/other): Tools not yet categorised. - [Security](/docs/security): Deny-all by default. Domain allowlist, mutation and eval gates, redaction, the audit log, and the pairing token. - [Architecture](/docs/architecture): The build blueprint: three worlds, one executor interface, the wire protocol, the full tool surface, the extension manifest and the security model. - [Compare](/docs/compare): How chrome-mcp differs from Playwright MCP, Puppeteer MCP and Browser Use, and when you would pick each. - **Project** - [Develop](/docs/develop): Build from source, run the tests, and load the extension from a git clone. - [Changelog](/docs/changelog): Every release of @mehmoodqureshi/chrome-mcp, newest first. - [Privacy policy](/docs/privacy): What the MCP Extension for Chrome does with page content, where data goes, and what it never sends anywhere.