
Exa Search
- 5.4k installs
- 238k repo stars
- Updated August 5, 2026
- affaan-m/everything-claude-code
Exa Search is an agent skill that routes Claude agents through the Exa MCP server for neural web search, code context, company research, people lookup, crawling, and async deep research.
About
Exa Search is an agent skill that connects Claude Code and similar agents to the Exa MCP server for neural web search, filtered queries, code context, company intelligence, people lookup, URL crawling, and asynchronous deep research. Configure exa-mcp-server in your Claude settings with an EXA_API_KEY from exa.ai, then call web_search_exa for broad current-information queries, web_search_advanced_exa when you need includeDomains, excludeDomains, or published-date filters, and get_code_context_exa to pull snippets from GitHub, Stack Overflow, and documentation sites with adjustable tokensNum. company_research_exa and people_search_exa support business due diligence and professional profile discovery, while crawling_exa extracts full page text from URLs you already found. deep_researcher_start launches a background synthesis job you poll with deep_researcher_check while continuing other work. The skill documents defaults such as numResults and token budgets so agents choose focused snippets or wider context deliberately. Activate it when a developer says search, look up, find, or asks for the latest on a topic during implementation, competitive analysis, or technical investigation.
- web_search_exa and web_search_advanced_exa with domain and date filters
- get_code_context_exa pulls code examples from GitHub, Stack Overflow, and docs
- company_research_exa and people_search_exa for business and professional lookup
- crawling_exa extracts full page content from URLs found in search results
- deep_researcher_start runs async AI synthesis polled via deep_researcher_check
Exa Search by the numbers
- 5,441 all-time installs (skills.sh)
- +229 installs in the week ending Aug 5, 2026 (Skillselion tracking)
- Ranked #141 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
- Security screen: MEDIUM risk (skills.sh audit)
- Data as of Aug 5, 2026 (Skillselion catalog sync)
exa-search capabilities & compatibility
- Capabilities
- configure exa mcp server with exa_api_key in cla · run web_search_exa and web_search_advanced_exa w · fetch code and documentation context via get_cod · research companies and people with company_resea · extract full pages with crawling_exa using adjus · start and poll async synthesis with deep_researc
What exa-search says it does
Neural search for web content, code, companies, and people via the Exa MCP server.
npx skills add https://github.com/affaan-m/everything-claude-code --skill exa-searchAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 5.4k |
|---|---|
| repo stars | ★ 238k |
| Security audit | 2 / 3 scanners passed |
| Last updated | August 5, 2026 |
| Repository | affaan-m/everything-claude-code ↗ |
How do you give coding agents reliable current web facts, code examples, and company context without hand-wiring separate search tools for each query type?
Route agent web search, code lookup, company intel, people search, and deep research through the Exa MCP neural search server.
Who is it for?
Developers using Claude Code, Cursor, or Codex who already run MCP servers and need neural search across web, code, companies, and people during agent sessions.
Skip if: Skip when offline-only local context is enough or when you cannot configure an EXA_API_KEY and the exa-mcp-server MCP entry.
When should I use this skill?
Use when the user needs current web information, code examples, API docs, company intel, professional profiles, or says search, look up, find, or what is the latest on.
What you get
Structured Exa MCP tool calls with tuned result counts, filtered domains, extracted page text, and optional async research briefs grounded in live web sources.
- Exa MCP tool invocations with tuned queries and result counts
- Optional async deep research brief from deep_researcher_check
By the numbers
- Seven documented Exa MCP tools from quick lookup through async deep research
- tokensNum on get_code_context_exa and crawling_exa ranges from 1000 to 50000
Files
Exa Search
Neural search for web content, code, companies, and people via the Exa MCP server.
When to Activate
- User needs current web information or news
- Searching for code examples, API docs, or technical references
- Researching companies, competitors, or market players
- Finding professional profiles or people in a domain
- Running background research for any development task
- User says "search for", "look up", "find", or "what's the latest on"
MCP Requirement
Exa MCP server must be configured. Add to ~/.claude.json:
"exa-web-search": {
"command": "npx",
"args": ["-y", "exa-mcp-server"],
"env": { "EXA_API_KEY": "YOUR_EXA_API_KEY_HERE" }
}Get an API key at exa.ai.
Core Tools
web_search_exa
General web search for current information, news, or facts.
web_search_exa(query: "latest AI developments 2026", numResults: 5)Parameters:
| Param | Type | Default | Notes |
|---|---|---|---|
query | string | required | Search query |
numResults | number | 8 | Number of results |
web_search_advanced_exa
Filtered search with domain and date constraints.
web_search_advanced_exa(
query: "React Server Components best practices",
numResults: 5,
includeDomains: ["github.com", "react.dev"],
startPublishedDate: "2025-01-01"
)Parameters:
| Param | Type | Default | Notes |
|---|---|---|---|
query | string | required | Search query |
numResults | number | 8 | Number of results |
includeDomains | string[] | none | Limit to specific domains |
excludeDomains | string[] | none | Exclude specific domains |
startPublishedDate | string | none | ISO date filter (start) |
endPublishedDate | string | none | ISO date filter (end) |
get_code_context_exa
Find code examples and documentation from GitHub, Stack Overflow, and docs sites.
get_code_context_exa(query: "Python asyncio patterns", tokensNum: 3000)Parameters:
| Param | Type | Default | Notes |
|---|---|---|---|
query | string | required | Code or API search query |
tokensNum | number | 5000 | Content tokens (1000-50000) |
company_research_exa
Research companies for business intelligence and news.
company_research_exa(companyName: "Anthropic", numResults: 5)Parameters:
| Param | Type | Default | Notes |
|---|---|---|---|
companyName | string | required | Company name |
numResults | number | 5 | Number of results |
people_search_exa
Find professional profiles and bios.
people_search_exa(query: "AI safety researchers at Anthropic", numResults: 5)crawling_exa
Extract full page content from a URL.
crawling_exa(url: "https://example.com/article", tokensNum: 5000)Parameters:
| Param | Type | Default | Notes |
|---|---|---|---|
url | string | required | URL to extract |
tokensNum | number | 5000 | Content tokens |
deep_researcher_start / deep_researcher_check
Start an AI research agent that runs asynchronously.
# Start research
deep_researcher_start(query: "comprehensive analysis of AI code editors in 2026")
# Check status (returns results when complete)
deep_researcher_check(researchId: "<id from start>")Usage Patterns
Quick Lookup
web_search_exa(query: "Node.js 22 new features", numResults: 3)Code Research
get_code_context_exa(query: "Rust error handling patterns Result type", tokensNum: 3000)Company Due Diligence
company_research_exa(companyName: "Vercel", numResults: 5)
web_search_advanced_exa(query: "Vercel funding valuation 2026", numResults: 3)Technical Deep Dive
# Start async research
deep_researcher_start(query: "WebAssembly component model status and adoption")
# ... do other work ...
deep_researcher_check(researchId: "<id>")Tips
- Use
web_search_exafor broad queries,web_search_advanced_exafor filtered results - Lower
tokensNum(1000-2000) for focused code snippets, higher (5000+) for comprehensive context - Combine
company_research_exawithweb_search_advanced_exafor thorough company analysis - Use
crawling_exato get full content from specific URLs found in search results deep_researcher_startis best for comprehensive topics that benefit from AI synthesis
Related Skills
deep-research— Full research workflow using firecrawl + exa togethermarket-research— Business-oriented research with decision frameworks
interface:
display_name: "Exa Search"
short_description: "Neural search via Exa MCP"
brand_color: "#8B5CF6"
default_prompt: "Use $exa-search to search web, code, or company data through Exa."
policy:
allow_implicit_invocation: true
Related skills
Forks & variants (1)
Exa Search has 1 known copy in the catalog totaling 1.4k installs. They canonicalize to this original listing.
- affaan-m - 1.4k installs
How it compares
Pick exa-search for neural MCP-backed research inside Claude Code instead of generic web-search skills lacking code and company-specific Exa modes.
FAQ
What MCP setup does Exa Search require?
Add the exa-web-search MCP server via npx exa-mcp-server in your Claude config and set EXA_API_KEY from exa.ai before agents can call the Exa tools.
Which Exa tools should agents pick for different tasks?
Use web_search_exa for broad queries, web_search_advanced_exa for domain or date filters, get_code_context_exa for code and docs, company_research_exa and people_search_exa for business lookup, crawling_exa for full pages, and deep_researcher_start for longer synthesis jobs.
When should I combine multiple Exa tools?
Pair company_research_exa with web_search_advanced_exa for due diligence, use crawling_exa on URLs from search hits when you need full article text, and poll deep_researcher_check after starting async research.
Is Exa Search safe to install?
skills.sh reports 2 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.