
Exa Search
- 1.4k installs
- 238k repo stars
- Updated August 5, 2026
- affaan-m/ecc
This is a copy of exa-search by affaan-m - installs and ranking accrue to the original listing.
exa-search is an Exa MCP neural search skill that retrieves current web content, code examples, company intel, and people profiles for developers who need accurate research inside Claude or Cursor agents.
About
exa-search is a Claude Code skill from affaan-m/ecc that routes research through the Exa MCP server's neural search engine. Developers activate it for current web information, code examples, API documentation references, company and competitor research, and professional people lookup during development tasks. Trigger phrases include search for, look up, find, and what's the latest, steering agents away from stale training data toward Exa-backed results. The skill fits background research for any build task where verified external sources matter more than model recall, and it documents when to prefer Exa over generic web search for technical and company queries.
- Neural search via Exa for web, code, companies, and people
- Triggers on phrases like "search for", "look up", "find", or "what's the latest on"
- Supports background research for any development task
- Exposes web_search_exa and get_code_context_exa tools
- Requires configured Exa MCP server with API key
Exa Search by the numbers
- 1,381 all-time installs (skills.sh)
- +88 installs in the week ending Aug 4, 2026 (Skillselion tracking)
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/affaan-m/ecc --skill exa-searchAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 1.4k |
|---|---|
| repo stars | ★ 238k |
| Last updated | August 5, 2026 |
| Repository | affaan-m/ecc ↗ |
How do you get current web research inside Claude?
Get accurate, up-to-date neural search results for web content, code examples, companies, competitors, and people directly inside Claude or Cursor.
Who is it for?
Developers and agents that need up-to-date web, code, company, or people research via Exa MCP instead of stale model knowledge.
Skip if: Private repository code search or tasks that require authenticated internal wiki access without a configured Exa MCP server.
When should I use this skill?
A developer says search for, look up, find, needs current web or API docs, or asks for company, competitor, or people research.
What you get
Exa neural search results with web pages, code examples, company data, and people profiles cited for the task.
- web search results
- code example links
- company and people profiles
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
How it compares
Pick exa-search for neural semantic web and company research via MCP; pick repo-local grep skills for codebase symbol search.
FAQ
What can exa-search find?
exa-search uses Exa MCP neural search for current web content, code examples, API docs, company and competitor intel, and professional people profiles inside Claude or Cursor agent workflows.
When should exa-search activate?
exa-search triggers when developers need fresh information—search for, look up, find, or what's the latest—especially for technical references, market players, or people background checks.