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

# ChatGPT

> Add Firmable as an app in ChatGPT

Add Firmable to ChatGPT so it can query Firmable data inside your conversations.

Firmable is a **verified ChatGPT app** (ChatGPT calls these **apps** and **plugins**
interchangeably), so the quickest way is to add it straight from the in-app store — no Client ID or
developer setup required.

## Add from the ChatGPT store

<Steps>
  <Step title="Find Firmable">
    In [ChatGPT](https://chatgpt.com), open **Apps** (also labelled **Plugins**) from the sidebar
    (under **More** if it's not pinned), or go directly to
    [**chatgpt.com/plugins?q=firmable**](https://chatgpt.com/plugins?q=firmable). Search for `firmable`,
    then click **Firmable** to open it.

    <Frame>
      <img src="https://mintcdn.com/firmable/nYvEu_98xyHAKkz-/images/mcp/chatgpt-plugins.png?fit=max&auto=format&n=nYvEu_98xyHAKkz-&q=85&s=cc1f832db56d8ae9933d029ae37a7d4b" alt="ChatGPT Plugins page with 'firmable' searched, showing the Firmable app with an add button" width="2628" height="648" data-path="images/mcp/chatgpt-plugins.png" />
    </Frame>
  </Step>

  <Step title="Install the plugin">
    On the Firmable page, click **Install plugin**.

    <Frame>
      <img src="https://mintcdn.com/firmable/nYvEu_98xyHAKkz-/images/mcp/chatgpt-install.png?fit=max&auto=format&n=nYvEu_98xyHAKkz-&q=85&s=9ada1143c0aa036196166c39b927dfbe" alt="Firmable plugin page in ChatGPT with the Install plugin button" width="2360" height="1202" data-path="images/mcp/chatgpt-install.png" />
    </Frame>
  </Step>

  <Step title="Sign in with Firmable">
    In the **Add Firmable to ChatGPT** dialog, click **Sign in with Firmable**.

    <Frame>
      <img src="https://mintcdn.com/firmable/nYvEu_98xyHAKkz-/images/mcp/chatgpt-add.png?fit=max&auto=format&n=nYvEu_98xyHAKkz-&q=85&s=31bb9625e43b528c1a3468e4e8a5127f" alt="Add Firmable to ChatGPT dialog with the Sign in with Firmable button and data-sharing notice" width="1310" height="1252" data-path="images/mcp/chatgpt-add.png" />
    </Frame>
  </Step>

  <Step title="Follow the prompts to finish">
    Follow the remaining prompts and click **Allow** to authorize access. Once connected, enable
    **Firmable** from the **+** → **More** menu in a chat to start using it.
  </Step>
</Steps>

## Add manually (custom connector)

<Note>
  Only needed if the Firmable app isn't available in your ChatGPT plan. You'll need the **MCP URL**
  and **Client ID** — see [**URL & Client ID**](/mcp/credentials).
</Note>

<Steps>
  <Step title="Open Settings">
    In [ChatGPT](https://chatgpt.com), click your profile at the bottom of the sidebar and choose **Settings**.

    <Frame>
      <img src="https://mintcdn.com/firmable/YWZrWVN9L2EJsC0i/images/mcp/chatgpt-settings.png?fit=max&auto=format&n=YWZrWVN9L2EJsC0i&q=85&s=857574b3a3fe3d817b3d06ec7c8abc01" alt="ChatGPT sidebar profile menu with the Settings option" width="936" height="1538" data-path="images/mcp/chatgpt-settings.png" />
    </Frame>
  </Step>

  <Step title="Open Apps → Advanced settings">
    Go to the **Apps** tab, then click **Advanced settings**.

    <Frame>
      <img src="https://mintcdn.com/firmable/YWZrWVN9L2EJsC0i/images/mcp/chatgpt-apps.png?fit=max&auto=format&n=YWZrWVN9L2EJsC0i&q=85&s=ef54bc579091192f324deeb2a6965ea4" alt="ChatGPT Settings Apps tab with the Advanced settings row" width="1200" height="1072" data-path="images/mcp/chatgpt-apps.png" />
    </Frame>
  </Step>

  <Step title="Enable Developer mode and create an app">
    Turn on **Developer mode** (this is what lets you add an unverified custom connector), then click **Create app**.

    <Frame>
      <img src="https://mintcdn.com/firmable/YWZrWVN9L2EJsC0i/images/mcp/chatgpt-developer-mode.png?fit=max&auto=format&n=YWZrWVN9L2EJsC0i&q=85&s=ae63c57f33208122b8b335762d06bd12" alt="ChatGPT Advanced settings with Developer mode enabled and the Create app button" width="1200" height="1073" data-path="images/mcp/chatgpt-developer-mode.png" />
    </Frame>
  </Step>

  <Step title="Enter the Firmable MCP details">
    Fill in the **New App** form:

    * **Name:** anything you like — this guide uses `Firmable`
    * **Description** *(optional)*: e.g. `Firmable MCP connector`
    * **Connection:** keep **Server URL** selected and enter the MCP URL (from [**URL & Client ID**](/mcp/credentials))
    * **Authentication:** `OAuth`

    <Frame>
      <img src="https://mintcdn.com/firmable/YWZrWVN9L2EJsC0i/images/mcp/chatgpt-new-app.png?fit=max&auto=format&n=YWZrWVN9L2EJsC0i&q=85&s=c3ba76b342babff31d54defe8e337a84" alt="ChatGPT New App form with name, description, server URL, OAuth, and the risk acknowledgment checkbox" width="1146" height="1514" data-path="images/mcp/chatgpt-new-app.png" />
    </Frame>
  </Step>

  <Step title="Configure OAuth and create">
    Expand **Advanced OAuth settings** and set the **Registration method** to **User-Defined OAuth Client** —
    this lets you use the Firmable credentials. Enter the **Client ID** (from
    [**URL & Client ID**](/mcp/credentials); leave the secret blank unless Firmable gives you one). If Firmable asks for a redirect/callback URL, copy the **Callback URL** shown here.

    Finally, tick **I understand and want to continue** to acknowledge that custom MCP servers aren't reviewed by OpenAI, then click **Create**.

    <Frame>
      <img src="https://mintcdn.com/firmable/YWZrWVN9L2EJsC0i/images/mcp/chatgpt-oauth.png?fit=max&auto=format&n=YWZrWVN9L2EJsC0i&q=85&s=e9dd88b7b19e51d3f4101e117cb07a97" alt="ChatGPT New App advanced OAuth settings with the Client ID field and Callback URL" width="1200" height="864" data-path="images/mcp/chatgpt-oauth.png" />
    </Frame>
  </Step>

  <Step title="Sign in with Firmable">
    On the prompt, click **Sign in with Firmable**.

    <Frame>
      <img src="https://mintcdn.com/firmable/YWZrWVN9L2EJsC0i/images/mcp/chatgpt-signin.png?fit=max&auto=format&n=YWZrWVN9L2EJsC0i&q=85&s=5127da4db4e4ed339ada1bea94ea1d93" alt="Add Firmable to ChatGPT prompt with a Sign in with Firmable button" width="1200" height="986" data-path="images/mcp/chatgpt-signin.png" />
    </Frame>
  </Step>

  <Step title="Authorize">
    Click **Allow** to grant ChatGPT access to Firmable.

    <Frame>
      <img src="https://mintcdn.com/firmable/YWZrWVN9L2EJsC0i/images/mcp/chatgpt-authorize.png?fit=max&auto=format&n=YWZrWVN9L2EJsC0i&q=85&s=939e927743edc6fa890105d4d873acd8" alt="Firmable OAuth screen requesting access, with an Allow button" width="1200" height="614" data-path="images/mcp/chatgpt-authorize.png" />
    </Frame>
  </Step>

  <Step title="Use it in a chat">
    Firmable is now connected. Choose when ChatGPT can use it, then enable **Firmable** from the **+** →
    **More** menu in a chat to start using it.

    <Frame>
      <img src="https://mintcdn.com/firmable/YWZrWVN9L2EJsC0i/images/mcp/chatgpt-connected.png?fit=max&auto=format&n=YWZrWVN9L2EJsC0i&q=85&s=fb24588c8169e28fdfbfe786a12bb7ba" alt="Connected Firmable app in ChatGPT settings with its permissions and details" width="1200" height="1066" data-path="images/mcp/chatgpt-connected.png" />
    </Frame>
  </Step>
</Steps>


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