Quick answer
What is the best web search MCP server for Claude Code?
To start free, Parallel's Search MCP and Exa's hosted MCP need no API key, and You.com's free profile allows 100 queries a day, as checked on 2026-10-22. Tavily and Firecrawl add keyless access within limits. Brave and Kagi need a key. LLMWebSearch's copy-paste server needs a key and returns the top 3 pages as Markdown from $1.20/1K searches.
Nine web search MCP servers, ranked by what you can do without a key
-
1
Parallel Search MCP
Free to use with no API key at search.parallel.ai/mcp; tools web_search and web_fetch, the latter reading up to 20 URLs per request.
Pros
- No key, no account
- Markdown excerpts in results
- Fetch tool for known URLs
Cons
- Excerpts capped at about 25,000 characters per call
- Keyless limits not quantified
-
Hosted at mcp.exa.ai/mcp with no API key required; tools web_search_exa and web_fetch_exa, plus an advanced search tool you can enable.
Pros
- No key to start
- Returns page content
- OAuth or key moves you to your team's limits
Cons
- Keyless limits not stated on the MCP page
- Research tool needs OAuth or a key
-
3
You.com MCP
The free profile at api.you.com/mcp?profile=free allows you-search and you-discover, 100 queries a day, with no key.
Pros
- Stated daily quota
- Up to 100 results per call on the API
- Local npm package can run keyless
Cons
- Free profile limited to two tools
- Content of live pages billed separately on the API
-
Remote server at mcp.tavily.com/mcp/ with OAuth sign-in; keyless access covers Search and Extract. The local package tavily-mcp needs TAVILY_API_KEY.
Pros
- OAuth instead of a key in the URL
- Search and Extract tools
- npx install for local use
Cons
- Keyless limits not stated
- Plan credits reset monthly
-
5
Firecrawl MCP
Keyless access to Search, Scrape and Parse within daily limits; with a key, the hosted server is at mcp.firecrawl.dev/v2/mcp.
Pros
- Search plus full-page scrape
- OAuth endpoint available
- Server code under MIT
Cons
- Daily keyless limits not quantified
- Every scraped page adds a credit
-
Official local server @brave/brave-search-mcp-server (MIT) with web, news, image, video, local and llm_context tools; BRAVE_API_KEY required.
Pros
- Own independent index
- brave_llm_context returns page chunks
- MIT licence
Cons
- No keyless use
- Default terms forbid storing results and AI training
-
7
Jina MCP
Remote server at mcp.jina.ai/v1 (Apache-2.0); search_web needs a key, while read_url works without one at lower rate limits.
Pros
- read_url keyless
- arXiv, SSRN and image search tools
- Apache-2.0
Cons
- Web search tool needs a key
- Cost per search depends on token use
-
8
Kagi MCP
Official remote server at mcp.kagi.com/mcp; needs a Kagi API key and a payment method on file.
Pros
- Kagi's ranking and lenses
- Markdown output option
Cons
- No free use
- Highest per-search price on this list
-
A short copy-paste Python server in our docs, with two tools: search_web returns ranked results and the top 3 pages as Markdown, read_urls reads URLs the agent already has.
Pros
- Top 3 pages as Markdown in one credit
- Works in Claude Desktop, Claude Code and Cursor
- Code you can read and change
Cons
- Needs an API key: no free tier
- No hosted MCP URL in version 1
Disclosure: this page is published by LLMWebSearch. Competitor details come from their public websites at the date shown above and may have changed since.
How do I add a web search MCP server to Claude Code?
With one command. Claude Code's documentation gives this form for a remote HTTP server: claude mcp add --transport http <name> <url>. For example, claude mcp add --transport http exa https://mcp.exa.ai/mcp adds Exa's keyless server.
For a server that needs a key, pass a header: --header "Authorization: Bearer your-key". Add --scope project to share the server with your team through a .mcp.json file, or --scope user to use it in every project. A local server, such as ours or Brave's, is added with the command that starts it instead of a URL; our MCP guide shows the exact lines.
How do I add one to Cursor?
Through an mcp.json file. Cursor reads .cursor/mcp.json in a project and ~/.cursor/mcp.json in your home folder. A remote server takes a url and, if it needs one, a headers object with your key. A local server takes a command and its arguments.
Keep keys out of shared files. Put them in your home-folder file or in environment variables, and commit only servers that need no key.
Which MCP server should I pick?
Start keyless, then pay for what your agent actually does:
- To explore for free: Parallel's Search MCP, Exa's hosted MCP and You.com's free profile work without a key. Tavily and Firecrawl add keyless access within limits.
- For whole pages, not excerpts: Firecrawl scrapes each result; LLMWebSearch returns the top 3 pages in the same call; Exa includes page content.
- For an independent index: Brave, with a key and a card.
- For paying without a card or documents: LLMWebSearch takes BTC, USDT, USDC, ETH, SOL, LTC for prepaid credits that never expire.
The ranking of search APIs compares the paid prices behind these servers on one unit.
Are keyless MCP servers really free?
Yes, within limits the vendors set, and those limits are not always published. You.com states 100 queries a day. Parallel says keyless users get lower rate limits and fast mode. Exa's MCP page refers to its free rate limits without numbers; its changelog of 2026-02-02 described unauthenticated MCP use at 3 queries per second and 150 calls a day.
Free servers suit a coding agent that searches a few times an hour. An agent in production, or a deep-research loop that runs dozens of searches per task, will hit those limits and needs a key.
Questions about web search MCP servers
Which web search MCP servers work without an API key?
On 2026-10-22: Parallel's Search MCP, Exa's hosted MCP, You.com's free profile (100 queries a day), Tavily's keyless Search and Extract, and Firecrawl's keyless Search, Scrape and Parse. Jina's read_url works without a key, but its web search tool needs one.
Does the Brave Search MCP server need an API key?
Yes. Its README marks BRAVE_API_KEY as required, and Brave asks for a credit card even for the free monthly credit.
Does LLMWebSearch have a hosted MCP server?
Not in version 1. The MCP guide gives a short Python server you run locally with your API key; it exposes one web_search tool that returns results and page text.
What does a web search MCP server cost once I pay?
The price of the API behind it: Parallel $1 to $5 per 1,000, Brave and You.com $5, Exa $7, Tavily $5.00 to $8.00, Kagi $12, and LLMWebSearch $1.85/1K searches to $1.20/1K searches. Prices read on 2026-10-22.
Sources (11)
- Parallel Search MCP docs.parallel.ai/integrations/mcp/search-mcp — Parallel Web Systems (read 2026-10-22)
- Exa MCP exa.ai/docs/reference/exa-mcp — Exa (read 2026-10-22)
- Exa changelog exa.ai/docs/changelog — Exa (read 2026-10-22)
- You.com MCP server you.com/docs/developer-resources/mcp-server — You.com (read 2026-10-22)
- Tavily MCP server docs.tavily.com/documentation/mcp — Tavily (read 2026-10-22)
- Firecrawl MCP server docs.firecrawl.dev/mcp-server — Firecrawl (read 2026-10-22)
- Brave Search MCP server — GitHub (read 2026-10-22)
- Jina MCP server — GitHub (read 2026-10-22)
- Kagi API pricing kagi.com/api/pricing — Kagi (read 2026-10-22)
- Connect Claude Code to tools via MCP — Anthropic (read 2026-10-22)
- Model Context Protocol in Cursor — Cursor (read 2026-10-22)