exa
VerifiedFast, intelligent web search and web crawling.
What is the exa MCP server?
Exa provides clean, ready-to-use web content through its hosted MCP endpoint. Users can enable advanced filtering or fall back to basic search and page fetching tools.
The server supports multiple clients including Cursor, VS Code, Claude Desktop, and others via simple URL configuration or the exa-mcp-server npm package.
Install & connect
Add this to your MCP client config. Pick your client below and copy.
{
"mcpServers": {
"exa": {
"url": "https://mcp.exa.ai/mcp"
}
}
}Tools it exposes
4 tools your AI client can call once connected.
web_search_exa— Search the web for any topic and get clean, ready-to-use contentweb_fetch_exa— Get the full content of a specific webpage from a known URLweb_search_advanced_exa— Advanced web search with full control over filters, domains, dates, and content optionsget_code_context_exa— Context tool for coding (deprecated)Example prompts
Once connected, try asking your AI client:
Security & permissions
Remote streamable-http connection to https://mcp.exa.ai/mcp; optional EXA_API_KEY required when using the npm package.
What you can do with exa
Research any topic
Quickly gather current information from across the web with clean summaries.
Fetch specific pages
Retrieve full content from known URLs for detailed analysis.
Advanced filtered searches
Apply domain, date, and content filters for precise results.
How to use exa
- 1Obtain an Exa API key from dashboard.exa.ai if using the npm package.
- 2Add the server URL https://mcp.exa.ai/mcp to your client's MCP config.
- 3For npm usage, run exa-mcp-server with EXA_API_KEY in the environment.
- 4Enable or disable tools such as web_search_advanced_exa in your client settings.
- 5Restart the client or reconnect to activate the exa server.
exa: pros & cons
Pros
- +Clean, ready-to-use search results
- +Broad client support with simple URL setup
- +Advanced filtering options available
- +Hosted service requires no local installation
Cons
- –Advanced tool disabled by default
- –API key needed for local npm deployment
- –Deprecated code context tool still present
Frequently asked questions
Only when running the npm package locally; the hosted endpoint handles authentication via the client.
User reviews
Verified reviews from the community shape this listing's rating.
Loading reviews…