Provides web search and content extraction tools for AI assistants, with zero configuration and swappable backends.
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.
Install from
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
process.env. You'll be asked to provide them before it can run.FIRECRAWL_API_KEY— claude mcp add mcp-web-tools -e =fc-your-key -- npx -y mcp-web-toolsFIRECRAWL_URL— claude mcp add mcp-web-tools -e SEARXNG_URL=http://localhost:8080 -e =http://localhost:3002 -- npx -y mcp-web-toolsGITHUB_TOKENSEARXNG_URL— Search (WEBTOOLS_SEARCH_PROVIDER): defaults to searxng — uses a [public SearXNG instance](https://search.mdosch.de). Override with tavily, or point at your own instance.TAVILY_API_KEY— claude mcp add mcp-web-tools -e WEBTOOLS_SEARCH_PROVIDER=tavily -e =your-key -- npx -y mcp-web-toolsWEBTOOLS_CACHE_MAX_ENTRIES— No 100 Maximum cache entries before LRU eviction (0 disables caching)WEBTOOLS_CACHE_SWEEP_INTERVAL_MS— No 300000 Interval in ms to sweep expired entries (0 disables periodic sweep)WEBTOOLS_CACHE_TTL— No 3600 Cache TTL in seconds (0 disables)WEBTOOLS_DEBUG— No — Set to any value to enable debug logging to stderrWEBTOOLS_EXTRACT_PROVIDER— Extract (): defaults to firecrawl keyless — no API key needed. Override with tavily, or set to none to disable web_read.WEBTOOLS_MAX_RESULTS— No 5 Default number of results (must be 1–20)WEBTOOLS_SEARCH_DEPTH— No basic Default search depthWEBTOOLS_SEARCH_PROVIDER— Search (): defaults to searxng — uses a [public SearXNG instance](https://search.mdosch.de). Override with tavily, or point SEARXNG_URL at your own instance.[](https://m8ven.ai/mcp/paifas-mcp-web-tools-12nohg)