# ChatGPT

## Using the official connector (recommended)

1. Open the [Airtable App for ChatGPT](https://chatgpt.com/apps/airtable/asdk_app_693ca6ce2db08191bb52d66743c65184).
2. Select **Connect → Sign in with Airtable** and authorize via OAuth.

OAuth Client ID: `7a713e1a-3d99-4fdf-b59a-311bdf94ba97`

## Using a custom connector

**Note:** creating custom connectors allows you to connect multiple Airtable accounts to your ChatGPT account.

1. Open **Settings → Apps → Advanced Settings** and enable **Developer mode**.
2. Select **Create app**.
3. Enter **MCP Server URL**: `https://mcp.airtable.com/mcp`.
4. Select **Authentication**: `OAuth`.
5. Open **Advanced OAuth Settings → Client Registration**.
    1. For automatic OAuth client creation:
        1. Select **Registration Method:** `Dynamic Client Registration`.
        2. After completing the OAuth flow, you will find your OAuth client in your [Airtable Builder Hub](https://airtable.com/create/oauth).
    2. For manual OAuth client creation:
        1. Select **Registration Method:** `User-Defined OAuth Client`.
        2. Register an [OAuth integration](https://airtable.com/create/oauth) with the ChatGPT-supplied **Callback URL**, and grant it the following scopes: `data.records:read`, `data.records:write`, `schema.bases:read`, `schema.bases:write`, `data.recordComments:read`, `data.recordComments:write`, `workspacesAndBases:read`.
        3. Enter its **OAuth Client ID** (and optionally **OAuth Client Secret**) in the ChatGPT console.
        4. Select **Token endpoint auth method**: `client_secret_basic`.
6. Select **Create** and authorize via OAuth.
