exa-mcp
Skill0 starsChanged 9 months agoMITView on GitHub
Use Exa's AI-powered search tools via MCP for web search, code search, company research, people search, web crawling, and deep research. Activate when user needs to search the web, find code examples, research companies, find people profiles, extract webpage content, or conduct in-depth research with reports.
In this repository4 other files it gives its agents.
- edge-ttsSkill
- iflow2apiSkill
- tavilySkill
- xiaohongshu-mcpSkill
The file
We split this skill into the rules it gives an agent
9 rules. About 0 are common, 9 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈9
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 32
Search the web for any topic and get clean, ready-to-use content.
- Distinctive: line 86
Start an AI research agent that searches, reads, and writes a detailed report.
- Distinctive: line 95
Check status and get results from a deep research task.
- Distinctive: line 146
Start simple: Use core tools (web_search_exa, get_code_context_exa, company_research_exa) first
- Distinctive: line 147
Advanced filters: Use web_search_advanced_exa only when you need specific controls
- Distinctive: line 148
Deep research: Use deep_researcher_start for complex topics requiring synthesis
- Distinctive: line 149
Known URLs: Use crawling_exa when you have the exact URL, not for discovery
- Distinctive: line 150
People search: Use people_search_exa for professional profiles and experts
- Distinctive: line 151
Always check: Use deep_researcher_check to monitor long-running research tasks
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Exa MCP - AI-Powered Search Tools
Exa MCP provides AI-optimized search capabilities through multiple specialized tools. Use when you need to search the web, find code examples, research companies, locate people, crawl specific content, or conduct deep research.
Configuration
MCP Server URL:
https://mcp.exa.ai/mcpTo enable all tools (as configured):
https://mcp.exa.ai/mcp?tools=web_search_exa,web_search_advanced_exa,get_code_context_exa,crawling_exa,company_research_exa,people_search_exa,deep_researcher_start,deep_researcher_checkFor your own API key (to exceed free limits):
https://mcp.exa.ai/mcp?exaApiKey=YOUR_EXA_KEYAvailable Tools
Core Tools (Always Available)
1. web_search_exa - Web Search
Search the web for any topic and get clean, ready-to-use content.
Use when: User asks to search the web, find recent news, research a topic, get information about anything.
Best for: General web searches, news, articles, blog posts, documentation.
2. get_code_context_exa - Code Search
Find code examples, documentation, and programming solutions from GitHub, Stack Overflow, and developer documentation.
Use when: User needs code examples, API documentation, programming tutorials, or wants to learn how to implement something.
Best for: Finding code snippets, learning new APIs, debugging with examples, exploring open source projects.
3. company_research_exa - Company Research
Research any company to get business information, news, and insights.
Use when: User asks about a company, wants business information, company news, or competitive analysis.
Best for: Company overviews, product information, recent news, financial insights, competitive intelligence.
Advanced Tools (Available)
4. web_search_advanced_exa - Advanced Web Search
Advanced web search with full control over filters, domains, dates, and content options.
Use when: Need precise search with specific filters, date ranges, domain exclusions/inclusions, or content type preferences.
Best for: Targeted research, technical searches, domain-specific content, time-sensitive queries.
5. crawling_exa - Webpage Crawling
Get the full content of a specific webpage from a known URL.
Use when: User provides a specific URL and wants the complete content extracted.
Best for: Extracting full article content, reading documentation pages, processing specific URLs.
6. people_search_exa - People Search
Find people and their professional profiles.
Use when: User needs to find someone's LinkedIn profile, professional background, or identify experts in a field.
Best for: Finding professionals, locating experts, professional networking, background research.
7. deep_researcher_start - Start Deep Research
Start an AI research agent that searches, reads, and writes a detailed report.
Use when: User needs comprehensive research on a complex topic that requires multiple sources and synthesis.
Best for: In-depth reports, comprehensive research, multi-source synthesis, detailed analysis.
8. deep_researcher_check - Check Deep Research
Check status and get results from a deep research task.
Use when: Started a deep research task and need to check progress or retrieve results.
Usage Patterns
Pattern 1: Simple Web Search
User: "What's the latest news about AI agents?"
→ Use: web_search_exa
Query: "latest news about AI agents"Pattern 2: Code Examples
User: "Show me how to implement OAuth 2.0 in Python"
→ Use: get_code_context_exa
Query: "OAuth 2.0 implementation Python"Pattern 3: Company Research
User: "Tell me about Stripe's products and recent news"
→ Use: company_research_exa
Query: "Stripe"Pattern 4: People Search
User: "Find experts in quantum computing"
→ Use: people_search_exa
Query: "quantum computing experts"Pattern 5: Extract URL Content
User: "Read this article: https://example.com/article"
→ Use: crawling_exa
URL: "https://example.com/article"Pattern 6: Deep Research Flow
User: "Create a detailed report on quantum computing startups"
→ Step 1: Use deep_researcher_start with detailed query
→ Step 2: Use deep_researcher_check to monitor progress
→ Step 3: Retrieve final report when completeBest Practices
- Start simple: Use core tools (web_search_exa, get_code_context_exa, company_research_exa) first
- Advanced filters: Use web_search_advanced_exa only when you need specific controls
- Deep research: Use deep_researcher_start for complex topics requiring synthesis
- Known URLs: Use crawling_exa when you have the exact URL, not for discovery
- People search: Use people_search_exa for professional profiles and experts
- Always check: Use deep_researcher_check to monitor long-running research tasks
Rate Limits
Exa MCP has a generous free plan. For higher limits, add your own API key:
https://mcp.exa.ai/mcp?exaApiKey=YOUR_EXA_KEYGet your key at: https://dashboard.exa.ai/api-keys
Integration Notes
This skill assumes Exa MCP is properly configured and available. The tools are accessed through MCP client integration and appear as available tools in your tool list.
More Information
- Exa MCP Documentation: https://exa.ai/docs/reference/exa-mcp.md
- GitHub Repository: https://github.com/exa-labs/exa-mcp-server
- npm Package: https://www.npmjs.com/package/exa-mcp-server
- Exa Dashboard: https://dashboard.exa.ai
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

