Installation
Exa’s Search MCP can be installed in any MCP client with the server URL:https://mcp.exa.ai/mcp
Cursor
~/.cursor/mcp.json:
VS Code
.vscode/mcp.json:
Claude Code
Run in terminal:Claude Desktop
Exa is available as a native Claude Connector — no config files or terminal commands needed.- Open Claude Desktop and click + (or Add connectors)
- Go to the Connectors tab
- Search for Exa
- Click + to add it
Codex
Run in terminal:OpenCode
Add to youropencode.json:
Windsurf
Add to~/.codeium/windsurf/mcp_config.json:
Zed
Add to your Zed settings:Gemini CLI
Add to~/.gemini/settings.json:
Google Antigravity
Go to the three-dot menu in the Agent panel, navigate to Manage MCP Servers, then View Raw config and add:v0 by Vercel
In v0, select Prompt Tools > Add MCP and enter:Warp
Go to Settings > MCP Servers > Add MCP Server and add:Kiro
Add to~/.kiro/settings/mcp.json:
Roo Code
Add to your Roo Code MCP config:Via npm Package
StandardmcpServers format with the npm package. Get your Exa API key.
Other
For other MCP clients that support remote MCP:Available Tools
Enabled by default:| Tool | Description |
|---|---|
web_search_exa | Search the web for any topic and get clean, ready-to-use content |
web_fetch_exa | Read a webpage’s full content as clean markdown from one or more URLs |
tools parameter):
| Tool | Description |
|---|---|
web_search_advanced_exa | Advanced web search with full control over category filters, domain restrictions, date ranges, highlights, summaries, and subpage crawling |
| Tool | Use instead |
|---|---|
get_code_context_exa | web_search_exa |
company_research_exa | web_search_advanced_exa |
crawling_exa | web_fetch_exa |
people_search_exa | web_search_advanced_exa |
linkedin_search_exa | web_search_advanced_exa |
deep_researcher_start | Research API |
deep_researcher_check | Research API |
deep_search_exa | web_search_advanced_exa |
API Key
Exa MCP has a generous free plan. To overcome free plan rate limits and enable production use, add your own API key:Resources
Usage Examples
Usage Examples
Web SearchCode SearchRead a Page
Troubleshooting
Troubleshooting
Rate limit error (429)You’ve hit the free plan rate limit. Add your own API key to continue:Get your API keyTools not appearingRestart your MCP client after updating the config file. Some clients require a full restart to detect new MCP servers.Claude Desktop not connectingUse the built-in Connector: click + (or Add connectors) → Connectors tab → search for Exa → click +.Config file not foundCommon config locations:
- Cursor:
~/.cursor/mcp.json - VS Code:
.vscode/mcp.json(in project root) - Claude Desktop (macOS):
~/Library/Application Support/Claude/claude_desktop_config.json - Claude Desktop (Windows):
%APPDATA%\Claude\claude_desktop_config.json

