Exa Search

io.github.exa-labs/exa-mcp-server · v3.0.0

stdio

Neural web search built for agents: web search with live crawling, code-context search, company research and page crawling. Needs an Exa API key.

Claude Code

claude mcp add exa-mcp-server -e EXA_API_KEY=<EXA_API_KEY> -- npx -y exa-mcp-server

mcpServers JSON (Claude Desktop, Cursor, Windsurf, VS Code)

{
  "mcpServers": {
    "exa-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "exa-mcp-server"
      ],
      "env": {
        "EXA_API_KEY": "<EXA_API_KEY>"
      }
    }
  }
}

Tools (4)

web_search_exaget_code_context_exacompany_research_exacrawling_exa
server.json manifest
{
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json",
  "_meta": {
    "io.mcpregistry/license": "MIT",
    "io.mcpregistry/tags": [
      "search",
      "web",
      "research"
    ],
    "io.mcpregistry/tools": [
      "web_search_exa",
      "get_code_context_exa",
      "company_research_exa",
      "crawling_exa"
    ],
    "io.mcpregistry/transport": "stdio"
  },
  "description": "Neural web search built for agents: web search with live crawling, code-context search, company research and page crawling. Needs an Exa API key.",
  "name": "io.github.exa-labs/exa-mcp-server",
  "packages": [
    {
      "environmentVariables": [
        {
          "isRequired": true,
          "isSecret": true,
          "name": "EXA_API_KEY"
        }
      ],
      "identifier": "exa-mcp-server",
      "registryType": "npm",
      "transport": {
        "type": "stdio"
      },
      "version": "3.0.0"
    }
  ],
  "repository": {
    "source": "github",
    "url": "https://github.com/exa-labs/exa-mcp-server"
  },
  "title": "Exa Search",
  "version": "3.0.0",
  "websiteUrl": "https://exa.ai"
}