Enables AI clients to search the web, crawl domains, parse documents, and extract structured data from websites and files.
Also known as brainfish-ai/webcrawl-anything, webcrawl, @webcrawl/mcp
- Stars
- 14
- Tools
- 8
- Downloads, 30 days
- —
- Latest version
- 1.4.8
- Last commit
- Nov 11, 2026
- License
- MIT
What is Webcrawl Anything MCP?
Webcrawl Anything enables AI clients to search the web, crawl domains, parse documents, and extract structured data from websites and files. It exposes 8 tools, such as web_search, web_read, web_map.
Summary generated from the project's README
About Webcrawl Anything MCP server
Webcrawl Anything provides AI clients like Claude Code, Cursor, and Windsurf with the ability to interact with live web content. It allows agents to perform web searches, crawl domains, and read JavaScript-heavy pages. The server can also parse various file formats including PDFs, Word, Excel, and PowerPoint documents, as well as YouTube videos and audio files, converting them into Markdown format.
Users can run this server locally on their own machine without needing an account or an API key. For those who prefer a hosted service, the server can connect to the webcrawl.app cloud endpoint by providing an API key. The tool includes a compact schema profile option to reduce token usage in context-constrained environments. It offers specialized tools for structured data extraction, URL discovery via sitemaps, and reranking documents by relevance.
What you can do with it
- 1Perform targeted vertical searchesAsk the agent to find specific information within categories like shopping, flights, or real estate.
- 2Extract structured data from websitesInstruct the AI to pull specific JSON data from a URL using a provided schema or prompt.
- 3Analyze complex document filesHave the agent read and summarize the contents of a PDF or an Office document.
- 4Map out a website structureRequest a list of all available URLs on a specific domain to understand its layout.
Written from the project's README. Every use case is checked against a quote from it.
How to install Webcrawl Anything MCP
Formats verified 10 Nov 2026Add to CursorAdd to GooseInstall Webcrawl Anything MCP in Claude Code
$ claude mcp add --env 'WEBCRAWL_API_KEY=<YOUR_WEBCRAWL_API_KEY>' webcrawl -- npx -y @webcrawl/mcpInstall Webcrawl Anything MCP in Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"webcrawl": {
"command": "npx",
"args": [
"-y",
"@webcrawl/mcp"
],
"env": {
"WEBCRAWL_API_KEY": "<YOUR_WEBCRAWL_API_KEY>"
}
}
}
}Install Webcrawl Anything MCP in VS Code
.vscode/mcp.json
{
"servers": {
"webcrawl": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@webcrawl/mcp"
],
"env": {
"WEBCRAWL_API_KEY": "<YOUR_WEBCRAWL_API_KEY>"
}
}
}
}Install Webcrawl Anything MCP in VS Code CLI
$ code --add-mcp '{"name":"webcrawl","type":"stdio","command":"npx","args":["-y","@webcrawl/mcp"],"env":{"WEBCRAWL_API_KEY":"<YOUR_WEBCRAWL_API_KEY>"}}'Install Webcrawl Anything MCP in Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"webcrawl": {
"command": "npx",
"args": [
"-y",
"@webcrawl/mcp"
],
"env": {
"WEBCRAWL_API_KEY": "<YOUR_WEBCRAWL_API_KEY>"
}
}
}
}Install Webcrawl Anything MCP in Codex
$ codex mcp add webcrawl --env 'WEBCRAWL_API_KEY=<YOUR_WEBCRAWL_API_KEY>' -- npx -y @webcrawl/mcpInstall Webcrawl Anything MCP in Codex config.toml
~/.codex/config.toml
[mcp_servers.webcrawl] command = "npx" args = ["-y", "@webcrawl/mcp"] [mcp_servers.webcrawl.env] WEBCRAWL_API_KEY = "<YOUR_WEBCRAWL_API_KEY>"
Install Webcrawl Anything MCP in Gemini CLI
$ gemini mcp add -s user -e 'WEBCRAWL_API_KEY=<YOUR_WEBCRAWL_API_KEY>' webcrawl npx -- -y @webcrawl/mcpInstall Webcrawl Anything MCP in Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"webcrawl": {
"command": "npx",
"args": [
"-y",
"@webcrawl/mcp"
],
"env": {
"WEBCRAWL_API_KEY": "<YOUR_WEBCRAWL_API_KEY>"
}
}
}
}Webcrawl Anything MCP tools 8
Detected from the READMEweb_searchweb_readweb_mapweb_crawlweb_extractweb_rerankweb_monitorsearch_categories
| web_search | — | |
| web_read | — | |
| web_map | — | |
| web_crawl | — | |
| web_extract | — | |
| web_rerank | — | |
| web_monitor | — | |
| search_categories | — |
Configuration
WEBCRAWL_API_KEYSecretOptional. Leave unset to run fully local. Set a webcrawl.app key to use the hosted cloud.
WEBCRAWL_MCP_SCHEMA_PROFILESet to compact for smaller tool schemas in context-limited clients.
WEBCRAWL_MODEOptional: local, cloud or auto. Default auto runs local unless an API key is set.
| Name | Description | |
|---|---|---|
| WEBCRAWL_API_KEY | Optional. Leave unset to run fully local. Set a webcrawl.app key to use the hosted cloud. | Secret |
| WEBCRAWL_MCP_SCHEMA_PROFILE | Set to compact for smaller tool schemas in context-limited clients. | |
| WEBCRAWL_MODE | Optional: local, cloud or auto. Default auto runs local unless an API key is set. |
Automated checks
Ran Nov 12, 2026Full report →Passed our automated checks. That is not a security audit: read the code and give the server the narrowest access it needs. How checks work
- Source repository linked and reachablePass
- Open source license (OSI)Pass
- Commit or release in the last yearPass
- Package name not close to a popular packagePass
- Remote endpoint uses HTTPSPass
- Destructive tools are labelledPass
- No hidden instructions to the modelPass
- No critical advisory in the package or its dependenciesPass
README
View on GitHub@webcrawl/mcp
Model Context Protocol (MCP) server for Webcrawl Anything.
Gives Claude Code, Cursor, Codex, Windsurf, and Gemini CLI live access to web search, structured verticals (shopping, flights, hotels, real-estate, local business, CVEs), page reading for JavaScript-heavy sites, and PDF/Office parsing. It runs on your machine with no API key and no account.
One-Command Agent Setup
Register @webcrawl/mcp and install the webcrawl-anything Agent Skill (SKILL.md) automatically:
npx webcrawl setup
Manual MCP Configuration
Add to .cursor/mcp.json, ~/.claude.json, or your MCP client config:
{
"mcpServers": {
"webcrawl": {
"command": "npx",
"args": ["-y", "@webcrawl/mcp@latest"],
"env": {
"WEBCRAWL_MCP_SCHEMA_PROFILE": "compact"
}
}
}
}
Optional: webcrawl.app cloud
Local mode is the default and needs nothing else. The packaged server loads the local engine from dist/core; if that import fails it exits with an error instead of silently calling webcrawl.app. To run the same tools on the hosted service, either:
- add
"WEBCRAWL_API_KEY": "wc_live_..."toenvabove (get a key at webcrawl.app), or - connect your client to the hosted endpoint
https://webcrawl.app/mcpand sign in in the browser. No local install is needed.
WEBCRAWL_MODE can be local, cloud or auto (default: local unless a key is set).
Compact Schema Profile
Set WEBCRAWL_MCP_SCHEMA_PROFILE=compact (default when installed via npx webcrawl setup) to minimize tool schema token usage in context-constrained agents while keeping full server-side validation. Set WEBCRAWL_MCP_SCHEMA_PROFILE=full for verbose parameter descriptions.
Tools Provided
web_search— Search the web or structured verticals (shopping,flights,hotels,real-estate,business,security,academic,tech,news).web_read— Fetch a URL and return clean Markdown with target evidence.web_parse/web_parse_status— Parse PDFs (native + OCR), Word/Excel/PowerPoint files, YouTube videos, and audio/video into Markdown.web_map— Discover all URLs on a domain (sitemap.xml,robots.txt, and link graph).web_crawl— Crawl up to 25 pages starting from a URL.web_extract— Extract structured JSON from a URL using a prompt or JSON Schema.web_rerank— Rerank candidate documents by relevance to a query.web_monitor— Watch a page, URL list or site on a schedule with trigger conditions and email/webhook alerts (cloud only).search_categories— List all supported search categories, subcategories, and filters.
License
MIT
Webcrawl Anything MCP questions
How do I add Webcrawl Anything MCP to Claude Code?
Run claude mcp add --env 'WEBCRAWL_API_KEY=<YOUR_WEBCRAWL_API_KEY>' webcrawl -- npx -y @webcrawl/mcp in your terminal. Add --scope user to make it available in every project.
How do I add Webcrawl Anything MCP to Cursor?
Open ~/.cursor/mcp.json and add the server under mcpServers, using the Cursor config shown in the install section above.
What tools does Webcrawl Anything MCP provide?
It exposes 8 tools, including web_search, web_read, web_map, web_crawl, web_extract.
Do I need an API key to use this server?
No, the server runs locally with no API key and no account required by default.
Can I use this for structured searches like shopping or flights?
Yes, the server provides access to structured verticals including shopping, flights, hotels, real-estate, and more.
How can I reduce token usage in my AI agent?
You can set the WEBCRAWL_MCP_SCHEMA_PROFILE environment variable to 'compact' to minimize tool schema token usage.
What file types can be parsed?
The server can parse PDFs (using native and OCR methods), Word, Excel, PowerPoint, YouTube videos, and audio/video into Markdown.