scrape
Extract content from supported public URLs
url, format (markdown | text | llm | json | links | rawHtml | attributes | query)
MCP Server
The Model Context Protocol connects Claude, Cursor, Windsurf, OpenCode, Codex, Antigravity, and any MCP-compatible AI agent directly to webclaw's extraction engine. One JSON config. Full web access. 12 tools your agent can call.
12 tools
Extract content from supported public URLs
url, format (markdown | text | llm | json | links | rawHtml | attributes | query)
Crawl linked pages within configured limits
url, depth, max_pages
Discover URLs through sitemap parsing
url
Extract multiple URLs concurrently
urls[], format, concurrency
LLM-powered structured data extraction
url, prompt, schema
AI-generated page summaries
url, max_sentences
Track content changes between snapshots
url, previous_snapshot
Extract available brand identity from a public site
url (returns colors, fonts, logos)
Web search with optional result scraping
query, num_results, country, lang, scrape
Multi-source research with a completed report
query, deep, topic
Run a site-specific vertical extractor for typed JSON
url, extractor
List every vertical extractor and its output schema
(no params)
Smart Fetch
Local tools can perform supported extraction without hosted API credits. Cloud-backed operations require an API key and use the hosted service’s credit or Research allowance. Available behavior depends on your MCP configuration.
Quick setup
{ "mcpServers": { "webclaw": { "command": "npx", "args": ["-y", "@webclaw/mcp"], "env": { "WEBCLAW_API_KEY": "<YOUR_API_KEY>" } } }}Installation
curl -fsSL https://github.com/0xMassi/webclaw/releases/latest/download/webclaw-mcp-aarch64-apple-darwin \ -o webclaw-mcp && chmod +x webclaw-mcpConfiguration
Set them in your MCP client config or your shell.
WEBCLAW_API_KEYEnables cloud extraction for bot-protected sites, handled transparently
OPENAI_API_KEY / ANTHROPIC_API_KEYEnables extract and summarize tools (LLM features)
OLLAMA_HOSTUse local Ollama for LLM features (default: localhost:11434)
proxies.txtPlace a proxies.txt file in working directory to route requests through your own proxies
Related guides
Get an API key for cloud features, or run the MCP server fully local with zero configuration.