Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
mxyhi avatar

Exa Search

  • 113 installs
  • 459 repo stars
  • Updated July 31, 2026
  • mxyhi/ok-skills

Helps with ai & agent building tasks.

About

exa-search is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.

  • exa-search
  • AI & Agent Building
  • AI-coding skill

Exa Search by the numbers

  • 113 all-time installs (skills.sh)
  • +4 installs in the week ending Jul 26, 2026 (Skillselion tracking)
  • Ranked #3,931 of 16,556 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Aug 1, 2026 (Skillselion catalog sync)
npx skills add https://github.com/mxyhi/ok-skills --skill exa-search

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs113
repo stars459
Last updatedJuly 31, 2026
Repositorymxyhi/ok-skills

What it does

Helps with ai & agent building tasks.

Files

SKILL.mdMarkdownGitHub ↗

Exa MCP Search

Use this skill when online search, page fetch, code/docs lookup, company research, people research, or Exa MCP parameter checks are needed.

Current Source Of Truth

  • Hosted MCP endpoint: https://mcp.exa.ai/mcp
  • Official source: exa-labs/exa-mcp-server
  • Current npm package checked: exa-mcp-server@3.2.1
  • Tool schemas can change. Before adding new parameters, verify with:
mcporter list 'https://mcp.exa.ai/mcp?tools=web_search_exa,web_search_advanced_exa,web_fetch_exa' --schema

Tool Choice

NeedPreferNotes
General current web searchweb_search_exaSimple search. Only query and numResults.
Filtered search, dates, domains, categories, summaries, highlights, subpagesweb_search_advanced_exaEnable explicitly in tools=. Use this for company/people/papers/news filters.
Read known URLs fullyweb_fetch_exaUse after search when highlights are insufficient.
Code examples/docsweb_search_exaget_code_context_exa still exists but is deprecated.
Company researchweb_search_advanced_exa with category:"company"company_research_exa still exists but is deprecated.
People/profilesweb_search_advanced_exa with category:"people"people_search_exa still exists but is deprecated.

Core Parameters

web_search_exa

  • query required: semantically rich natural-language query. Can include category:company or category:people.
  • numResults optional: default 10.
  • No type, livecrawl, contextMaxCharacters, or tokensNum on current hosted schema.
{"query":"latest AI safety research June 2026","numResults":10}

web_search_advanced_exa

  • query required.
  • Common optional filters: numResults, type (auto | fast | instant), category, includeDomains, excludeDomains, startPublishedDate, endPublishedDate, startCrawlDate, endCrawlDate, includeText, excludeText, userLocation, moderation, additionalQueries.
  • Content controls: textMaxCharacters, contextMaxCharacters, enableSummary, summaryQuery, enableHighlights, highlightsMaxCharacters, highlightsQuery, maxAgeHours, livecrawlTimeout, subpages, subpageTarget.
  • Categories include company, research paper, news, pdf, github, personal site, people, financial report.
{
  "query":"Anthropic funding valuation 2026",
  "category":"news",
  "includeDomains":["techcrunch.com","bloomberg.com"],
  "startPublishedDate":"2026-01-01",
  "numResults":10,
  "type":"auto",
  "enableHighlights":true
}

web_fetch_exa

  • urls required: array of URLs. A single string may also be accepted by the server.
  • maxCharacters optional: default 3000.
{"urls":["https://docs.exa.ai/reference"],"maxCharacters":5000}

Deprecated But Still Available

  • get_code_context_exa: use web_search_exa instead. Current schema is query, numResults; old tokensNum is obsolete.
  • company_research_exa: use web_search_advanced_exa with category:"company" instead. Schema is companyName, numResults; default 3.
  • people_search_exa: use web_search_advanced_exa with category:"people" instead.
  • crawling_exa: use web_fetch_exa instead.
  • deep_search_exa: use web_search_advanced_exa instead; may require user-provided Exa API key and may not register on anonymous hosted MCP.
  • deep_researcher_start / deep_researcher_check: deprecated; use Exa Research API directly when needed.

Invocation Examples

URL="https://mcp.exa.ai/mcp?tools=web_search_exa,web_search_advanced_exa,web_fetch_exa"
npx -y mcporter call "$URL.web_search_exa" query="latest AI safety research" numResults:=10
npx -y mcporter call "$URL.web_search_advanced_exa" query="AI infrastructure startups" category=company numResults:=20
npx -y mcporter call "$URL.web_fetch_exa" urls:='["https://docs.exa.ai/reference"]' maxCharacters:=5000

For mcporter call --http-url style, keep JSON args aligned with the same schemas.

Research Practice

  • For simple lookup, run one targeted web_search_exa call.
  • For dated/current questions, calculate exact date ranges first and pass startPublishedDate / endPublishedDate through web_search_advanced_exa.
  • For source-heavy tasks, fetch only the best URLs with web_fetch_exa; do not dump raw results into the final answer.
  • For company/people/paper/news workflows, prefer web_search_advanced_exa categories rather than deprecated specialized tools.
  • Mention source uncertainty when Exa returns sparse, conflicting, or old results.

References

  • Tool fields: references/exa-tools.md

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.