Exa MCP Server
The Exa MCP Server enables AI assistants to perform real-time web searches and access specialized tools using the Exa AI Search API. Here's what you can do with it:
Perform real-time web searches: Query the web for optimized results with customizable parameters (1-50 results).
Search academic papers: Access research-focused content.
Conduct company research: Gather detailed information about businesses.
Extract web content: Crawl specific URLs to read articles, PDFs, or other web pages.
Find competitors: Identify businesses offering similar products or services.
Search LinkedIn: Look up companies and people.
Access Wikipedia: Retrieve structured knowledge from Wikipedia articles.
Search GitHub: Find repositories, issues, and accounts.
Configure custom tools: Enable specific tools via the
--toolsparameter in the configuration.Run standalone server: Use
npxto launch the server directly.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Exa MCP Serversearch for the latest React documentation on hooks"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Installation
Connect to Exa's hosted MCP server:
https://mcp.exa.ai/mcpOr use a plugin when your client supports one.
Agent Plugin
This repository is an Agent Plugin. Install it with any compatible client.
Claude
Install from the Claude Plugin Marketplace, or run:
claude plugin install exa@claude-plugins-officialCodex / ChatGPT
Install via Plugins in ChatGPT, or run:
codex mcp add exa --url https://mcp.exa.ai/mcpOther MCP Clients
Most clients can be configured manually with the standard mcpServers shape:
{
"mcpServers": {
"exa": {
"type": "streamable-http",
"url": "https://mcp.exa.ai/mcp",
}
}
}Exa MCP works with most other clients, point them at https://mcp.exa.ai/mcp.
Client | Where to add it |
Kiro | Use the Kiro power, or add manually to |
LM Studio | Add to LM Studio, or add manually to |
Replit | |
Grok Build |
|
Gemini CLI | Add manually to |
OpenCode | Add manually to |
Windsurf | Add manually to |
Google Antigravity | Add manually to |
Zed | Add manually to |
Warp | |
v0 by Vercel |
Related MCP server: Exa MCP Server
Available Tools
Default Tools
Tool | Description |
| Search the web for any topic and get clean, ready-to-use content |
| Read a webpage's full content as clean markdown from one or more URLs |
Optional Tools (enable via the tools parameter)
Tool | Description |
| Run an Exa Agent for multi-step research, list-building, enrichment, and structured output |
| Advanced search with filters, domains, dates, highlights, summaries, and subpage crawling |
Enable tools by appending them to the MCP URL (this will replace the defaults, so include all you want):
https://mcp.exa.ai/mcp?tools=web_search_advanced_exa
https://mcp.exa.ai/mcp?tools=web_search_exa,web_fetch_exa,agent_runExa Agent requires authentication (OAuth or an API key).
Agent Skills
Skills live in skills/ and load with Agent Plugin / Claude plugin installs.
Skill | Path | Use when |
| Deep research, lead gen, competitive analysis, multi-step web investigation | |
| Exa Agent runs, enrichment, structured output, Connect providers |
Invoke from your client's skill UI (or /skill-name where supported). MCP-only setups still get the tools; skills add orchestration on top.
Authentication
The hosted MCP server works anonymously with rate limits. For higher limits and access to Exa Agent, use either OAuth or an API key.
OAuth is preferred: most clients prompt you to sign in to Exa. To force the login flow (useful for shared connectors and plugins), use https://mcp.exa.ai/mcp?login or https://mcp.exa.ai/mcp/oauth.
If you prefer, you can get an API key from the dashboard and pass it on the URL as ?exaApiKey=…. You can also send it as a Authorization: Bearer … header or an x-api-key header.
Built with ❤️ by Exa
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceA Model Context Protocol server that enables Claude to perform web research by integrating Google search, extracting webpage content, and capturing screenshots.131,70921MIT
- FlicenseAqualityDmaintenanceA Model Context Protocol server that enables AI assistants like Claude to perform real-time web searches using the Exa AI Search API in a safe and controlled manner.227,145
- AlicenseAqualityCmaintenanceA Model Context Protocol server that enables Claude to perform web research by integrating Google search, extracting webpage content, and capturing screenshots in real-time.41,7099MIT
- AlicenseAqualityDmaintenanceA server that enables AI assistants like Claude to perform web searches using the Exa AI Search API, providing real-time web information in a safe and controlled way.227,145MIT
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Driflyte MCP server which lets AI assistants query topic-specific knowledge from web and GitHub.
MCP server giving Claude AI access to 22+ NYC public-record databases for real estate due diligence
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/exa-labs/exa-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server