Back to blog

Engineering · Jul 12, 2026

MCP Spotlight: Brave Search MCP Server — The Web-Wide Search Bridge With Independent Index, Local-First Privacy Options, and the Research-Default Reference

The official Brave Search MCP Server by Brave Software — ~8 focused tools covering web, local, image, video, and news search. Brave's independent web crawler (no Google/Bing dependency), privacy-first (no user tracking), 2000 queries/month free tier, EU presence. The independent-index search default for AI agents in 2026.

MCP ServerBrave SearchPrivacy-FirstIndependent IndexResearchAI Agents

MCP Spotlight: Brave Search MCP Server — The Web-Wide Search Bridge With Independent Index, Local-First Privacy Options, and the Research-Default Reference

Server: Brave Search MCP Server by Brave Software License: MIT · Tools: ~8 (web search, local search, image search, video search, news search) Coverage: The entire Brave Web Index — billions of pages, independent crawler, no Google/Bing dependency Transport: stdio (NPX) · Auth: Brave Search API key (free tier: 2000 queries/month) Privacy: Brave-procured index (no personal data tied to queries), local search option returns POI/place results GitHub: github.com/brave/brave-search-mcp-server Docs: brave.com/search/api

Every research-focused agent eventually needs to search the open web. The naive "wrap Google Custom Search JSON API" approach makes the agent dependent on Google's index, Google's ranking, Google's tracking. The "use Bing Search API" approach inherits Microsoft's tracking and ranking. The "scrape DuckDuckGo's HTML" approach is brittle and breaks on any UI change. The "give the agent nothing" approach blocks the entire research-and-discovery category.

The official Brave Search MCP Server is the bridge that resolves this. ~8 focused tools covering web search, local search, image search, video search, and news search — all powered by Brave's independent web index (built and maintained by Brave since 2018, ~20+ billion pages crawled). MIT-licensed, official Brave-maintained.

This is the search-default for AI agents that want an independent index in 2026.

The Architecture: Search Without Big Tech

Brave Search is the only major search engine with its own independent crawler built from scratch since Google's. Where Google uses PageRank, Bing uses backlink analysis, and DuckDuckGo relies on upstream APIs, Brave crawls the web directly with proprietary algorithms and a privacy-first stance.

For agents, the implications:

  • No Google dependencies — independent ranking, independent corpus, independent freshness
  • No personal-data leakage — Brave doesn't track users across queries
  • GDPR-friendly by default — search requests aren't tied to user identities
  • Web-wide coverage — the same corpus humans see on search.brave.com

The MCP server exposes the same Search API that powers Brave's own UI, plus a few additions (local search, batch endpoints) tailored for programmatic use.

The Tool Surface: ~8 Tools

The MCP surface covers the full search workflow:

CategoryToolsPurpose
Webbrave_web_searchGeneric web search (returns snippets + URLs)
Webbrave_web_search_with_answersSearch with question-answer snippets (knowledge graph)
Localbrave_local_searchPlace / business / POI search (returns coordinates + business info)
Imagebrave_image_searchImage search (returns URLs + thumbnails)
Videobrave_video_searchVideo search (returns URLs + thumbnails + duration)
Newsbrave_news_searchNews search (returns recent articles + freshness)
Suggestionsbrave_search_suggestionsQuery autocompletion (for type-ahead UI flows)
Spellcheckbrave_spellcheckQuery spell correction

The tools are focused. Each does one thing. The agent picks the right tool for the right kind of search.

The Killer Combination: Web Search + Local Search

The two highest-leverage workflows the MCP server enables are web-wide discovery and place-based discovery:

Web-wide search

brave_web_search(
  q="renewable energy trends 2026",
  count=20,
  freshness="week"  // optional: today, week, month, year
)
  → Returns:
    [
      {
        "title": "Renewable energy capacity grew 15% in 2026, IEA reports",
        "url": "https://www.reuters.com/...",
        "description": "Global renewable energy capacity grew 15% in 2026, driven by solar and wind...",
        "age": "2 days ago",
        "meta_url": "reuters.com"
      },
      ...
    ]

