Best for
- Q&A and research scenarios that need real-time, clean web content
- Users with an existing Exa account who want a zero-deployment remote option
Officially maintained by Exa; the README clearly distinguishes default-enabled tools from ones requiring manual opt-in, with clear permission boundaries. Both local and remote paths are documented. This review is a static check of source and docs, not an actual call test.
Strongest · Setup experience 16/20 Weakest · Reliability 12/20
Test out of dateListed 2026-07-24
Read the FMRS scoring method →Runtime:Hosted (no local runtime) · Node.js
EXA_API_KEY
Exa API key, obtained at https://dashboard.exa.ai/api-keys; only needed when running via the npm package locally.
1) Local: npx -y exa-mcp-server, after getting an EXA_API_KEY from https://dashboard.exa.ai/api-keys and setting it as an env var.
2) Remote: point your client at https://mcp.exa.ai/mcp, select enabled tools via the URL's tools parameter (e.g. ?tools=web_search_exa,web_fetch_exa), or add ?login to trigger an OAuth login.
{
"mcpServers": {
"exa": {
"command": "npx",
"args": ["-y", "exa-mcp-server"],
"env": {
"EXA_API_KEY": "<YOUR_EXA_API_KEY>"
}
}
}
}
Shown for Claude Desktop. Other clients may use a different file or key (VS Code uses "servers") — the configurator below converts it.
{
"servers": {
"exa": {
"command": "npx",
"args": [
"-y",
"exa-mcp-server"
],
"env": {
"EXA_API_KEY": "<YOUR_EXA_API_KEY>"
}
}
}
}
Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).
claude mcp add exa -e 'EXA_API_KEY=<YOUR_EXA_API_KEY>' -- npx -y exa-mcp-server
Run it in a terminal; replace any <…> placeholders with your own values first.
Check that web_search_exa and web_fetch_exa appear in your client's tool list; ask the AI to search a current topic and return source URLs to confirm the connection works.
Once connected, you can ask your AI assistant things like:
No matching tools
Listed from the project's documentation, not tested by this site.
Officially maintained by Exa, this MCP server exposes Exa's search engine (purpose-built for AI applications) — web search, page fetching, and advanced filtering — to AI assistants. Runs locally via an npm package, or connects directly to Exa's hosted SSE remote endpoint with tools selected via URL parameters.
Manage your Hevy workout data from AI assistants via MCP.
Firecrawl's official MCP server for web search, scraping, and structured extraction for AI agents
One binary. One grammar. Evidence from the biomedical sources you already trust.
Encrypted, fully offline long-term memory for AI agents
Source revision e9c3b0126a33 Data synced 2026-10-19 Read the FMRS scoring method