11 min de lecturaIntegraciones

Acortador de URL de ChatGPT: qué funciona y qué lo finge

ChatGPT no puede acortar una URL por sí solo e inventará una. Tres rutas que devuelven un enlace corto real y cómo acortar un enlace de chat de ChatGPT.

Marius Voß
DevRel · edge infra
Diagrama que contrasta un acortador de URL de ChatGPT basado en una llamada a una herramienta, que devuelve un enlace corto real, con la generación de texto sin más, que devuelve un slug plausible que no lleva a ninguna parte

Pídele a ChatGPT que acorte una URL y te devolverá algo con la forma exacta: un dominio corto, una barra y siete caracteres en base62. Pégalo en un navegador y no encontrarás nada. El slug no existe, porque ChatGPT lo generó como genera cualquier otro texto, y un enlace corto no es texto. Es una fila en la base de datos de alguien. Sin una llamada a una herramienta no hay base de datos, así que el modelo adivina.

Detrás de la expresión «acortador de URL de ChatGPT» se esconden dos problemas distintos, y los resultados de búsqueda los mezclan. Algunas personas quieren acortar un enlace a una conversación de ChatGPT, porque esas URL para compartir superan los sesenta caracteres y parecen un parámetro de seguimiento que hubiera explotado. Otras quieren acortar enlaces dentro de ChatGPT, mientras redactan, sin salir a otro panel de control. Ambos problemas tienen solución. Ninguno se resuelve pidiéndoselo amablemente al modelo.

Esta publicación empieza por el caso del enlace para compartir porque ocupa un párrafo, y después cubre las tres rutas que permiten a un asistente crear un enlace corto de marca que funcione: un chat pre-rellenado, una acción de GPT personalizada y un conector MCP. Si ya sabes que quieres la última, la guía completa para configurar MCP con Claude y Cursor es la referencia más detallada, y el mismo servidor funciona aquí.

Por qué ChatGPT inventa enlaces cortos

Un enlace corto es un identificador arbitrario. f.elido.me/k7mQ2p no significa nada hasta que un acortador ha escrito ese slug asociado a una URL de destino, precisamente el tipo de dato que un modelo de lenguaje no puede recuperar de sus pesos. Así que produce la forma y rellena el centro con caracteres plausibles.

No es una peculiaridad de ChatGPT. OpenAI publicó un artículo en el que sostiene que los modelos de lenguaje alucinan porque el entrenamiento y la evaluación estándar premian una conjetura segura frente a admitir la incertidumbre: una respuesta incorrecta y «no lo sé» obtienen el mismo cero, así que adivinar gana por término medio. Las URL son el caso más claro de ese incentivo. Nieman Lab documentó que ChatGPT devolvía URL inventadas de artículos de más de diez editores que habían firmado acuerdos de licencia con OpenAI, entre ellos AP, Financial Times y Le Monde. Si el modelo inventa una URL para una noticia que existe, sin duda inventará un slug de seis caracteres.

La solución es estructural, no cuestión de perfeccionar el prompt. Cada ruta que aparece a continuación sustituye la generación por una llamada a una herramienta, de modo que el asistente pide un slug a un acortador e informa de lo que recibe. Ninguna cantidad de «dame solo enlaces reales, no inventes nada» cambia el mecanismo.

Comparación de dos rutas: ChatGPT genera desde sus pesos un enlace corto y produce un slug plausible que devuelve un error 404, mientras que una llamada a una herramienta de la API de Elido escribe un slug real y devuelve un enlace que funciona

Cómo acortar un enlace a una conversación de ChatGPT

Esto es más sencillo de lo que sugiere el volumen de búsquedas. Pulsa Share en ChatGPT, copia la URL y pégala en un acortador como un destino normal. Una dirección chatgpt.com/share/... es una URL HTTPS normal; no necesita ningún tratamiento especial.

La razón para hacerlo es la medición. Un enlace para compartir sin más, publicado en un boletín o un canal de Slack, no te dice nada sobre quién lo abrió. Pásalo por un enlace que controles y obtendrás recuentos de clics, referente, país y dispositivo, que es precisamente el objetivo de poner un acortador delante de cualquier cosa. Lo mismo se aplica a la dirección chatgpt.com/g/... de un GPT personalizado si estás promocionando uno.