The agent gets 20 results with title, URL, snippet, age, and source. The freshness filter is the killer feature for research — it lets the agent ask for "today's results" or "this week's results," which Google Custom Search handles inconsistently.

Local search (places / businesses / POIs)

brave_local_search(
  q="coffee shop near Brandenburg Gate",
  count=10
)
  → Returns:
    [
      {
        "title": "Cafe Einstein",
        "url": "https://...",
        "coordinates": {lat: 52.5163, lng: 13.3777},
        "address": "Unter den Linden 2, 10117 Berlin",
        "phone": "+49 30 ...",
        "opening_hours": {...},
        "rating": 4.5,
        "review_count": 1234
      },
      ...
    ]

Brave's local search returns structured POI data — coordinates, addresses, phone numbers, opening hours, ratings. The agent can reason about places without a separate Google Places wrapper.

For multi-step research ("find me highly-rated Italian restaurants in Mitte that are open past 10 PM"), the agent chains local search with reasoning.

Freshness Filters: When Sources Matter

The freshness parameter is the research-agent's best friend:

ValueUse Case
pd (past day)Breaking news, latest developments, "what just happened"
pw (past week)Recent trends, "this week's news"
pm (past month)Ongoing topics, "this month's analysis"
py (past year)Recent history, "the last 12 months"
noneComprehensive results, "best ever"

For agents building news digests, freshness filters ensure the agent gets current results without manually scanning dates. For agents doing research, the unfiltered search gets comprehensive results across the full corpus.

The Answer Boxes: Structured Knowledge Snippets

The brave_web_search_with_answers variant returns Brave's "Answer Box" — a structured knowledge snippet pulled from the KG:

brave_web_search_with_answers(q="What is the capital of France?")
  → Returns:
    {
      "results": [...],
      "answer": {
        "type": "answer_box",
        "answer_type": "factual",
        "answer": "Paris is the capital of France.",
        "confidence": "high",
        "source": "wikipedia.org"
      }
    }

For agents that need direct answers (not just search results), the Answer Box provides grounded answers with source attribution. The agent doesn't hallucinate — it cites Brave's knowledge graph.

For fact-checking, the combination is powerful: the answer comes pre-attributed, the agent can verify against the source, and the human reviewer sees the citation chain.

Image, Video, News: The Multimodal Search

Beyond web search, the MCP server exposes:

Image search

brave_image_search(q="brand identity design 2026", count=10)
  → Returns 10 image URLs with thumbnails

The agent gets image results for visual research, design inspiration, or content curation.

Video search

brave_video_search(q="how to deploy a Node.js app", count=5)
  → Returns 5 video URLs with duration, source (YouTube/Vimeo), thumbnail

For agents building tutorial content or curating learning resources, video search surfaces tutorial-relevant material.

News search

brave_news_search(q="Federal Reserve interest rate decision", freshness="pd")
  → Returns today's news articles on the topic

For research agents tracking current events, news search with freshness filters is the right primitive.

The Privacy Stance: Independent Index, No Tracking

The killer property for EU-regulated deployments: Brave's index is independent and privacy-preserving.

  • No user-level tracking — queries aren't tied to user identities, IP addresses, or sessions
  • GDPR-friendly by default — no personal-data processing required
  • No third-party dependencies — Brave crawls its own corpus, doesn't proxy through Google or Microsoft
  • EU presence — Brave has European infrastructure and EU-based crawlers, supports data-residency requirements

For agents operating under GDPR, HIPAA, or financial-compliance regimes, Brave is the search provider that doesn't add regulatory surface. The query goes to Brave, the result comes back, no personal-data trail.

Facio Integration

