> For the complete documentation index, see [llms.txt](https://docs.flowcp.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.flowcp.ai/guides/app-settings.md).

# App settings

Each app has its own **Settings** area, reachable from the app sidebar. It is organized into tabs:

* **General** — the app's name, description, logo, website, and MCP server domain.
* **App Source** — where the app's tools come from (provider, source URL, git import) and the controls to reconnect it.
* **Branches** — manage the app's branch servers.
* **Verify** — prove ownership of the connected app.
* **Danger Zone** — irreversible actions: transferring or deleting the app.

## General

The **App details** card sets the name, description, logo URL, and website shown for this app across the dashboard and to MCP clients. The **MCP server domain** card manages a bring-your-own custom domain for the hosted MCP endpoint.

## App Source

This tab groups everything that controls where the app's tools come from. The cards shown depend on the app's provider:

* **Custom domain** (Bubble apps) — the upstream host OAuth, Swagger imports, and tool calls use instead of `bubbleapps.io`.
* **Swagger URL** (Generic OpenAPI apps) — the OpenAPI/Swagger document URL. Saving a new URL re-imports the app's tools.
* **Git source & auto-import** (Git apps) — the branch, OpenAPI file path, and repository/project the document is fetched from, plus the inbound webhook used to re-import on merge.
* **Change provider** (owners only) — the **Change provider** button opens a popup where you reconnect the app under a different provider (Bubble, Generic OpenAPI, or Git). This is destructive: it drops the app's current branches, tools, and execution logs and re-imports from the new source.

## Danger Zone

The **Danger Zone** tab holds irreversible actions. They are available to workspace **owners** only; limited members see them disabled.

### Transfer to a workspace

Move the app — along with all of its servers, tools, OAuth configuration, domains, and execution logs — into another workspace **you own**. Select the destination workspace, click **Transfer app**, and type the app name to confirm. You lose access to the app unless you are also a member of the destination.

### Transfer to another account

Hand the app to another person by their account email. It moves into that account's workspace and they become its owner. Enter the recipient's email, click **Transfer app**, and type the app name to confirm. You lose access once the transfer completes.

> **Note:** The recipient must already have a FlowCP account. The app lands in their primary (oldest) workspace.

### Delete this app

Permanently removes the app and all of its tools, servers, OAuth configuration, and end-user connections. Type the app name to confirm. This cannot be undone.
