Let AI agents interact with any website through natural language instead of CSS selectors
{
"mcpServers": {
"io-github-soulfir-babelwrap-mcp": {
"command": "<see-readme>",
"args": []
}
}
}No install config available. Check the server's README for setup instructions.
Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
An MCP server that gives AI agents web browsing superpowers via the BabelWrap API.
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
License not specified.
Is it maintained?
Last commit 2 days ago.
Will it work with my client?
Transport: stdio. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
No automated test available for this server. Check the GitHub README for setup instructions.
No known vulnerabilities.
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Dynamic problem-solving through sequential thought chains
A Model Context Protocol server for searching and analyzing arXiv papers
An open-source AI agent that brings the power of Gemini directly into your terminal.
The official Python SDK for Model Context Protocol servers and clients
MCP Security Weekly
Get CVE alerts and security updates for io.github.soulfir/babelwrap-mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
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-mcp
Sign 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-mcp
Then 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_forward | Browser history |
| babelwrap_wait_for | Wait for a condition |
| babelwrap_list_pages / babelwrap_switch_page | Multi-tab support |
| Variable | Required | Description |
|---|---|---|
| BABELWRAP_API_KEY | Yes | Your BabelWrap API key |
| BABELWRAP_API_URL | No | API base URL (default: https://api.babelwrap.com/v1) |
Full documentation at babelwrap.com/docs/mcp
MIT