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

# ChatGPT

> Developer mode, un conector custom, luego habilítalo en el chat — agregarlo no alcanza.

Diez minutos, si Developer mode ya está encendido. ChatGPT habla con Sailer
desde la nube de OpenAI. Esto es un **custom connector**, no un listing en el
directorio de Apps.

La primera conexión no puede escribir. Es deliberado.

<Steps>
  <Step title="Qué necesitas">
    Un plan **pago** de ChatGPT: Plus, Pro, Business, Enterprise o Edu. Free
    no puede agregar MCP custom.

    Una cuenta de Sailer cuyo email pertenece a un workspace. No necesitas un
    token de API.

    En Business / Enterprise / Edu, un admin puede tener que permitir
    conectores para el workspace primero.
  </Step>

  <Step title="Enciende Developer mode">
    En ChatGPT en la web:

    1. Abre **Settings**.
    2. Abre **Security and login** (en algunos builds: **Apps & Connectors →
       Advanced settings**).
    3. Enciende **Developer mode**. Acepta el aviso de que los conectores
       custom corren código de terceros en tu nombre.
  </Step>

  <Step title="Agrega el servidor CRM">
    1. Ve a **ChatGPT Plugins** (en algunos builds: **Settings → Connectors**)
       y haz clic en el plus / **Create**.
    2. Nómbralo `Sailer CRM`. Dale una descripción de una línea si te la
       piden.
    3. Pega `https://mcp.chatsailer.com/mcp/crm`.
    4. Autenticación: **OAuth**. Deja Client ID y Client Secret **vacíos**.
       Sailer registra a ChatGPT él mismo.
    5. Create.

    Los labels de Settings de OpenAI se mueven. La URL que pegas no.
  </Step>

  <Step title="Autentica">
    ChatGPT arranca el flujo OAuth. Tu browser se abre.

    Tres pantallas, en este orden:

    1. **Auth0 sign-in** — tu email y password de Sailer. ¿Ya estás con sesión
       iniciada? Este paso se salta.
    2. **"ChatGPT wants to connect"** — un workspace es texto confirmado;
       varios es un dropdown. La lista de permisos coincide con el workspace
       que eliges.
    3. Haz clic en **Approve**. Cierra la pestaña.
  </Step>

  <Step title="Habilítalo en el chat">
    Agregar el conector no alcanza. ChatGPT no va a llamar a Sailer hasta que
    el conector esté en **esta** conversación.

    1. Empieza un chat **nuevo**.
    2. Abre el menú **+** / **More** del composer.
    3. Elige **Developer mode** (o el picker de Apps) y selecciona **Sailer CRM**.

    Luego pregunta:

    > Which Sailer workspace am I connected to?

    ChatGPT va a llamar `whoami` y nombrar el workspace, la organización padre,
    quién autorizó la conexión y los scopes que otorgaste.
  </Step>

  <Step title="Haz algo real">
    > How many contacts are in this workspace?

    > Describe the CRM schema — what custom fields does this workspace have?

    > Find contacts created in the last 7 days.

    [Herramientas de CRM](/es/mcp/crm) es el catálogo. Los writes necesitan
    una reconexión — [Autenticación](/es/mcp/auth).
  </Step>
</Steps>

## Agrega Studio también

Crea un segundo conector llamado `Sailer Studio` con
`https://mcp.chatsailer.com/mcp/studio`, completa OAuth de nuevo y habilítalo
en el chat. Un grant de CRM no va a funcionar en Studio: cada servidor es su
propio audience OAuth.

[Herramientas de Studio](/es/mcp/studio).

## Este cliente

**No hay tools en el picker.** Abre la página de detalles del conector y
refresca para que ChatGPT vuelva a pedir `tools/list`. Luego empieza un chat
nuevo y habilítalo de nuevo.

**Plan Free.** MCP custom es una feature de plan pago. No hay workaround en
esta página.

**Cambiar de workspace, o otorgar writes.** Borra el conector, créalo de
nuevo, elige en el consent. Una URL es un grant.

Las fallas compartidas (URL incorrecta, email desconocido, scope faltante)
están en [Solución de problemas](/es/mcp/troubleshooting).
