exa-company-research
Company Research (Exa)
Tool
Use exec to call: mcporter call exa-search.web_search_advanced_exa <params>
All searches run via mcporter CLI. Never call Exa directly — always use mcporter.
Critical Rules
- Never run searches in main context. Always spawn subagents via
llm_taskor run in sequence with isolated results. - Query variation: generate 2-3 phrasings, run in parallel, merge + deduplicate.
- Dynamic numResults: "a few" → 10-20, "comprehensive" → 50-100, explicit number → match it.
Categories
| Category | Use for |
|---|---|
company |
Homepages, metadata (headcount, location, funding) |
news |
Press coverage, announcements |
tweet |
Social presence |
people |
LinkedIn profiles |
| (none) | General web, deep dives |
Start with category=company for discovery, then use other categories for deeper research.
Category Restrictions
With category=company: do NOT use includeDomains, excludeDomains, or date filters — causes errors.
includeText/excludeText: only single-value strings.
Call Syntax
# Company discovery
mcporter call exa-search.web_search_advanced_exa \
query="AI infrastructure startups San Francisco" \
category=company \
numResults=20 \
type=auto
# Deep dive on specific company
mcporter call exa-search.web_search_advanced_exa \
query="Anthropic funding rounds valuation 2024" \
type=neural \
livecrawl=fallback \
numResults=10 \
includeDomains='["techcrunch.com","crunchbase.com","bloomberg.com"]'
# News coverage
mcporter call exa-search.web_search_advanced_exa \
query="Anthropic AI safety 2024" \
category=news \
numResults=15 \
startPublishedDate=2024-01-01
# Tweets/social
mcporter call exa-search.web_search_advanced_exa \
query="Anthropic Claude new features" \
category=tweet \
numResults=20
Output Format
Return:
- Results — structured list, one company per row (name, URL, description, key facts)
- Sources — URLs with 1-line relevance
- Notes — any uncertainty or conflicts
Browser Fallback
If Exa returns insufficient results or content is auth-gated → use browser tool as fallback.
More from codealive-ai/ai-cofounder
exa-code-search
Code search using Exa. Finds real code snippets, API docs, and examples from GitHub, StackOverflow, and technical docs. Use when searching for code examples, API syntax, library documentation, or debugging help.
2exa-people-research
People research using Exa search. Finds LinkedIn profiles, professional backgrounds, experts, team members, and public bios. Use when searching for people, finding experts, or looking up professional profiles.
2strategic-review
Deep multi-phase strategic review of a specific decision — premise challenge, alternatives, risk map, adversarial review. Use for big choices (wedge, pricing, channel, hire, pivot). For quick framework lookup, use decision-playbook. For diagnosing why something is broken, use business-investigation.
2enterprise-sales
Help users navigate enterprise sales. Use when someone is closing large deals, managing complex buying committees, handling procurement, or converting PLG users to enterprise contracts.
2web-browser
Browse the web using agent-browser CLI with Lightpanda engine. Read pages, extract content, interact with elements.
2daily-recap
End-of-day consolidation — summarize daily log, promote durable facts to MEMORY.md, identify open threads
2