Conviene conocer dos salvedades. Las conversaciones compartidas son públicas para cualquiera que tenga la URL, así que acortarlas no añade privacidad; de hecho, un acortador con una página pública de análisis la reduciría. Además, si vas a acortar enlaces de conversaciones a gran escala para un lanzamiento, colócalos en una carpeta de campaña con etiquetas UTM coherentes en lugar de crearlos de forma improvisada, o una semana después no podrás atribuir las cifras. Nuestra guía sobre el seguimiento de UTM de principio a fin explica la convención de etiquetado.

Ruta uno: un chat pre-rellenado, sin configuración

La opción que requiere menos esfuerzo no necesita cuenta, instalación ni configuración. ChatGPT acepta un parámetro de consulta que abre una conversación nueva con el prompt ya rellenado:

https://chatgpt.com/?q=<url-encoded%20prompt>

Ese es el mecanismo de los botones de la página de integraciones con LLM. El prompt pre-rellenado explica qué es Elido y pide al asistente que ayude a acortar una URL que pegarás después. Se comprobó contra la interfaz activa en abril de 2026, aunque el comportamiento de los parámetros de consulta en cualquier producto de IA cambia y conviene volver a probarlo si un botón deja de funcionar.

Ten claro qué ofrece esta ruta. El asistente sigue sin tener herramientas, así que no puede crear el enlace. Lo que sí puede hacer es guiarte por los campos, proponer un slug que encaje con tu convención de nombres y preparar el conjunto de UTM para un lanzamiento en seis canales; después tú pegas los resultados. Elimina la tarea de pensar, no el cambio de pestaña. Para algo puntual es realmente suficiente; para cualquier cosa repetida, sigue leyendo.

Ahora mismo, el cambio de pestaña probablemente te cuesta más de lo que crees. Crea un espacio de trabajo gratuito, conecta una de las dos rutas siguientes y la próxima propuesta de campaña no saldrá de la ventana de chat.

Ruta dos: una acción de GPT personalizada en la API de Elido

En agosto de 2026 no existe un GPT oficial de Elido en la tienda, y prefiero decirlo antes que dejarte buscarlo. Conviene señalar que esta ruta no tiene equivalente en Gemini, donde los asistentes personalizados no pueden llamar a una API externa; el artículo sobre Gemini explica por qué. Crear el tuyo lleva unos diez minutos y, de todos modos, te ofrece algo mejor: una acción limitada a tu espacio de trabajo, con tus propias instrucciones incorporadas.

Una acción de GPT personalizada es una llamada REST descrita mediante un esquema OpenAPI. Elido publica uno en https://elido.app/openapi.yaml, que cubre la creación y el listado de enlaces, las consultas de análisis y la generación de códigos QR, así que la mayor parte del trabajo ya está hecha.

Conectar la acción

En el editor de GPT, crea un GPT nuevo, abre Configure, después Create new action y pega el esquema. Recórtalo antes. Las acciones de GPT se confunden con especificaciones grandes, y un GPT que solo necesita crear y leer enlaces no necesita los endpoints de gestión de dominios. Conserva la ruta /v1/workspaces/{workspace_id}/links para crear y listar, además de una consulta de análisis, y elimina el resto.

Después elige un esquema de autenticación. La documentación de autenticación de acciones de OpenAI admite tres:

  • None. Adecuado para un endpoint público de solo lectura, pero incorrecto para cualquier cosa que escriba en tu espacio de trabajo.
  • API key. La opción práctica para un GPT privado que usas tú solo. OpenAI cifra la clave en reposo y la envía como token Bearer en cada llamada de la acción.
  • OAuth. La opción correcta para un GPT compartido con un equipo, ya que cada usuario se autentica con su propia identidad. Proporcionas un ID y un secreto de cliente, las URL de autorización y de token y una lista de ámbitos, y registras la redirección https://chatgpt.com/aip/{g-YOUR-GPT-ID}/oauth/callback. OpenAI exige el parámetro state.

