An MCP server that gives AI agents web browsing superpowers via the BabelWrap API.
Works with Claude Desktop, Cursor, Claude Code, and any MCP-compatible client.
# Using npx (recommended -- no install required)
npx babelwrap-mcp
# Using npm (global)
npm install -g babelwrap-mcpSign up at babelwrap.com and create an API key from your dashboard.
Add to your claude_desktop_config.json:
{
"mcpServers": {
"babelwrap": {
"command": "npx",
"args": ["-y", "babelwrap-mcp"],
"env": {
"BABELWRAP_API_KEY": "bw_your_api_key_here"
}
}
}
}claude mcp add babelwrap -- npx -y babelwrap-mcpThen set your API key:
export BABELWRAP_API_KEY=bw_your_api_key_here| 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 by description |
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_upload |
Upload a file |
babelwrap_hover |
Hover over an element |
babelwrap_back |
Navigate back |
babelwrap_forward |
Navigate forward |
babelwrap_scroll |
Scroll the page |
babelwrap_wait_for |
Wait for a condition |
babelwrap_list_pages |
List open tabs/pages |
babelwrap_switch_page |
Switch to another tab |
- Python:
pip install babelwrap-mcp(babelwrap-mcp on PyPI) - JS/TS SDK:
npm install babelwrap(babelwrap on npm) - Python SDK:
pip install babelwrap(babelwrap on PyPI)
MIT