Nebula is in beta — new features are shipping every week.
NebulaNebula
Agents

Tools & Connected Apps

See the tools and connected apps available to your Nebula agents. Understand how agents use APIs, integrations, and variables to get work done.

The Capabilities section on each agent's detail page shows what the agent can work with. It's organized into two tabs: Tools and Connected Apps.

Tools

Tools are the APIs and services an agent can call to take action. Each tool has a name and a type (e.g., api).

Runs Python, Bash, or TypeScript on your Device.

Reads and extracts structured data from web pages.

Controls a browser to interact with websites — click buttons, fill forms, navigate pages.

Queries error tracking data from Sentry (requires API key as a variable).

When Nebula creates an agent — either automatically when you connect an app or when you describe what you need in chat — it assigns the right tools for the job.

Connected Apps

Connected Apps are the third-party services linked to an agent. Each app shows its connection status:

The app is connected and ready to use. No action needed.

The connection has expired or needs re-authorization. Go to Integrations in the sidebar to reconnect it. See Connect Your Apps.

Variables

Some tools require credentials or configuration values to work — like an API token for Sentry or an authentication key for a custom service. These appear in the Variables section on the agent detail page.

Add a new variable by clicking + Add Variable.
Configure a missing variable that the agent needs.
Edit an existing variable to update its value (e.g., after rotating an API key).

Variables show their status: Configured (ready to use) or Missing (needs to be set before the agent can work).

Variables are stored securely and encrypted. Never paste secrets directly into a chat message — always use the variable configuration form.

What agents can do

Here's what agents can accomplish with their tools and connected apps.

What's next?

On this page