{
  "mcpServers": {
    "brave-search": {
      "command": "npx",
      "args": ["-y", "@brave/brave-search-mcp-server"],
      "env": {
        "BRAVE_API_KEY": "${credentials.BRAVE_API_KEY}"
      }
    }
  }
}

Facio's audit trail captures every Brave Search MCP call with the tool, the query, the freshness filter, the result count, and the source distribution. For a regulated team (financial research, competitive intelligence, compliance verification), this is the complete search record: "Agent at 14:32 UTC searched 'EU AI Act compliance', freshness past-week, returned 20 results from .gov and .eu sources."

For HITL workflows, the Brave Search MCP server is read-only by design. There's no destructive surface — searches can't mutate external state, can't post content, can't send emails. The tool is unconditionally safe:

ToolSeveritySuggested Gate
brave_web_searchReadNone — autonomous
brave_web_search_with_answersReadNone — autonomous
brave_local_searchReadNone — autonomous
brave_image_search, brave_video_search, brave_news_searchReadNone — autonomous
brave_search_suggestions, brave_spellcheckReadNone — autonomous

No gates required. The agent searches as much as it wants.

The interesting HITL pattern is source-allow-listing for high-stakes research. Facio can be configured to:

  • Prefer .gov, .edu, .int, .eu for compliance / regulatory research
  • Prefer .org and reputable domains for medical / scientific research
  • Prefer a custom allow-list for internal research (e.g., competitor URLs only)
  • Block low-quality sources for production research (per a blocklist)

For multi-tenant research setups (one search API per team/customer), the pattern is one API key per team, separate quotas, separate audit logs. The agent switches context per tenant.

Quickstart

# 1. Get a Brave Search API key
#    https://api.search.brave.com/app/dashboard
#    Free tier: 2000 queries/month

# 2. Install the MCP server
npm install -g @brave/brave-search-mcp-server

# 3. Configure your MCP client
{
  "mcpServers": {
    "brave-search": {
      "command": "npx",
      "args": ["-y", "@brave/brave-search-mcp-server"],
      "env": {
        "BRAVE_API_KEY": "BSA..."
      }
    }
  }
}

# 4. First prompts
# "Research the latest renewable energy trends this week"
# "Find recent news about the EU AI Act"
# "What's the latest from TechCrunch on AI agents?"
# "Find highly-rated Italian restaurants in Berlin Mitte, open past 10 PM"
# "Show me tutorials for deploying Node.js apps to production"

Use Cases

News aggregation: "Aggregate today's top 10 stories in AI from authoritative sources." News search with freshness=pd + source filtering.

Competitive intelligence: "Find recent articles about our top 3 competitors and summarize their product launches." Web search with company-specific queries + structured extraction.

Regulatory research: "Find the latest EU regulatory guidance on AI agents, focus on .eu and .gov sources." Web search with domain allow-listing.

Local discovery: "Find me coffee shops near Brandenburg Gate with 4+ star ratings." Local search with rating filter.

Trend analysis: "What are the most-discussed tech topics this week?" Web search with freshness=pw + frequency analysis.

Fact-checking: "Verify that claim by searching authoritative sources and quoting the most reliable result." Web search + source evaluation + Answer Box.

Image-driven content: "Find 5 reference images for our new brand identity design." Image search with style filtering.

Tutorial curation: "Find the best video tutorials on WebSocket implementation." Video search with quality scoring.

Travel planning: "Plan a 3-day visit to Berlin: attractions, restaurants, transit options, day-by-day." Multi-tool search + reasoning + structured itinerary.

Product research: "Compare the top 5 email marketing platforms on features and pricing." Web search + multi-domain crawl + structured comparison.

Academic research: "Find recent papers on multi-agent LLM systems, focus on arxiv.org and academic.edu." Web search with domain allow-listing.

Trademark check: "Search for any existing use of the brand name 'Acme' in technology products." Web search with name patterns + image search for logos.

