exa-search

Search the web and fetch page content as markdown through the Exa MCP API.

1|Updated Jun 20, 2026
One-click install
npx skills add https://github.com/riipandi/minis-skills --skill exa-search-riipandi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: exa-search
Source: https://github.com/riipandi/minis-skills/tree/main/exa-search
Command: npx skills add https://github.com/riipandi/minis-skills --skill exa-search-riipandi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Getting current, clean web information into an AI workflow is hard: search results are noisy, pages are cluttered with markup, and filtered retrieval by domain, date, or category usually requires custom scraping code. This Skill connects to the Exa MCP server to run web searches and fetch page content as LLM-ready markdown. ## Core Features & Use Cases - Web Search: Run general web searches with web_search_exa for current information and research questions. - Page Fetching: Convert one or more URLs into clean markdown with web_fetch_exa for reading full page content. - Filtered Retrieval: Use web_search_advanced_exa for domain, date, category, highlight, and summary filters, including company or people lookups. - Use Case: A user asks "what changed in the latest Exa MCP docs?" — the Skill searches the web, fetches the relevant documentation pages as markdown, and summarizes the changes. ## Quick Start Ask the assistant to search the web for a current topic or fetch the content of a specific URL using the Exa search skill.

Frequently Asked Questions about exa-search

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

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

Run the query script with call_tool web_search_exa and pass a JSON payload containing your query and numResults. The script sends a JSON-RPC tools/call request to the Exa MCP endpoint and prints the structured results.

How to fetch a webpage as markdown using Exa?

Use the web_fetch_exa tool with a JSON payload containing a urls array. The Exa MCP server returns the page content converted to clean markdown, which is suitable for feeding directly into an LLM context.

Does Exa search require an API key?

An EXA_API_KEY is optional for basic use but recommended for higher rate limits and better reliability. Set it as an environment variable and the script sends it via x-api-key and Authorization headers.

When should I use web_search_advanced_exa instead of web_search_exa?

Use web_search_advanced_exa only when you need filters such as includeDomains, categories, date ranges, highlights, summaries, or subpage crawling. For plain queries, the default web_search_exa tool is the recommended path.

Why does list_tools show different tools across Exa deployments?

Exa MCP deployments can expose different tool sets depending on configuration. Always run list_tools first to verify availability, and fall back to web_search_exa plus web_fetch_exa if advanced tools are not enabled.