Exa MCP Server π
@exa-labs
About Exa MCP Server π
Exa MCP for web search and web crawling!
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"exa": {
"url": "https://mcp.exa.ai/mcp"
}
}
}Tools
2Search the web for any topic and get clean, ready-to-use content. Best for: Finding current information, news, facts, people, companies, or answering questions about any topic. Returns: Clean text content from top search results. Query tips: describe the ideal page, not keywords. "blog post comparing React and Vue performance" not "React vs Vue". Use category:people / category:company to search through Linkedin profiles / companies respectively. If highlights are insufficient, follow up with web_fetch_exa on the best URLs.
Read a webpage's full content as clean markdown. Use after web_search_exa when highlights are insufficient or to read any URL. Best for: Extracting full content from known URLs. Batch multiple URLs in one call. Returns: Clean text content and metadata from the page(s).
Overview
What is Exa MCP Server?
Exa MCP Server connects AI assistants to Exa's search capabilities, including web search, code search, and company research. It provides a hosted MCP endpoint and tools that allow AI models to search the web, fetch page content, and perform advanced research.
How to use Exa MCP Server?
Add the hosted server URL https://mcp.exa.ai/mcp to your MCP client configuration. Optionally provide your Exa API key via the exaApiKey parameter or environment variable to enable additional tools. Client-specific setup instructions are available for Cursor, VS Code, Claude Desktop, Claude Code, Codex, and many others.
Key features of Exa MCP Server
- Hosted MCP server β no local installation required
- Web search and web fetch tools (enabled by default)
- Advanced search with filters, domains, and date ranges
- Optional Exa Agent for multi-step research and structured output
- Supports many MCP clients (Cursor, VS Code, Claude, Zed, etc.)
- Ready-to-use Claude Skills for company research and code search
Use cases of Exa MCP Server
- Search the web for any topic and retrieve clean content
- Fetch the full content of a specific webpage from a known URL
- Conduct advanced web search with domain and date filters
- Run multi-step research, list-building, and enrichment using Exa Agent
- Perform company research, competitive analysis, and market research
FAQ from Exa MCP Server
What tools are available by default?
The tools enabled by default are web_search_exa and web_fetch_exa. web_search_advanced_exa is available but off by default.
How do I get an Exa API key?
Get your API key from the Exa dashboard at https://dashboard.exa.ai/api-keys.
Which MCP clients are supported?
Supported clients include Cursor, VS Code, Claude Desktop, Claude Code, Codex, OpenCode, Antigravity, Windsurf, Zed, Gemini CLI, v0 by Vercel, Warp, Kiro, Roo Code, LM Studio, Replit, and others.
How do I enable advanced search or Exa Agent?
Pass the tools parameter in the server URL, e.g., https://mcp.exa.ai/mcp?tools=web_search_advanced_exa to enable advanced search, or ?tools=agent_tools for Exa Agent tools.
What is the Exa Agent?
Exa Agent is an optional toolset for asynchronous multi-step research, list-building, enrichment, and structured output. It requires an API key or OAuth and includes tools like agent_create_run, agent_wait_for_run, and `agent_get_run_output
Frequently asked questions
What tools are available by default?
The tools enabled by default are `web_search_exa` and `web_fetch_exa`. `web_search_advanced_exa` is available but off by default.
How do I get an Exa API key?
Get your API key from the Exa dashboard at `https://dashboard.exa.ai/api-keys`.
Which MCP clients are supported?
Supported clients include Cursor, VS Code, Claude Desktop, Claude Code, Codex, OpenCode, Antigravity, Windsurf, Zed, Gemini CLI, v0 by Vercel, Warp, Kiro, Roo Code, LM Studio, Replit, and others.
How do I enable advanced search or Exa Agent?
Pass the `tools` parameter in the server URL, e.g., `https://mcp.exa.ai/mcp?tools=web_search_advanced_exa` to enable advanced search, or `?tools=agent_tools` for Exa Agent tools.
What is the Exa Agent?
Exa Agent is an optional toolset for asynchronous multi-step research, list-building, enrichment, and structured output. It requires an API key or OAuth and includes tools like `agent_create_run`, `agent_wait_for_run`, and `agent_get_run_output
Basic information
More Search MCP servers
SerpApi MCP Server
ilyazubSerpApi MCP Server for Google and other search engine results
Google News MCP Server
ChanMeng666γStar-crossed coders unite!βοΈγModel Context Protocol (MCP) server implementation providing Google News search capabilities via SerpAPI, with automatic news categorization and multi-language support.
perplexity-mcp MCP server
jsonallenA Model Context Protocol (MCP) server that provides web search functionality using Perplexity AI's API.
Brave Search MCP Server
mikechaoAn MCP Server implementation that integrates the Brave Search API, providing, Web Search, Local Points of Interest Search, Image Search, Video Search, News Search and LLM Context Search capabilities
Perplexity MCP Server
wysh3MCP web search using perplexity without any API KEYS
Comments