# El conector, *por escrito.*

Qué es, qué herramientas le da a tu IA, lo que no hace nunca, los topes de envío y qué se guarda y cuánto tiempo. Para personas y para cualquier programa que la quiera leer.

Actualizado el 3 de noviembre de 2026

## Un conector que *solo envía.*

ConnectYourGPT es un servidor MCP (el estándar abierto con el que las IAs usan herramientas de fuera) en `https://api.connectyourgpt.com/mcp`, con inicio de sesión. Le da a tu IA 13 herramientas: enviar mensajes y publicar estados de WhatsApp desde tu número y manejar tu agenda de ConnectYourGPT. Ninguna lee chats, respuestas ni estados de otras personas.

Se conecta a tu WhatsApp como un dispositivo vinculado, igual que WhatsApp Web. No es una conexión oficial de WhatsApp.

## Lo que pide *al conectarse.*

Al conectar tu IA, ConnectYourGPT te enseña estos permisos y tú decides. Enviar y escribir contactos incluyen poder leerlos: para escribirle a alguien hay que encontrarlo antes.

- `whatsapp.send`: Enviar mensajes de WhatsApp desde tu número, en tu nombre.
- `whatsapp.status`: Publicar estados de WhatsApp desde tu número. Los ve quien diga el ajuste de privacidad de estados de tu teléfono, no tu IA: lo que mejor limita es «Solo compartir con…». Con «Mis contactos» puede seguir llegando a quien borraste después de vincular, y con «Mis contactos excepto…» la exclusión no está garantizada.
- `contacts.read`: Ver tus contactos (nombre, número, etiquetas y las notas que guardes de ellos) para saber a quién escribir. Lo que ya les enviaste solo lo ve una conexión que también pueda enviar.
- `contacts.write`: Añadir y editar contactos en tu agenda de ConnectYourGPT.

Cada herramienta comprueba el permiso de la conexión antes de hacer nada, y casi todas también la suscripción: las que no, lo dicen en su fila.

## Las 13 *herramientas.*

Cada una, con lo que hace y sus límites. Enviar un mensaje o publicar un estado siempre son dos pasos: preparar y confirmar.

