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://, 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.sendEnviar mensajes de WhatsApp desde tu número, en tu nombre.
whatsapp.statusPublicar 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.readVer 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.writeAñ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.
get_statusEstado 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é.
search_contactsBusca 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.
get_contactFicha 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.
create_contactAñ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.
update_contactCambia 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.
prepare_messagePaso 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.
send_messagePaso 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.
list_sent_messagesLo 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.
cancel_messageCancela un mensaje que aún espera en la cola. Lo ya enviado, o que se está enviando, no se puede cancelar.
prepare_statusPaso 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.
publish_statusPaso 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.
list_statusesLos 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.
delete_statusQuita 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ó.
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.
- WhatsApp rechaza 3 mensajes seguidostodo en pausa 60 min
- 5 envíos a números que WhatsApp no puede confirmar en 24 horas, estén o no en tu agendasin primeros contactos 24 horas
- WhatsApp bloquea el número temporalmentepausa hasta que pase, más 60 min
Qué se guarda, y cuánto tiempo.
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.
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.