BabelWrap MCP
@babelwrap
MCP server for BabelWrap — give AI agents web browsing superpowers via the Model Context Protocol.
Overview
What is BabelWrap MCP?
BabelWrap MCP is a server that gives AI agents web browsing capabilities via the BabelWrap API. It works with Claude Desktop, Cursor, Claude Code, and any MCP-compatible client.
How to use BabelWrap MCP?
Install using uvx babelwrap-mcp, pip install babelwrap-mcp, or pipx install babelwrap-mcp. Obtain an API key from babelwrap.com, then configure your client (e.g., Claude Desktop) with the BABELWRAP_API_KEY environment variable. Run the server with babelwrap-mcp.
Key features of BabelWrap MCP
- 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
Use cases of BabelWrap MCP
- Let an AI agent fill and submit web forms automatically
- Automate data extraction from dynamic web pages
- Perform end-to-end testing of web applications via AI
- Allow chatbots to browse the web and retrieve real-time information
FAQ from BabelWrap MCP
What is BabelWrap MCP?
It is an MCP server that lets AI agents perform web browsing actions (navigate, click, fill, screenshot, etc.) via the BabelWrap API.
How do I install BabelWrap MCP?
Use uvx babelwrap-mcp (no install needed), or pip install babelwrap-mcp, or pipx install babelwrap-mcp.
Do I need an API key?
Yes. Sign up at babelwrap.com and create an API key from your dashboard. Set it as the environment variable BABELWRAP_API_KEY.
Which MCP clients are supported?
Claude Desktop, Cursor, Claude Code, and any MCP-compatible client.
Can I override the default API URL?
Yes. Set the BABELWRAP_API_URL environment variable to a custom base URL (default is https://api.babelwrap.com/v1).