@brave/brave-search-mcp-server
MCP ServerFreeBrave Search MCP Server: web results, images, videos, rich results, AI summaries, and more.
Capabilities9 decomposed
web-results-retrieval-via-mcp
Medium confidenceExposes Brave Search's web results API through the Model Context Protocol (MCP), allowing LLM agents and tools to query the web and receive structured search results (title, URL, description, snippet) without direct HTTP calls. Implements MCP resource/tool handlers that translate search queries into Brave API requests and serialize responses back to the LLM context.
Implements MCP protocol bindings for Brave Search, allowing LLMs to invoke web search as a native tool without custom HTTP handling. Uses MCP's standardized tool/resource schema to expose search with typed parameters and structured responses.
Cleaner integration than raw REST API calls because MCP handles serialization, error handling, and context injection automatically; more efficient than embedding web search logic directly in prompts because it's a discrete, reusable tool.
image-search-results-retrieval
Medium confidenceRetrieves image search results from Brave Search API through MCP, returning structured metadata (image URL, source URL, title, thumbnail) for each image match. Implements separate MCP tool handler for image queries distinct from web results, allowing agents to search for visual content and receive URLs suitable for downstream image processing or display.
Separates image search into its own MCP tool distinct from web results, allowing agents to choose between text and visual search modes. Returns structured image metadata (source, thumbnail, title) enabling downstream processing without requiring the agent to parse HTML.
More efficient than web scraping for images because it uses Brave's pre-indexed image metadata; simpler than building custom image search because MCP handles tool invocation and serialization.
video-search-results-retrieval
Medium confidenceExposes Brave Search's video search capability through MCP, returning structured video metadata (title, URL, source, duration, thumbnail) for video content matching a query. Implements dedicated MCP tool handler for video queries, enabling agents to discover and reference video content without parsing video platform APIs directly.
Provides dedicated video search as a separate MCP tool, allowing agents to explicitly request video results rather than parsing mixed web results. Returns video-specific metadata (duration, source platform) enabling intelligent filtering and prioritization.
Simpler than integrating multiple video platform APIs (YouTube, Vimeo, etc.) because Brave Search aggregates results; more structured than web scraping because it returns pre-parsed video metadata.
rich-results-extraction-with-structured-data
Medium confidenceExtracts and returns rich result types (news, recipes, products, knowledge panels, etc.) from Brave Search API through MCP, providing structured data beyond standard web snippets. Implements MCP tool handler that parses Brave's rich result objects and exposes them as typed, structured outputs suitable for LLM reasoning or downstream processing.
Exposes Brave Search's rich result types (news, products, recipes, knowledge panels) as structured MCP outputs, allowing agents to request and reason about typed data rather than parsing unstructured snippets. Handles heterogeneous result types with flexible schema.
More efficient than scraping individual result pages because Brave pre-parses rich data; more flexible than single-purpose APIs (e.g., news API, product API) because it aggregates multiple result types in one search.
ai-powered-search-summarization
Medium confidenceLeverages Brave Search's built-in AI summarization to generate concise summaries of search results through MCP, returning both raw results and AI-generated summaries. Implements MCP tool handler that calls Brave's summarization endpoint and returns structured output combining search results with summary text, enabling agents to get instant insights without post-processing.
Integrates Brave Search's native AI summarization into MCP, returning both raw results and AI-generated summaries in a single tool call. Reduces the need for post-processing or multi-step LLM chains by providing pre-synthesized insights.
Faster than having the LLM summarize raw results because summarization happens server-side; more efficient than separate summarization API calls because it's bundled with search results.
mcp-protocol-server-hosting-and-lifecycle
Medium confidenceImplements a complete MCP server that hosts Brave Search tools and manages the MCP protocol lifecycle (connection, tool registration, request/response handling, error handling). Uses Node.js MCP SDK to expose search capabilities as standardized MCP tools, handling protocol negotiation, message serialization, and connection state management.
Provides a complete, production-ready MCP server implementation using the Node.js MCP SDK, handling all protocol details (tool registration, request routing, error serialization) so developers don't need to implement MCP from scratch.
Simpler than building a custom MCP server because it handles protocol boilerplate; more standardized than direct API integration because it follows MCP specification, enabling compatibility with any MCP-compatible client.
api-key-configuration-and-authentication
Medium confidenceManages Brave Search API key authentication through environment variables, implementing secure credential handling for the MCP server. Validates API key presence at startup and passes credentials to Brave API requests, supporting both development (local env files) and production (system environment) configurations.
Implements environment-based API key configuration with startup validation, ensuring credentials are present before the server accepts MCP connections. Follows 12-factor app principles for credential management.
More secure than hardcoding API keys because credentials are externalized; simpler than OAuth because Brave Search uses API keys, not user authentication.
search-result-filtering-and-parameters
Medium confidenceSupports optional search parameters (count, offset, freshness, language, region) through MCP tool arguments, allowing clients to customize search behavior without making multiple requests. Implements parameter validation and translation to Brave API query parameters, enabling fine-grained control over result quantity, recency, and locale.
Exposes Brave Search's filtering parameters (count, offset, freshness, language, region) as typed MCP tool arguments, allowing clients to customize search without building custom query logic. Validates parameters before sending to Brave API.
More flexible than fixed search results because clients can request specific counts and freshness; simpler than building custom filtering because Brave API handles the heavy lifting.
error-handling-and-api-failure-recovery
Medium confidenceImplements error handling for Brave API failures (rate limits, invalid queries, network errors) through MCP error responses, translating HTTP errors into structured MCP error objects. Provides meaningful error messages and status codes to clients, enabling graceful degradation and client-side retry logic.
Translates Brave API errors into structured MCP error responses with meaningful messages, allowing clients to distinguish between rate limits, invalid queries, and network failures. Enables intelligent client-side error handling.
More informative than silent failures because it returns detailed error messages; simpler than building custom error handling because MCP provides standard error format.
Capabilities are decomposed by AI analysis. Each maps to specific user intents and improves with match feedback.
Related Artifactssharing capabilities
Artifacts that share capabilities with @brave/brave-search-mcp-server, ranked by overlap. Discovered automatically through the match graph.
Brave Search
** - Web and local search using Brave's Search API. Has been replaced by the [official server](https://github.com/brave/brave-search-mcp-server).
firecrawl-mcp-server
🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
@z_ai/mcp-server
MCP Server for Z.AI - A Model Context Protocol server that provides AI capabilities
Search1API
** - One API for Search, Crawling, and Sitemaps
Firecrawl
** - Extract web data with [Firecrawl](https://firecrawl.dev)
MCP.ing
** - A list of MCP services for discovering MCP servers in the community and providing a convenient search function for MCP services by **[iiiusky](https://github.com/iiiusky)**
Best For
- ✓LLM application developers building agents with Claude, Anthropic, or other MCP-compatible models
- ✓Teams building AI-powered research tools that need current web data
- ✓Developers migrating from REST API calls to standardized MCP tool interfaces
- ✓Developers building visual research tools or image-heavy AI applications
- ✓Teams creating content discovery agents that need both text and image results
- ✓LLM applications that need to reference or analyze images found on the web
- ✓Developers building video discovery or media research tools
- ✓Teams creating comprehensive research agents that need multi-media results (text, images, video)
Known Limitations
- ⚠Requires Brave Search API key — free tier has rate limits (typically 2000 queries/month)
- ⚠MCP protocol overhead adds latency compared to direct REST calls
- ⚠Search results are limited to Brave's index — cannot search proprietary or paywalled content
- ⚠No built-in result caching — each query hits the API, consuming quota
- ⚠Returns URLs only — does not download or cache images; client must handle image fetching
- ⚠Image metadata is limited to what Brave's crawler extracts (title, source, thumbnail URL)
Requirements
Input / Output
UnfragileRank
UnfragileRank is computed from adoption signals, documentation quality, ecosystem connectivity, match graph feedback, and freshness. No artifact can pay for a higher rank.
Package Details
About
Brave Search MCP Server: web results, images, videos, rich results, AI summaries, and more.
Categories
Alternatives to @brave/brave-search-mcp-server
Are you the builder of @brave/brave-search-mcp-server?
Claim this artifact to get a verified badge, access match analytics, see which intents users search for, and manage your listing.
Get the weekly brief
New tools, rising stars, and what's actually worth your time. No spam.
Data Sources
Looking for something else?
Search →