> ## Documentation Index
> Fetch the complete documentation index at: https://getfloo.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Build an app from Claude or ChatGPT

> Connect floo to Claude, Claude Cowork, or ChatGPT and ask for an app in plain words. No terminal, git, or GitHub account.

Connect floo once, then ask in chat: "Build a tool where my team logs customer requests and I can see them by week." Claude or ChatGPT creates the app on floo, writes the code, deploys it, and sends you a link your team signs in to.

## Connect floo

The connector URL is `https://api.getfloo.com/mcp`. Connecting opens floo's sign-in; approve it and the chat can act as you.

| Where you work | How to add floo |
| - | - |
| Claude (claude.ai, desktop, mobile) | **Settings → Connectors → Add custom connector**, name `floo`, URL above |
| Claude Team or Enterprise | An owner adds the connector under **Organization settings → Connectors**, then each member clicks **Connect** |
| Claude Cowork | Add the connector as above, or add the plugin marketplace `getfloo/floo-cli` under **Plugins** and install `floo` |
| ChatGPT Business, Enterprise, or Edu | A workspace admin adds a custom MCP server with the URL above and publishes it to the workspace |

## Ask for what you want

Describe the app and who uses it. The chat:

1. Creates the app with `create_project`. floo hosts its code and deploys a starter with team sign-in and a Postgres database.
2. Changes the code with `read_file` and `write_files`. Each change is one commit, and every commit deploys to your dev URL.
3. Waits on the deploy with `get_deploy` and, if it fails, reads the error and logs, fixes the cause, and deploys again.

Ask for changes the same way: "Add a status column," "Email me when a request is marked urgent." Invite people with "Invite [sam@example.com](mailto:sam@example.com) to the app."

## Ship to production

Your app runs at a dev URL until you ask for production. Say "Promote it to production." The chat asks you before it runs `promote_app`.

## What the chat can and cannot do

* It changes apps whose code floo hosts. An app connected to your own GitHub repository changes through that repository, from a coding tool such as [Claude Code](https://getfloo.com/docs/guides/mcp.md#claude-code).
* One `write_files` call holds up to 100 files and 1 MB of text. Images and other binary files go in through git.
* Every change is a normal commit, so [rollbacks](https://getfloo.com/docs/guides/rollbacks.md) work as usual.

To disconnect, revoke the key named `MCP: <client name>` under **API keys** at [app.getfloo.com/settings](https://app.getfloo.com/settings).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.