Browserbase MCP
by Browserbase
Cloud-based browser automation — headless Chrome sessions, scraping, and screenshots without local browsers
browser Node.js Beginner Verified
⭐ 500 stars 📅 Updated: 1mo ago
Description
MCP server from Browserbase that enables AI agents to automate browser interactions in the cloud. Spin up headless Chrome instances on demand, navigate web pages, click elements, fill forms, capture screenshots, and extract structured content — all without requiring a local browser installation. Built with TypeScript, it provides cloud-hosted browser sessions that handle anti-bot measures, JavaScript rendering, and complex page interactions. Ideal for AI-powered web scraping, automated testing, and any workflow that needs reliable browser automation at scale without managing local browser infrastructure.
✅ Best for
AI workflows that need reliable, scalable browser automation without managing local browser infrastructure
⏭️ Skip if
You need offline browser automation or want to avoid cloud dependencies
💡 Use cases
- Web scraping and data extraction through cloud-hosted browsers
- Automated testing of web applications via AI assistants
- Capturing screenshots and visual snapshots of web pages
- Filling forms and interacting with dynamic web content
👍 Pros
- ✓ No local browser installation required — everything runs in the cloud
- ✓ Handles anti-bot protections and JavaScript rendering automatically
- ✓ Simple npx install with straightforward API key setup
- ✓ Free tier available for getting started quickly
👎 Cons
- ✗ Requires API key and internet connection for all operations
- ✗ Cloud-based sessions add network latency compared to local browsers
- ✗ Free tier has session limits and usage quotas
🔧 Exposed tools (7 tools)
| Tool | Category | Description |
|---|---|---|
| extract_content | extraction | Extract structured content from the current page |
| click | interaction | Click on an element in the page |
| type | interaction | Type text into an input field |
| navigate | navigation | Navigate to a URL in the browser session |
| screenshot | observation | Capture a screenshot of the current page |
| create_session | session | Create a new cloud browser session |
| close_session | session | Close an active browser session |
⚡ Installation
Prerequisites:
- • Node.js v18+
- • Browserbase API key (free tier available)
- • API key required
Check Claude Code documentation to configure this MCP server.
💡 Tips & tricks
Use create_session to start a browser instance, then chain navigate, click, and type tools for multi-step workflows. Use screenshot to visually verify page state between actions. Close sessions when done to conserve your usage quota.
🔄 Alternatives
Quick info
- Author
- Browserbase
- License
- MIT
- Runtime
- Node.js 18+
- Transport
- stdio
- Category
- browser
- Difficulty
- Beginner
- Self-hostable
- ❌
- Auth
- —
- Docker
- —
- Version
- latest
- Updated
- Feb 28, 2026
Client compatibility
- ✅ Claude Code
- ✅ Cursor
- ✅ VS Code Copilot
- ❓ Gemini CLI
- ✅ Windsurf
- ✅ Cline
- ❓ JetBrains AI
- ❓ Warp
Platforms
🍎 macOS 🐧 Linux 🪟 Windows