exa-mcp

Searches the web and fetches page content using Exa MCP tools.

Updated May 20, 2026
One-click install
npx skills add https://github.com/ZawilecxD/trAInR --skill exa-mcp-zawilecxd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: exa-mcp
Source: https://github.com/ZawilecxD/trAInR/tree/main/.cursor/skills/exa-mcp
Command: npx skills add https://github.com/ZawilecxD/trAInR --skill exa-mcp-zawilecxd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When a question cannot be answered from the codebase alone—such as current library versions, external API behavior, recent releases, or competitive research—you need a structured way to search the live web and retrieve citation-ready content instead of guessing. ## Core Features & Use Cases - Tool Selection Guidance: Maps research needs to the right Exa tool—web_search_exa for general queries, web_fetch_exa for known URLs, and web_search_advanced_exa for domain, date, and category filters. - Boundary Rules: Clarifies when to use Exa versus codebase search, GitHub MCP, or Linear MCP, avoiding wasted queries. - Use Case: A developer needs to verify the latest breaking changes in a dependency's API. The skill directs a web_search_exa query, fetches the official docs page with web_fetch_exa, and cites the source URLs in the answer. ## Quick Start Ask the assistant to search the web with Exa for the current documentation of a library and summarize the relevant changes with source links.

Frequently Asked Questions about exa-mcp

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search the web with Exa MCP tools?

Start with web_search_exa for general queries, then use web_fetch_exa to pull full content from a specific result URL. For filtered searches by domain, date, or category, use web_search_advanced_exa.

When should I use Exa instead of codebase search?

Use Exa for anything not answerable from the repository: external docs, current events, library versions, and API behavior outside the codebase. Use Grep, Read, or codebase search for code inside the repo.

What is the difference between web_search_exa and web_search_advanced_exa?

web_search_exa handles general queries and is the default starting point. web_search_advanced_exa adds domain, date, and category filters such as company, news, or people categories.

Why does Exa advanced search return a 400 error?

The company category cannot be combined with domain or date filters, which triggers a 400 error. Also, includeText and excludeText accept single-item arrays only.

What should I do if Exa MCP tools are unavailable?

Confirm the exa server shows green in Settings under MCP, then restart Cursor after any config changes. For OAuth, API key, and tools URL options, see the docs/exa-mcp-setup.md file.