Brave Search MCP
by mikechao
Give your AI agent access to real-time web search without tracking
search Node.js Beginner Self-hostable No API key Verified
π
Updated: 1mo ago
Description
Large language models are powerful reasoners, but their knowledge has a hard cutoff date. Brave Search MCP solves this by letting your AI agent query the open web in real time through Brave's independent search index. When your agent needs to verify a fact, look up recent documentation, or find current pricing, it can search the web directly and incorporate fresh results into its response, no browser required.
The server exposes two focused tools: web search for general queries and local search for location-based results. This simplicity is intentional. Rather than wrapping an entire browser automation framework, Brave Search MCP does one thing well: it retrieves relevant, up-to-date information from the web and delivers it in a structured format your agent can reason over. The Brave Search API also operates on an independent index, not resold Google results, which means you sometimes get different and complementary perspectives on a topic.
Getting started takes under five minutes. Sign up for a free Brave Search API key, set the environment variable, and add the server to your MCP client. The free tier is generous enough for personal development use, and paid plans scale for heavier workloads. Because the server runs locally via stdio, your queries never pass through a third-party proxy beyond Brave's own API.
β Best for
Developers who want their AI agent to access real-time web information with a privacy-first search engine
βοΈ Skip if
You need deep web scraping or page content extraction β use a browser automation MCP instead
π‘ Use cases
- Ground AI responses with up-to-date facts from the web
- Research current library versions, API changes, or deprecation notices
- Find local businesses, restaurants, or services by location
- Verify claims or statistics your agent is uncertain about
π Pros
- β Simple and focused: two tools that do web search well
- β Independent search index, not resold Google results
- β Free API tier available for personal and development use
- β Privacy-respecting search with no user tracking
π Cons
- β Requires a Brave Search API key even for the free tier
- β Smaller index than Google means occasional gaps in niche topics
π§ Exposed tools (2 tools)
| Tool | Category | Description |
|---|---|---|
| brave_web_search | search | Search the web using Brave's independent search index |
| brave_local_search | search | Search for local businesses and places by location |
β‘ Installation
Prerequisites:
- β’ Node.js
claude mcp add brave-search -- npx @anthropic-ai/brave-search-mcp@latestπ‘ Tips & tricks
The free Brave Search API tier gives you 2,000 queries per month, which is
plenty for development. Set BRAVE_API_KEY in your shell profile so all MCP
clients pick it up. For local search results, make sure to include a city or
region in your query for best accuracy. Combine this server with a browser MCP
if you need to fetch full page content after finding a URL.
Quick info
- Author
- mikechao
- License
- Runtime
- Node.js
- Transport
- stdio
- Category
- search
- Difficulty
- Beginner
- Self-hostable
- β
- API key
- No API key needed
- Docker
- β
- Version
- 0.0.0
- Updated
- Jan 20, 2026
Client compatibility
- β Claude Code
- β Cursor
- β VS Code Copilot
- β Gemini CLI
- β Windsurf
- β Cline
- β JetBrains AI
- β Warp
Platforms
π macOS π§ Linux πͺ Windows