otherapi_key

Exa

Exa focuses on data extraction and search, helping teams gather, analyze, and visualize information from websites, APIs, or internal databases

Verdict

Exa brings semantic web search and content retrieval into Switchy. @mention it to find pages similar to a URL, generate citation-backed answers from across the web, or build custom datasets (websets) that auto-update on a schedule. Teams doing research, competitive analysis, or content curation get the most value — you can ask Exa to surface relevant sources, extract full text from URLs, or monitor topics without leaving the Space. Setup requires an API key from Exa's dashboard. The free tier caps requests; production use needs a paid plan.

Common use cases

  • Find competitor content on a topic
  • Generate answers with live web citations
  • Build auto-updating research datasets
  • Extract full text from article URLs
  • Monitor industry news without manual checks

Integration

Vendor
Exa
Category
other
Auth
API_KEY
Tools
14
Composio slug
exa

Tools

  • Create a Monitor

    Tool to create a new monitor. use when you need to schedule automated updates for a webset without manual runs.

  • Create Import

    Tool to create a new import to upload data into a webset. use when you need to initialize an import before uploading the data file.

  • Create Webset

    Tool to create a new webset with search, import, and enrichment setup. use when you need to configure and seed a webset in one call.

  • Delete import
    destructive

    Tool to delete an existing import. use when you need to permanently remove an import by its id.

  • Delete webset
    destructive

    Tool to delete a webset. use after confirming the webset id to permanently remove the webset and all its items.

  • Find similar

    Finds web pages semantically similar to a given url using embeddings-based search, optionally retrieving full text, highlights, or summaries for results.

  • Generate an answer

    Generates a direct, citation-backed answer to a clear natural language question or topic using exa's search, adept at both specific answers and detailed summaries for open-ended queries.

  • Get contents from URLs or document IDs

    Retrieves configurable text and highlights from a list of exa document ids or publicly accessible urls.

  • Get Event

    Tool to get details of a specific event by its id. use when you have an event id and need its full details.

  • List events

    Tool to list all events that have occurred in the system. use when you need to paginate through the event history.

  • List imports

    Tool to list all imports for the webset. use when you need to paginate through and monitor import jobs.

  • List webhooks

    Tool to list all webhooks for websets. use when you need to view existing webhooks and paginate through results.

  • Search

    Performs a web search using the exa engine, useful for queries requiring advanced filtering, specific content categories, or ai-optimized prompting.

  • Update import

    Tool to update an import configuration by id. use when you need to modify an import's title or metadata.

Setup

Setup guide

  1. 11. Go to exa.ai and sign up for an account if you don't have one. 2. Navigate to your dashboard and generate an API key under Settings or API Access. 3. In Switchy, open the Space where you want to use Exa and click Integrations in the sidebar. 4. Find Exa in the list and click Connect. 5. Paste your API key into the prompt and click Authorize. 6. Switchy confirms the connection and shows Exa's 14 available tools. 7. Test it by typing '@Exa find pages similar to techcrunch.com/ai' in the Space chat. 8. Exa returns a list of semantically related URLs with snippets. 9. If you see results, the integration is live and ready for research workflows.

What teammates see: by default, memories from Exa are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Spaces have used this MCP together with a given model.

How Switchy teams use it

Not enough Spaces yet to publish anonymised usage stats (we require ≥ 50 Spaces per week).

Starter prompts

Find Similar Pages

@Exa find 10 pages similar to https://example.com/blog/post and return highlights for each result.
Open in a Space →

Answer with Citations

@Exa generate an answer to 'What are the latest trends in remote work policies?' with citations from the past 6 months.
Open in a Space →

Create Research Webset

@Exa create a webset called 'AI Regulation News' that searches for articles about AI policy and updates weekly.
Open in a Space →

Extract Article Text

@Exa get contents from these URLs: [url1, url2, url3] and return full text plus key highlights.
Open in a Space →

Monitor Topic Updates

@Exa create a monitor for the webset 'Competitor Product Launches' that runs every Monday and posts results here.
Open in a Space →

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@Exa find 10 recent articles similar to https://example.com/ai-safety-paper and return summaries for each

Output

Found 10 semantically similar pages published in the last 90 days. Results include: 'Alignment Research Overview' (arxiv.org, published 12 days ago, summary: discusses current approaches to AI alignment including RLHF and constitutional AI methods), 'Safety Considerations in Large Models' (openai.com/research, 8 days ago, summary: examines failure modes in production systems), and 8 additional articles spanning academic preprints, industry blogs, and research lab publications. All results ranked by embedding similarity to the seed URL.

Notes

This example shows Exa's semantic search capability — it finds content by meaning, not keywords. Requires an API key with search quota. The similarity threshold and recency filters are configurable. Results quality depends on the seed URL's specificity; vague starting points yield broader matches.

Prompt

@Exa create a webset called 'Competitor Product Pages' seeded with search for 'SaaS project management tools pricing' and set up a weekly monitor

Output

Created webset 'Competitor Product Pages' (ID: ws_abc123) with initial search query returning 47 pages. Configured weekly monitor (ID: mon_xyz789) to refresh results every Monday at 9 AM UTC. The webset includes automatic enrichment for page titles, descriptions, and publication dates. You can now query this webset directly or wait for the first automated update in 6 days.