| N.º | Herramienta | Qué hace y sus límites | Tipo |
| --- | --- | --- | --- |
| 01 | `get_status` | Estado de tu cuenta: número vinculado y si está conectado, suscripción, topes y lo usado hoy (día, hora, personas nuevas, en cola, pausas). Funciona aunque la suscripción esté parada, para poder explicar por qué. | Consulta |
| 02 | `search_contacts` | Busca contactos por nombre (sin importar acentos ni mayúsculas, con erratas pequeñas) o por al menos 4 dígitos del número. **Límite:** hasta 10 resultados. | Consulta |
| 03 | `get_contact` | Ficha de un contacto (nombre, número, etiquetas, notas, «no quiere mensajes») y, si la conexión también puede enviar, los 5 últimos mensajes que le enviaste por ConnectYourGPT. | Consulta |
| 04 | `create_contact` | Añade un contacto. Nunca sobrescribe: si el número ya existe, lo devuelve sin cambiarlo. **Límites:** sin prefijo de país se lee como México (+52) · nombre hasta 60 caracteres · notas hasta 1000. | Añade |
| 05 | `update_contact` | Cambia nombre, etiquetas, notas o «no quiere mensajes». Etiquetas y notas sustituyen a las anteriores; cambiar el nombre lo protege de la sincronización con el teléfono. | Edita |
| 06 | `prepare_message` | Paso 1 de 2: busca al destinatario y guarda un borrador. No envía nada. Con un enlace directo (https) al fichero, el mensaje puede llevar una foto o un PDF. **Límites:** el borrador dura 10 minutos y solo lo puede enviar la conexión que lo preparó · texto hasta 4096 caracteres · no se puede preparar para quien no quiere mensajes · un fichero por mensaje, con el texto de pie (hasta 1024 caracteres): una foto JPEG, PNG o WebP de hasta 10 MB, o un PDF de hasta 25 MB (Word, Excel y PowerPoint, no) · un fichero solo va a quien está en los contactos de tu teléfono o ya recibió un mensaje tuyo por ConnectYourGPT. | Borrador |
| 07 | `send_message` | Paso 2 de 2: envía el borrador desde tu WhatsApp. Si sale «en cola», no hay que repetirlo; repetirlo con el mismo borrador no envía dos veces. **Límites:** los topes de abajo · un mensaje enviado no se puede desenviar. | Envía |
| 08 | `list_sent_messages` | Lo enviado por ConnectYourGPT, del más nuevo al más viejo, con su estado (en cola, enviando, reintentando, enviado, entregado, leído, fallido, cancelado, no se sabe) y qué IA lo envió. **Límites:** hasta 50 por consulta · el texto se guarda 30 días. | Consulta |
| 09 | `cancel_message` | Cancela un mensaje que aún espera en la cola. Lo ya enviado, o que se está enviando, no se puede cancelar. | Cancela |
| 10 | `prepare_status` | Paso 1 de 2 para publicar un estado de WhatsApp (dura 24 horas): guarda un borrador y no publica nada. Dice desde qué número saldría y cuántos contactos de tu agenda hay sincronizados (en los primeros minutos tras vincular, la cifra puede quedarse corta): quién lo ve lo decide el ajuste de privacidad de estados de tu teléfono, no tu IA. Lo que mejor limita es «Solo compartir con…». Con «Mis contactos» puede seguir llegando a quien borraste después de vincular, y con «Mis contactos excepto…» la exclusión no está garantizada. **Límites:** texto de hasta 700 caracteres, con fondo y letra a elegir, o una foto (JPEG o PNG, hasta 10 MB) con su pie, que puede faltar · el borrador dura 10 minutos. | Borrador |
| 11 | `publish_status` | Paso 2 de 2: publica el borrador como estado de tu WhatsApp. Si sale «en cola» o no se sabe cómo acabó, no hay que repetirlo; repetirlo con el mismo borrador no publica dos veces. Quién lo vio no se puede saber. **Límites:** hasta 4 en 24 horas (2 en las primeras 72 h), con 30 minutos entre uno y otro, aparte de los topes de mensajes · el mismo texto, o la misma foto, no se repite en 24 h. | Publica |
| 12 | `list_statuses` | Los estados publicados por ConnectYourGPT, del más nuevo al más viejo, con su estado (en cola, publicándose, publicado, fallido, cancelado, no se sabe) y si se quitaron. Nunca dice quién los vio. Funciona aunque la suscripción esté parada, para poder quitar uno. **Límites:** hasta 20 por consulta · el texto se guarda 30 días. | Consulta |
| 13 | `delete_status` | Quita para todos un estado publicado por ConnectYourGPT. Si aún esperaba en la cola, lo para y no se publica. Quitarlo dos veces no hace daño. Uno del que no se sabe cómo acabó solo se quita desde el teléfono. Funciona aunque la suscripción esté parada. **Límite:** dentro de sus 24 horas: después WhatsApp ya lo retiró. | Quita |

No hay ninguna herramienta para leer chats, respuestas ni estados de otras personas.

## Lo que no hace *nunca.*

- Leer tus chats o los mensajes que recibes
- Ver lo que te contestan
- Ver tus fotos o llamadas, los estados de otros ni quién vio los tuyos
- Enviar o publicar sin pasar por los dos pasos
- Saltarse los topes, aunque se lo pidas

## Para que WhatsApp *no bloquee tu número.*

Son los mismos que ve tu IA en `get_status`. Un tope nunca deja el mensaje esperando: lo rechaza, y tu IA te lo dice.

- **Por hora:** 40 — mensajes
- **Por día:** 150 — mensajes (50 en las primeras 72 h)
- **Personas nuevas:** 15 — al día (5 en las primeras 72 h)
- **Misma persona:** 5 — mensajes por hora
- **Mismo texto:** 5 — personas como mucho en 24 h
- **Mismo fichero:** 5 — personas como mucho en 24 h
- **Entre envíos:** 8–20 s — y 1-3 min de descanso tras 10 seguidos
- **En cola:** 60 min — como mucho; lo que no sale, caduca
- **Borrador:** 10 min — para confirmarlo

* WhatsApp rechaza 3 mensajes seguidos → todo en pausa 60 min
* 5 envíos a números que WhatsApp no puede confirmar en 24 horas, estén o no en tu agenda → sin primeros contactos 24 horas
* WhatsApp bloquea el número temporalmente → pausa hasta que pase, más 60 min

