$ man exa

GTM · AI & MCP

Exa

AI-native search API. Find companies, people, news, and content using natural language queries instead of keyword matching. Available as both an MCP server (for Claude) and a Python SDK (for scripts).


why it matters

traditional search APIs return keyword matches. Exa returns meaning matches. when I search "CPG brands struggling with 3PL fulfillment," I don't get SEO-optimized blog posts — I get actual companies dealing with that problem. that's a fundamentally different search. it also has a find_similar() function that takes a seed URL and returns companies like it. that's TAM expansion in one API call. I went from manually researching companies one by one to enriching 73 companies in a single session — icebreakers, trigger signals, and new contacts — all from Exa.

how I use it

I use Exa two ways. first, the MCP server — Claude connects directly to Exa for real-time research during conversations. I ask "find recent news about this company" and Claude searches Exa and returns results inline. second, the Python SDK — I wrote 4 enrichment scripts that run at scale: (1) icebreaker enrichment — crawls each company's domain for case studies and thought leadership, outputs contextual icebreakers. (2) signal detection — sweeps for 6 trigger types (funding, M&A, hiring, expansion, tech adoption, complaints) with date filters. (3) persona widening — searches LinkedIn for specific job titles at target companies to fill persona gaps. (4) TAM expansion — uses find_similar() with seed company URLs to discover net-new lookalike companies. 73 companies processed, 342 signals detected, 122 new contacts found, 19 new TAM companies discovered. one session. the SDK does what would take a human researcher weeks.


related terms
MCP ServerEnrichmentSignalsFind SimilarEnrichment Pipeline

content playbooks
X Algorithm Deep DiveX Format and Growth Guide
GTM knowledge guideall terms →
ShawnOS.ai|theGTMOS.ai|theContentOS.ai
built with Next.js · Tailwind · Claude · Remotion