babelwrap/babelwrap-mcp
MCP server for BabelWrap — give AI agents web browsing superpowers via the Model Context Protocol.
Platform-specific configuration:
{
"mcpServers": {
"babelwrap-mcp": {
"command": "npx",
"args": [
"-y",
"babelwrap-mcp"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
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 uvx (recommended -- no install required)
uvx babelwrap-mcp
# Using pip
pip install babelwrap-mcp
# Using pipx (isolated environment)
pipx install babelwrap-mcpSign up at babelwrap.com and create an API key from your dashboard.
Add to your claude_desktop_config.json:
{
"mcpServers": {
"babelwrap": {
"command": "uvx",
"args": ["babelwrap-mcp"],
"env": {
"BABELWRAP_API_KEY": "bw_your_api_key_here"
}
}
}
}If you installed with pip or pipx, use the binary directly:
{
"mcpServers": {
"babelwrap": {
"command": "babelwrap-mcp",
"args": [],
"env": {
"BABELWRAP_API_KEY": "bw_your_api_key_here"
}
}
}
}claude mcp add babelwrap -- uvx babelwrap-mcpThen set your API key as an environment variable:
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 | | 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_for
Loading reviews...