Exa search
Neural search via Exa MCP for web, code, and company research. Use when the user needs web search, code examples, company intel, people lookup, or AI-powered deep research with Exa's neural search engine.From its SKILL.md
npx -y skills add loulanyue/awesome-claude-notes --skill exa-searchAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
SKILL.md
3.3 KB, 807 tokens by cl100k_base, as published. Nobody here has run it
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.
This repo's current Exa setup documents the tool surface exposed here: web_search_exa and get_code_context_exa.
If your Exa server exposes additional tools, verify their exact names before depending on them in docs or prompts.
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 |
type | string | auto | Search mode |
livecrawl | string | fallback | Prefer live crawling when needed |
category | string | none | Optional focus such as company or research paper |
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) |
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 or People Research
web_search_exa(query: "Vercel funding valuation 2026", numResults: 3, category: "company")
web_search_exa(query: "site:linkedin.com/in AI safety researchers Anthropic", numResults: 5)
Technical Deep Dive
web_search_exa(query: "WebAssembly component model status and adoption", numResults: 5)
get_code_context_exa(query: "WebAssembly component model examples", tokensNum: 4000)
Tips
- Use
web_search_exafor current information, company lookups, and broad discovery - Use search operators like
site:, quoted phrases, andintitle:to narrow results - Lower
tokensNum(1000-2000) for focused code snippets, higher (5000+) for comprehensive context - Use
get_code_context_exawhen you need API usage or code examples rather than general web pages
Related Skills
deep-research— Full research workflow using firecrawl + exa togethermarket-research— Business-oriented research with decision frameworks
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.
Gives 6 of the 12 instructions most web research skills give in 807 tokens
Counted across 292 of the 300 authors here whose files we hold, read 2026-09-06
- Use web_search_exa for current information and broad discoveryhere, and in 22 of 292, across 8 files
- Cite every claim with a sourcein 21 of 292, across 18 files
- Configure the Exa MCP server with an API keyhere, and in 18 of 292, across 5 files
- Use get_code_context_exa for code examples and API docshere, and in 16 of 292, across 6 files
- Verify exact tool names before depending on themhere, and in 13 of 292, across 4 files
- Narrow results with site:, quoted phrase, and intitle: operatorshere, and in 13 of 292, across 4 files
- Adjust tokensNum lower for snippets, higher for full contexthere, and in 13 of 292, across 4 files
- Break the topic into 3-5 research sub-questionsin 13 of 292
- Confirm current Exa docs and exposed tool surface before usein 11 of 292, across 2 files
- Get user confirmation after Phase 1in 10 of 292, across 9 files
- Prefer primary sources when availablein 10 of 292
- Verify extracted metadata against original sourcesin 9 of 292, across 5 files
Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.