| name | exa-search |
| description | Web search, code context, company research, and deep research via Exa API. Use when searching the web, finding code examples/docs, researching companies, crawling URLs, or running deep AI research tasks. Triggers on: web search, find code, research company, crawl page, people search. |
Exa Search
Search the web and extract content via Exa's AI-powered search API.
Installation
mcporter install exa-cli
CLI: exa-cli
All commands support --output json for machine-readable output.
Web Search
exa-cli web-search-exa --query "latest AI news"
exa-cli web-search-exa --query "React hooks tutorial" --num-results 5 --type fast
Code Context
Find code examples, docs, and solutions from GitHub, Stack Overflow, and official docs.
exa-cli get-code-context-exa --query "Node.js streams examples"
exa-cli get-code-context-exa --query "Python pandas filtering" --tokens-num 10000
Company Research
exa-cli company-research-exa --company-name "Anthropic"
exa-cli company-research-exa --company-name "OpenAI" --num-results 5
URL Crawling
Extract full content from a specific URL.
exa-cli crawling-exa --url "https://example.com/article"
exa-cli crawling-exa --url "https://docs.example.com" --max-characters 5000
People Search
Find professionals and their profiles.
exa-cli people-search-exa --query "AI researchers at Google"
Advanced Search
Full control over filters, domains, dates, and content options.
exa-cli web-search-advanced-exa --query "machine learning" \
--category "research paper" \
--include-domains "arxiv.org,github.com" \
--num-results 10
Categories: company, research paper, news, pdf, github, tweet, personal site, people, financial report
Deep Research
Start an AI research agent for complex questions (15s-2min).
exa-cli deep-researcher-start --instructions "Compare transformer architectures for NLP"
exa-cli deep-researcher-check --task-id "abc123"
Models: exa-research (faster, default) | exa-research-pro (comprehensive)
Notes
- No API key needed (uses hosted endpoint at mcp.exa.ai)
- Returns clean, LLM-ready text content
- Deep research runs async; poll with
deep-researcher-check