Exa for AI agents

Agents read Exa at once. Changes and sends are held for a person's approval by default.

About Exa

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

What an agent can do in Exa

Every Exa action is classed by the platform as a read, a change or a send. Reads run at once. Changes and sends are held for a person by default.

Runs at once (reads)

Looks things up in Exa without asking first. 11 actions.

  • Generate an answerGenerates 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. Response cont
  • Get Agent RunRetrieve an Agent run to inspect its status, output, citations, usage, or cost.
  • Get API KeyTool to retrieve details of a specific API key by its ID. Use when you need to fetch information about an API key in the team management context.
  • Get contents from URLs or document IDsRetrieve text / highlights / summary / subpages from URLs. The endpoint returns HTTP 200 even when individual URLs fail — always inspect `statuses[]` for CRAWL_NOT_FOUND, CRAWL_LIVECRAWL_TIMEOUT, SOUR
  • Get Research TaskTool to retrieve the status and results of a previously created research task. Use the unique researchId returned from POST /research/v1 to poll until the task is finished.
  • List eventsTool to list all events that have occurred in the system. Use when you need to paginate through the event history.
  • List importsTool to list all imports for the Webset. Use when you need to paginate through and monitor import jobs.
  • List research tasksTool to retrieve a paginated list of your research tasks. Use when you need to view or monitor research jobs with cursor-based pagination.
  • SearchWeb search via the Exa engine. Returns ranked results with optional per-result text/highlights/summary (set the nested `contents` object; with your own Exa key, `contents.highlights=true` uses about 5
  • Get EventTool to get details of a specific event by its ID. Use when you have an event ID and need its full details.
  • List webhooksTool to list all webhooks for Websets. Use when you need to view existing webhooks and paginate through results.

Held for approval by default (changes and sends)

Held for a person's approval by default. The approval is recorded and the action is sent once, never twice, with 10 seconds to undo. 8 actions.

  • Create Agent RunStart an asynchronous Exa Agent run for multi-step web research or enrichment. Save the returned ID and poll Get Agent Run until the run reaches a terminal status.
  • Create ImportTool 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 a MonitorTool to create a new Monitor. Use when you need to schedule automated updates for a Webset without manual runs.
  • Create Research TaskCreates an asynchronous research task that explores the web, gathers sources, synthesizes findings, and returns results with citations. The API responds immediately with a researchId for polling compl
  • Create WebsetTool 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 websetTool to delete a Webset. Use after confirming the Webset ID to permanently remove the Webset and all its items.
  • Delete importTool to delete an existing import. Use when you need to permanently remove an import by its ID.
  • Update importTool to update an import configuration by ID. Use when you need to modify an import's title or metadata.

Changes wait in Needs you

Changes and sends in Exa are held for a person's approval by default. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.

How approvals work

Exa questions

Can an agent change data in Exa on its own?

Not by default. Changes and sends in Exa are held for a person's approval. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.

What can an agent read in Exa?

This connector lists 11 read actions. Reads run at once, without waiting for approval.

How does Exa connect?

It connects with API key. Connectors are built and maintained by third-party developers; availability is confirmed during scoping.

Bring Exa to your agents.