Brave Search MCP Server

Brave's official MCP server: web, news, image, video and place search plus extracted page content for model context

  • 1,544 ★ on the repository
  • Last commit
  • MIT
MCP serverOfficialEditors’ pick

Extended access

Why this level

  • Calls an external API and returns third-party page content into agent context
  • Requires storing a paid API key
All reasons and checks

brave/brave-search-mcp-server

Install

Manual install

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

Add to claude_desktop_config.json.

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • Calls an external API and returns third-party page content into agent context
  • Requires storing a paid API key

This is third-party code. Review the repository files before installing.

What it does

The server connects an agent to the Brave Search API. It offers separate tools for web search with country, language and freshness filters, plus news, image, video, local business and place search. The brave_llm_context tool returns pre-extracted page content with token and snippet limits, useful for RAG and fact-checking. Result summarization via the Brave API is also available. The tool set can be narrowed with an allow or deny list.

Who it is for. For developers and researchers who want independent web search in their agent through an official API.

Good fit when

  • The agent needs current web search with source links
  • You need page context for an answer without a separate scraper
  • You need fresh news or place search by coordinates

Not a fit when

  • You need Russian-language web search at Yandex quality
  • The agent already has built-in web search that is enough

Example request

Find news from the past week about the PostgreSQL 18 release and link the primary sources

MCP

Transport
stdio, http
Authentication
API key

Environment variables

BRAVE_API_KEY required, secret
Brave Search API key, not needed if BRAVE_API_KEY_FILE is set
BRAVE_API_KEY_FILE
Path to a file with the key, handy for Docker secrets
BRAVE_MCP_TRANSPORT
Transport stdio or http, default stdio
BRAVE_MCP_ENABLED_TOOLS
Space-separated tool allow list

Limitations

Requires a Brave Search API key; plan terms are set by Brave. Extra snippets and full local search need Pro plans. HTTP mode is unauthenticated by default and should only be exposed on a trusted network.

How to disable. Remove the brave-search block from the client's MCP config and restart the agent.

FAQ

How does it differ from the old brave-search server in Anthropic's repo?

This is Brave's official version with more tools, including place search and LLM context. The old reference server is no longer developed.

Can I disable some tools?

Yes, via BRAVE_MCP_ENABLED_TOOLS or BRAVE_MCP_DISABLED_TOOLS.

Discussion

No questions or reviews yet.

A unified search MCP server: one interface to Tavily, Brave, Kagi, Exa, Linkup, Firecrawl and GitHub search

MCP serverExtended access359Repository stars
Russian stack

A search MCP server on the Yandex Cloud Search API with a monitoring dashboard, Brave fallback and an offline bundle for air-gapped networks

MCP serverExtended access

MCP server for real-time web search: general and vertical search, batch queries and page content extraction

MCP serverExtended access2.1KRepository stars

Web search via DuckDuckGo and page reading for the agent with no API keys, with built-in rate limiting

MCP serverExtended access1.6KRepository stars

A web search MCP server that gives the agent full page text at once: Stack Overflow answers, GitHub threads, arXiv papers

MCP serverExtended access402Repository stars

An MCP server for private web search through your SearXNG instance: search with pagination and filters, page and PDF reading

MCP serverExtended access1.3KRepository stars

Comparison with similar tools

Entries that share the main search query, and how they differ.

EntryOfficialAuthenticationRepository starsMain difference
Brave Search MCP Server (this entry)yesAPI key1,544
Wikipedia MCP Servernonot required303a Wikipedia MCP server
Kindly Web Search MCP ServernoAPI key402a web search MCP server that gives the agent full page text at once

README in short

The README lists the tools with parameters and covers migration from 1.x: stdio is now the default transport and image search no longer returns base64. It explains getting a key, environment variables and CLI flags, including DNS rebinding protection for HTTP mode. It gives configs for Claude Desktop, VS Code and fx via npx or Docker, plus building from source. MIT licensed.

README badge

Report a problem

Foxx AIBrave Search MCP Server
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.