Citation lookup: "Find the primary source for the claim that 'AI improves productivity by 40%'." Web search with query patterns + source verification.

Cultural research: "Find recent articles on the EU's approach to AI ethics." Web search with regional sources + freshness filter.

Historical research: "Find articles about the Y2K problem from 1999-2000 for context on AI risk discussions." Web search with date filtering (via search operators).

Image rights check: "Before using this image, find the original source and licensing terms." Reverse image search + metadata lookup.

The Search Ecosystem Layer

The MCP search ecosystem has three primary players:

ProviderIndex SourcePrivacy StanceFree Tier
Brave SearchIndependent crawler (Brave-procured)Privacy-first, no tracking2000/month
Google Custom SearchGoogle (re-skinned JSON view)Google tracking100/day
DuckDuckGoMostly Bing (upstream)Privacy-respecting (no personal data)No formal API
Bing Web SearchMicrosoftMicrosoft tracking1000/month
TavilyMulti-source aggregatorVaries1000/month

For most agent use cases, Brave is the right default:

  • Independent index — no Big Tech single point of failure
  • Privacy-first — no third-party tracking
  • Free tier sufficient for most agent workloads
  • EU presence — supports data-residency requirements
  • Multi-tool coverage — web + local + image + video + news

For research-heavy agents, Brave + Fetch MCP (for reading the URLs Brave finds) is the canonical combination.

Bottom Line

The Brave Search MCP Server is the independent-index, privacy-first web search default for AI agents in 2026. ~8 focused tools, web + local + image + video + news, freshness filters, Answer Boxes, MIT-licensed, official Brave-maintained.

For any agent that participates in research, news aggregation, competitive intelligence, fact-checking, citation lookup, trend analysis, or local discovery — this is the bridge. The agent searches Brave's index, reads the results, follows up with Fetch MCP, builds the structured knowledge it needs. All without Big Tech dependencies, all without tracking.

For the broader MCP ecosystem, Brave's pattern is the design lesson every "search-as-MCP" server should copy. Independent crawls, privacy-first defaults, generous free tiers, multi-modal coverage. When the search substrate is right, the agent's research is right.

npx -y @brave/brave-search-mcp-server with BRAVE_API_KEY=BSA... and your agent has the open web, independent.


MCP Spotlight is a series covering servers that give AI agents real capabilities. Every server is evaluated for design clarity, ecosystem impact, and integration fit with Facio's HITL-first agent runtime.

Keep reading

More on Engineering

View category
Jul 11, 2026Engineering

MCP Security Architecture 2026: Threat Models, Sandboxing, and the Defense-in-Depth Layers Every Production Agent Deployment Needs

The defense-in-depth reference architecture every team deploying MCP in production needs. Six layers: server verification → process sandboxing → credential isolation → per-tool RBAC → HITL approval → audit trail. Plus prompt-injection defense and multi-agent trust boundaries. Companion to the MCP Spotlight series.

Jul 10, 2026Engineering

MCP Spotlight: Memory MCP Server — Anthropic's Reference Implementation for Persistent, Shareable, Graph-Based Agent Memory Across Conversations

The official Memory MCP Server by Anthropic — 9 tools built around a graph-based knowledge model with three primitives: entities (nodes), relations (typed edges), observations (facts). JSONL storage that's persistent across sessions, version-controllable with git, and shareable across agents. MIT-licensed.

Jul 9, 2026Engineering

MCP Spotlight: Linear MCP Server — The Official Issue-Tracking Bridge With Initiatives, Project Milestones, Code Intelligence, and the Engineering-Workflow Default for Agents

The official Linear MCP Server — ~40 focused tools covering issues, projects, cycles, initiatives, project milestones, updates, comments, customers. February 2026 added Initiatives + Project Milestones for parity with the web app. MIT-licensed, OAuth 2.0 + Personal API Key support. The issue-tracking + project-management default for engineering agents in 2026.