{
  "markdown": "<h1 align=\"center\">\n  <img src=\"assets/Exa.svg\" alt=\"Exa\" width=\"64\" />\n  <br>\n  Exa MCP Server\n</h1>\n\n<p align=\"center\">Connect AI agents to Exa for web search, content fetching, and multi-step research.</p>\n\n<p align=\"center\">\n  <a href=\"https://cursor.com/en/install-mcp?name=exa&config=eyJ1cmwiOiJodHRwczovL21jcC5leGEuYWkvbWNwIn0=\"><img src=\"https://custom-icon-badges.demolab.com/badge/Install_in_Cursor-000000?style=for-the-badge&logo=cursor-ai-white\" alt=\"Install in Cursor\" /></a>\n  <a href=\"https://vscode.dev/redirect/mcp/install?name=exa&config=%7B%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.exa.ai%2Fmcp%22%7D\"><img src=\"https://custom-icon-badges.demolab.com/badge/Install_in_VS_Code-007ACC?style=for-the-badge&logo=vsc&logoColor=white\" alt=\"Install in VS Code\" /></a>\n  <a href=\"https://claude.com/plugins/exa\"><img src=\"https://img.shields.io/badge/Claude_Plugin-C66140?style=for-the-badge&logo=claude&logoColor=white\" alt=\"Install Claude Plugin\" /></a>\n  <a href=\"https://chatgpt.com/plugins/exa?open_in_app\"><img src=\"https://img.shields.io/badge/Codex%2FChatGPT_Plugin-4A5BFE?style=for-the-badge&logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0yMi4yODE5IDkuODIxMWE1Ljk4NDcgNS45ODQ3IDAgMCAwLS41MTU3LTQuOTEwOCA2LjA0NjIgNi4wNDYyIDAgMCAwLTYuNTA5OC0yLjlBNi4wNjUxIDYuMDY1MSAwIDAgMCA0Ljk4MDcgNC4xODE4YTUuOTg0NyA1Ljk4NDcgMCAwIDAtMy45OTc3IDIuOSA2LjA0NjIgNi4wNDYyIDAgMCAwIC43NDI3IDcuMDk2NiA1Ljk4IDUuOTggMCAwIDAgLjUxMSA0LjkxMDcgNi4wNTEgNi4wNTEgMCAwIDAgNi41MTQ2IDIuOTAwMUE1Ljk4NDcgNS45ODQ3IDAgMCAwIDEzLjI1OTkgMjRhNi4wNTU3IDYuMDU1NyAwIDAgMCA1Ljc3MTgtNC4yMDU4IDUuOTg5NCA1Ljk4OTQgMCAwIDAgMy45OTc3LTIuOTAwMSA2LjA1NTcgNi4wNTU3IDAgMCAwLS43NDc1LTcuMDcyOXptLTkuMDIyIDEyLjYwODFhNC40NzU1IDQuNDc1NSAwIDAgMS0yLjg3NjQtMS4wNDA4bC4xNDE5LS4wODA0IDQuNzc4My0yLjc1ODJhLjc5NDguNzk0OCAwIDAgMCAuMzkyNy0uNjgxM3YtNi43MzY5bDIuMDIgMS4xNjg2YS4wNzEuMDcxIDAgMCAxIC4wMzguMDUydjUuNTgyNmE0LjUwNCA0LjUwNCAwIDAgMS00LjQ5NDUgNC40OTQ0em0tOS42NjA3LTQuMTI1NGE0LjQ3MDggNC40NzA4IDAgMCAxLS41MzQ2LTMuMDEzN2wuMTQyLjA4NTIgNC43ODMgMi43NTgyYS43NzEyLjc3MTIgMCAwIDAgLjc4MDYgMGw1Ljg0MjgtMy4zNjg1djIuMzMyNGEuMDgwNC4wODA0IDAgMCAxLS4wMzMyLjA2MTVMOS43NCAxOS45NTAyYTQuNDk5MiA0LjQ5OTIgMCAwIDEtNi4xNDA4LTEuNjQ2NHpNMi4zNDA4IDcuODk1NmE0LjQ4NSA0LjQ4NSAwIDAgMSAyLjM2NTUtMS45NzI4VjExLjZhLjc2NjQuNzY2NCAwIDAgMCAuMzg3OS42NzY1bDUuODE0NCAzLjM1NDMtMi4wMjAxIDEuMTY4NWEuMDc1Ny4wNzU3IDAgMCAxLS4wNzEgMGwtNC44MzAzLTIuNzg2NUE0LjUwNCA0LjUwNCAwIDAgMSAyLjM0MDggNy44NzJ6bTE2LjU5NjMgMy44NTU4TDEzLjEwMzggOC4zNjQgMTUuMTE5MiA3LjJhLjA3NTcuMDc1NyAwIDAgMSAuMDcxIDBsNC44MzAzIDIuNzkxM2E0LjQ5NDQgNC40OTQ0IDAgMCAxLS42NzY1IDguMTA0MnYtNS42NzcyYS43OS43OSAwIDAgMC0uNDA3LS42Njd6bTIuMDEwNy0zLjAyMzFsLS4xNDItLjA4NTItNC43NzM1LTIuNzgxOGEuNzc1OS43NzU5IDAgMCAwLS43ODU0IDBMOS40MDkgOS4yMjk3VjYuODk3NGEuMDY2Mi4wNjYyIDAgMCAxIC4wMjg0LS4wNjE1bDQuODMwMy0yLjc4NjZhNC40OTkyIDQuNDk5MiAwIDAgMSA2LjY4MDIgNC42NnpNOC4zMDY1IDEyLjg2M2wtMi4wMi0xLjE2MzhhLjA4MDQuMDgwNCAwIDAgMS0uMDM4LS4wNTY3VjYuMDc0MmE0LjQ5OTIgNC40OTkyIDAgMCAxIDcuMzc1Ny0zLjQ1MzdsLS4xNDIuMDgwNUw4LjcwNCA1LjQ1OWEuNzk0OC43OTQ4IDAgMCAwLS4zOTI3LjY4MTN6bTEuMDk3Ni0yLjM2NTRsMi42MDItMS40OTk4IDIuNjA2OSAxLjQ5OTh2Mi45OTk0bC0yLjU5NzQgMS40OTk3LTIuNjA2Ny0xLjQ5OTdaIi8+PC9zdmc+\" alt=\"Install Codex/ChatGPT Plugin\" /></a>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://docs.exa.ai/reference/exa-mcp\"><b>Documentation</b></a>\n  &nbsp;·&nbsp;\n  <a href=\"https://www.npmjs.com/package/exa-mcp-server\"><b>NPM Package</b></a>\n  &nbsp;·&nbsp;\n  <a href=\"https://dashboard.exa.ai/api-keys\"><b>Get your API key</b></a>\n</p>\n\n## Installation\n\nConnect to Exa's hosted MCP server:\n\n```\nhttps://mcp.exa.ai/mcp\n```\n\nOr use a plugin when your client supports one.\n\n### Agent Plugin\n\nThis repository is an [Agent Plugin](https://agent-plugins.org). Install it with any [compatible client](https://agent-plugins.org/compatible-clients).\n\n### Claude\n\nInstall from the [Claude Plugin Marketplace](https://claude.com/plugins/exa), or run:\n\n```bash\nclaude plugin install exa@claude-plugins-official\n```\n\n### Codex / ChatGPT\n\nInstall via [Plugins in ChatGPT](https://chatgpt.com/plugins/exa), or run:\n\n```bash\ncodex mcp add exa --url https://mcp.exa.ai/mcp\n```\n\n### Other MCP Clients\n\nMost clients can be configured manually with the standard `mcpServers` shape:\n\n```json\n{\n  \"mcpServers\": {\n    \"exa\": {\n      \"type\": \"streamable-http\",\n      \"url\": \"https://mcp.exa.ai/mcp\",\n    }\n  }\n}\n```\n\n<details>\n<summary><b>Client-specific configs</b></summary>\n\nExa MCP works with most other clients, point them at `https://mcp.exa.ai/mcp`.\n\n| Client | Where to add it |\n| --- | --- |\n| Kiro | Use the [Kiro power](https://github.com/exa-labs/kiro-power-exa), or add manually to `~/.kiro/settings/mcp.json` |\n| LM Studio | [Add to LM Studio](https://lmstudio.ai/install-mcp?name=exa&config=eyJ1cmwiOiJodHRwczovL21jcC5leGEuYWkvbWNwIn0%3D), or add manually to `mcp.json` |\n| Replit | [Add to Replit](https://replit.com/integrations?mcp=) |\n| Grok Build | `/marketplace` → install **Exa**, then `/mcp` to sign in |\n| Gemini CLI | Add manually to `~/.gemini/settings.json` |\n| OpenCode | Add manually to `opencode.json` |\n| Windsurf | Add manually to `~/.codeium/windsurf/mcp_config.json` |\n| Google Antigravity | Add manually to `mcp_config.json` |\n| Zed | Add manually to `settings.json` under `context_servers` |\n| Warp | [Settings → Agents → MCP servers](warp://settings/mcp) |\n| v0 by Vercel | [Settings → MCP connections](https://v0.app/settings/mcp-connections) |\n\n</details>\n\n## Available Tools\n\n### Default Tools\n\n| Tool | Description |\n| --- | --- |\n| `web_search_exa` | Search the web for any topic and get clean, ready-to-use content |\n| `web_fetch_exa` | Read a webpage's full content as clean markdown from one or more URLs |\n\n### Optional Tools (enable via the `tools` parameter)\n\n| Tool | Description |\n| --- | --- |\n| `agent_run` | Run an [Exa Agent](https://docs.exa.ai/reference/agent-api-guide) for multi-step research, list-building, enrichment, and structured output |\n| `web_search_advanced_exa` | Advanced search with filters, domains, dates, highlights, summaries, and subpage crawling |\n\nEnable tools by appending them to the MCP URL (this will replace the defaults, so include all you want):\n\n```\nhttps://mcp.exa.ai/mcp?tools=web_search_advanced_exa\nhttps://mcp.exa.ai/mcp?tools=web_search_exa,web_fetch_exa,agent_run\n```\n\nExa Agent requires authentication (OAuth or an [API key](https://dashboard.exa.ai/api-keys)).\n\n## Agent Skills\n\nSkills live in [`skills/`](./skills/) and load with Agent Plugin / Claude plugin installs.\n\n| Skill | Path | Use when |\n| --- | --- | --- |\n| `search` | [`skills/search/`](./skills/search/SKILL.md) | Deep research, lead gen, competitive analysis, multi-step web investigation |\n| `exa-agent` | [`skills/exa-agent/`](./skills/exa-agent/SKILL.md) | Exa Agent runs, enrichment, structured output, Connect providers |\n\nInvoke from your client's skill UI (or `/skill-name` where supported). MCP-only setups still get the tools; skills add orchestration on top.\n\n## Authentication\n\nThe hosted MCP server works anonymously with rate limits. For higher limits and access to Exa Agent, use either OAuth or an API key.\n\n**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`.\n\nIf you prefer, you can get an API key from the [dashboard](https://dashboard.exa.ai/api-keys) and pass it on the URL as `?exaApiKey=…`. You can also send it as a `Authorization: Bearer …` header or an `x-api-key` header.\n\nBuilt with ❤️ by Exa",
  "bytes": 7635,
  "sha": "08a2ffb7efbfd07dbadac74435f8cabb2a265cc3389dfcc4a3303b42c21a934f",
  "repo_slug": "exa-labs/exa-mcp-server",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_ai_exa_exa_7afaf894/readme"
}