Performs real-time web searches with optimized results and content extraction
Specialized search focused on academic papers and research content
Comprehensive company research tool that crawls company websites to gather detailed information about businesses
Extracts content from specific URLs, useful for reading articles, PDFs, or any web page when you have the exact URL
Identifies competitors of a company by searching for businesses offering similar products or services
Search LinkedIn for companies and people using Exa AI
Search and retrieve information from Wikipedia articles on specific topics
Search GitHub repositories, issues, and accounts using Exa AI
Exa Web Search is a Model Context Protocol (MCP) server that connects AI assistants like Claude to the Exa AI Search API. This integration allows AI models to access up-to-date information from the web in a controlled and secure manner, enhancing their ability to provide relevant and current information to users. With multiple specialized search tools available, Exa enables everything from general web searches to academic research and company intelligence gathering.
Exa Web Search is a Model Context Protocol (MCP) server that enables AI assistants like Claude to perform real-time web searches using the Exa AI Search API. This integration allows AI models to access current information from the internet in a safe and controlled environment.
Before installing Exa Web Search, you'll need:
Install the package globally:
npm install -g exa-mcp-server
For automatic installation with Claude Desktop:
npx -y @smithery/cli install exa --client claude
Run the server without installation:
# Run with all tools enabled
npx exa-mcp-server
# Enable specific tools
npx exa-mcp-server --tools=web_search_exa
# Enable multiple tools
npx exa-mcp-server --tools=web_search_exa,research_paper_search
# List all available tools
npx exa-mcp-server --list-tools
Alternatively, open the configuration file directly:
For macOS:
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
For Windows:
code %APPDATA%\Claude\claude_desktop_config.json
Add the following to your Claude Desktop configuration file:
{
"mcpServers": {
"exa": {
"command": "npx",
"args": [
"exa-mcp-server"
],
"env": {
"EXA_API_KEY": "your-api-key-here"
}
}
}
}
Replace your-api-key-here
with your actual Exa API key.
You can specify which tools to enable by adding the --tools
parameter:
{
"mcpServers": {
"exa": {
"command": "npx",
"args": [
"exa-mcp-server",
"--tools=web_search_exa,research_paper_search,company_research"
],
"env": {
"EXA_API_KEY": "your-api-key-here"
}
}
}
}
If you don't specify any tools, all tools will be enabled by default.
After making configuration changes:
Server Not Found
API Key Issues
Connection Issues
macOS:
tail -n 20 -f ~/Library/Logs/Claude/mcp*.log
Windows:
type "%APPDATA%\Claude\logs\mcp*.log"