
Brave Search Mcp Server
Connects Claude to Brave's Search API with eight distinct tools covering web, local business, image, video, news, and place search, plus AI summarization and LLM context retrieval. You get proper filtering controls for freshness, safe search, language, and result types. The image search returns URLs rather than base64 blobs as of version 2.x, keeping context windows clean. The summarizer tool is a two step process: run a web search with the summary flag enabled, then pass the returned key to generate an AI summary with optional inline citations. Local and place search require Pro API plans for full functionality. Defaults to stdio transport now, but supports HTTP if you set the environment variable.
- install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
- 5
- GitHub stars
- 1.6K
- tools
- 8
- auth
- Secret needed
- transport
- STDIO
- env var
- 1
- last updated
- Aug 20, 2026
Install
From registry metadata$ npx add-mcp @brave/brave-search-mcp-server --name brave-search --env 'BRAVE_API_KEY=${BRAVE_API_KEY}'Run in your terminal. add-mcp asks which agents to add it to, then asks for each value it needs. Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add brave-search --env BRAVE_API_KEY=YOUR_BRAVE_API_KEY -- npx -y @brave/brave-search-mcp-serverRun in your terminal. Replace YOUR_* placeholders with real values; add --scope user to install for every project.
Tools
Verified live · 8 toolsVerified live against the running server on Jun 10, 2026.
brave_web_searchPerforms web searches using the Brave Search API and returns comprehensive search results with rich metadata. When to use: - General web searches for information, facts, or current topics - Location-based queries (restaurants, businesses, points of interest) - News searches fo...15 params
Performs web searches using the Brave Search API and returns comprehensive search results with rich metadata. When to use: - General web searches for information, facts, or current topics - Location-based queries (restaurants, businesses, points of interest) - News searches fo...
countintegercountrystringALL · AR · AU · AT · BE · BRdefault: USextra_snippetsbooleanfreshnessvaluegogglesvalueoffsetintegerquery*stringresult_filterarraysafesearchstringoff · moderate · strictdefault: moderatesearch_langstringar · eu · bn · bg · ca · zh-hansdefault: enspellcheckbooleansummarybooleantext_decorationsbooleanui_langstringes-AR · en-AU · de-AT · nl-BE · fr-BE · pt-BRdefault: en-USunitsvaluebrave_local_searchBrave Local Search API provides enrichments for location search results. Access to this API is available only through the Brave Search API Pro plans; confirm the user's plan before using this tool (if the user does not have a Pro plan, use the brave_web_search tool). Searches...15 params
Brave Local Search API provides enrichments for location search results. Access to this API is available only through the Brave Search API Pro plans; confirm the user's plan before using this tool (if the user does not have a Pro plan, use the brave_web_search tool). Searches...
countintegercountrystringALL · AR · AU · AT · BE · BRdefault: USextra_snippetsbooleanfreshnessvaluegogglesvalueoffsetintegerquery*stringresult_filterarraysafesearchstringoff · moderate · strictdefault: moderatesearch_langstringar · eu · bn · bg · ca · zh-hansdefault: enspellcheckbooleansummarybooleantext_decorationsbooleanui_langstringes-AR · en-AU · de-AT · nl-BE · fr-BE · pt-BRdefault: en-USunitsvaluebrave_video_searchSearches for videos using Brave's Video Search API and returns structured video results with metadata. When to use: - When you need to find videos related to a specific topic, keyword, or query. - Useful for discovering video content, getting video metadata, or finding videos...9 params
Searches for videos using Brave's Video Search API and returns structured video results with metadata. When to use: - When you need to find videos related to a specific topic, keyword, or query. - Useful for discovering video content, getting video metadata, or finding videos...
countintegercountrystringfreshnessvalueoffsetintegerquery*stringsafesearchvaluesearch_langstringspellcheckbooleanui_langstringbrave_image_searchPerforms an image search using the Brave Search API. Helpful for when you need pictures of people, places, things, graphic design ideas, art inspiration, and more. When relaying results in a markdown environment, it may be helpful to include images in the results (e.g., ![imag...6 params
Performs an image search using the Brave Search API. Helpful for when you need pictures of people, places, things, graphic design ideas, art inspiration, and more. When relaying results in a markdown environment, it may be helpful to include images in the results (e.g., ![imag...
countintegercountrystringquery*stringsafesearchvaluesearch_langstringspellcheckbooleanbrave_news_searchThis tool searches for news articles using Brave's News Search API based on the user's query. Use it when you need current news information, breaking news updates, or articles about specific topics, events, or entities. When to use: - Finding recent news articles on specific t...11 params
This tool searches for news articles using Brave's News Search API based on the user's query. Use it when you need current news information, breaking news updates, or articles about specific topics, events, or entities. When to use: - Finding recent news articles on specific t...
countintegercountrystringextra_snippetsbooleanfreshnessvaluegogglesvalueoffsetintegerquery*stringsafesearchvaluesearch_langstringspellcheckbooleanui_langstringbrave_summarizerRetrieves AI-generated summaries of web search results using Brave's Summarizer API. This tool processes search results to create concise, coherent summaries of information gathered from multiple sources. When to use: - When you need a concise overview of complex topics from m...3 params
Retrieves AI-generated summaries of web search results using Brave's Summarizer API. This tool processes search results to create concise, coherent summaries of information gathered from multiple sources. When to use: - When you need a concise overview of complex topics from m...
entity_infobooleaninline_referencesbooleankey*stringbrave_llm_contextRetrieves pre-extracted, relevance-ranked web content using Brave's LLM Context API, optimized for AI agents, LLM grounding, and RAG pipelines. Unlike a traditional web search that returns links and short descriptions, this tool returns the actual substance of matching pages —...26 params
Retrieves pre-extracted, relevance-ranked web content using Brave's LLM Context API, optimized for AI agents, LLM grounding, and RAG pipelines. Unlike a traditional web search that returns links and short descriptions, this tool returns the actual substance of matching pages —...
acceptstringapplication/json · */*api-versionstringcache-controlstringcontext_threshold_modestringdisabled · strict · lenient · balancedcountintegercountrystringAR · AU · AT · BE · BR · CAenable_localbooleanenable_source_metadatabooleanfreshnessvaluegogglesvaluemaximum_number_of_snippetsintegermaximum_number_of_snippets_per_urlintegermaximum_number_of_tokensintegermaximum_number_of_tokens_per_urlintegermaximum_number_of_urlsintegerquery*stringsearch_langstringar · eu · bn · bg · ca · zh-hansspellcheckbooleanuser-agentstringx-loc-citystring+6 more parameters. See the server's own documentation for the full schema.
brave_place_searchSearches Brave's Place Search API. A single call may populate any combination of 'results' (POIs), 'cities', 'addresses', 'streets', and 'location' (the resolved search area), depending on the query's shape. When to use: - POIs near coordinates or a named area (e.g. "coffee sh...17 params
Searches Brave's Place Search API. A single call may populate any combination of 'results' (POIs), 'cities', 'addresses', 'streets', and 'location' (the resolved search area), depending on the query's shape. When to use: - POIs near coordinates or a named area (e.g. "coffee sh...
acceptstringapplication/json · */*api-versionstringcache-controlstringcountintegercountrystringAR · AU · AT · BE · BR · CAgeolocstringlatitudenumberlocationstringlongitudenumberquerystringradiusnumbersafesearchstringoff · moderate · strictsearch_langstringar · eu · bn · bg · ca · zh-hansspellcheckbooleanui_langstringes-AR · en-AU · de-AT · nl-BE · fr-BE · pt-BRunitsstringmetric · imperialuser-agentstringSponsors
Configuration
BRAVE_API_KEY*secretYour API key for the service
Readme
Brave Search MCP Server
An MCP server implementation that integrates the Brave Search API, providing comprehensive search capabilities including web search, local business search, place search, image search, video search, news search, LLM context, and AI-powered summarization. This project supports both STDIO and HTTP transports, with STDIO as the default mode.
Migration
1.x to 2.x
Default transport now STDIO
To follow established MCP conventions, the server now defaults to STDIO. If you would like to continue using HTTP, you will need to set the BRAVE_MCP_TRANSPORT environment variable to http, or provide the runtime argument --transport http when launching the server.
Response structure of brave_image_search
Details
- Repository
- github.com/brave/brave-search-mcp-server
- Category
- Search & Web Crawling
- Package
@brave/brave-search-mcp-server- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active
- Tools verified
- Jun 10, 2026