================== /// MCP /// /// EXA /// ================== [server:online] [protocol:ready]
exa-mcp-server
by exa-labs
Model Context Protocol (MCP) server that lets AI assistants (e.g., Claude Desktop) access Exa AI’s web-search API with optional tools for company research, crawling, LinkedIn search and deep research automation.
web_search_exa
Performs real-time web searches with optimized results and content extraction.
company_research
Comprehensive company research tool that crawls company websites to gather detailed information about businesses.
crawling
Extracts content from specific URLs, useful for reading articles, PDFs, or any web page when you have the exact URL.
linkedin_search
Search LinkedIn for companies and people using Exa AI. Include company names, person names, or specific LinkedIn URLs in your query.
deep_researcher_start
Start a smart AI researcher for complex questions, which searches the web, reviews many sources, and generates a detailed research report.
deep_researcher_check
Check whether a research task is complete and retrieve the comprehensive report.
Installation
git clone https://github.com/exa-labs/exa-mcp-server.git
cd exa-mcp-server
npm install # or: pnpm install / yarn install
cp .env.example .env
# open .env and set
# EXA_API_KEY=<your-key>
# PORT=3000 # optional override of default port
# LOG_LEVEL=info # trace | debug | info | warn | error
npm run build # transpiles src/**/*.ts to dist/
# Development (auto-reload)
npm run dev
# Production
npm start # equivalent to: node dist/index.js
docker build -t exa-mcp .
docker run -e EXA_API_KEY=<your-key> -p 3000:3000 exa-mcp