Instrucciones que detienen las conjeturas

La acción por sí sola no basta. Sin instrucciones explícitas, el modelo a veces responderá de memoria en lugar de llamar a la herramienta, sobre todo cuando la conversación ya contiene un enlace corto con el que puede hacer coincidir el patrón. Escribe algo tajante en el campo de instrucciones:

Never write a short URL yourself. Every short link must come from the createLink action's response. If the action fails, report the error and stop; do not produce a substitute link.

Ese único párrafo marca la diferencia entre un GPT que funciona y otro que fabrica enlaces en silencio a la tercera intervención.

Ruta tres: un conector MCP

El Model Context Protocol es el estándar emergente para este problema exacto, y tiene una ventaja sobre un GPT personalizado: el mismo servidor funciona en distintos clientes. Configúralo una vez y las herramientas aparecen en todos los asistentes compatibles con MCP, en lugar de vivir dentro de un único GPT.

@elido/mcp-server es un proceso local de Node que usa el transporte stdio. Expone cinco herramientas: create_link, list_links, query_analytics, generate_qr y list_workspaces. Tu clave de API permanece dentro del proceso del servidor, por lo que el modelo ve los resultados de las herramientas y nunca las credenciales. El protocolo está documentado en modelcontextprotocol.io, y la guía paso a paso de configuración de MCP incluye los archivos de configuración y dos sesiones prácticas.

La compatibilidad de los clientes con MCP es irregular y cambia deprisa, así que comprueba tu plan y tu versión de ChatGPT antes de comprometerte con esta ruta. Cuando está disponible, es con diferencia la más limpia de las tres.

Comparación de tres rutas para conseguir un acortador de URL de ChatGPT funcional según el coste de configuración: un chat pre-rellenado sin herramientas, una acción de GPT personalizada que llama a la API REST de Elido y un conector MCP que expone cinco herramientas a cualquier cliente compatible

Qué ruta encaja con tu configuración

Chat pre-rellenadoAcción de GPT personalizadaConector MCP
Tiempo de configuraciónNingunoUnos diez minutosUnos cinco minutos
Crea un enlace realNo, solo borradores
Funciona en otros asistentesEnlace por interfazSolo ChatGPTCualquier cliente MCP
Compartir con el equipoCualquiera con el enlaceMediante OAuthConfiguración por máquina
Más adecuado paraAlgo puntualUn GPT de marketing compartidoDesarrolladores y uso diario

Si estás eligiendo para un equipo de marketing, el GPT personalizado con OAuth gana en distribución: la gente ya trabaja en ChatGPT y un GPT compartido no necesita instalación local. Si eliges para ti y escribes código, el conector MCP gana en alcance, porque las mismas herramientas te acompañan en el editor. El chat pre-rellenado es una demostración, no un flujo de trabajo.

Seguridad: a qué puede acceder realmente el asistente

Cualquiera de estas rutas entrega a un producto de IA una credencial capaz de escribir en tu espacio de trabajo, así que delimítala de forma deliberada.

Crea una clave de API específica para cada integración en lugar de reutilizar una, y limítala a los permisos que necesita el asistente. Un GPT de campaña necesita crear enlaces y leer análisis; no tiene ningún motivo para borrar enlaces o gestionar dominios personalizados. Cuando algo parece incorrecto, una clave por integración hace que el registro de auditoría te diga cuál lo hizo, y revocarla no te cuesta nada más.

Hay dos cosas que debes saber sobre el flujo de datos. Con una acción de GPT personalizada, tu solicitud y tu respuesta pasan por la infraestructura de OpenAI, así que trata las URL de destino como datos comunicados a un procesador estadounidense y compruébalo frente a tu propia evaluación de transferencias. Con MCP, el servidor se ejecuta en tu máquina y llama directamente a la API, lo que mantiene el tráfico entre tú y una región de la UE. Si esa diferencia importa para tu posición de cumplimiento, es el argumento más sólido a favor de la ruta tres, y nuestras notas sobre la residencia de datos de la UE para herramientas de marketing desarrollan el razonamiento.

