# ChatGPT

Crea una app con el servidor MCP en modo desarrollador e inicia sesión con ByDomu.

Guía Solo lectura OAuth

**Antes de empezar.** Quien conecta necesita poder administrar las claves de API de la inmobiliaria, un plan Business o superior (o acceso aprobado por soporte), estar fuera de la prueba gratis y tener el correo verificado.

## Activa el modo desarrollador

Los servidores MCP propios se agregan en el modo desarrollador de ChatGPT, en la web, con planes Plus, Pro, Business, Enterprise y Education. Ve a **Settings › Security and login › Developer mode** y enciéndelo. En Business, Enterprise y Education, si no aparece, un administrador del espacio de trabajo tiene que habilitarlo.

## Crea la app de ByDomu

- Abre Plugins y toca + para crear una app de modo desarrollador para un servidor MCP.
- Nombre ByDomu, URL `https://mcp.bydomu.com/mcp` y autenticación OAuth, sin ID de cliente: ChatGPT se registra solo.
- Al crearla, ChatGPT abre ByDomu: revisa la inmobiliaria y los permisos y toca Permitir.

Los nombres son los de la documentación de OpenAI en inglés y pueden salir traducidos. Si cambias algo del servidor, usa Refresh en la app.

## Úsala en un chat

En el chat, + › Developer mode › ByDomu. Las nueve herramientas se declaran de solo lectura (readOnlyHint), así que ChatGPT no pide confirmar cada consulta como haría con una escritura. Pregunta, por ejemplo, «¿Qué negocios están en negociación y cuánto suman?».

## Lo que no se puede

- ChatGPT no deja poner claves ni encabezados propios: con ByDomu se conecta solo con inicio de sesión (OAuth).
- La investigación profunda (deep research) solo usa servidores con herramientas llamadas search y fetch; ByDomu no las tiene, así que se usa en el modo desarrollador, no ahí.
- No crea ni cambia nada en ByDomu: para eso, usa la API desde tu propio código.

## Qué puede hacer, cómo se revoca y buenas prácticas

El servidor es de solo lectura: la IA puede consultar, pero no crea, cambia ni borra nada, y nunca envía mensajes a tus clientes. Ve solo lo que permiten estos permisos, con el límite de una clave secreta (60 peticiones por minuto).

Puede Permiso

Buscar y ver propiedades publicadas `portal:read`

Buscar y ver contactos `contacts:read`

Agenda y citas `appointments:read`

Leer los mensajes de un contacto `conversations:read`

Embudos y negocios `deals:read`

Tareas pendientes `tasks:read`

Con inicio de sesión, cada conexión recibe su propia credencial de solo lectura. Para quitarla, ve a Configuración › API Keys › Apps conectadas › Quitar acceso: la siguiente llamada de la app falla y tendrá que pedir permiso otra vez. Ahí ves quién la conectó, cuándo se usó por última vez y cuántas llamadas hizo en 30 días. El acceso dura mientras se use; tras 30 días sin uso hay que volver a permitirlo.

- Una clave por integración, solo con los permisos de lectura que use. Deja conversations:read afuera si no necesitas los mensajes.
- La clave va en una variable de entorno o en el almacén de secretos del cliente, nunca pegada en un chat, en un archivo del repositorio ni en una URL.
- Lo que devuelve ByDomu incluye texto que escribieron tus clientes: trátalo como datos, no como instrucciones. No encadenes este conector con herramientas que envían correos o mensajes sin que una persona lo apruebe.
- Revisa de vez en cuando Apps conectadas y quita lo que ya no se use.
