Brave Search MCP Server logo

Brave Search MCP Server

by brave

Searches the web, news, images, videos, places, and local businesses through Brave Search API tools over MCP.

Install Brave Search MCP Server

Pick your client, then add it in one click or paste the config.

Streamable HTTP (Remote)
Server URL
http://127.0.0.1:8080/mcp

Remote servers are added in the app, not the config file: Customize → Connectors → Add custom connector, then paste this URL.

Overview

The brave/brave-search-mcp-server MCP server exposes Brave Search API capabilities to MCP clients, including web, news, image, video, local, place, and LLM-context search. It runs over STDIO by default and can use HTTP when configured with the appropriate transport setting. Search tools support filters such as country, language, freshness, safe search, pagination, re-ranking, and geographic constraints. Reach for it when an agent needs current web information, structured place data, or search-derived context for grounding and retrieval.

Use cases

  • Search the web for current technical information
  • Retrieve recent news with freshness filters
  • Find businesses and points of interest by location
  • Collect image and video search metadata
  • Generate grounded context or summaries from search results

Key features

  • Web search with pagination and result filtering
  • News, image, and video search tools
  • Local business and place search
  • LLM-oriented web context retrieval
  • Search-result summarization workflow
  • Geographic, language, freshness, and safe-search controls

Tools54

What Brave Search MCP Server lets your agent do. Expand a tool for its parameters.

Self-reported~150 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

31/31 checks healthy over the last 78d

Supply-chain signal

2 high-severity advisories on record for this package. Most advisories affect transitive dependencies and may not be exploitable in this server's actual usage — this is a directional signal, not a security audit.

Critical 1High 1Medium 0Low 0

Scanned 8/28/2026 via OSV.dev · http://127.0.0.1:8080/mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars1.5kStargazers on the source repository.
Last commit1d agoMost recent push to the default branch.
Tools exposed54Callable tools this server registers over MCP.
Directory activity13 viewsConfig copies, upvotes, and views on AllMCPs.

How Brave Search MCP Server works

What brave/brave-search-mcp-server MCP server does

The brave/brave-search-mcp-server MCP server connects MCP clients to Brave Search API operations. It provides separate tools for general web search, local businesses, videos, images, news, places, AI-oriented web context, and summaries generated from search results.

Web search accepts a required query and optional controls for country, search and interface language, result count, pagination, safe search, freshness, spell checking, result types, custom re-ranking definitions, measurement units, additional snippets, and summary-key generation. News search adds current-article retrieval and freshness defaults suited to recent coverage. Image and video tools return their respective search metadata, while place search can find points of interest using a query, coordinates, a location string, and an optional radius.

How it works

The server supports two MCP transports. STDIO is the default in the current version. HTTP can be selected by setting BRAVE_MCP_TRANSPORT to http or by launching the runtime with --transport http.

A typical summarization flow uses two calls: first run web search with summary generation enabled, then pass the returned summary key to the summarizer tool. The summarizer can optionally return entity information and inline source references.

The LLM-context tool retrieves pre-extracted web content for agent grounding and retrieval workflows. Its controls include URL and snippet limits, approximate token budgets, per-URL limits, and context-threshold modes.

Tools and capabilities

The brave/brave-search-mcp-server MCP server exposes these documented operations:

  • brave_web_search for general web results and advanced filtering.
  • brave_local_search for businesses and places, including ratings, hours, and descriptions.
  • brave_video_search and brave_image_search for media discovery and metadata.
  • brave_news_search for news articles, freshness controls, and breaking-news indicators.
  • brave_place_search for structured points-of-interest data such as addresses, hours, contact details, ratings, photos, categories, and time zones.
  • brave_llm_context for web content prepared for AI agents and RAG pipelines.
  • brave_summarizer for summaries based on a summary key returned by web search.

Local search automatically includes web and location result types. Full local-search functionality requires a Pro plan; otherwise, the tool falls back to web search. Additional snippets are also documented as a Pro-plan feature for web and news search.

Limitations and notes

Queries are limited to 400 characters and 50 words. Several tools cap pagination offsets at 9, and each search type has its own result-count limits. Place searches can run globally when no radius is supplied, while geographic searches can use coordinates or a location string.

Version 2 no longer returns base64-encoded image data from image search. Image responses instead contain an object shaped more closely to the Brave Search API response, including image metadata and URLs.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Brave Search MCP Server

Yes. STDIO is the default transport in the current version.

Set `BRAVE_MCP_TRANSPORT` to `http`, or launch the server with the `--transport http` runtime argument.

Yes. Run web search with summary generation enabled, then pass its returned summary key to `brave_summarizer`.

Yes. `brave_local_search` searches businesses and places, but full local-search capabilities require a Pro plan and otherwise fall back to web search.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewBrave Search MCP Server AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/brave-brave-search-mcp-server?style=directory)](https://allmcps.com/mcp/brave-brave-search-mcp-server)
HTML Embed
<a href="https://allmcps.com/mcp/brave-brave-search-mcp-server"><img src="https://allmcps.com/api/badge/brave-brave-search-mcp-server?style=directory" alt="Brave Search MCP Server on AllMCPs" /></a>