Crawl any site
from your coding agent.
WebCrawler.buzz ships an MCP server. Trigger crawls and read results from Claude Code, Codex, Cursor, GitHub Copilot, Claude Desktop, and any other MCP-compatible client.
Point your client at the endpoint
The MCP server runs at https://webcrawler.buzz/mcp over streamable HTTP. No install, no API key. Add it once and every agent that speaks MCP can use it.
Claude Desktop / Claude Code
Add to claude_desktop_config.json (or ~/.claude/mcp.json for Claude Code):
{
"mcpServers": {
"webcrawler": {
"url": "https://webcrawler.buzz/mcp"
}
}
}
Cursor / VS Code / Copilot
Drop into your workspace .cursor/mcp.json, .vscode/mcp.json, or GitHub Copilot's MCP settings:
{
"servers": {
"webcrawler": {
"type": "http",
"url": "https://webcrawler.buzz/mcp"
}
}
}
Codex / CLI agents
For OpenAI Codex, Continue.dev, and other CLI-based MCP clients, register the HTTP endpoint:
codex mcp add webcrawler \
--url https://webcrawler.buzz/mcp
Windsurf / Zed / others
Any client that supports MCP over streamable HTTP will work. Point it at the same endpoint:
https://webcrawler.buzz/mcp
Seven tools your agent can call
A full lifecycle: start a crawl, watch progress, get results, register an email, and export a CSV.
start_crawl
Start crawling a URL. Non-blocking. Returns a job_id, root domain, and a tracking URL. If the domain was crawled before, returns already_crawled.
decide_duplicate
When a domain was crawled recently, choose use-existing to reuse the old results or re-crawl to start a fresh run.
get_crawl_progress
Poll a running crawl. Returns pages found, pages queued, status, and a completion percentage. Polling capped at 3 attempts.
get_crawl_results
Fetch the discovered pages with SEO data. Paginated: page, limit up to 500.
set_notify_email
Register the user's email so they get notified when a large crawl finishes. Agent must ask permission first. Rate-limited.
request_csv_export
Kick off a CSV export of the full crawl. Email is optional. Returns an export_id to poll.
get_csv_export
Poll for CSV status. When it's ready, returns a download_url your agent (or the user) can hit directly.
Ready to hook it up?
Add the endpoint to your client and ask your agent to crawl any site.
Try the web version