Límites reales

Esto no resuelve tres cosas.

Los asistentes son malos para el trabajo masivo. Pedir cuarenta enlaces en una conversación produce errores de límite de frecuencia y un modelo que pierde la correspondencia entre cada slug y su destino. A partir de unos pocos, usa la API o una importación CSV.

La calidad del slug sigue necesitando a una persona. Los modelos tienden a elegir slugs genéricos, así que si tu convención codifica la campaña y el canal, explícalo en las instrucciones y comprueba el resultado durante un tiempo.

Medir lo que devuelven esos enlaces es un trabajo aparte y más difícil de lo que parece: el seguimiento del tráfico desde ChatGPT explica por qué una gran parte de los clics llega sin atribución.

Además, no hay forma de impedir que un modelo decidido escriba un enlace plausible en prosa mientras llama correctamente a la herramienta en otra parte de la misma respuesta. Comprueba por muestreo lo que se publica. El fallo es silencioso por diseño, que es precisamente la razón de existir de este artículo.

Lee el artículo principal → Conecta Elido a Claude y Cursor con MCP

Relacionado en el blog

Preguntas frecuentes

¿Puede ChatGPT acortar una URL?

No por sí solo. ChatGPT predice texto, y un enlace corto solo existe cuando un servicio de acortamiento ha escrito el slug en su base de datos. Si se lo pides sin una herramienta conectada, el modelo devuelve un slug con la forma correcta que no lleva a ninguna parte. Conecta una acción de GPT personalizada o un conector MCP y el acortamiento se hace mediante una llamada real a la API, por lo que el enlace funciona.

¿Cómo acorto un enlace a una conversación de ChatGPT?

Copia la URL para compartir desde el botón Share de ChatGPT y pégala en cualquier acortador como una URL de destino normal. El enlace para compartir es una dirección HTTPS normal, así que no requiere nada especial. Si usas un acortador que controles, añades datos de clics que la URL para compartir sin más no te permite recopilar.

¿Por qué ChatGPT inventa enlaces cortos?

Porque está generando caracteres, no consultando nada. La propia investigación de OpenAI atribuye las alucinaciones a un entrenamiento y una evaluación que premian adivinar con seguridad en lugar de admitir la incertidumbre. Un slug corto tiene mucha entropía y es imposible de adivinar por diseño, así que es casi lo peor que puedes pedirle a un modelo de lenguaje que produzca de memoria.

¿Existe un GPT oficial de Elido en la GPT Store?

No. En agosto de 2026 no hay ningún GPT de Elido publicado. Puedes crear tu propio GPT personalizado en unos minutos apuntando una acción de GPT a la especificación OpenAPI pública de Elido, o conectar el servidor MCP de Elido en cualquier cliente compatible con MCP.

¿Cuál es la diferencia entre una acción de GPT y un conector MCP?

Una acción de GPT vive dentro de un único GPT personalizado y llama a tu API REST desde la infraestructura de OpenAI, descrita mediante un esquema OpenAPI. Un conector MCP se ejecuta como un proceso que controlas y expone la misma capacidad como herramientas con nombre a cualquier cliente que hable el protocolo. La acción es más fácil de compartir con un equipo; el conector te acompaña entre asistentes y mantiene la clave de API en tu propia máquina.

¿Necesito un plan de pago para acortar enlaces desde ChatGPT?

No. Tanto el servidor MCP como la API REST funcionan con el plan gratuito, sujetos a los mismos límites de frecuencia que cualquier otro cliente de API. Los dominios personalizados y una retención de análisis más larga son funciones de pago, no el acceso a la API en sí.

Prueba Elido

Pega una URL, obtén un enlace corto

Sin registro. El enlace vive 30 días. Crea una cuenta para conservarlo.

Gratis, sin registro · 2 por día

Prueba Elido

Acortador de URL alojado en la UE: dominios personalizados, análisis profundo y API abierta. Plan gratuito - sin tarjeta de crédito.

Etiquetas
chatgpt url shortener
shorten links in chatgpt
custom gpt
gpt actions
mcp
ai integration

Seguir leyendo