MCP servers for web search
136 ways to connect web search to Claude, Cursor or VS Code. 57 are hosted, so there's nothing to install; the rest run on your machine. Each row shows the security checks, the secrets asked for and an install command.
web search MCP servers 136
Now showing are unlisted. These entries didn't pass our listing filter: no source repo, a very short or duplicated description, or a publisher with 100+ servers. Same automated checks, shown as-is. How we check
| Type | Secrets | Version | Actions | ||||
|---|---|---|---|---|---|---|---|
★ 285 io.github.Alfanous-team/alfanous Search and explore the Holy Qur'an with Arabic text, transliteration, and advanced search support. | 7/7All passed | 62health of 100 | PyPIRuns locally | Noneno keys asked | 1.9.4 | ||
★ 27 io.github.telly6/searchpin Free web search for AI agents — multi-engine parallel search, smart ranking, no sign-up, no limits | 7/7All passed | 55health of 100 | PyPIRuns locally | Noneno keys asked | 1.0.9 | ||
★ 24 io.github.augiemazza/varrd Validated trading edges across futures, equities, crypto. Live signals, full audit trail. | 4/4All passed | 53health of 100 | RemoteHosted | Noneno keys asked | 1.0.5 | ||
★ 17 com.hasdata/google-search Google SERP as JSON: organic, AI Overview, People Also Ask, AI Mode, news, shopping. No Cloud setup. | 8/8All passed | 66health of 100 | npmLocal or hosted | 1secret asked | 1.0.7 | ||
★ 12 io.github.JerryLiu369/agent-web-search Provider-neutral web_search for AI agents. Grounding + agent search APIs, keyless defaults. | 7/81 warning | 62health of 100 | PyPIRuns locally | 14secrets asked | 0.8.1 | ||
★ 8 io.github.antohins/seo-tools-mcp-xmlriver Google & Yandex SERP, image/news verticals and URL indexation checks via XMLRiver (read-only). | 7/7All passed | 63health of 100 | npmRuns locally | 1secret asked | 1.8.0 | ||
★ 8 io.github.antohins/seo-tools-mcp-xmlstock Google & Yandex SERP + Yandex Wordstat via XMLStock (read-only). | 7/7All passed | 64health of 100 | npmRuns locally | 1secret asked | 1.8.0 | ||
★ 8 io.github.hec-ovi/web-search Keyless multi-engine web search, fetch, and clean-Markdown read for AI agents. No API keys. | 6/71 warning | 54health of 100 | PyPIRuns locally | Noneno keys asked | 0.2.6 | ||
★ 2 io.github.MRNAQA/sourceweave-web-search Fully local MCP server and CLI for web research | 7/7All passed | 39health of 100 | PyPIRuns locally | Noneno keys asked | 0.5.0 | ||
★ 1 io.github.Matthewyin/deepseek-mcp MCP server for DeepSeek web Search & Fetch: scored web search + page-to-Markdown fetch | 7/7All passed | 58health of 100 | npmRuns locally | 1secret asked | 1.0.1 | ||
| 8/8All passed | 60health of 100 | PyPILocal or hosted | 1secret asked | 2026.10.19.0 | |||
io.github.psinglap/websearch-api-eval Web search API benchmark for AI agents: You.com, Tavily, Exa, Parallel. Results and charts. | 8/91 warning | 58health of 100 | npmLocal or hosted | 4secrets asked | 1.1.0 | ||
HubVibe: Pay-per-Call Agent Tools: Web Search, Email Verify, Contact Screening, Stocks, Crypto, News io.github.Its-fortunatefolly/hubvibePay-per-call agent tools: web search, email verification, contact screening, stocks, crypto and news | 4/4All passed | 43health of 100 | RemoteHosted | Noneno keys asked | 1.32.0 | ||
io.github.Thordata/thordata-mcp Thordata SERP search, history, statistics, and engine schemas for MCP clients. | 3/3All passed | 49health of 100 | RemoteHosted | Noneno keys asked | 0.1.0 | ||
io.github.adsandcode/serp-title-width Check if Chinese, Japanese and Korean page titles fit Google results by pixel width, not char count | 7/7All passed | 55health of 100 | npmRuns locally | Noneno keys asked | 0.1.0 | ||
| 6/6All passed | 43health of 100 | MCPBRuns locally | Noneno keys asked | 0.2.0 | |||
dev.agentdiet/serp-extract Executes live Google News RSS + HackerNews Algolia search queries and returns clean, token-pruned. | 4/4All passed | 45health of 100 | RemoteHosted | Noneno keys asked | 7.0.17 | ||
io.github.DataLeadsPRO/google-serp Structured Google search, news, and local results at scale - organic results, news, and local packs | 4/4All passed | 48health of 100 | RemoteHosted | Noneno keys asked | 1.0.1 | ||
io.github.tvstat1/agent-data-provider Live web search for AI agents. $0.001/call, x402 on Base, no API key. | 3/3All passed | 46health of 100 | RemoteHosted | Noneno keys asked | 1.0.0 | ||
| 6/71 warning | 72health of 100 | npmRuns locally | Noneno keys asked | 1.0.0 | |||
★ 17k io.github.xerj-org/xerj The search engine for AI agents: cited answers from your local code, docs, specs and logs. | 4/4All passed | 68health of 100 | MCPBRuns locally | 1secret asked | 1.0.0-rc.99 | ||
★ 5.2k ai.exa/exa Official Exa, hosted Connect AI agents to Exa for web search, content fetching, and multi-step research. | 4/4All passed | 74health of 100 | RemoteHosted | Noneno keys asked | 3.4.1 | ||
★ 2.5k io.github.tavily-ai/tavily-mcp Official Tavily Code reviewed MCP server for advanced web search using Tavily | 7/7All passed | 82health of 100 | npmRuns locally | 1secret asked | 0.2.15 | ||
★ 1.3k io.github.ihor-sokoliuk/mcp-searxng MCP server for SearXNG — privacy-respecting web search with pagination, URL reading | 7/81 warning | 77health of 100 | npmRuns locally | 3secrets asked | 2.9.0 | ||
★ 438 mu.micro/mu News, web search, mail, markets, weather, places, files, calendar, contacts. 67 tools, one endpoint. | 4/4All passed | 82health of 100 | RemoteHosted | Noneno keys asked | 1.0.0 | ||
★ 392 io.github.BlockRunAI/blockrun-mcp Web search, deep research, prediction markets & crypto data for AI agents. Pay per call via x402. | 6/82 warnings | 63health of 100 | npmRuns locally | 3secrets asked | 0.54.7 | ||
★ 258 ai.orchis/nimrod Web search with quality scores; web pages are read on your computer by the local server. | 6/71 warning | 50health of 100 | MCPBLocal or hosted | 1secret asked | 2.1.0 | ||
| 7/7All passed | 71health of 100 | PyPIRuns locally | 2secrets asked | 0.30.0 | |||
★ 182 io.github.DasDigitaleMomentum/searxncrawl Web search via SearXNG and/or You.com, plus clean Markdown crawling via Crawl4AI. Self-hosted. | 6/71 warning | 65health of 100 | PyPIRuns locally | 2secrets asked | 0.32.0 | ||
★ 182 io.github.serpapi/serpapi-mcp Official SerpApi MCP server for Google, Bing, and other search engines. | 4/4All passed | 73health of 100 | RemoteHosted | Noneno keys asked | 2.0.0 | ||
★ 173 io.github.superagents-lab/search1api Web search, agentic search, news, page retrieval, sitemaps, and trending topics through Search1API. | 8/8All passed | 64health of 100 | npmLocal or hosted | 1secret asked | 0.9.0 | ||
★ 170 io.github.scrapeless-ai/scrapeless-mcp-server Web search, browser automation, scraping, crawling and CAPTCHA solving for AI agents. | 8/8All passed | 65health of 100 | npmLocal or hosted | 1secret asked | 0.6.4 | ||
★ 166 io.github.sweetcornna/free-search-mcp No-API-key web search, page fetching and document reading across many engines. Local-first. | 5/72 warnings | 57health of 100 | PyPIRuns locally | 1secret asked | 0.16.0 | ||
★ 149 io.github.nkapila6/mcpsurfr Local web search with multi-engine deep research and on-device re-ranking. No API keys. | 4/4All passed | 50health of 100 | DockerRuns locally | Noneno keys asked | 1.1.1 | ||
★ 147 io.github.yokingma/one-search-mcp Web search, URL discovery, scraping & extraction with agent-browser and search providers | 6/71 warning | 51health of 100 | npmRuns locally | 2secrets asked | 1.2.4 | ||
★ 122 io.github.xiaoxihexiaoyu/everyinfra Structured data from 90 platforms (RedNote, Douyin, TikTok, Amazon), web search, CAPTCHA solving. | 4/4All passed | 62health of 100 | RemoteHosted | Noneno keys asked | 1.1.1 | ||
★ 111 io.github.lennney/agent-search-mcp Free-first Chinese and English web search MCP using zero-key sources and inspectable evidence. | 7/81 warning | 62health of 100 | npmRuns locally | 7secrets asked | 3.2.1 | ||
★ 60 io.github.firish/webfetch Self-hosted web search for LLM agents: search -> fetch -> rank pipeline with semantic caching | 7/81 warning | 46health of 100 | PyPIRuns locally | 3secrets asked | 0.1.3 | ||
★ 58 si.sigit/sigit MCP server for siGit (sigit.si): browse repos, search code, manage PRs/issues, web search. | 3/3All passed | 71health of 100 | RemoteHosted | Noneno keys asked | 1.2.3 | ||
★ 38 io.github.OpenWeb-Ninja/openwebninja-mcp Official MCP server for OpenWeb Ninja APIs - 40+ real-time web data and SERP APIs as MCP tools | 7/7All passed | 64health of 100 | npmRuns locally | 1secret asked | 0.1.1 | ||
★ 32 com.mcparmory/google-search Scrape Google search results with SERP data, ads, and knowledge panels | 7/7All passed | 51health of 100 | PyPIRuns locally | Noneno keys asked | 1.0.2 | ||
★ 30 io.github.iowarp/web-mcp Provider-fixed web search plus transparent URL, DOI, and document fetching | 7/7All passed | 67health of 100 | PyPIRuns locally | Noneno keys asked | 2.1.3 | ||
| 3/3All passed | 55health of 100 | RemoteHosted | Noneno keys asked | 1.0.0 | |||
★ 24 io.github.youdotcom-oss/mcp Web search, AI agent, and content extraction via You.com APIs | 7/81 warning | 64health of 100 | npmLocal or hosted | 1secret asked | 4.0.6 | ||
★ 20 io.github.n24q02m/wet Open-source MCP server for AI agents: web search, content extraction, and library docs. | 5/72 warnings | 58health of 100 | PyPIRuns locally | 2secrets asked | 3.19.2 | ||
★ 14 io.github.aicrafted/searxng-mcp MCP server for SearXNG aggregator — web search across multiple engines via Model Context Protocol | 3/41 warning | 43health of 100 | DockerRuns locally | Noneno keys asked | 1.0.0 | ||
★ 10 io.github.IcyHot09/opengrok-mcp-server MCP server bridging OpenGrok search engine with AI for instant context across massive codebases. | 6/71 warning | 52health of 100 | npmRuns locally | 1secret asked | 9.6.0 | ||
★ 8 io.github.antohins/seo-tools-mcp-aparser Bridge to a self-hosted A-Parser: SERP, suggests and 150+ parsers via its API (read-only). | 7/7All passed | 62health of 100 | npmRuns locally | 1secret asked | 1.8.0 | ||
★ 8 io.github.x-hannibal/webshift Rust MCP server for denoised web search — fetch, clean, and rerank web content for AI agents. | 2/2All passed | 45health of 100 | RemoteRuns locally | Noneno keys asked | 0.2.14 | ||
★ 8 io.github.x-monk/webshift Rust MCP server for denoised web search — fetch, clean, and rerank web content for AI agents. | 2/2All passed | 45health of 100 | RemoteRuns locally | Noneno keys asked | 0.2.9 |
Showing 1 to 50 of 136. These are the most recently updated; search or pick a category for the rest.
web search MCP servers: what to know before you pick one
What is the best MCP server for web search?
exa is published by the company behind web search, which makes it the safest first pick. On GitHub stars, Alfanous - Quranic Search Engine (★ 285), Searchpin — Free Web Search for AI Agents (★ 27) and VARRD — Statistically Validated Trading Edges + AI Research Engine (★ 24) lead the 136 we list. Alfanous - Quranic Search Engine is named for web search and passed every check we run.
Are web search MCP servers safe to install?
109 of the 136 passed every registry check. Reading the package code or tool descriptions of 102 of them turned up 12 with something to look at, from install scripts to obfuscated code. A clean result means none of our patterns matched, not that a server is safe.
Is there an official web search MCP server?
Yes. exa, tavily-mcp, Perplexity API Platform and Perplexity API Platform (moved to ai.perplexity/mcp-server) are published under a namespace the official MCP Registry verified to the company. The other 132 come from 127 independent publishers.
Can I try a web search MCP server without an API key?
83 of the 136 list no secrets, including Alfanous - Quranic Search Engine, Searchpin — Free Web Search for AI Agents and VARRD — Statistically Validated Trading Edges + AI Research Engine. A server can still open a sign-in page on first use.
Hosted or local: how do web search MCP servers run?
57 can run hosted, so you only paste a URL into Claude, Cursor or VS Code. The 94 that run locally ship as 52 npm, 26 PyPI, 8 MCPB bundle and 4 Docker packages.
More topics: every “MCP server for…” page. Prefer a skill? Claude skills for this (211).