# Connected apps

Connect an app to Cabane's MCP server, see which apps are connected, and disconnect one.

Last updated 29 October 2026

**Connected apps**, in Your settings, lists every app you've allowed to work in Cabane as you, and shows the address you give an app to connect it. What a connected app can do is in [MCP Server](https://cabane.ai/docs/mcp-server).

## 1. Copy the MCP address

1. Open your photo or initials, then **Your settings → Connected apps**.
2. Under **MCP address**, copy the address. On cabane.ai it's `https://app.cabane.ai/api/mcp`.

## 2. Add it to the app

In your app, add the address as a remote MCP server over HTTP. Where that setting lives depends on the app; its documentation says.

## 3. Allow it

1. The app opens Cabane in your browser. Log in if Cabane asks.
2. **Authorize access** names the app and your account: "… is asking to act in all of your Cabane workspaces as …".
3. Choose **Allow**.

Your browser returns to the app, which is now connected. In Cabane, the app appears under **Your connected apps**, with when it was connected and last active. To check, ask the app to list your Cabane workspaces.

If the app asks you to connect again, repeat the steps above. To end its access yourself, disconnect it below.

**Deny** returns to the app without giving it access.

## Connect with a token

An app that can't open Cabane in your browser can connect with a personal access token. Create one in **Your settings → API keys**, as in [Authentication](https://cabane.ai/docs/authentication#personal-access-tokens), and set the app to send it in the header `Authorization: Bearer <token>`.

An app connected this way isn't listed in Connected apps. Its token is listed in API keys, with when it was last used.

> **Details: Claude Code with a token**
>
> This example connects to cabane.ai. If your Cabane uses another hostname, replace `https://app.cabane.ai/api/mcp` with the **MCP address** you copied in step 1.
>
> With the token available locally as `CABANE_TOKEN`, add the server:
>
> ```sh
> claude mcp add --transport http cabane https://app.cabane.ai/api/mcp \
>   --header "Authorization: Bearer $CABANE_TOKEN"
> ```
>
> `claude mcp list` then shows "cabane: https://app.cabane.ai/api/mcp (HTTP) - ✔ Connected". "✘ Failed to connect" with "(HTTP 401)" means Cabane refused the token, for example because it was revoked.

## Disconnect an app

1. In **Your connected apps**, choose **Disconnect** beside the app.
2. Choose **Disconnect** again to confirm: "… stops working now and has to be connected again."

The app loses access straight away, and the entry is gone. To use the app again, connect it from step 1.

An app connected more than once can be listed several times under the same name. Each entry has its own **Disconnect**.

To cut off an app that connected with a token, revoke the token in **Your settings → API keys** ([Authentication](https://cabane.ai/docs/authentication#revoke-a-token)).