Notes

This demonstrates Exa's data collection and monitoring workflow — useful for competitive intelligence or content tracking. The webset persists in your Exa account and accumulates data over time. Be aware: monitors consume API quota on each run, and webset storage has account-tier limits.

Prompt

@Exa generate an answer to 'What are the main criticisms of React Server Components?' with citations from the last 6 months

Output

Main criticisms of React Server Components from recent discussions: (1) Increased complexity in mental model — developers must track client/server boundaries explicitly [source: vercel.com/blog/rsc-patterns, Jan 2024], (2) Limited ecosystem compatibility with existing libraries expecting client-side rendering [source: github.com/reactjs/rfcs/discussions, Dec 2023], (3) Debugging challenges when errors span server and client execution contexts [source: kentcdodds.com/blog/rsc-gotchas, Feb 2024]. Proponents counter that these trade-offs enable better performance and data fetching patterns.

Notes

This showcases Exa's answer generation with inline citations — it synthesizes a response from multiple sources rather than returning raw search results. The AI combines Exa's retrieval with its own reasoning. Accuracy depends on source quality and recency filters; always verify citations for high-stakes decisions.

Use-case deep-dives

Competitive intel for product roadmap

When Exa beats manual research for feature prioritization

A 6-person product team ships every two weeks and needs to track what competitors are launching. The PM runs a Monday monitor that searches for new product announcements, changelog pages, and pricing updates across 12 competitor domains. Exa's semantic similarity search catches feature launches even when the competitor doesn't use your exact keywords—critical when everyone calls the same capability by different names. The citation-backed answer generation turns 40 minutes of tab-hopping into a 3-minute Slack summary. This works until you need to track more than 20 sources or want sub-hourly updates; at that scale, the monitor runs get expensive and you're better off with a dedicated scraping setup. If your roadmap review happens weekly and you're comparing against fewer than 15 competitors, Exa's monitor-to-answer workflow is the fastest path from 'what shipped' to 'what we do next'.

Customer support knowledge base seeding

How Exa accelerates first-draft documentation for support teams

A 3-person support team at a B2B SaaS company needs to build internal docs for a new integration their eng team just shipped. They paste the integration's landing page URL into Exa's find-similar tool, pull 8-10 semantically related setup guides from other tools in the same category, then use generate-an-answer to synthesize a first-draft walkthrough with citations. The whole loop takes 15 minutes instead of the usual 2-hour research-and-write cycle. Exa's strength here is cold-start speed—you don't need an existing corpus or fine-tuned embeddings. The trade-off: if your product has deep technical nuance or non-standard terminology, the generated answers lean generic and you'll rewrite 60% of it anyway. For straightforward integrations and common workflows, Exa turns 'we have no docs' into 'we have a reviewable draft' in one support-team work session.

Sales prospect research at deal-review scale

When Exa's webset import beats manual LinkedIn stalking

A 4-person sales team reviews 12-15 inbound leads per week and needs to know if each prospect's company is a real fit before the first call. They create a webset, import a CSV of company domains, and run enrichment to pull recent funding news, tech stack signals, and hiring pages. Exa's get-contents tool returns structured text from each company's about page and careers page in one API call—no Puppeteer, no rate-limit dance. The AE preps the call deck in 10 minutes instead of 40. This breaks down if you're doing high-volume outbound (hundreds of leads per day) or need CRM-native enrichment; at that point, Clearbit or Apollo's native integrations are faster. For inbound-focused teams closing 10-20 deals per quarter, Exa's webset workflow is the right speed-to-structure trade-off without paying for an enterprise data vendor.

Frequently asked

What does the Exa MCP do in Switchy?

Exa MCP turns your AI workspace into a semantic search engine. It finds web pages similar to a URL, generates citation-backed answers to questions, and manages websets—collections of URLs you can monitor and enrich. Think of it as giving your team's AI agents the ability to search the internet by meaning, not just keywords, and pull in full text or summaries on demand.

Do I need an Exa account to connect this MCP?

Yes. You need an Exa API key, which requires signing up at exa.ai. Paste the key into Switchy's MCP settings. There's no OAuth flow—just API key auth. If your key expires or hits rate limits, the MCP stops working until you update it. One key per Switchy workspace is fine for small teams.

Can the Exa MCP search private company documents?

No. Exa searches the public web and retrieves content from publicly accessible URLs. If you need to search internal docs, use a different MCP like Notion or Google Drive. Exa's strength is finding and summarising external sources—competitor sites, research papers, news articles—not your private knowledge base.

How is this different from just Googling something?

Exa uses embeddings to find pages semantically similar to your query or example URL, not keyword matching. It's better at surfacing relevant content when you don't know the exact phrasing. The MCP also lets you automate monitoring—schedule searches to run daily and alert your team when new results appear—which you can't do with a search engine.

Who on the team should set up the Exa MCP?

Whoever manages your Switchy workspace and has access to the Exa API key. Typically a product or ops lead. Once connected, any team member can use the MCP's tools in their AI chats. The API key usage counts against your Exa plan limits, so coordinate with whoever owns that account.

Data last verified 607 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.