Exa MCP Server
Semantic search engine for AI — finds content by meaning, not keywords, with deep research, code context, company lookup, and web crawling tools.
Client Compatibility
What It Does
Exa is a semantic search engine built specifically for AI consumption. Instead of matching keywords like traditional search, it finds content by meaning — you describe what you’re looking for in natural language and Exa returns results that match the concept, not just the words. The MCP server exposes eight tools covering web search, advanced filtered search, code context retrieval, web crawling, company research, people search, and an async deep researcher that runs multi-step research jobs.
The key distinction from Brave Search or Tavily: Exa uses neural/embedding-based retrieval. It understands what you mean, not just what you typed. This matters most for research-heavy workflows where keyword search returns noise.
What It Does Well
- Semantic search quality is noticeably better for research tasks. Ask for “papers about using transformer attention mechanisms for time series forecasting” and you get relevant research, not SEO-optimized blog posts about transformers. The neural retrieval model understands domain-specific queries that keyword search struggles with.
- Selective tool enabling keeps your tool surface clean. The remote server supports URL parameters to expose only the tools you need:
?tools=web_search_exa,get_code_context_exa. Most MCP servers dump all their tools into your context whether you need them or not. Exa lets you choose. - Deep researcher runs multi-step research asynchronously. Start a research job with
deep_researcher_start, check on it withdeep_researcher_check. The server handles the multi-query, multi-source synthesis. For complex research questions, this saves significant back-and-forth compared to running individual searches.
What It Doesn’t Do Well
- No free tier for ongoing use. You get free credits on signup (roughly $10-20 worth), but after that it’s $49/month minimum for the Starter plan. Brave Search MCP is free with no limits. If you’re doing occasional searches, the cost-per-query math doesn’t favor Exa. Best for teams or workflows where search quality directly impacts output quality.
- Results are opinionated and not always transparent. Semantic search is great when it works, but when it doesn’t, you can’t easily debug why. Keyword search is predictable — you know what you searched for. Neural search is a black box. Sometimes you get unexpected results and there’s no way to understand the ranking logic.
- Community forks fragment the ecosystem. Multiple alternative implementations exist (egoist/exa-mcp, 199-mcp/mcp-exa with SSE support, it-beard/exa-server) plus a separate exa-knowledge-mcp for docs. The official server is the right choice, but the fragmentation can confuse new users browsing GitHub.
Setup Notes
Two paths: remote or local. Remote is preferred — npx -y mcp-remote https://mcp.exa.ai/mcp handles everything server-side with no local dependencies beyond the mcp-remote bridge. Local install via npx -y exa-mcp-server works fine but requires the EXA_API_KEY environment variable.
Get your API key from dashboard.exa.ai. Signup gives you free credits to evaluate before committing to a paid plan. The remote server handles auth via the Exa dashboard, so no API key in your local config if you go that route.
Config
Remote (preferred):
{
"mcpServers": {
"exa": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.exa.ai/mcp"]
}
}
}
Local:
{
"mcpServers": {
"exa": {
"command": "npx",
"args": ["-y", "exa-mcp-server"],
"env": {
"EXA_API_KEY": "your-key-here"
}
}
}
}
With selective tools (remote):
{
"mcpServers": {
"exa": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.exa.ai/mcp?tools=web_search_exa,get_code_context_exa"]
}
}
}
Tested With
- Claude Desktop on Windows 11
{
"mcpServers": {
"exa-mcp": {
"command": "npx",
"args": [
"-y",
"exa-mcp-server"
],
"env": {
"EXA_API_KEY": "your-key-from-dashboard.exa.ai"
}
}
}
} Environment Variables
EXA_API_KEY(required) — API key from dashboard.exa.ai/api-keys — free credits on signup for testing
Prerequisites
- Node.js 18+
- Exa API key (free credits on signup)
View on GitHub · npx -y exa-mcp-server
Reviewed by J-Dub · February 22, 2026