$ timeahead.in
/ servers/npm/exa-mcp-server
npm

exa-mcp-server

A Model Context Protocol server with Exa for web search and web crawling. Provides real-time web searches with configurable tool selection, allowing users to enable or disable specific search capabili

5k stars17k/wkupdated 0d agogithub ↗
92excellent
▣ Overview
Install in CursorInstall in VS Codenpm version

What it does

Exa MCP Server bridges Claude and other AI assistants to Exa's web search, crawling, and research APIs. It exposes three primary tools: web_search_exa for general web search, web_fetch_exa to retrieve full page content from a known URL, and web_search_advanced_exa for filtered searches with domain, date range, and content-type constraints. The server runs either as a hosted HTTP endpoint (requiring only an API key) or as a local npm package. All searches execute against live web indices, making it suitable for real-time information retrieval.

Who it's for

Developers integrating Claude into research workflows, AI agents that need factual grounding, and engineers building applications where LLMs must access current web data or fetch and analyze specific pages without hallucinating URLs.

Common use cases

  • Search the web for recent news or research while working in Claude Code, with results fed directly to the model
  • Fetch full page content from a known URL to provide Claude with source material before analysis
  • Query code repositories and search specialized domains with date filters and content constraints
  • Ground company or people research with filtered web results
  • Enable AI agents to autonomously gather and synthesize real-time information for reports or recommendations

Setup pitfalls

  • EXA_API_KEY is required; retrieve it from dashboard.exa.ai/api-keys before installation
  • When running locally via npm, the API key must be set as an environment variable in your MCP client config; the hosted HTTP version omits this step
  • Many client configurations are available but vary in format — check your specific editor/IDE documentation to ensure correct endpoint URL and parameter names
  • If using advanced search features, understand Exa's filtering syntax (domains, date ranges, content types) to avoid overly broad or empty result sets
▣ Score BreakdownMCPScore = Σ(raw × weight)
DimensionRawWeighted
Security
35%
100
35.0
Freshness
25%
100
25.0
Adoption
20%
88
17.5
Quality
10%
90
9.0
Trust
10%
50
5.0
Total
91.5
⚿ Capabilities & Risk Explainer
networksecrets
◆ Risk level: medium· 8 tools · auth: API key
network + secrets — requires access to credentials or environment secrets.
Tool nameDescriptionDestructive?
deep_search_exa✓ no
deep_researcher_start✓ no
people_search_exa✓ no
company_research_exa✓ no
web_search_advanced_exa✓ no
+3 more tools
linkedin_search_exa✓ no
get_code_context_exa✓ no
deep_researcher_check✓ no
⚙ Install config
Claude Desktop · Cursor · Windsurf · VS Code (Copilot) · Claude Code
add to your MCP client config:
{
  "mcpServers": {
    "exa-1": {
      "command": "npx",
      "args": [
        "-y",
        "exa-mcp-server"
      ]
    }
  }
}
⚙ Maintenance health
maintenance data not yet available — check back later.
⛁ Raw data
weekly downloads17k
github stars5k
forks344
open issues26
license✓ present
readme length27862 chars
last publish0d ago
last commit0d ago
last updated1d ago
owner of this server? claim your listing to get a verified badgeclaim →
🔔 Score drop alerts
get notified by email when this server's score drops 5+ points