exa-labs/exa-mcp-server
Exa MCP for web search and web crawling!
4,825 ★367 forksTypeScriptUpdated 5d ago
What you need to know
Official Exa MCP server connecting AI assistants to Exa's search platform for web search, code search, and company/people research. Available as a hosted remote MCP endpoint with npm package fallback.
Install
Hosted: connect to https://mcp.exa.ai/mcp (requires Exa API key) npm package: npx -y exa-mcp-server with env EXA_API_KEY
Usage
- •Claude Code: `claude mcp add --transport http exa https://mcp.exa.ai/mcp`
- •Claude Desktop: available as a native Claude Connector (Settings > Connectors > search Exa)
- •Enable extra tools via URL params: https://mcp.exa.ai/mcp?exaApiKey=YOUR_KEY&tools=web_search_exa,web_search_advanced_exa,web_fetch_exa
- •For Exa Agent tools use ?tools=agent_tools; force per-user OAuth login with ?login or /mcp/oauth endpoint
Key features
- ✓web_search_exa (default): clean web search results; web_fetch_exa (default): full page content from a known URL
- ✓web_search_advanced_exa (off by default): advanced filters for domains, dates, content options, categories (company, news, people, personal site, financial report, publication)
- ✓agent_run (optional, OAuth/API key): run an Exa Agent for multi-step research, list-building, enrichment, or structured output
- ✓Ships ready-to-use Claude Skills for company research, code search, people research, financial report and research-paper search
Best for
Adding Exa's web/code/people search capabilities to any MCP client, especially for grounded research and code/documentation lookup.
Caveats
- ⚠Requires an Exa API key (obtain from dashboard.exa.ai/api-keys) unless using OAuth login
- ⚠Advanced-search category filters have restrictions: includeText/excludeText only support single-item arrays (multi-item causes 400); company/people categories reject certain date/domain filters
- ⚠Auth-required LinkedIn content cannot be retrieved; agents should fall back to browser
Platforms: WebClients: Claude Desktop · Claude Code · Cursor · VS Code · Codex · OpenCode · Antigravity · Windsurf · Zed · Gemini CLI · v0 · Warp · Kiro · Roo Code · LM Studio · Replit
Documentation ↗Reviewed 2026-08-07
Topics
code-searchcodesearchcrawlingmcpmcp-servermodel-context-protocolweb-searchwebsearch
- Stars
- 4,825★
- Forks
- 367
- Language
- TypeScript
- License
- MIT
- Created
- 2024-11-27
- Last push
- 2026-08-01