What Is the Brave Search MCP Server?

The Brave Search MCP Server is an open-source Model Context Protocol server that connects AI assistants — Claude, Cursor, and compatible MCP clients — directly to Brave Search’s web and local search APIs. It gives language models real-time, privacy-respecting web search capability without routing queries through Google or Bing. Anthropic ships it as part of the official @modelcontextprotocol package suite, making the brave search mcp server setup guide one of the most-referenced entries in the MCP ecosystem. If your AI workflow needs live web data without third-party tracking, this server is the standard starting point.

For comparison, the Exa MCP Server and Tavily MCP Server cover similar search-augmentation use cases but use different underlying indices and ranking models.

Quick Facts

FieldValue
Package@modelcontextprotocol/server-brave-search
Installnpx -y @modelcontextprotocol/server-brave-search
Compatible withClaude Desktop, Cursor, Cline, Zed, any MCP-compliant client
StatusActive — maintained by Anthropic
GitHubhttps://github.com/modelcontextprotocol/servers
API RequiredBrave Search API key (free tier: 2,000 queries/month)
LanguageTypeScript

What You Can Do With It

  • Live web search inside Claude Desktop — ask Claude to retrieve current news, documentation, or pricing without leaving the chat interface
  • Local business search — query the Brave Local Search API for addresses, hours, and ratings (requires BRAVE_API_KEY with local search enabled)
  • Research pipeline automation — chain web search results into downstream MCP servers; pairs well with the Pinecone MCP Server for embedding and storing retrieved content
  • Content gap research — pull live SERP data to identify what competitors rank for; feed results into tools like → Frase for structured content briefs
  • Fact-checking within agent workflows — ground model outputs against current web sources before publishing
Close-up of an illuminated mechanical keyboard with red LED backlighting, perfect for gaming enthusiasts. — brave search
Photo by RDNE Stock project via Pexels

How to Set It Up

Step 1 — Get a Brave Search API key

Register at brave.com/search/api. The free tier covers 2,000 queries/month. Paid plans start at $3/1,000 queries above that limit.

Step 2 — Add to Claude Desktop config

Open ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows) and add:

{
  "mcpServers": {
    "brave-search": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-brave-search"],
      "env": {
        "BRAVE_API_KEY": "YOUR_API_KEY_HERE"
      }
    }
  }
}

Step 3 — Restart Claude Desktop

Quit and relaunch. The hammer icon in Claude’s interface confirms the server loaded. Test with: Search the web for the latest MCP server releases.

Step 4 — Verify tool exposure

The server exposes two tools: brave_web_search (general queries, up to 20 results) and brave_local_search (location-based queries). Both appear in Claude’s tool list after a successful connection.

A hand holding a JSON text sticker, symbolic for software development. — brave search mcp server mcp server setup guide
Photo by RealToughCandy.com via Pexels

Works Best With

  • Claude Desktop — native MCP support, zero additional configuration beyond the JSON block above
  • Cursor — add via .cursor/mcp.json using the same config structure; see the Cursor vs GitHub Copilot comparison for context on Cursor’s MCP ecosystem
  • Cline (VS Code extension) — supports MCP servers natively as of Cline v2.x
  • Zed editor — MCP support added in 2026; config path differs, check Zed docs
  • Custom agent pipelines — combine with the Sequential Thinking MCP Server for multi-step research tasks

Known Limitations

  • No image search — the server returns text results only; no image or video search endpoints are exposed
  • Rate limits apply at the API level — the free tier’s 2,000 queries/month depletes quickly in agentic loops; budget accordingly
  • Local search coverage is US-centric — Brave Local Search data outside major US cities is sparse compared to Google Maps; see the Google Maps MCP Server for broader local coverage
  • No result caching — every tool call hits the Brave API; repeated identical queries consume quota
  • Result count capbrave_web_search returns a maximum of 20 results per call; no pagination support in the current implementation
  • No authentication scoping — the API key is stored in plaintext in the config file; use environment variable injection in production environments
Minimalist image of keyboard keys spelling 'WEB' on a plain background. — brave search mcp server mcp server setup guide
Photo by Miguel Á. Padriñán via Pexels

Community Resources

If you use retrieved search data to drive video content production, → Pictory converts text-based research outputs into short-form video — a practical pairing for content teams running AI-assisted research pipelines.

Final Verdict

The Brave Search MCP Server is the fastest path to live web search inside any MCP-compatible AI client. Setup takes under five minutes, the free tier covers light workloads, and Anthropic’s direct maintenance means it stays current with MCP spec changes. The 20-result cap and lack of image search are real constraints for heavy research workflows — in those cases, evaluate the Exa MCP Server or Tavily MCP Server as alternatives. For standard web grounding tasks, this server is the default choice.

→ Get the Brave Search API Key


FAQ

Does the Brave Search MCP Server work without a paid API plan?
Yes. Brave offers 2,000 free queries per month on their base tier. No credit card is required to start. Paid tiers unlock higher rate limits at $3/1,000 queries above the free threshold.

What is the difference between brave_web_search and brave_local_search?
brave_web_search queries Brave’s general web index and returns organic results, news, and discussions. brave_local_search queries Brave’s local business database and returns structured data including addresses, phone numbers, ratings, and hours of operation.

Can I use this server with OpenAI’s API or GPT-based clients?
Not directly. The server implements the MCP protocol, which is natively supported by Claude Desktop, Cursor, Cline, and Zed. GPT-based clients require a separate MCP-to-OpenAI bridge layer.

Is the Brave Search API privacy-preserving for enterprise use?
Brave’s API does not log user queries to build advertising profiles, which is its core differentiation from Google Custom Search. Review Brave’s enterprise data processing agreement before deploying in regulated environments.

How do I debug a failed server connection in Claude Desktop?
Check Claude Desktop’s MCP logs at ~/Library/Logs/Claude/mcp-server-brave-search.log (macOS). The most common failure causes are a missing or invalid BRAVE_API_KEY environment variable and an npx path not found in the system PATH.

This article contains affiliate links. We may earn a commission at no extra cost to you. Learn more.

Share: X