> ## Documentation Index
> Fetch the complete documentation index at: https://docs.noclick.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Exa

> Connect Exa to your workflows: 25 operations across 5 categories.

The Exa node adds Exa operations to your workflows. Add it on the canvas or ask the AI builder for it by name, then pick an operation and fill in its fields.

Exa also includes 1 trigger operation (marked in the tables below) that can start a workflow when something happens in Exa.

<Note>
  You can wire the Exa node into an AI agent as a tool provider: the agent calls the operations you allow. See [Agent tools](/agents/tools).
</Note>

## Credentials

Connect Exa under **Credentials** in the node settings. See [Connecting credentials](/credentials/connecting) for the general flow.

Enter the values manually when creating the credential.

[Get your credentials here](https://dashboard.exa.ai/api-keys).

## Operations

### Agent

| Operation            | ID                 | Description                                                                       | Trigger |
| -------------------- | ------------------ | --------------------------------------------------------------------------------- | ------- |
| **Cancel Agent Run** | `cancel_agent_run` | Cancel a queued or running Agent run.                                             |         |
| **Create Agent Run** | `create_agent_run` | Create an asynchronous Agent run for deep research, list-building, or enrichment. |         |
| **Get Agent Run**    | `get_agent_run`    | Retrieve an Agent run by ID (status, output, citations).                          |         |
| **List Agent Runs**  | `list_agent_runs`  | Retrieve a paginated list of Agent runs for your team.                            |         |

### Monitors

| Operation             | ID                  | Description                                                                          | Trigger |
| --------------------- | ------------------- | ------------------------------------------------------------------------------------ | ------- |
| **Create Monitor**    | `create_monitor`    | Create a Monitor that runs a recurring Exa search and delivers results to a webhook. |         |
| **Delete Monitor**    | `delete_monitor`    | Delete a monitor (irreversible).                                                     |         |
| **Get Monitor**       | `get_monitor`       | Retrieve a single monitor by ID.                                                     |         |
| **List Monitor Runs** | `list_monitor_runs` | List runs for a monitor (reverse-chronological).                                     |         |
| **List Monitors**     | `list_monitors`     | List all monitors for the authenticated team.                                        |         |
| **Trigger Monitor**   | `trigger_monitor`   | Trigger a monitor run immediately regardless of schedule.                            |         |
| **Update Monitor**    | `update_monitor`    | Update an existing monitor (schedule, search config).                                |         |

### Search

| Operation        | ID             | Description                                                             | Trigger |
| ---------------- | -------------- | ----------------------------------------------------------------------- | ------- |
| **Answer**       | `answer`       | Get an LLM-generated answer grounded with citations from an Exa search. |         |
| **Find Similar** | `find_similar` | Find pages semantically similar to a given URL.                         |         |
| **Get Contents** | `get_contents` | Retrieve clean, LLM-ready parsed content for a list of URLs.            |         |
| **Search**       | `search`       | Search the web with Exa's neural/keyword/auto search.                   |         |

### Websets

| Operation                    | ID                         | Description                                                                      | Trigger |
| ---------------------------- | -------------------------- | -------------------------------------------------------------------------------- | ------- |
| **Create Webset**            | `create_webset`            | Create a Webset (search + optional enrichment); begins processing automatically. |         |
| **Create Webset Enrichment** | `create_webset_enrichment` | Add an enrichment column (extract/classify a field) to a Webset.                 |         |
| **Create Webset Webhook**    | `create_webset_webhook`    | Register a webhook to receive Websets event notifications.                       |         |
| **Delete Webset**            | `delete_webset`            | Delete a Webset.                                                                 |         |
| **Get Webset**               | `get_webset`               | Retrieve a Webset by ID.                                                         |         |
| **List Webset Items**        | `list_webset_items`        | List the verified/enriched result items in a Webset.                             |         |
| **List Websets**             | `list_websets`             | List all Websets for the team.                                                   |         |
| **List Websets Events**      | `list_websets_events`      | List events that have occurred (webset/item/enrichment lifecycle).               |         |
| **Update Webset**            | `update_webset`            | Update a Webset's metadata/configuration.                                        |         |

### Other

| Operation              | ID                   | Description                                                        | Trigger |
| ---------------------- | -------------------- | ------------------------------------------------------------------ | ------- |
| **On Monitor Results** | `on_monitor_results` | Fire the workflow when an Exa Monitor delivers new search results. | Yes     |
