# How to Connect Tools with Rudder Lookout


{{< customreadfile "/includes/lookout/beta-callout.md" >}}

Lookout is most useful when it is connected to the systems your team already uses. Each integration plugs a real tool into the agent. Connect a warehouse and the agent can query it; connect a repository and it can read it. 

{{< info >}}
The agent only touches a system that is configured for your workspace.
{{< /info >}}

## Where to connect tools

You connect most tools from **Settings**, where the integrations are spread across a few tabs. External AI tools are set up from **Settings** > **Integrations**.

{{< image src="images/lookout/lookout-settings.webp" alt="Lookout workspace settings" >}}

## What you can connect

| Tool | <div style="width: 225px;">What it unlocks</div> | Where to connect | Who can connect? |
|------|-----------------|------------------| :---------: |
| [RudderStack]({{< ref "lookout/integrations/rudderstack.md" >}}) | Activate audiences to your destinations, and read sources, transformations, and Tracking Plans. | Linked when the workspace is created | Workspace creator |
| [Warehouses]({{< ref "lookout/integrations/warehouses.md" >}}) | Ask questions of your data and build audiences from it (read-only). Link repositories to a warehouse here. | **Settings** > **Connections** > **Warehouses** | Admin |
| [GitHub]({{< ref "lookout/integrations/github.md" >}}) | Read repositories for context — files, commits, and pull-request diffs. | **Settings** > **Connections** > **Source Control** | Admin — any member uses repo tools |
| [Slack]({{< ref "lookout/integrations/slack.md" >}}) | Chat with the agent from a Slack DM or a bound channel. | **Settings** > **Integrations** | Admin |
| [External AI Tools]({{< ref "lookout/integrations/external-mcp.md" >}}) | Let approved external AI tools call a curated set of Lookout's tools. | **Settings** > **Integrations** | Any member — if enabled for your deployment |

See [Integrations]({{< ref "lookout/integrations/_index.md" >}}) for full capability and setup details.

## Where to start

Your **RudderStack workspace** is linked when you create the Lookout workspace, so the first thing to add is a **warehouse** — it is what lets the agent answer questions about your data and build audiences from it.

From there, add integrations as your team needs them:

- Add **GitHub** under **Connections** > **Source Control** if you want the agent to read code for context, then link repositories to a warehouse so the agent knows which code describes which data
- Install **Slack** to bring the agent into the channels where your team already works

{{< info >}}
Most connections are made by a workspace admin. Connecting a system is a workspace-level decision — once connected, the agent can use it on behalf of any member. 

See [Roles and Permissions]({{< ref "lookout/workspaces/roles.md" >}}) for more details.
{{< /info >}}

