BabelWrap MCP
About
MCP server for BabelWrap — give AI agents web browsing superpowers via the Model Context Protocol.
Details
- License
- MIT
Explore
- Create, manage, and close browser sessions
- Navigate to URLs and interact with page elements
- Click, fill forms, and submit data
- Extract structured data and take screenshots
- Multi-tab support with page listing and switching
- Keyboard, scroll, hover, and upload actions
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
BabelWrap MCPCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
uvx babelwrap-mcp
pipx install babelwrap-mcp
| Variable | Required | Description |
|---|---|---|
| BABELWRAP_API_KEY | Yes | Your BabelWrap API key |
| BABELWRAP_API_URL | No | API base URL (default: https://api.babelwrap.com/v1) |
babelwrap_new_session
Create a new browser session
babelwrap_close_session
Close a browser session
babelwrap_navigate
Navigate to a URL
babelwrap_snapshot
Get current page state
babelwrap_click
Click an element
babelwrap_fill
Fill a form field
babelwrap_submit
Submit a form
babelwrap_extract
Extract structured data
babelwrap_screenshot
Take a screenshot
babelwrap_press
Press a keyboard key
babelwrap_scroll
Scroll the page
babelwrap_hover
Hover over an element
babelwrap_upload
Upload a file
babelwrap_wait_for
Wait for a condition
| Tool | Description |
|---|---|
| babelwrap_new_session | Create a new browser session |
| babelwrap_close_session | Close a browser session |
| babelwrap_navigate | Navigate to a URL |
| babelwrap_snapshot | Get current page state |
| babelwrap_click | Click an element |
| babelwrap_fill | Fill a form field |
| babelwrap_submit | Submit a form |
| babelwrap_extract | Extract structured data |
| babelwrap_screenshot | Take a screenshot |
| babelwrap_press | Press a keyboard key |
| babelwrap_scroll | Scroll the page |
| babelwrap_hover | Hover over an element |
| babelwrap_upload | Upload a file |
| babelwrap_back / babelwrap_forward | Browser history |
| babelwrap_wait_for | Wait for a condition |
| babelwrap_list_pages / babelwrap_switch_page | Multi-tab support |
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"babelwrap mcp": {
"babelwrap-mcp": {
"command": "uvx",
"args": [
"babelwrap-mcp"
]
}
}
}
}
McpServers
{
"babelwrap-mcp": {
"command": "uvx",
"args": [
"babelwrap-mcp"
]
}
}
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



