The web, as an API, for your agents.
BabelWrap lets AI agents interact with any website through natural language. Instead of writing CSS selectors or XPath, agents describe what they want in plain English — and BabelWrap handles the rest.
| Package | Install | Description |
|---|---|---|
| babelwrap | pip install babelwrap |
Python SDK |
| babelwrap-mcp | uvx babelwrap-mcp |
MCP Server for Claude, Cursor, and more |
from babelwrap import BabelWrap
with BabelWrap(api_key="bw_...") as bw:
with bw.create_session() as session:
session.navigate("https://example.com")
session.click("the Login button")
session.fill("Email field", "user@example.com")
data = session.extract("all product names and prices")