Native MCP server, works with Claude Desktop, Cursor, Windsurf out of the box
webclaw-mcp (stdio)
Real-time web data for AI agents.
Give your AI agent live eyes on the web. One MCP install.
AI agents that can only read their training data are stuck in the past. webclaw exposes 8 web tools over the Model Context Protocol so Claude, Cursor, and any MCP-compatible agent can scrape, crawl, search, and extract from the live web in real time.
Build it step by step.
The real flow, one step at a time. Switch between TypeScript, Python, and cURL on any snippet.
- 1
Install the MCP server
Add webclaw-mcp to your client config with an API key so the agent gets 8 web tools over stdio.
claude_desktop_config.json{ "mcpServers": { "webclaw": { "command": "webclaw-mcp", "env": { "WEBCLAW_API_KEY": "wc_..." } } }} - 2
Agent calls a tool
When the agent needs live data it invokes scrape, search, or extract instead of relying on stale training data.
// The agent invokes a tool when it needs live dataconst result = await webclaw.scrape({ url: "https://news.ycombinator.com", formats: ["markdown"],}); - 3
Fetch and clean
webclaw fetches the URL, handles bot protection, and returns structured markdown or JSON.
// webclaw handled bot protection and returned clean contentconst markdown = result.markdown;const title = result.metadata?.title;console.log(markdown); - 4
Reason over the result
The agent reads the clean output and continues its task with fresh, real-world context.
Built for ai agents.
Automatic bot protection bypass (Cloudflare, DataDome, AWS WAF)
8 tools exposed: scrape, crawl, batch, search, extract, summarize, diff, map
118ms on static pages keeps agents responsive, no multi-second waits
Structured output (JSON, markdown) that agents can reason over
Everything this use case needs.
- MCP server with 8 tools over stdio
- Works with Claude Desktop, Claude Code, Cursor, Windsurf, OpenCode
- Automatic antibot bypass
- Real-time web access (no stale training data)
- Structured JSON or markdown output
Built for the messy parts.
Your AI agent can write code, analyze documents, and reason about complex problems, but it cannot read a webpage reliably. Most scraping tools fail on modern bot-protected sites, and integrating them requires custom middleware for every agent framework.
webclaw-mcp is a Model Context Protocol server that exposes 8 web extraction tools over stdio. Install it once and your AI agent gets scrape, crawl, search, batch, extract, summarize, diff, and screenshot tools with automatic Cloudflare bypass. No middleware, no custom code.
Frequently asked questions
Which AI clients support webclaw's MCP server?
webclaw-mcp works with any MCP-compatible client: Claude Desktop, Claude Code, Cursor, Windsurf, OpenCode, Codex, Antigravity, and any custom agent built on the official MCP SDK.
Can my agent bypass Cloudflare and bot protection?
Yes. webclaw uses browser-grade TLS fingerprinting to bypass Cloudflare, DataDome, AWS WAF, and hCaptcha automatically. Your agent does not need to configure anything, it just calls the tool and gets clean content back.
How do I give my Cursor agent live web access?
Install webclaw-mcp, add it to your Cursor MCP config with your API key, and your agent will have 8 web tools available immediately. No other setup required.
Or hand it to your agent.
Add the webclaw MCP server to Claude, Cursor, or any MCP client, then paste this prompt. The agent calls the webclaw tools and hands the result back to your model — no code to write.
Using the webclaw tools, get me current real-world information on [your topic or question] instead of relying on what you already know. Start by calling search with the query [your search query] to find the most relevant live pages, then call scrape on the top results to pull their full, clean content. If you need specific structured fields from any page, call extract with a schema covering [the fields you care about, e.g. name, price, date, author]; if a source is long, call summarize to condense it first. Reason over the fresh results and reply with a short written answer that directly addresses my question, followed by a table of the key facts you found and a list of the source URLs you used so I can verify each one.
Ready to build? Start extracting.
Cancel anytime. Clean, structured data on every call.