# Connect Fiest to ChatGPT

Source: https://docs.fiest.io/mcp/chatgpt

ChatGPT can use Fiest through a custom MCP app. Custom app creation depends on
your ChatGPT plan, workspace settings, and role.

## Before you begin [#before-you-begin]

Your workspace must allow custom apps and developer mode. Business and
Enterprise/Edu administrators control availability and publishing.

If you cannot see **Create** in Settings → Apps, ask your workspace
administrator to enable custom MCP apps or create Fiest for the workspace.

## 1. Copy the server address [#1-copy-the-server-address]

Use **Production** for a live Fiest account. Use **Sandbox** only when Fiest has
invited you to test with isolated sample data. The sandbox currently uses the
temporary `mcp-dev.fiest.io` hostname.

### Production

```text
https://mcp.fiest.io/mcp
```

### Sandbox

```text
https://mcp-dev.fiest.io/mcp
```

## 2. Create the app [#2-create-the-app]

1. Open Settings → Apps → Create. Administrators can also use Workspace
   settings → Apps → Create.
2. Name the app `Fiest`, or `Fiest sandbox` when using the sandbox.
3. Paste the Fiest server address as the MCP endpoint.
4. Choose OAuth authentication.
5. Select **Scan tools**.
6. Complete Fiest sign-in, restaurant or organization selection, and consent
   when the browser prompt opens.
7. Finish creating the app.

Fiest advertises refresh access through standard OAuth discovery so supported
clients can keep the connection active without asking you to sign in for every
session.

## 3. Check that it worked [#3-check-that-it-worked]

Open a new chat and select Fiest from the tools or apps menu. Ask:

```text
Use Fiest to show the restaurant context I authorized.
```

You are connected when ChatGPT calls `get_restaurant_context` and shows the
restaurant or organization you approved.

<Callout type="warn" title="Do not share credentials in chat">
  Fiest authentication happens in the browser window opened by ChatGPT. Never
  paste a password, one-time code, access token, or authorization code into a
  ChatGPT conversation.
</Callout>

## Publish for a workspace [#publish-for-a-workspace]

Administrators can review the draft in Workspace settings → Apps → Drafts and
publish it to approved users. Review the available tools and action controls
before publishing. New or changed write tools should remain disabled until the
workspace has reviewed them.

## Troubleshooting [#troubleshooting]

* **Create is missing:** developer mode or custom apps are not enabled for your
  account or workspace.
* **Tool scan asks for authorization:** complete the Fiest OAuth flow in the
  browser, then wait for the scan to finish.
* **The app is not available in chat:** select it from the tools menu, or ask an
  administrator to publish or enable it.
* **Authorization was revoked:** reconnect Fiest from the app's settings.

See the official OpenAI guides for
[developer mode and MCP apps](https://help.openai.com/en/articles/12584461-developer-mode-apps-and-full-mcp-connectors-in-chatgpt-beta)
and [apps in ChatGPT](https://help.openai.com/en/articles/11487775-connectors-in).