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
| Field | Value |
|---|---|
| Package | @modelcontextprotocol/server-brave-search |
| Install | npx -y @modelcontextprotocol/server-brave-search |
| Compatible with | Claude Desktop, Cursor, Cline, Zed, any MCP-compliant client |
| Status | Active — maintained by Anthropic |
| GitHub | https://github.com/modelcontextprotocol/servers |
| API Required | Brave Search API key (free tier: 2,000 queries/month) |
| Language | TypeScript |
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_KEYwith 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

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.

Works Best With
- Claude Desktop — native MCP support, zero additional configuration beyond the JSON block above
- Cursor — add via
.cursor/mcp.jsonusing 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 cap —
brave_web_searchreturns 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

Community Resources
- GitHub repo — modelcontextprotocol/servers — open issues, PRs, and release notes
- MCP Discord —
#server-brave-searchchannel in the official MCP community Discord - Brave Search API docs — api.search.brave.com/app/documentation — full endpoint reference and quota management
- npm package page — @modelcontextprotocol/server-brave-search — version history and weekly download stats
- Related directory entries — Fetch MCP Server for raw URL retrieval; YouTube Transcript MCP Server for video content alongside web search
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.



