| name | claude-chrome |
| description | Control Chrome browser via Claude extension. Use when automating browser workflows, filling forms, extracting data from authenticated sites, testing web apps, or creating scheduled browser tasks. |
Claude in Chrome
Core Capability: Control your real Chrome browser with Claude. Works with sites you're already logged into — Gmail, Google Docs, Notion, CRMs — no re-authentication needed.
Quick Start
claude update
claude --chrome
claude --no-chrome
/chrome
/chrome → "Enabled by default"
THE EXACT PROMPT — Common Tasks
Navigation
Go to github.com/anthropics and click on the "Code" tab
Form Testing
Open localhost:3000, try submitting the login form with invalid data,
and check if error messages appear correctly
Data Extraction
Go to the product listings page and extract the name, price, and
availability for each item. Save as CSV.
Authenticated Workflow
Draft a project update based on our recent commits and add it to
my Google Doc at docs.google.com/document/d/abc123
Form Automation
I have contacts in contacts.csv. For each row, go to crm.example.com,
click "Add Contact", and fill in the name, email, and phone fields.
Record Demo GIF
Record a GIF showing the checkout flow from adding an item to cart
through to the confirmation page
Browser Capabilities
Navigation & Interaction:
- Navigate to URLs
- Click elements (buttons, links, form fields)
- Type text into inputs
- Scroll pages, create/manage tabs
Information Retrieval:
- Read page content and DOM state
- Access console logs and errors
- Monitor network requests
- Extract structured data
Advanced:
- Fill forms automatically
- Record browser actions as GIFs
- Chain browser + terminal commands
- Work across multiple tabs
MCP Alternative: Chrome DevTools
For programmatic control with 26 browser automation tools:
claude mcp add chrome-devtools -- npx -y chrome-devtools-mcp@latest
Or in config:
{
"mcpServers": {
"chrome-devtools": {
"command": "npx",
"args": ["-y", "chrome-devtools-mcp@latest"]
}
}
}
Key Tools
| Category | Tools |
|---|
| Input | click, drag, fill, fill_form, hover, press_key |
| Navigation | navigate_page, new_page, close_page, list_pages |
| Debugging | take_screenshot, evaluate_script, get_console_message |
| Network | list_network_requests, get_network_request |
| Performance | performance_start_trace, performance_analyze_insight |
Extension Features
Workflow Shortcuts
Create reusable shortcuts (type "/" in extension):
- Click cursor icon or "/" → "Record workflow"
- Perform actions while Claude watches
- Claude generates shortcut with name, description, URL
Scheduled Tasks
1. When creating shortcut, toggle "Schedule"
2. Set frequency: daily, weekly, monthly
3. Choose date/time and model
4. Claude runs automatically
Examples:
- Daily inbox cleanup at 9am
- Weekly competitor scan every Monday
- Monthly expense report filing
When to Use
Good for:
- Form filling and data entry
- Button clicking and navigation
- Extracting data from authenticated pages
- Testing web applications
- Tasks behind logins
Better manually:
- One-click tasks (faster by hand)
- Subjective decisions
- Exploratory research
Tips
- Be specific — Ambiguous instructions produce inconsistent results
- Add verification — "Verify you completed all items"
- Handle modals — Dismiss alerts manually, then continue
- Use fresh tabs — If unresponsive, ask for a new tab
- Filter console — Specify patterns vs. requesting all logs
Troubleshooting
Extension not detected:
claude --version
Then /chrome → "Reconnect extension"
Browser not responding:
- Check for blocking modal dialogs
- Ask Claude to create a new tab
- Restart extension in chrome://extensions
Requirements
| Component | Version |
|---|
| Chrome | Latest stable |
| Claude Extension | 1.0.36+ |
| Claude Code CLI | 2.0.73+ |
| Claude Plan | Pro/Team/Enterprise/Max |
Not supported: Brave, Arc, Edge, WSL, Mobile
References