Exa
for LuumenAI

Search the web, read sources, and run research tasks from the terminal

Connect Exa and your agent can search the web, pull page text and summaries, and check on research tasks while you stay in the terminal. Useful when an incident points at a vendor status page, a CVE writeup, or a changelog you have not read yet. Research tasks, websets, and imports are changes, so they are previewed and approved before they run.

The Exa toolbox

19 tools: 11 read, 8 write. Reads answer instantly. Writes require approval by default. Everything is logged.

  • ReadGenerate 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.
  • ReadGet Agent RunRetrieve an Agent run to inspect its status, output, citations, usage, or cost.
  • ReadGet API KeyRetrieve details of a specific API key by its ID.
  • ReadGet contents from URLs or document IDsRetrieve text / highlights / summary / subpages from URLs.
  • ReadGet EventGet details of a specific event by its ID.
  • ReadGet Research TaskRetrieve the status and results of a previously created research task.
  • ReadList eventsList all events that have occurred in the system.
  • ReadList importsList all imports for the Webset.
  • ReadList research tasksRetrieve a paginated list of your research tasks.
  • ReadList webhooksList all webhooks for Websets.
  • ReadSearchWeb search via the Exa engine.
  • WriteCreate Agent RunStart an asynchronous Exa Agent run for multi-step web research or enrichment. Approval by default
  • WriteCreate ImportCreate a new import to upload data into a Webset. Approval by default
  • WriteCreate a MonitorCreate a new Monitor. Approval by default
  • WriteCreate Research TaskCreates an asynchronous research task that explores the web, gathers sources, synthesizes findings, and returns results with citations. Approval by default
  • WriteCreate WebsetCreate a new Webset with search, import, and enrichment setup. Approval by default
  • WriteDelete importDelete an existing import. Approval by default
  • WriteDelete websetDelete a Webset. Approval by default
  • WriteUpdate importUpdate an import configuration by ID. Approval by default

One prompt, start to finish

What a governed Exa run looks like inside Luumen.

Questions

How does LuumenAI connect to Exa?

Authorize once with API token. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

Can LuumenAI change things in Exa on its own?

Read actions answer immediately. Anything that writes — create agent run, create import, create a monitor, create research task, and more — is shown as a plan and requires approval by default, including the 2 actions classified as destructive. Administrators configure that per tool, so you decide exactly which actions can ever run unattended.

Who gets access to the integration?

You decide. Actions are granted per agent, skill, and team, and per environment — production is not staging. Read access can be broad while writes stay narrow.

Is there an audit trail?

Every call to Exa — read or write, approved or declined — is recorded with the actor, the input, and the result, and can be linked to the ticket or change record.

Put Exa to work with Luumen

Connect in minutes. Every action scoped, approved, and audited from day one.