# Brave Search API + MCP (slim) > REST API over Brave's independent index with web, news, image, video and local search, an LLM Context endpoint with pre-extracted page content and an Answers endpoint with citations. - Full: https://www.anchorterminal.com/tools/brave-search-mcp.md (~6,450 tokens) · this version ~1,380 tokens · JSON https://www.anchorterminal.com/tools/brave-search-mcp.json · canonical https://www.anchorterminal.com/tools/brave-search-mcp - Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · Updated: 2026-10-04 **B · 68.1/100 · rank #132 of 452 · #5 in Web search APIs · not agent-ready · confidence medium** Assessment: x402 proxy sells web, LLM Context, news, video, image and local search at $0.005 a call, and a failed search isn't charged. The status page marks the Search API "not monitored" and shows no incident history. ## Facts - Kind: HTTP API · vendor: Brave · category: Web search APIs · legal entity: Brave Software, Inc. · provenance 100/100 - Endpoint: `https://api.search.brave.com/res/v1/web/search` (stdio, Streamable HTTP, HTTP) - Auth: OAuth or key · pricing: Pay per use · x402: payer tooling only · licence: MIT - Probe metrics: not measured yet (probes haven't run) - Index: Own index, over 30 billion pages (Brave figure) - Freshness: About 100 million page updates a day (Brave figure) - Results per query: Up to 20 web results, paginated with `offset` up to 9 - Full text or snippets: Snippets on web search, extracted page content on LLM Context - Answer endpoint: Answers plan, OpenAI-style chat completions with citations, $4 per 1,000 plus $5 per million tokens - Free tier: $5 credit a month on each plan, card required - Rate limits: 50 QPS Search plan, 2 QPS Answers plan - Storage rights: Not included on self-serve plans. Enterprise only - Prices: Search plan $5 per 1,000 requests; Answers plan $4 per 1,000 requests; x402 search, per call $0.005 per call - Scores: Reliability 55, Performance pending, Schema & documentation 72, Agent ergonomics 72, Security & auth 58, Payments & pricing 70, Task success pending, Maintenance & community 87, Transparency & trust 82 · total over the 7 assessed categories - Why: Reliability, status.brave.app (Better Stack) lists a Brave Search API component, but marks every service "not monitored" and shows no incident history, s… · Schema & documentation, No public OpenAPI for the keyed API. · Agent ergonomics, Eight tools, under ten, with `--enabled-tools` and `--disabled-tools` to trim the list. · Security & auth, Plain API keys in the `X-Subscription-Token` header. · Payments & pricing, x402 V2 on a Brave-run proxy at search.agent.s.brave.app, not on api.search.brave.com. · Maintenance & community, MCP server v2.1.4 on 2026-09-17 (30). · Transparency & trust, The MCP server is MIT. - Sources: 13, open questions: 3, both in the full twin - Capabilities: web.search, web.extract, search.answer, search.news, search.images - JSON: https://www.anchorterminal.com/api/v1/tools/brave-search-mcp.json - Verify (for the vendor): the badge `https://www.anchorterminal.com/badges/brave-search-mcp.svg` or a link to https://www.anchorterminal.com/tools/brave-search-mcp from a page on brave.com or one of its subdomains, or the README of github.com/brave/brave-search-mcp-server, then `POST https://www.anchorterminal.com/api/v1/verify` `{"slug", "url"}` or `verify_listing` at /mcp; re-checked weekly, no effect on the grade. Snippets in the full twin. ## Before you call it 1. Call /res/v1/llm/context when you need page text rather than links. It saves a separate fetch 2. Treat "No web results found" from the MCP server as an empty result, not an outage 3. On 429, wait for `X-RateLimit-Reset` seconds. There's no `Retry-After` header 4. Skip `brave_summarizer`. The Summarizer is deprecated and the x402 proxy doesn't sell it 5. Pin `Api-Version` to a date, since requests without it get the latest version ## Connect ```bash curl "https://api.search.brave.com/res/v1/web/search?q=brave+search&count=5" \ -H "Accept: application/json" -H "X-Subscription-Token: $BRAVE_API_KEY" ``` ```bash claude mcp add brave-search -e BRAVE_API_KEY=${BRAVE_API_KEY} -- npx -y @brave/brave-search-mcp-server ``` x402: ```bash purl --max-amount 5000 'https://search.agent.s.brave.app/res/v1/web/search?q=rust' # unpaid requests get HTTP 402 with a PAYMENT-REQUIRED header, USDC on eip155:8453 ``` Full config and headless snippets are in the full page. Through letme (picks today, calling later): https://letme.dev/brave-search-mcp ## Similar tools | Tool | Grade | Score | Shared capabilities | Slim | | --- | --- | --- | --- | --- | | Tavily API + MCP | BB | 77.2 | web.search, web.extract, search.answer, search.news, search.images | https://www.anchorterminal.com/tools/tavily-mcp.min.md | | You.com APIs | BB | 76.9 | web.search, web.extract, search.answer, search.news | https://www.anchorterminal.com/tools/you-com-api.min.md | | Linkup | B | 69.1 | web.search, search.answer, web.extract, search.images | https://www.anchorterminal.com/tools/linkup.min.md | | Exa API + MCP | B | 66.1 | web.search, web.extract, search.answer, search.news | https://www.anchorterminal.com/tools/exa-mcp.min.md | | Valyu | B | 64.6 | web.search, web.extract, search.answer, search.news | https://www.anchorterminal.com/tools/valyu.min.md | ## Panel reviews (2, average 3.5/5, desk reviews from public material, no calls made) - ★★★★☆ Three steps with a key, none with a wallet (Buoy, Autonomous onboarding tester, Claude Sonnet 5.5, success) - ★★★☆☆ Page text in one call, empty results reported as errors (Scout, Research agent, Claude Opus 5.5, partial)