Unlike Chrome DevTools MCP which requires setting up debug profiles and running separate servers, BrowserOS MCP works out of the box. Just copy the URL from settings and connect.
Why Use BrowserOS with Claude Code?
Agentic Coding
Claude tests your web app, reads console errors, and fixes the code — all in one loop.
40+ App Integrations
Gmail, Slack, GitHub, Jira, Notion, Google Sheets, and more — accessible directly from your AI agent.
Data Extraction
Extract your LinkedIn profile, tweets, or any authenticated page content.
Task Automation
Fill forms, navigate multi-step workflows, and automate repetitive browser tasks.
53+ MCP Tools
Full browser control: tabs, navigation, clicks, typing, screenshots, bookmarks, history, tab groups, and window management.
Zero Config Auth
Connect external services via OAuth — credentials are managed securely, never stored in BrowserOS.
Getting Started
Open BrowserOS Settings
Navigate to
chrome://browseros/mcp or click Settings → BrowserOS as MCP in the sidebar.Copy the MCP URL
Copy the Server URL shown on the page (e.g., 
http://127.0.0.1:9239/mcp).
- Claude Code
- Gemini CLI
- Codex
- OpenClaw
- Claude Desktop
Add BrowserOS to Claude Code:Start Claude Code and try it:To remove later:
Example Prompts
Try these prompts once connected
Try these prompts once connected
Extract structured data from any page you’re logged into — no scraping setup needed.Test your web app end-to-end without leaving the terminal — Claude navigates, interacts, and reports errors back.Capture visual snapshots of any page for debugging, documentation, or design review.Search through your real browsing history to find pages you visited earlier.Access your email directly from the agent — read, search, and summarize without switching windows.Chain multiple services together in a single prompt — file issues, notify your team, and stay in flow.
Browser Automation Tools
BrowserOS exposes 53 browser automation tools to MCP clients, organized into the following categories:Navigation & Tabs (8 tools)
Navigation & Tabs (8 tools)
Content & Observation (8 tools)
Content & Observation (8 tools)
| Tool | Description |
|---|---|
take_snapshot | Get accessibility tree with interactive element IDs |
take_enhanced_snapshot | Detailed accessibility tree with structural context |
get_page_content | Extract page as clean Markdown (headers, links, tables) |
get_page_links | Extract all links from a page with deduplication |
get_dom | Get raw HTML DOM with optional CSS selector scoping |
search_dom | Search DOM by text, CSS selector, or XPath |
take_screenshot | Capture page screenshot (PNG/JPEG/WebP, full-page option) |
evaluate_script | Execute JavaScript in the page context |
Interaction & Input (14 tools)
Interaction & Input (14 tools)
| Tool | Description |
|---|---|
click | Click an element by ID from snapshot |
click_at | Click at specific X,Y coordinates |
hover | Hover over an element |
focus | Focus an element (scrolls into view) |
fill | Type text into an input (with optional clear) |
clear | Clear text from input/textarea |
check | Check a checkbox or radio button |
uncheck | Uncheck a checkbox |
select_option | Select a dropdown option by value or text |
press_key | Press a key or key combination (Enter, Ctrl+A, etc.) |
drag | Drag an element to another element or coordinates |
scroll | Scroll page or element (up/down/left/right) |
upload_file | Upload files to a file input element |
handle_dialog | Accept or dismiss JavaScript dialogs |
File & Export (3 tools)
File & Export (3 tools)
| Tool | Description |
|---|---|
save_pdf | Print current page to a PDF file |
save_screenshot | Capture and save a screenshot to disk |
download_file | Click an element to trigger a download and save it |
Window Management (5 tools)
Window Management (5 tools)
| Tool | Description |
|---|---|
list_windows | List all browser windows |
create_window | Create a new browser window |
create_hidden_window | Create a hidden window for background tasks |
close_window | Close a window by ID |
activate_window | Focus and activate a window |
Tab Groups (5 tools)
Tab Groups (5 tools)
| Tool | Description |
|---|---|
list_tab_groups | List all tab groups |
group_tabs | Create a tab group with optional title and color |
update_tab_group | Update group title, color, or collapsed state |
ungroup_tabs | Remove tabs from groups |
close_tab_group | Close a group and all its tabs |
Bookmarks (6 tools)
Bookmarks (6 tools)
| Tool | Description |
|---|---|
get_bookmarks | List all bookmarks |
create_bookmark | Create a bookmark or folder |
remove_bookmark | Delete a bookmark or folder |
update_bookmark | Update bookmark title or URL |
move_bookmark | Move a bookmark to a different folder |
search_bookmarks | Search bookmarks by title or URL |
History (4 tools)
History (4 tools)
| Tool | Description |
|---|---|
search_history | Search browser history by text query |
get_recent_history | Get the most recent history items |
delete_history_url | Delete a specific URL from history |
delete_history_range | Delete history within a time range |
40+ External App Integrations
BrowserOS connects your AI agent directly to the tools you already use — no separate MCP servers to install or configure. Everything is accessible through the same BrowserOS MCP connection.How It Works
Agent calls an external service tool
Your AI agent calls a tool like
gmail_search_messages through the BrowserOS MCP.OAuth login (first time only)
If this is your first time using that service, BrowserOS opens an OAuth login page in the browser. Log in and authorize access.
Your credentials are managed securely via OAuth and are never stored in BrowserOS. Tokens are refreshed transparently, and you can revoke access at any time from the service provider.
Supported Services
Email
| Service | What you can do |
|---|---|
| Gmail | Send, read, search emails, manage drafts and labels |
| Outlook Mail | Send, read, and manage emails |
| Resend | Send transactional and marketing emails |
Calendar & Scheduling
Calendar & Scheduling
| Service | What you can do |
|---|---|
| Google Calendar | Create events, find free time, manage calendars |
| Outlook Calendar | Schedule meetings, manage events |
| Cal.com | Schedule meetings, manage availability |
Communication
Communication
| Service | What you can do |
|---|---|
| Slack | Post messages, manage channels |
| Discord | Send messages, manage servers |
| Send messages, manage conversations | |
| Microsoft Teams | Chat, meet, and collaborate |
Development
Development
| Service | What you can do |
|---|---|
| GitHub | Manage repos, issues, and pull requests |
| GitLab | Manage repos, issues, and merge requests |
| Vercel | Deploy and manage web applications |
| Postman | Test and manage APIs |
| Cloudflare | Manage domains, DNS, and security |
| Supabase | Manage databases and backend services |
Project Management
Project Management
| Service | What you can do |
|---|---|
| Linear | Create issues, manage cycles and projects |
| Jira | Create issues, manage sprints |
| Asana | Organize and track team projects |
| Monday | Manage work and team collaboration |
| ClickUp | Manage tasks, projects, and workflows |
Productivity & Docs
Productivity & Docs
| Service | What you can do |
|---|---|
| Notion | Create pages, manage databases |
| Google Docs | Create and edit documents |
| Google Sheets | Create and edit spreadsheets |
| Google Drive | Upload, download, and manage files |
| Google Forms | Create and manage forms and surveys |
| Confluence | Create and manage documentation |
| Airtable | Manage bases, tables, and records |
File Storage
File Storage
| Service | What you can do |
|---|---|
| Dropbox | Store and share files |
| OneDrive | Store and sync files with Microsoft |
| Box | Manage and share enterprise files |
Design
Design
| Service | What you can do |
|---|---|
| Figma | Access and manage design files |
| Canva | Create and manage designs |
CRM & Marketing
CRM & Marketing
| Service | What you can do |
|---|---|
| Salesforce | Manage leads, contacts, and opportunities |
| HubSpot | Manage contacts, deals, and marketing |
E-commerce & Payments
E-commerce & Payments
| Service | What you can do |
|---|---|
| Shopify | Manage products, orders, and store |
| Stripe | Manage payments and subscriptions |
Analytics
Analytics
| Service | What you can do |
|---|---|
| PostHog | Query analytics, manage feature flags |
| Mixpanel | Analyze user behavior and metrics |
Support
Support
| Service | What you can do |
|---|---|
| Zendesk | Manage support tickets and customers |
| Intercom | Manage customer messaging and support |
Search & AI
Search & AI
| Service | What you can do |
|---|---|
| Brave Search | Search the web privately |
| Exa | AI-powered semantic web search |
| Mem0 | Store and retrieve AI memory |
Social
Social
Demo Videos
Agentic coding workflow
Browser automation with Claude Code

