Skip to content
exa logo

exa

Verified

Fast, intelligent web search and web crawling.

MCP ServerSearch & WebRemote (streamable-http) 4.6k
View on GitHub
Updated 2026-06-16

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_exaSearch the web for any topic and get clean, ready-to-use content
web_fetch_exaGet the full content of a specific webpage from a known URL
web_search_advanced_exaAdvanced web search with full control over filters, domains, dates, and content options
get_code_context_exaContext tool for coding (deprecated)

Example prompts

Once connected, try asking your AI client:

Search the web for the latest n8n release notes
Fetch the full content of https://exa.ai/docs
Find recent papers on transformer architectures from arxiv.org

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

  1. 1Obtain an Exa API key from dashboard.exa.ai if using the npm package.
  2. 2Add the server URL https://mcp.exa.ai/mcp to your client's MCP config.
  3. 3For npm usage, run exa-mcp-server with EXA_API_KEY in the environment.
  4. 4Enable or disable tools such as web_search_advanced_exa in your client settings.
  5. 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
Did you find this helpful?

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…

Sign in to review

Promote exa

Add this badge to your website, or share the tool.

DFeatured on Dhanasviexa 1