---
canonical_url: "https://docs.composio.dev/toolkits/browserbase_mcp"
markdown_url: "https://docs.composio.dev/toolkits/browserbase_mcp.md"
product: "platform"
version: null
last_updated: null
---

# Browserbase MCP

Browserbase MCP gives agents isolated cloud browsers for navigation, observation, extraction, and natural-language web actions through Stagehand.

- **Category:** web scraping & browser
- **Auth:** API_KEY
- **Composio-managed OAuth available?** N/A
- **Tools:** 6
- **Triggers:** 0
- **Slug:** `BROWSERBASE_MCP`
- **Version:** 20261014_00

## Tools

### Act

**Slug:** `BROWSERBASE_MCP_ACT`

Perform an action on the page

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `action` | string | Yes |  |
| `sessionId` | string | No | Optional Browserbase session ID. For `start`, pass an existing session ID to reuse it instead of creating a new session. For other tools, pass the sessionId returned by `start` to target or reattach to that session; if omitted, they use the current active session. |

### End

**Slug:** `BROWSERBASE_MCP_END`

Close the current Browserbase session

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sessionId` | string | No | Optional Browserbase session ID. For `start`, pass an existing session ID to reuse it instead of creating a new session. For other tools, pass the sessionId returned by `start` to target or reattach to that session; if omitted, they use the current active session. |

### Extract

**Slug:** `BROWSERBASE_MCP_EXTRACT`

Extract data from the page

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sessionId` | string | No | Optional Browserbase session ID. For `start`, pass an existing session ID to reuse it instead of creating a new session. For other tools, pass the sessionId returned by `start` to target or reattach to that session; if omitted, they use the current active session. |
| `instruction` | string | No |  |

### Navigate

**Slug:** `BROWSERBASE_MCP_NAVIGATE`

Navigate to a URL

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `url` | string | Yes |  |
| `sessionId` | string | No | Optional Browserbase session ID. For `start`, pass an existing session ID to reuse it instead of creating a new session. For other tools, pass the sessionId returned by `start` to target or reattach to that session; if omitted, they use the current active session. |

### Observe

**Slug:** `BROWSERBASE_MCP_OBSERVE`

Observe actionable elements on the page

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sessionId` | string | No | Optional Browserbase session ID. For `start`, pass an existing session ID to reuse it instead of creating a new session. For other tools, pass the sessionId returned by `start` to target or reattach to that session; if omitted, they use the current active session. |
| `instruction` | string | Yes |  |

### Start

**Slug:** `BROWSERBASE_MCP_START`

Create or reuse a Browserbase session

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sessionId` | string | No | Optional Browserbase session ID. For `start`, pass an existing session ID to reuse it instead of creating a new session. For other tools, pass the sessionId returned by `start` to target or reattach to that session; if omitted, they use the current active session. |
