| name | browserbase |
| description | Automates browser sessions via Browserbase MCP—navigate URLs, wait for load, interact with selectors, and capture page state. Use for dynamic web pages, scraping, and scripted browser actions. |
Browserbase
Purpose
Run cloud browser sessions through Browserbase MCP: start or reuse a session, navigate, wait for dynamic content, interact via selectors, and return page title, text, or screenshots from tool output.
When to Use
- Open a URL and read page content or title.
- Click, type, or interact with elements on dynamic sites.
- Scripted flows: navigate → wait → act → verify.
When NOT to Use
- Local IDE browser testing in Cursor → cursor-ide-browser MCP when available.
- Static HTTP fetch without rendering when a simple HTTP client suffices.
- Logins requiring manual MFA without user handoff.
Expected Outcome
- Session created before navigation.
- Actions sequenced: navigate, wait, then click/type/screenshot.
- Results described from tool responses, not invented DOM state.
Inputs to Gather
- Target URL(s).
- Selectors for targeted elements when clicking or typing.
- Timeouts for slow or SPA pages.
Workflow
- Discover Browserbase tools via MCP
list_tools.
- Start or reuse session before navigation.
- Navigate to URL; wait for load on dynamic pages.
- Act with one clear step at a time (click, type, screenshot) using selectors when needed.
- Return title, visible text, or screenshot description from tools.
Domain rules
- Session before navigate.
- Wait for load on dynamic pages; use timeouts.
- Selectors when targeting specific elements.
- One action per step for reliability.
Main tools
- Browserbase MCP: session create, navigate, interact, screenshot (names from
list_tools).
Examples
Page title for example.com: Session → navigate → wait → read title from tool output.
Google weather search: Navigate → wait for search box → type query → submit → summarize results.
Tool Availability Rules
| Access | Behavior |
|---|
| Full MCP access | Run session workflows. |
| Read-only | Not applicable for browser automation. |
| No Browserbase MCP | State limitation; do not describe fake page content. |
Related tool sets
Review / Decision / Execution Criteria
- Retry with fresh snapshot after navigation that changes DOM.
- Stop after repeated failures; report blocker (login, captcha).
Output Format
- URL and steps taken.
- Extracted content or screenshot summary.
- Errors or need for user login.
Quality Bar
- No invented selectors or page text.
- Respect site terms and user scope.
Safety and Boundaries
- Do not enter credentials unless user provides them in session.
- Stop at captcha/MFA for user handoff.
Escalation / Dispatch Rules
- Local interactive debugging → IDE browser MCP if user prefers.
References
- Legacy:
skills/old_skills.json (browserbase).
skills/skill.instruction.md, skills/meta.instructions.md