## Qué se guarda, *y cuánto tiempo.*

| Dato | ¿Se guarda? | Plazo |
| --- | --- | --- |
| Tu cuenta: correo, nombre, zona horaria y país, fechas de alta y de última visita, y qué condiciones aceptaste | Sí | mientras exista tu cuenta |
| Tu WhatsApp vinculado: número, identificador y estado de la vinculación | Sí | mientras uses el servicio (al desvincular queda como historial) |
| Texto de lo que envía tu IA | Sí | 30 días |
| A quién (número y nombre), cuándo, en qué estado y, si falló, por qué; qué IA lo preparó; y una huella del texto (no permite leerlo, pero sí comprobar si se envió un texto concreto que ya se conozca) | Sí | mientras uses el servicio |
| De un fichero que envía tu IA (foto o PDF): su nombre, tipo, tamaño, una huella y de qué web viene. El fichero en sí, no | Sí | 30 días; se borran con el texto |
| El enlace completo a ese fichero, cifrado | Sí | solo mientras el borrador vale (y hasta la limpieza siguiente si caduca sin usarse) y mientras el envío espera en la cola; en cuanto sale, falla o se cancela, se borra |
| Texto de los estados que publica tu IA y, si uno lleva foto, lo mismo que de un fichero enviado | Sí | 30 días; después quedan, sin el texto, cuándo se publicó, su fondo y su letra, y si se quitó |
| Borradores que prepara tu IA (destinatario y texto; con fichero, también sus datos y el enlace cifrado), se envíen o no | Sí | caducan a los 10 minutos y se borran al día siguiente |
| Tu agenda: número, nombre, etiquetas, notas y «no quiere mensajes» | Sí | mientras uses el servicio; se sincroniza con el teléfono cada 6 horas (lo que borras allí no se borra aquí) |
| Las IAs que conectaste (nombre, dominio, permisos, fechas y último uso); los códigos de acceso, solo como huella | Sí | mientras uses el servicio |
| Contadores por día: mensajes enviados y fallidos, y cuántas veces se usó cada herramienta | Sí | mientras uses el servicio |
| Claves de cifrado que exige WhatsApp | Sí | las necesarias para enviar |
| Registro de envíos de la conexión de WhatsApp: destinatario, tipo, estado y fecha, sin texto | Sí | 7 días |
| Copias de seguridad cifradas de la base de datos, una cada noche | Sí | rotan a los 14 días; lo borrado desaparece de ellas cuando rotan |
| Quién recibió o vio tus estados | No | — |
| Mensajes que recibes | No | — |
| Fotos, audios y archivos | No | — |
| Nombres de perfil y ajustes de tus chats | No | — |

**Lo que conserva la librería de WhatsApp, dicho exacto**

> Para poder enviar y recibir, la librería de WhatsApp conserva: por cada contacto con el que hay una conversación cifrada, sus claves de cifrado y su identificador; por cada grupo en el que está la cuenta, la clave de cada miembro que escribe, que se actualiza con cada mensaje que llega al grupo; los permisos de privacidad que WhatsApp entrega por contacto, con su fecha (los de cuentas ya desvinculadas se borran solos); la correspondencia entre número de teléfono e identificador interno de WhatsApp; y la agenda que sincroniza el teléfono (los nombres guardados), junto con una huella cifrada de cada acción sobre un chat (silenciar, fijar, archivar, marcar como leído, borrar) que permite comprobar si un chat concreto tuvo esa acción, pero no ver cuál fue su valor. No conserva textos, archivos, identificadores de mensajes, nombres de perfil ni ajustes de chats.

El historial que manda el teléfono al vincular se procesa en memoria y se descarta. El detalle legal está en el [aviso de privacidad](https://connectyourgpt.com/privacidad).

## Datos *técnicos.*

- **Dirección:** https://api.connectyourgpt.com/mcp
- **Transporte:** Streamable HTTP (con o sin barra final)
- **Inicio de sesión:** OAuth con registro dinámico de clientes (/register)
- **Metadatos:** /.well-known/oauth-protected-resource · /.well-known/oauth-authorization-server
- **Permisos:** whatsapp.send · whatsapp.status · contacts.read · contacts.write · offline_access
- **Idioma:** Las herramientas describen su uso en inglés; tu IA te contesta en el tuyo.
