Nuestras estadísticas de visitas propias están siempre activas. Google Analytics, que nos ayuda a entender cómo se usan nuestras páginas públicas (no tu espacio de trabajo con sesión iniciada), solo se activa con tu permiso. Consulta nuestra Política de privacidad.

ChatGPT Spaces como panel de competencia en redes: configuración y pruebas reales

Monta en ChatGPT Spaces una página compartida que sigue a tu competencia en TikTok, X y Reddit. No se actualiza sola; tres marcas: 0,006672 USD/semana.

Ilustración de una página compartida que flota como un escritorio. Tiene una tabla vacía y pequeñas barras, y una de las filas es de color verde azulado. Alrededor, tres pequeños soportes sostienen tarjetas de redes en blanco: una tarjeta vertical de vídeo, una tarjeta de publicación corta con un avatar redondo y una tarjeta de hilo con burbujas de diálogo apiladas. Líneas punteadas van de cada tarjeta a una celda de la tabla. Sobre la página hay dos flechas de cursor y un pequeño agente redondo, para indicar que personas e IA editan juntas. En una esquina, un calendario de siete días tiene un día verde azulado: una actualización por semana.

Las páginas de ChatGPT Space se presentan como páginas que «se mantienen actualizadas». La documentación de OpenAI dice otra cosa: la función Keep Updated no está disponible en el lanzamiento, y la actualización semanal necesita una tarea programada o una tarea de equipo (Work with agents in Space). El 2026-11-04, entre las 00:16 y las 00:33 (hora de Singapur), pedimos a EveryInfra los datos de TikTok, X y Reddit de Duolingo, Babbel y Busuu. Una ronda semanal son 12 llamadas y cuesta 0,006672 USD; al mes, unos 0,0289 USD. Lo que decide si la página dice la verdad es cuánto tiempo cubre cada llamada. Cincuenta vídeos de TikTok llegan de 55 a 272 días atrás. Una búsqueda de Duolingo en Reddit solo llega a 4,0 horas.

Este artículo es para un equipo de marketing o crecimiento que trabaja en español, en España o en Latinoamérica. El equipo quiere una página en ChatGPT que siga a la competencia en redes sociales. Varias personas y ChatGPT la mantienen juntos, y cada lunes debe mostrar seguidores, publicaciones e interacción de cada rival.

Responderemos a estas preguntas por orden: si la página va en Space o en Projects, de dónde salen los datos y cómo se conecta ChatGPT a una API externa. Después veremos qué dispara la actualización semanal, cuánto cuesta al mes y qué números engañan. Añadimos una sección propia para el mercado hispanohablante, con dos llamadas extra en español.

No iniciamos sesión en ChatGPT para este artículo. Cada paso del lado de ChatGPT sale del Centro de ayuda, de learn.chatgpt.com y de la documentación para desarrolladores, y lo marcamos como «ejemplo de configuración». Cada número de EveryInfra sale de una llamada real, y guardamos la respuesta original para que cualquiera pueda comprobarla.

Ilustración. A la izquierda, tres embudos de distinto tamaño recogen tarjetas en blanco que caen desde arriba. El primero se desborda, el segundo está a medias y el tercero tiene pocas tarjetas. Bajo cada embudo, una barra como una regla muestra cuánto tiempo cubren las tarjetas; la primera es la más corta y es verde azulada. A la derecha, una página compartida tiene una tabla limpia, y tres flechas van de los embudos a tres filas. Sobre la página, un reloj tiene uno de sus siete tramos en verde azulado.
Una llamada sobre una marca muy comentada cubre unas horas; sobre una marca tranquila cubre meses. El número de llamadas de una página semanal se decide con esto.

Qué es ChatGPT Spaces: Space, páginas y equipos

Primero, el nombre. El producto se llama «Space», en singular. El Centro de ayuda lo define como el lugar donde están las páginas, los archivos y el resto del trabajo que haces en ChatGPT (Getting started with Space in ChatGPT). Con ChatGPT creas y editas páginas, agrupas el trabajo en espacios y lo compartes. En los buscadores la gente escribe «chatgpt spaces», en plural, y se refiere a lo mismo. Cada cuenta tiene un espacio personal, y se pueden crear más por tema o por equipo.

Una página es un documento editable. El Centro de ayuda propone usarla para resúmenes de proyecto, actas de reunión, notas de investigación y novedades del equipo. Varias personas pueden editar la misma página a la vez, y cada una puede pedir ayuda a su propio ChatGPT. Hay una frase que importa para este artículo: las páginas pueden incluir gráficos, rastreadores (trackers) y herramientas interactivas que crea ChatGPT. Un panel de competencia es una tabla semanal con unas notas y unos gráficos, así que cabe en una página.

OpenAI presentó Space en el DevDay del 2026-09-29 (resumen del DevDay 2026). La página del producto dice que está disponible en los planes Pro, Business y Enterprise (página de Space). El Centro de ayuda añade detalles. En la web y en el escritorio se crean y editan páginas. En el móvil se pueden buscar, leer y compartir, y moverse entre subpáginas, pero no editar. Los espacios de trabajo de Business y Enterprise con residencia de datos en Canadá o en Emiratos tendrán Space «pronto». En estos planes, Space sustituye a Library, y Projects no cambia (Centro de ayuda 20001549, leído el 2026-11-04).

PuntoQué dice la documentaciónQué significa para el panel
PlanesPro, Business y Enterprise; no Free, Go ni PlusUna persona sola necesita al menos Pro 100 (100 USD al mes)
EdiciónWeb y escritorio editan; el móvil lee y comparteEl lunes se lee en el móvil, pero la tabla se cambia en el ordenador
Sustituye aLibrary; Projects sigueNo hay que mover los proyectos antiguos
Qué se comparteUna página o un espacio entero; las subpáginas heredan el accesoEl panel va en un espacio de equipo, y quien entra al espacio lo ve
ContenidoTexto, tablas, gráficos, rastreadores, herramientas, archivosUna página con la tabla, el resumen semanal y gráficos
RegionesResidencia de datos en Canadá y Emiratos, «pronto»Esos espacios de trabajo tienen que esperar

Los equipos llegaron el mismo día. Las notas de versión de Business explican que puedes crear un equipo, añadir a tus compañeros y compartir con él una página o un espacio (notas de versión de ChatGPT Business). Los equipos también pueden compartir plugins y mantener tareas de equipo que se repiten. El artículo sobre equipos lo resume así: el equipo define quién trabaja junto, y el espacio guarda el trabajo y el contexto que comparten (Teams in ChatGPT). Un equipo puede tener varios espacios, y un espacio puede ir a varios equipos. Los equipos solo existen en Business y Enterprise; una cuenta Pro personal no tiene equipos ni tareas de equipo.

ChatGPT Spaces vs Projects: dónde poner el panel

La sugerencia de búsqueda «chatgpt spaces vs projects» aparece muy arriba, señal de que mucha gente los confunde. Los dos se comparten, los dos guardan archivos y en los dos ChatGPT usa el contenido para responder. Lo que ordenan es distinto. Projects reúne conversaciones, archivos e instrucciones relacionadas (Projects in ChatGPT). Space ordena páginas y archivos, y la página es en sí el entregable. Para un panel de competencia, las diferencias son estas.

PuntoSpace (páginas)Projects
PlanesPro, Business, EnterpriseSe comparten en Free, Go, Plus, Pro, Business, Enterprise y Edu
Objeto principalUna página que varias personas editan en directoConversaciones, archivos e instrucciones
PersonasSin límite publicado; Business y Enterprise comparten con un equipoFree 5, Plus y Go 10, Pro 100; proyectos de espacio de trabajo, hasta 100
ArchivosSin límite publicadoFree 5, Plus y Go 25, Pro y espacios de trabajo 40
MemoriaCada persona usa su ChatGPT y su memoria; lo que entra en la página lo ve todo el que tiene accesoLos proyectos compartidos usan memoria solo del proyecto y no leen la memoria personal
Niveles de accesoVer, comentar, editar (las invitaciones a equipos pueden ofrecer solo ver y editar)Chatear, editar
MóvilSolo leer y compartirFunciona en web y móvil
¿Sirve para el panel?Sí: la tabla es el resultado y todos editan una páginaSirve para la charla semanal y para guardar los CSV

Las cifras de Projects salen del artículo 10169521 del Centro de ayuda. Los niveles de acceso de Space salen de Collaborate in Space. Nuestra recomendación: el panel va en Space, porque el equipo quiere ver una tabla que cambia, no una lista de conversaciones. La discusión semanal se queda al lado, en un chat o en los comentarios de la página.

Si alguien del equipo solo tiene Plus, no puede abrir el espacio. En ese caso, exporta los datos de cada semana a un CSV dentro de un proyecto compartido, y esa persona pregunta a ChatGPT desde allí. No es lo ideal, pero evita pagar un asiento más solo para mirar una tabla.

La memoria merece atención, porque las notas sobre la competencia pueden ser sensibles. Según el Centro de ayuda, si tienes la memoria activada, ChatGPT puede usar tu contexto personal cuando te ayuda a escribir una página (ChatGPT Space: sharing, data, and controls). Una vez en la página, ese texto lo lee cualquiera con acceso. Un colaborador con la memoria activada puede hacer que su ChatGPT recuerde la página, aunque tú la tengas desactivada. Las opciones de entrenamiento también son de cada persona. En los planes personales se aplica la opción de quien hizo que su agente leyera o escribiera la página. Business y Enterprise no entrenan con tus datos por defecto. Si invitas a compañeros desde una cuenta Pro personal, revisa antes la opción «Improve the model for everyone» de cada uno, o usa Business.

Queda una trampa más: la migración. Los dots, las páginas y los espacios personales no pasan con la cuenta cuando migras un espacio de trabajo personal a Business o Enterprise (Migrating your personal workspace). Hay que guardarlos antes. Si piensas probar un mes en Pro y luego pasar el equipo a Business, guarda la estructura de la página como un texto de instrucciones o como una plantilla CSV. Así la reconstruyes tras el cambio, sin esperar que se mueva sola.

ChatGPT space pages: tablas, bloques Visualize y bloques Prompt

La guía Work with pages divide una página en bloques. Al editar, escribe / para abrir el menú de inserción. Puedes añadir títulos, listas, listas de tareas, tablas, código, destacados, imágenes, archivos, subpáginas y enlaces a otras páginas. También hay referencias a archivos y a conversaciones, y un bloque «Visualize» para gráficos interactivos. Tres bloques son para agentes: Prompt, Task y Agent Instructions. Un bloque Prompt guarda una petición; el lector hace clic y abre una conversación con ella. Una tabla puede tener ancho normal, flexible o completo, y las columnas se ajustan al contenido.

Estos bloques encajan con un panel. Arriba, una tabla con los números de la semana. Debajo, un bloque Visualize con la tendencia de cuatro semanas. Después, un bloque Prompt con la petición «trae los datos de esta semana con las reglas de esta página y actualiza la tabla». Al final, una subpágina por semana con el resumen original. La tabla guarda las conclusiones y las subpáginas guardan la evidencia. Si alguien duda de un número, abre la subpágina de esa semana y ve qué publicaciones devolvió la llamada.

Captura de pantalla de la documentación de OpenAI en learn.chatgpt.com, página Work with agents in Space, sección Verify recurring work separately. Un recuadro verde azulado marca dos fragmentos: Keep Updated no está disponible en el lanzamiento; para el trabajo periódico hay que pedir a ChatGPT en una conversación que cree el calendario y comprobar el calendario guardado, porque escribir una frecuencia en una página o en unas instrucciones no demuestra que exista una tarea. El párrafo siguiente pide comprobar la tarea, la hora y si está activa, y revisar después una ejecución real y el resultado en la página.
Captura de la documentación de OpenAI, tomada a las 00:30 (hora de Singapur) del 2026-11-04; el recuadro es nuestro learn.chatgpt.com, Work with agents in Space

Conviene leer con cuidado la promesa de que las páginas «se mantienen al día». La página del producto dice que las páginas pueden actualizarse desde tus herramientas conectadas (página de Space). La guía de agentes, de la misma documentación, es directa. Keep Updated no está disponible en el lanzamiento. Para el trabajo periódico, pide a ChatGPT en una conversación que cree el calendario y luego revisa el calendario guardado. Escribir «actualizar cada lunes» en la página no prueba que exista ninguna tarea (Work with agents in Space, leído el 2026-11-04). Por eso aquí la tarea programada hace la actualización, y la página es solo el lugar donde cae el resultado.

¿Puede un chat normal editar una página? OpenAI no lo dice de forma directa, pero sí dice que las presentaciones se crean en Work (Creating and collaborating on slides). El 2026-10-01, un usuario de la comunidad de desarrolladores de OpenAI también contó que un chat normal solo puede leer una página adjunta y que en Work sí se edita (Pages in Spaces for normal ChatGPT chats). Por eso todas las configuraciones de este artículo dan por hecho que la página se edita desde Work, en la web o en el escritorio.

Qué mide el panel y de dónde sale cada número

Las columnas se fijan antes que nada, porque deciden qué llamadas se hacen cada semana. Usamos una fila por marca y plataforma. En cada columna solo va un número que una sola llamada puede dar con precisión. La tabla de abajo es la estructura del bloque de tabla en la página. La columna de la derecha indica de qué capacidad y de qué campo de EveryInfra sale cada número. Todos los campos están en los catálogos de la API de datos de TikTok, la API de datos de X y la API de datos de Reddit.

ColumnaSignificadoCampo de origen
SeguidoresSeguidores en la consulta del lunestiktok/profile → follower_count; en X, author_follower_count en cada fila de twitter/user_posts
Publicaciones nuevas, 7 díasPublicadas en los 7 días anteriores a la consulta; en TikTok sin los vídeos fijadosposted_at, is_pinned
Publicaciones propias, 7 días (X)Sin respuestas ni repostsis_reply, is_repost
Mediana de visualizacionesMediana de las publicaciones nuevas de 7 días; «ninguna» si no hayview_count
Mediana de interacción(me gusta + comentarios + compartidos) / visualizacioneslike_count, comment_count, share_count
Publicación más vistaEnlace y visualizacionesurl, view_count
Conversación en RedditMarca con mucho movimiento: publicaciones más votadas de la semana en su comunidad y total de comentarios. Marca tranquila: menciones de los últimos 7 díasDuolingo: reddit/subreddit_posts; Babbel y Busuu: reddit/search; en los dos, posted_at y comment_count
NotasLas escribe una persona, o las redacta @ChatGPT y una persona las corrigeComentarios de la página

¿Por qué la mediana y no la media? Duolingo publicó 5 vídeos de TikTok en los últimos 7 días. El más visto tuvo 2,4 millones de visualizaciones y la mediana fue 803.300. Un solo vídeo muy visto sube la media, y el número saltaría de una semana a otra. ¿Y por qué quitar los vídeos fijados? En la prueba, el primer vídeo de cada marca con el orden «más recientes» era un vídeo fijado. El de Duolingo es del 2025-06-10. Si se queda, «la publicación más reciente» tiene más de un año de error.

Los datos: cuatro capacidades, parámetros y precios

El panel usa cuatro capacidades y una quinta para las comunidades de Reddit. Leímos el catálogo a las 00:16 (hora de Singapur) del 2026-11-04. Las cinco tenían available: true y un precio de 0,000556 USD por llamada (catálogo, de lectura gratuita). Se paga por llamada, y cada llamada devuelve hasta max_limit filas. El número de filas no cambia el precio. Las llamadas fallidas y los resultados vacíos no se cobran.

CapacidadObligatorioOpciones útilesMáximo por llamadaPrecioPara qué
tiktok/profileusername—1 cuenta0,000556 USDSeguidores, me gusta totales, número de vídeos
tiktok/user_videosusernamesort (newest/oldest/popular), until, min_likes50 filas0,000556 USDVídeos nuevos, visualizaciones, interacción
twitter/user_postsusername—200 filas0,000556 USDPublicaciones propias, visualizaciones, me gusta
reddit/searchkeywordsort (incluye newest)25 filas0,000556 USDMenciones recientes de la marca
reddit/subreddit_postssubredditsort, date_range100 filas0,000556 USDPublicaciones más votadas de la semana

Para probar fuera de ChatGPT, llama a la API con curl. La clave va en una cabecera de la petición; nunca la subas a un repositorio de código.

bash
# Ejemplo: los 50 vídeos más recientes de Babbel en TikTok (llamada real a las 00:18, hora de Singapur, 2026-11-04; charged_usd 0.000556)
curl -s https://api.everyinfra.com/api/v1/social \
  -H "Authorization: Bearer $EVERYINFRA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"platform":"tiktok","action":"user_videos","params":{"username":"babbel","sort":"newest","limit":50}}'

Lee también el field_note de cada capacidad en el catálogo. Dos notas cambian el funcionamiento del panel. La de twitter/user_posts dice que, cuando fallan las demás fuentes, los resultados vienen de una fuente de reserva. Esa fuente no trae respuestas, así que is_reply y reply_to quedan vacíos. Si también falla, pueden faltar la biografía y los seguidores, y la última reserva devuelve 60 filas como máximo.

La nota de reddit/search dice que el periodo está fijado en el último mes y que el orden no lo cambia. Solo devuelve publicaciones que coinciden con la palabra clave, así que puedes recibir menos filas que limit. Si no coincide nada, la llamada cuenta como vacía y se reembolsa. En resumen: las «publicaciones propias» de X solo son exactas cuando el campo de respuesta tiene valores, y una búsqueda en Reddit nunca mira más de un mes atrás.

Conectar el MCP remoto de EveryInfra en ChatGPT: cuenta personal o Business

En resumen: en Business, pide a un administrador que añada EveryInfra como plugin del espacio de trabajo. En una cuenta Pro personal, haz antes una llamada a mano y mira si ChatGPT pide confirmación cada vez; después programa la tarea. ChatGPT llama ahora «plugins» a las herramientas externas (página de plugins), y el espacio de trabajo tiene interruptores como usar plugins, crear plugins con MCP (desactivado por defecto en Enterprise) y publicar en el espacio de trabajo (Plugins in ChatGPT).

Los pasos para un servidor MCP personalizado están en Connecting custom MCP servers in ChatGPT. Cuando lo leímos el 2026-11-04, decía «Updated 2 days ago». Abre Plugins, pulsa el signo más y elige «Add custom MCP server». Escribe un nombre y una descripción. En Connection, pon una URL MCP pública con HTTPS, o elige Tunnel para un Secure MCP Tunnel. Configura la autenticación y marca «I understand and want to continue». Elige «Create as a plugin» y revisa las herramientas y los metadatos que encuentra.

La guía para desarrolladores Connect and test your plugin da los mismos pasos y sugiere probar antes cada herramienta en MCP Inspector. Un servidor MCP privado puede usar Secure MCP Tunnels. Nuestro servidor tiene una URL pública, así que no hace falta.

Quién puede hacerlo depende del plan. El Centro de ayuda es preciso, así que lo ponemos en una tabla.

Cuenta¿MCP personalizado?Quién lo crea y lo publicaQué significa para el panel
Pro (personal)Sí, «con permisos de lectura y consulta»; el MCP completo es para Business y Enterprise/EduTúLa herramienta de datos no está marcada como de solo lectura; comprueba si Pro pide aprobación en cada llamada
BusinessSí, MCP completoSolo administradores y propietariosLos miembros piden a un administrador que añada EveryInfra como plugin del espacio de trabajo
Enterprise / EduSí, MCP completoLos administradores dan acceso de prueba con permisos por rol; solo administradores y propietarios publicanSe pueden publicar solo las herramientas necesarias
MóvilNo; se configura en la web—La configuración se hace en un ordenador

La fila de Pro sale de la pregunta frecuente «Are apps and full MCP beta available to Pro users?» del artículo 12584461. Los usuarios Pro pueden crear aplicaciones con el Apps SDK. El MCP completo, por ahora, es solo para Business y Enterprise/Edu. Pro puede conectar servidores MCP personalizados con permisos de lectura y consulta. Eso choca con cómo está marcada la herramienta de datos.

A las 00:16 (hora de Singapur) enviamos una petición tools/list gratuita a https://api.everyinfra.com/mcp. De las 12 herramientas, la de datos, everyinfra_call_api, tiene readOnlyHint: false, destructiveHint: true y openWorldHint: true. La especificación MCP dice que readOnlyHint significa que la herramienta no cambia su entorno (especificación MCP, ToolAnnotations). Consultar datos no cambia nada en TikTok, pero cada llamada descuenta dinero del saldo, por eso nuestro servidor no la marca como de solo lectura. Por la redacción de OpenAI, deducimos que Pro probablemente pedirá aprobar cada llamada. La documentación no dice si una tarea programada se queda parada en esa aprobación, y no lo probamos en ChatGPT.

La autenticación es el cambio más importante de esta sección. La guía ChatGPT Developer mode da tres opciones para MCP: OAuth, sin autenticación y mixta. La mixta significa que unas herramientas no piden inicio de sesión y otras usan OAuth. La guía de autenticación del Apps SDK añade que OAuth es la versión 2.1. ChatGPT puede identificarse con un Client ID Metadata Document (CIMD), y el servidor publica su configuración OAuth en direcciones conocidas. Es decir, ChatGPT no tiene un campo para «pegar una clave en una cabecera». El atajo de antes era «sin autenticación» y la clave en la URL con ?key=.

Ese atajo ya no funciona. A las 00:28 (hora de Singapur) del 2026-11-04 enviamos un tools/call con la clave en la URL. El servidor respondió 401 con el mensaje «The EveryInfra API key in this connector's URL (?key=) stopped working on 2026-11-04». Indicaba dos direcciones nuevas: https://api.everyinfra.com/mcp con la clave en una cabecera, o https://api.everyinfra.com/mcp/all con inicio de sesión. Ese 401 no se cobró. Para ChatGPT solo sirve la segunda, porque ChatGPT no pone tu clave en una cabecera.

Entre las 00:28 y las 00:29 (hora de Singapur) revisamos el inicio de sesión de /mcp/all, con tres peticiones gratuitas. Primero, initialize sin credenciales devolvió 401, y la cabecera WWW-Authenticate traía una URL resource_metadata. Es el método de descubrimiento que pide la especificación de autorización de MCP (autorización MCP). Segundo, esa URL publica los metadatos del recurso protegido según el RFC 9728. Nombra https://auth.everyinfra.com/oidc como servidor de autorización y enumera ámbitos como data:call, search:call, account:read y offline_access (metadatos). Tercero, la configuración OpenID tiene client_id_metadata_document_supported: true, incluye offline_access y solo acepta S256 para PKCE.

El ámbito offline_access responde a un requisito de ChatGPT. El Centro de ayuda dice que, con OAuth, tu proveedor de identidad debe emitir tokens de actualización. En OpenID Connect se pide offline_access y se publica en scopes_supported. Sin token de actualización, ChatGPT puede desconectarse cuando caduca la primera autorización, y hay que volver a iniciar sesión. CIMD viene de un borrador del IETF, cuya versión -03 salió el 2026-11-02 (borrador del IETF). Este es un ejemplo de configuración basado en esa documentación; no lo recorrimos en ChatGPT.

text
# Ejemplo de configuración: ChatGPT web → Plugins → + → Add custom MCP server
Name:           EveryInfra datos de redes
Description:    Datos públicos de TikTok, X y Reddit; cada llamada al precio del catálogo, los fallos no se cobran
Connection:     https://api.everyinfra.com/mcp/all
Authentication: OAuth (ChatGPT se identifica con CIMD; inicia sesión en EveryInfra y aprueba)
[x] I understand and want to continue
→ Create as a plugin → revisa las herramientas (everyinfra_call_api, everyinfra_list_capabilities, everyinfra_get_job ...)

# Espacio de trabajo Business: solo un administrador o propietario lo crea. Luego se publica en
# Admin Console → Plugins → Manage Legacy Apps → Drafts → Publish, y se comparte con el equipo del panel.

El inicio de sesión tiene otra ventaja: nunca le das tu clave a ChatGPT. Nuestro servidor crea una clave interna por cada usuario, cliente y punto de entrada. La facturación, los reembolsos, los límites y el registro de llamadas siguen a esa cuenta, y la clave deja de valer al desconectar. Los detalles están en la página del servidor MCP y en la guía de MCP remoto. En un espacio de trabajo Business paga quien inicia sesión, con su saldo de EveryInfra. Por eso conviene usar una cuenta de EveryInfra compartida del equipo, no la cuenta personal de un compañero.

Queda una regla del espacio de trabajo que afecta a la estabilidad. Según el Centro de ayuda, cuando un administrador aprueba un servidor MCP por primera vez, ChatGPT usa una «instantánea congelada» de su lista de herramientas. Los cambios posteriores del servidor solo valen cuando un administrador los revisa y vuelve a publicar. Si las herramientas reales y la instantánea no coinciden, las llamadas pueden fallar. Un cambio compatible, como un parámetro opcional nuevo, puede seguir funcionando. Uno incompatible exige que el administrador actualice el plugin, y ChatGPT no avisa a nadie. Nuestros nombres de herramienta solo crecen, nunca desaparecen, pero sí añadimos campos. Actualizar una vez al mes en Admin Console cuesta menos que investigar una ejecución rota.

Una ida y vuelta real: qué envía ChatGPT y qué recibe

Cuando ChatGPT llama a nuestro servidor mediante un plugin, envía una petición MCP tools/call estándar. A las 00:29 (hora de Singapur) del 2026-11-04 enviamos la misma petición a https://api.everyinfra.com/mcp/all. Por nuestra parte usamos una clave; con OAuth las herramientas y las respuestas son las mismas. Pedimos los 10 vídeos más recientes de Duolingo en TikTok. La respuesta llegó en 16,78 segundos, con charged_usd de 0.000556.

json
{"jsonrpc":"2.0","id":7,"method":"tools/call",
 "params":{"name":"everyinfra_call_api",
           "arguments":{"platform":"tiktok","action":"user_videos",
                        "params":{"username":"duolingo","sort":"newest","limit":10}}}}
Captura de pantalla de una respuesta real de nuestra API, en una tarjeta de código oscura. La primera línea dice POST https://api.everyinfra.com/mcp/all, tools/call, 00:29:28 SGT, 16,78 segundos, 24.746 bytes. La petición muestra everyinfra_call_api con plataforma tiktok, acción user_videos, usuario duolingo, orden newest y límite 10. El extracto de la respuesta muestra count 10. La primera fila es un vídeo fijado del 2025-06-10, con is_pinned true y 3,9 millones de visualizaciones. La segunda es del 2026-11-02, con 116.800 visualizaciones y 8.274 me gusta. Una nota indica 8 filas más con 35 campos cada una, y la facturación muestra charged_usd 0.000556.
Captura de una respuesta MCP real: la primera fila con el orden «más recientes» es un vídeo fijado de hace más de un año Respuesta MCP de EveryInfra

El campo content[0].text contiene un texto JSON de 24.746 bytes. Cada uno de los 10 vídeos tiene 35 campos. Además de visualizaciones, me gusta, comentarios, compartidos y guardados, hay portadas, música, etiquetas, una marca de anuncio, una marca de producto y los seguidores del autor. La captura muestra la primera sorpresa. Con sort: newest, la primera fila es el vídeo fijado del 2025-06-10 y la segunda es el vídeo nuevo del 2026-11-02. Si el panel toma la primera fila como la publicación más reciente, se equivoca en más de un año.

Con esta respuesta, ChatGPT tiene un JSON estructurado y ahora debe contar con las reglas de la página. Quita las filas con is_pinned verdadero, se queda con las que tienen posted_at en los últimos 7 días y calcula la mediana. Escribe esas reglas en el bloque Prompt o en las instrucciones de la tarea. Es más estable que dejar que ChatGPT adivine cada semana.

Cómo se ejecuta la actualización: tareas programadas y tareas de equipo

La página no cambia sola, así que una tarea tiene que actualizarla. Hay dos caminos según la cuenta. La tabla resume la documentación.

PuntoPersonal: tarea programada de ChatGPT WorkBusiness / Enterprise: tarea de equipo
Dónde se creaSe pide a ChatGPT en un chat, o se ve en ScheduledLa zona Scheduled de la página del equipo
PluginsSí: las tareas creadas con Work en la web, o con Work o Codex en el escritorio, pueden usarlosSí: plugins compartidos del equipo, con las conexiones que el espacio de trabajo configuró
IdentidadTu cuenta y tus conexionesLa cuenta de servicio del equipo; no hereda la memoria, las instrucciones ni el historial de quien la crea
HorarioDiario, semanal o a medida; también con RRULE«Schedule» para repetir o «Date and time» para una vez; cada tarea tiene su zona horaria
¿Hace falta estar conectado?En la web no; en el escritorio, las tareas con archivos locales necesitan el ordenador encendidoNo, corre en la nube
Primer inicio de sesiónInicia sesión en los plugins en un chat antesUna ejecución desatendida no puede completar un inicio de sesión nuevo
Límite de gastoEl margen de tu plan personalControles de gasto del administrador; los límites personales no se aplican

La columna izquierda viene de learn.chatgpt.com, Scheduled tasks. La derecha viene del artículo Creating and managing team tasks in ChatGPT. Ese artículo tiene cuatro frases útiles para el panel. Compartir un espacio con un equipo no mete todo su contenido en cada ejecución, así que las fuentes van en las instrucciones. «Completed» en un calendario solo indica que no quedan ejecuciones, no que una haya salido bien. Algunos errores temporales se reintentan solos, pero una acción de aplicación que falla puede no reintentarse. Antes de repetir una tarea que modifica archivos, revisa qué hizo la anterior.

Animación de flujo, una vuelta cada 8 segundos. Un recuadro discontinuo arriba muestra la preparación única: un administrador añade EveryInfra como plugin (/mcp/all, inicio de sesión), crea el espacio y la página del panel, y crea una tarea programada o de equipo. Seis cajas se encienden por turno: 1 disparo, cada lunes a las 09:00, zona horaria en la tarea; 2 llamada al plugin, @EveryInfra, everyinfra_call_api; 3 datos, 3 marcas por 4 capacidades, 12 llamadas; 4 cálculo de la semana, sin fijados, solo 7 días; 5 actualización de la página, solo la tabla y el resumen; 6 revisión del equipo, preguntas a @ChatGPT en los comentarios. En el centro: coste de API 0,006672 USD por ronda, 12 llamadas, el plan de ChatGPT se paga aparte.

Las instrucciones de la tarea deciden si la página recibe números limpios cada semana. Las escribimos así. Ponlas en un bloque Prompt arriba de la página y pega el mismo texto en la tarea programada; las dos copias deben coincidir. Cada regla responde a un problema que encontramos en las pruebas siguientes.

text
# Ejemplo de instrucciones (cada lunes a las 09:00, America/Mexico_City)
Usa @EveryInfra datos de redes. Llama una vez por marca para Duolingo, Babbel y Busuu, en este orden y de una en una:
1. tiktok/profile {username}; tiktok/user_videos {username, sort: newest, limit: 50}
2. twitter/user_posts {username, limit: 50}
3. Reddit. Duolingo: reddit/subreddit_posts {subreddit: duolingo, sort: top, date_range: past_week, limit: 25}
   Babbel y Busuu: reddit/search {keyword: nombre de la marca, sort: newest, limit: 25}
Reglas de cálculo:
- TikTok: quita los vídeos con is_pinned verdadero; cuenta solo posted_at de los 7 días anteriores a la ejecución
- X: quita las publicaciones con is_reply o is_repost verdadero y cuenta las propias de los últimos 7 días
- Búsqueda de Reddit: cuenta solo las publicaciones con posted_at de los últimos 7 días; cuenta aparte las que llevan la marca en el título o en el nombre de la comunidad
- Usa la mediana, no la media. Las cifras de más de 10.000 vienen redondeadas por la plataforma; un cambio menor del 1 % es «estable»
- Ante un 429, espera retry_after segundos y reintenta una vez. Ante un 422, corrige el parámetro con did_you_mean
Salida: actualiza solo la tabla «Esta semana» y el resumen de tres líneas; guarda las filas originales en una subpágina con la fecha de la semana

¿Por qué «de una en una»? La clave de esta prueba permite 10 llamadas por minuto. En la primera ronda recibimos un 429 a las 00:17:48 y otro a las 00:17:55 (hora de Singapur). Cada respuesta decía retry_after: 12 y «Nothing was charged». ChatGPT puede lanzar varias llamadas a la vez en una tarea, y doce llamadas en el mismo minuto chocan con el límite.

Prueba 1: cuánto tiempo cubre una llamada

Fijamos el criterio antes de la prueba. Un panel semanal necesita que una llamada cubra al menos 7 días; si no, «publicaciones nuevas en 7 días» sale corto. Las tres plataformas dieron resultados muy distintos.

Marca · plataformaFilasAntigüedad de la fila más viejaFilas de los últimos 7 días¿Basta para una semana?
Duolingo · TikTok49 (más 1 fijado)55 días5Sí
Babbel · TikTok49 (más 1 fijado)85 días1Sí
Busuu · TikTok47 (más 3 fijados)272 días1Sí
Duolingo · X5012,8 días28 (10 propias)Sí, con poco margen
Babbel · X50131 días2Sí
Busuu · X501.129 días0Sí, pero la cuenta casi no publica
Duolingo · búsqueda en Reddit234,0 horas23No
Babbel · búsqueda en Reddit239,1 días17Justo
Busuu · búsqueda en Reddit2315,6 días9Sí
Gráfico de barras horizontales en escala logarítmica, cada paso multiplica por 10; nueve barras indican cuánto tiempo cubre una llamada. Duolingo: TikTok, 50 vídeos, 55 días; X, 50 publicaciones, 13 días; búsqueda en Reddit, 23 publicaciones, solo 4,0 horas, la única barra verde azulada. Babbel: TikTok 85 días, X 131 días, Reddit 9,1 días. Busuu: TikTok 272 días, X 1.129 días, Reddit 16 días. La búsqueda en Reddit de una marca muy comentada cubre unas horas, y una consulta semanal pierde datos.

La mayor sorpresa fue la búsqueda de Duolingo en Reddit. Pedimos 25 publicaciones ordenadas por fecha y llegaron 23. La más antigua tenía solo 4,0 horas, entre las 12:23 y las 16:05 UTC del 2026-11-03. Es decir, en Reddit aparecen más de veinte publicaciones que mencionan Duolingo cada cuatro horas. Una consulta semanal solo ve esas horas del lunes por la mañana. Con este ritmo, cubrir una semana entera exigiría unas 40 llamadas seguidas.

Además, reddit/search está fijado en el último mes y devuelve 25 filas como máximo. Contar las menciones de una semana no es su punto fuerte. Babbel y Busuu son mucho más tranquilas: una llamada cubre 9,1 y 15,6 días.

El resultado tiene límites. La muestra es una consulta entre el 3 y el 4 de noviembre; un fin de semana o una semana de lanzamiento serán distintos. Las 23 filas son lo que queda tras quitar las publicaciones que no coinciden con la palabra clave, y el catálogo avisa de que pueden ser menos que limit. La dirección se mantiene: la misma capacidad puede cubrir 50 veces más tiempo para una marca pequeña que para una grande. El número de llamadas se fija por marca, no con una receta única.

Para Duolingo cambiamos a la comunidad de la marca. A las 00:28 (hora de Singapur), reddit/subreddit_posts trajo las 25 publicaciones más votadas de la semana en r/duolingo (sort: top, date_range: past_week). Una sola llamada cubrió 6,1 días, del 2026-10-27 al 2026-11-02 (UTC). Las 25 publicaciones sumaban 1.528 comentarios, y la primera, del 2026-10-29, tenía 1.615 votos positivos. Esto cuenta de qué discute la gente esta semana en la comunidad de la marca, que es más útil que cuántas veces se la nombra. Y cuesta una llamada.

Babbel y Busuu no necesitan este cambio. Una búsqueda cubre 9,1 días en Babbel y 15,6 días en Busuu; las publicaciones más antiguas son del 2026-10-25 y del 2026-10-19 (UTC). Es más de una semana, así que una sola llamada a reddit/search cuenta todas las menciones de los últimos 7 días: 17 de Babbel y 9 de Busuu.

Por eso la receta semanal elige la capacidad de Reddit según la marca. Duolingo usa la lista de su comunidad, y Babbel y Busuu usan la búsqueda. Cada marca sigue haciendo una llamada a Reddit, así que el total sigue en 12. Las dos capacidades cuentan cosas distintas: no compares estas filas de Reddit entre sí y escribe en las notas de qué tipo es cada una.

Prueba 2: vídeos fijados, cifras redondeadas e is_ad en TikTok

Pedimos 50 vídeos por marca con sort: newest. En las tres marcas, los vídeos fijados salieron primero. Duolingo tenía 1 (2025-06-10), Babbel 1 (2025-07-11) y Busuu 3, el más antiguo del 2022-11-17. Después de los fijados, el resto venía en orden estricto de fecha, del más nuevo al más viejo; lo comprobamos fila a fila. La regla es sencilla: primero mira is_pinned y luego filtra por posted_at.

MarcaFijadosLos no fijados llegan aVídeos en 7 díasMediana de visualizaciones (últimos 50)Mediana de interacciónFilas con `is_ad`
Duolingo1 (2025-06-10)55 días5660.60014,1 %42 de 50
Babbel1 (2025-07-11)85 días135.7003,26 %0 de 50
Busuu3 (el más antiguo, 2022-11-17)272 días12.7691,57 %1 de 50

El segundo hallazgo es el redondeo. Los 50 vídeos de Duolingo superaban las 10.000 visualizaciones, y las 50 cifras venían redondeadas, como 3.900.000 o 116.800, sin pasar de 4 cifras significativas. Los 43 vídeos de Babbel por encima de 10.000 también. Nosotros no redondeamos nada: TikTok muestra «3,9 M» en la web y la cifra llega así. El efecto es que un vídeo con millones de visualizaciones cambia en saltos de 100.000.

Consultamos un mismo vídeo a las 00:16 y otra vez a las 00:29 (hora de Singapur). Sus visualizaciones pasaron de 2,4 millones a 2,5 millones en 13 minutos, y no hay forma de saber si ganó 50.000 o 140.000. Otro vídeo pasó de 116.100 a 116.800, y ahí sí se ve que ganó 700. Por eso las instrucciones dicen que un cambio menor del 1 % es «estable».

El tercer hallazgo es is_ad. Duolingo tenía 42 de 50 vídeos con is_ad: true, Babbel ninguno y Busuu 1. El catálogo describe el campo como «si el vídeo es un anuncio». Cuando un vídeo de la propia marca lleva esa marca, lo habitual es que el mismo vídeo se haya usado también como anuncio pagado. No comprobamos la causa de cada vídeo, así que el panel lo muestra como nota y no corrige las visualizaciones con él.

La interacción también cambia mucho. La mediana de interacción de los vídeos no fijados fue 14,1 % en Duolingo, 3,26 % en Babbel y 1,57 % en Busuu. En los últimos 7 días, Babbel y Busuu publicaron un vídeo cada una, con 9.377 y 696 visualizaciones. Con solo una columna de «7 días», una marca pequeña daría saltos enormes con una muestra de uno. Por eso guardamos «mediana de los últimos 50» como columna de referencia.

Prueba 3: más de la mitad de las 50 publicaciones de Duolingo en X son respuestas

Una llamada a twitter/user_posts devolvió 50 publicaciones. En Duolingo, esas 50 cubrían solo 12,8 días, porque la cuenta responde mucho. Había 29 respuestas y 4 reposts. De las 17 publicaciones propias, 10 eran citas. Contando solo las propias, Duolingo publicó 10 en los últimos 7 días, con una mediana de 56.364 visualizaciones y 1.077 me gusta.

Babbel tenía 12 respuestas y 38 publicaciones propias. Necesitó 131 días para llegar a 50, y solo 2 eran de los últimos 7 días. La publicación propia mediana tenía 1 me gusta. La publicación más reciente de Busuu era del 2025-02-12, así que en 7 días tenía 0.

CuentaSeguidoresRespuestasRepostsPropias (con citas)50 publicaciones llegan aPropias en 7 días
@duolingo1.049.0142941712,8 días10
@babbel34.28612038131 días2
@busuu35.69931461.129 días0
Gráfico de barras apiladas, tres barras de 50 publicaciones. Duolingo: 17 propias con citas (verde azulado), 29 respuestas, 4 reposts. Babbel: 38 propias, 12 respuestas. Busuu: 46 propias, 3 respuestas, 1 repost. Un subtítulo indica que la publicación más reciente de Busuu es de febrero de 2025 y que la cuenta casi ha dejado de publicar.

Estos números enseñan dos cosas. Primero, si el recuento incluye respuestas, Duolingo parece 14 veces más activa que Babbel: 28 publicaciones frente a 2 en 7 días. Sin respuestas, son 10 frente a 2. Tantas respuestas indican que Duolingo usa X sobre todo para hablar con sus usuarios. Merece una línea en las notas, pero no entra en «cuánto contenido publican».

Segundo, cuando una cuenta lleva meses callada, el panel debe decir «sin publicaciones nuevas». No debe sacar una mediana de publicaciones de 2025. Nuestras instrucciones dicen «ninguna» cuando no hay publicaciones propias en los últimos 7 días.

La fuente de reserva pone un límite más. El catálogo dice que twitter/user_posts no trae respuestas cuando usa la reserva, y is_reply queda vacío. Esa semana, las 50 filas de Duolingo serían todas propias. La cobertura crecería y «propias en 7 días» sería más exacta, pero la proporción de respuestas no se podría calcular. Por eso esa proporción va en las notas y no en la tabla principal que se compara cada semana.

El mercado hispanohablante: dónde está la conversación en español

Un equipo que trabaja en español quiere saber qué pasa en su idioma, no solo en la cuenta global de la marca. Hicimos dos llamadas extra para probarlo, y las dos dieron poco. Eso también es un resultado: la conversación en español no está donde uno la busca primero.

A las 00:32 (hora de Singapur) consultamos en X la cuenta que parece la versión en español de Duolingo: el nombre de la marca con el sufijo del idioma. Devolvió 7 publicaciones, todas entre el 2014-11-24 y el 2015-03-15, y la cuenta tiene 19 seguidores. No parece una cuenta activa de la marca. Si alguien del equipo la pone en el panel, verá una fila vacía cada semana y puede creer que la marca abandonó el español. Antes de añadir una cuenta local, comprueba fecha de la última publicación y número de seguidores con una sola llamada.

A las 00:33 (hora de Singapur) buscamos «duolingo español» en Reddit, ordenado por fecha. Llegaron solo 6 publicaciones, y la más antigua tenía 30,7 días, casi el límite de un mes de reddit/search. Venían de r/Spanish, r/duolingo, r/LearnSpanishInReddit, r/language_exchange y una comunidad de fans de un grupo de música. Compara con la búsqueda en inglés: 23 publicaciones en 4,0 horas.

Prueba en españolHora (Singapur)FilasPeriodo cubiertoQué nos dice
Cuenta de X con sufijo de idioma00:32:2172014-11-24 a 2015-03-1519 seguidores; no sirve como fila del panel
Búsqueda «duolingo español» en Reddit00:33:32630,7 díasMuy poca conversación en español en Reddit
Búsqueda «duolingo» en Reddit (referencia)00:21:57234,0 horasLa conversación en inglés es unas 700 veces más densa

El número 700 sale de comparar densidades: 23 publicaciones en 4,0 horas (unas 5,8 por hora) frente a 6 en 30,7 días (unas 0,008 por hora). Es una estimación con una sola muestra, pero el orden de magnitud es claro. Para un equipo hispanohablante, Reddit sirve para seguir la conversación global del sector, no la local. La conversación local habrá que medirla en TikTok, donde las marcas publican en varios idiomas, o en las comunidades de cada país.

En la práctica, añade al panel una fila para la comunidad del idioma que estudian tus usuarios. Para hispanohablantes que aprenden inglés, r/EnglishLearning es una opción; no la consultamos en esta prueba. Para quienes aprenden español, r/Spanish apareció en nuestra búsqueda. Cada fila extra es una llamada más por semana, 0,000556 USD.

Prueba 4: cuánto ruido hay en una búsqueda de marca en Reddit

La búsqueda de Reddit compara la palabra clave con títulos y textos. Un nombre de marca dentro de una presentación personal también cuenta como coincidencia. Dividimos los 23 resultados con una regla sencilla. Si la marca está en el título o en el nombre de la comunidad, la publicación «trata de la marca». Si solo está en el texto, es «una mención de paso». Duolingo tuvo 15 frente a 8, Babbel 5 frente a 18 y Busuu 6 frente a 17.

Palabra claveFilasDe la más nueva a la más viejaMarca en título o comunidadSolo en el textoComunidadesComentarios
duolingo234,0 horas1581696
babbel239,1 días51819462
busuu2315,6 días61720660
Gráfico de barras apiladas, 23 resultados de búsqueda en Reddit por marca. Duolingo: 15 con la marca en el título o en la comunidad (verde azulado), 8 con una mención de paso en el texto. Babbel: 5 frente a 18. Busuu: 6 frente a 17. El título dice que buscar babbel trajo 23 publicaciones y 18 solo la mencionan de paso.

Un caso concreto. La más reciente de las 23 de Duolingo era una publicación para hacer amigos en r/MakeFriendsOver30. La autora o el autor enumeraba sus aficiones, y una era usar Duolingo. En el mismo lote había comunidades como r/jaxfanclub o r/CultofDaisy, que no tienen nada que ver con idiomas. Las 23 de Babbel venían de 19 comunidades, y solo 3 eran de r/babbel. No son datos falsos; el error es contarlas como «ruido de marca».

Por eso las filas de Reddit dependen de la marca. Para Duolingo, la tabla principal usa las publicaciones más votadas de la semana en su comunidad, con reddit/subreddit_posts y una llamada. Para Babbel y Busuu, la tabla muestra las menciones de los últimos 7 días, y un segundo número cuenta las que llevan la marca en el título o en el nombre de la comunidad. ChatGPT lee solo ese grupo pequeño para elegir las que comparan productos, y las pone en las notas. Deja la regla escrita en las instrucciones; si no, ChatGPT elegirá con un criterio distinto cada semana.

Prueba 5: tamaño de las respuestas y si caben en la página

Los datos llegan a ChatGPT en JSON, y el tamaño marca cuánto tiene que leer cada tarea. Medimos los bytes de cada respuesta original. tiktok/profile ocupaba unos 1,5 KB. tiktok/user_videos con 50 filas, 119 KB de media. twitter/user_posts con 50 filas, unos 54 KB, y reddit/search con 23 filas, unos 50 KB. Diez vídeos de TikTok por MCP ocupaban 24.746 bytes de texto. Las 12 llamadas de la primera ronda, con búsqueda de Reddit para las tres marcas, sumaban 675.752 bytes. A unos 4 bytes por token, son cerca de 169.000 tokens. Con la receta de arriba, la llamada de Reddit de Duolingo devuelve la lista de la comunidad: 18.916 bytes en lugar de 27.508, y el total baja a unos 667.000 bytes. El orden de magnitud no cambia.

Gráfico de barras horizontales con el tamaño medio de una respuesta. tiktok/profile, 1 fila, 1,5 KB. tiktok/user_videos, 50 filas, 119 KB, verde azulado y la mayor. twitter/user_posts, 50 filas, 54 KB. reddit/search, 23 filas, 50 KB. Diez vídeos de TikTok por MCP, 25 KB. El título dice que las 12 llamadas semanales suman unos 676 KB, aproximadamente 169.000 tokens.

La cifra de 169.000 tokens es una estimación, no una medición, pero da la escala. Cada vídeo de TikTok trae 35 campos. Las portadas y la música son URL firmadas muy largas, y el panel no usa ninguna. Hay dos formas de ahorrar. La primera: ajusta limit a lo que necesitas. Veinte vídeos de TikTok cubren 7 días en las tres marcas, porque Duolingo publicó 5 en una semana, más 1 fijado. Así el tamaño baja a unas dos quintas partes. La segunda: pide a ChatGPT que escriba una tabla pequeña de seis campos después de cada llamada, antes de la siguiente, en vez de guardar las 12 respuestas hasta el final.

LlamadaFilasTamaño medioCampos útiles para el panelAjuste propuesto
tiktok/profile11,5 KBSeguidores, me gusta, vídeosNinguno
tiktok/user_videos50119 KBFecha, fijado, visualizaciones, me gusta, comentarios, compartidoslimit 20
twitter/user_posts5054 KBFecha, respuesta, repost, visualizaciones, me gustalimit 50 para cuentas que responden mucho
reddit/search2350 KBTítulo, comunidad, comentariosSolo para notas
MCP, 10 vídeos de TikTok1025 KBLos mismos que tiktok/user_videosTabla de seis campos tras cada llamada

Cómo se ve el panel en la primera semana

Esta es la tabla principal de la ronda del 2026-11-04 con las reglas anteriores. Todos los números salen de las llamadas reales de esa ronda. «7 días» cuenta hacia atrás desde la hora de Singapur de cada llamada.

MarcaPlataformaSeguidoresNuevas, 7 díasMediana de visualizaciones, 7 díasMediana de los últimos 50Notas
DuolingoTikTok18,4 millones5803.300660.600; interacción 14,1 %42 de 50 con is_ad
DuolingoX1.049.01410 propias (más 18 respuestas y reposts)—56.364 visualizaciones en propias50 publicaciones cubren 12,8 días
DuolingoReddit r/duolingo—25 más votadas de la semana—1.528 comentariosLista de la comunidad; la primera, 1.615 votos
BabbelTikTok587.80019.37735.700; interacción 3,26 %Último vídeo del 28 de octubre
BabbelX34.2862 propias—636 visualizaciones en propiasMediana de 1 me gusta
BabbelBúsqueda en Reddit «babbel»—17 menciones—462 comentarios en 23 publicacionesBúsqueda; 5 con la marca en el título o la comunidad, 3 en r/babbel
BusuuTikTok844.20016962.769; interacción 1,57 %3 vídeos fijados
BusuuX35.6990——Última publicación del 2025-02-12
BusuuBúsqueda en Reddit «busuu»—9 menciones—660 comentarios en 23 publicacionesBúsqueda; 6 con la marca en el título o la comunidad, 2 en r/Busuu

Las filas de Reddit no se comparan entre sí. La de Duolingo es la lista de su comunidad; las de Babbel y Busuu son menciones de la búsqueda en todo Reddit durante los últimos 7 días. La columna de notas dice de qué tipo es cada una, y los totales de comentarios cubren las 23 publicaciones de una llamada.

La mediana de 7 días en X la dejamos vacía a propósito. Hay muy pocas publicaciones propias en una semana, como las 2 de Babbel, y una mediana así no significa nada. La columna de referencia usa las propias de las últimas 50. Es la primera semana y todavía no hay columna de «cambio». A partir de la segunda, ChatGPT la añade leyendo la subpágina de la semana anterior.

Coste de API por semana y por mes: unos 0,0289 USD al mes

El coste de API es el precio del catálogo por el número de llamadas. La receta base son 3 marcas por 4 llamadas (tiktok/profile, tiktok/user_videos, twitter/user_posts y una de Reddit: reddit/subreddit_posts para Duolingo, reddit/search para Babbel y Busuu), es decir, 12 llamadas y 0,006672 USD por semana. En 52 semanas son 0,346944 USD al año, y un mes de 52/12 semanas sale por unos 0,0289 USD. Las dos capacidades de Reddit cuestan lo mismo, así que elegir una u otra por marca no cambia el total. Si se llaman las dos para las tres marcas, son 15 llamadas: 0,00834 USD por semana y unos 0,0361 USD al mes.

En esta ronda pagamos 17 llamadas, 0,009452 USD en total. Las cinco que exceden la primera ronda fueron pruebas extra: dos listas de comunidad, la búsqueda en español, la cuenta antigua de X y la ida y vuelta por MCP.

Gráfico de barras horizontales en escala logarítmica, cada paso multiplica por 10. Coste de API: 12 llamadas por semana 0,0067 USD, por mes 0,0289 USD (verde azulado), por año 0,3469 USD. Business con 2 asientos Standard, 50 USD al mes. Pro 100, 100 USD al mes. El título dice que la API cuesta 0,0289 USD al mes y que el gasto principal son los asientos de ChatGPT.
ConceptoPor semanaPor mesFuente
API de EveryInfra (12 llamadas)0,006672 USDunos 0,0289 USDPrecio de catálogo 0,000556 USD por llamada, leído el 2026-11-04
API de EveryInfra (15 llamadas, con listas de comunidad)0,00834 USDunos 0,0361 USDIgual
ChatGPT Pro 100 (personal, incluye Space)—100 USDAbout ChatGPT Pro tiers
ChatGPT Business, asiento Standard—25 USD por persona (20 USD al año), mínimo 2ChatGPT Business overview, Managing billing and seats
ChatGPT Business, asiento Premium—125 USD por persona (100 USD al año)Igual; anuncio de los asientos Premium

Leímos los precios de ChatGPT el 2026-11-04. Pro tiene niveles de 100, 200 y 500 USD. El asiento Business Standard bajó 5 USD el 2026-04-02 (Centro de ayuda 8792536), y se compran al menos 2 (Sign up for ChatGPT Business). Pro y Business incluyen ahora créditos para la API propia de OpenAI (Centro de ayuda 20001626). Pro recibe de 100 a 500 USD al mes según el nivel, y Business 20 USD por asiento Standard, con un máximo de 500 USD por espacio de trabajo. Esos créditos no tienen relación con nuestro coste de API.

La conclusión es simple. El panel cuesta menos de 3 centavos al mes en API, unas mil veces menos que un asiento de ChatGPT. Si merece la pena depende de si tu equipo ya paga Pro o Business, no del precio de los datos. Cuánto margen del plan consume cada ejecución depende del modelo y de la carga, y la documentación no da una cifra que podamos citar.

Errores y cobros: 429, 422 y 401 no cuestan nada

De las 21 peticiones de esta ronda, 4 no se cobraron. Todas cayeron entre las 00:17 y las 00:29 (hora de Singapur), y guardamos cada respuesta. Los dos 429 de las 00:17:48 y las 00:17:55 vinieron del límite de 10 llamadas por minuto de la clave de prueba. Cada uno devolvió retry_after: 12. Reintentamos unos 4 minutos después, a las 00:21:57 y a las 00:22:11, y los dos reintentos funcionaron y se cobraron con normalidad.

El 422 de las 00:28:29 fue a propósito: pusimos sort en latest. La respuesta listó los valores permitidos (newest, oldest, popular), propuso newest en did_you_mean y dijo «Nothing was charged». El 401 de las 00:28 fue la llamada MCP con la clave en la URL que contamos antes.

CasoHTTPQué trae la respuesta¿Se cobra?Qué debe hacer la tarea de ChatGPT
Demasiadas llamadas por minuto429retry_after en segundos, retryable: trueNoEsperar y reintentar una vez; sin llamadas en paralelo
Valor de parámetro incorrecto422allowed, did_you_mean, catalog_urlNoCambiar ese parámetro con did_you_mean y reenviar
Clave en la URL401Las dos direcciones nuevasNoBorrar el conector antiguo y conectar /mcp/all
Resultado vacío200count: 0Se reembolsaEscribir «sin datos esta semana» en la página

El mensaje del 422 está escrito para que lo lea una IA. Cuando ChatGPT ve did_you_mean, puede corregir el parámetro solo. Por eso las instrucciones piden corregir el parámetro con did_you_mean ante un 422. Todos los campos de error están en la especificación OpenAPI.

Qué no puede hacer un panel en ChatGPT Space

Aquí van los límites juntos, para no descubrirlos después. Keep Updated no existe en el lanzamiento, así que en una semana sin tarea la tabla se queda como estaba. El móvil lee y comparte, pero no edita. En Pro, el MCP personalizado tiene permisos de lectura y consulta; prueba a mano si la herramienta de datos pide aprobación antes de programarla.

La instantánea congelada de Business hace que los campos nuevos solo aparezcan tras una actualización del administrador. reddit/search mira un mes como máximo y devuelve 25 filas por llamada, así que no cuenta las menciones semanales de una marca grande. Las cifras de TikTok por encima de 10.000 vienen redondeadas. Y todo el que ve la página puede leer las notas sobre la competencia; un colaborador con memoria activada puede hacer que su ChatGPT las recuerde.

LímiteDe dónde saleCómo rodearlo
Sin Keep Updated en el lanzamientoGuía de agentes de learn.chatgpt.comTarea programada o tarea de equipo
Sin edición en el móvilCentro de ayuda 20001549Editar en web o escritorio
Pro solo tiene MCP de lectura y consultaCentro de ayuda 12584461Probar la aprobación, o usar Business
Instantánea congelada de herramientasCentro de ayuda 12584461Actualización mensual del administrador
Búsqueda en Reddit: un mes, 25 filasCatálogo de EveryInfraListas de la comunidad
Cifras de TikTok redondeadasNuestra prueba, 50 de 50 redondeadasCambios menores del 1 %, «estable»

Los datos también tienen límites. Consultamos perfiles y publicaciones públicas. Las cuentas privadas, los mensajes directos y la inversión publicitaria quedan fuera. is_ad solo dice que la plataforma marcó el vídeo como anuncio, no cuánto se gastó. Cualquier nota del tipo «esta semana invirtieron tanto en anuncios» debe ir marcada como suposición.

Cambios recientes

2026-09-29: Space, los equipos y las tareas de equipo llegaron con el DevDay. Business y Enterprise pueden compartir páginas y espacios con un equipo (notas de versión de Business). Qué significa para ti: el panel se comparte con un equipo, sin añadir personas una a una.

2026-10-01: OpenAI resolvió el incidente con más errores de lo normal en Space Pages (respuesta en la comunidad). Qué significa para ti: los fallos de principios de octubre eran conocidos; juzga las páginas por lo que ves hoy.

2026-10-15: los administradores de Business pueden gestionar hasta 25 plugins a la vez en Admin Console. Pueden ponerlos disponibles, instalarlos para el espacio de trabajo o desactivarlos (notas de versión de Business). Qué significa para ti: dar un plugin de datos a todo el equipo lleva menos pasos.

2026-10-26: los espacios de trabajo Enterprise afectados ya no pueden crear GPT personalizados nuevos. Los flujos reutilizables nuevos se crean con Plugin Creator (notas de versión de Enterprise y Edu). Qué significa para ti: monta el panel como plugin más tarea, no como GPT.

2026-11-02: el borrador del IETF sobre Client ID Metadata Document llegó a la versión -03 (borrador del IETF). Qué significa para ti: la forma en que ChatGPT inicia sesión en servidores MCP aún se está normalizando, y algún detalle puede cambiar.

2026-11-04: EveryInfra dejó de aceptar URL de MCP con la clave en ?key=. Qué significa para ti: en ChatGPT, conecta https://api.everyinfra.com/mcp/all, elige OAuth e inicia sesión. Borra los conectores antiguos y vuelve a añadirlos.

Preguntas frecuentes sobre ChatGPT Spaces

¿ChatGPT Spaces o Notion para la tabla de competencia?

La pregunta sale de la sugerencia de búsqueda «chatgpt spaces vs notion». Según la documentación, la fuerza de Space es que cada colaborador puede pedir a su ChatGPT o a su dot que edite la misma página, y la página admite gráficos que crea ChatGPT. Los puntos débiles: Keep Updated no está en el lanzamiento, el móvil no edita y hace falta Pro o superior (Centro de ayuda 20001549). En la comunidad, una petición de mejora dice que a Space le faltan cosas básicas como fijar elementos o más niveles en la barra lateral (Space needs the rest of its UX). Guarda la copia maestra de los datos donde puedas exportarla y usa la página de Space para leer y comentar cada semana.

¿Qué hago si fallan las ChatGPT space pages?

La sugerencia «elevated errors in chatgpt space pages» lleva al incidente «Elevated errors in ChatGPT Space Pages» de la página de estado de OpenAI (página de estado). El soporte de OpenAI dijo en la comunidad que se resolvió el 2026-10-01. Si vuelves a tener problemas, revisa dos cosas: que estés en Work y no en un chat normal, y que uses la web o el escritorio y no el móvil. Son las dos causas que más aparecen en los hilos (hilo de la comunidad).

¿Puede ChatGPT Space traer datos de TikTok con EveryInfra?

Sí, después de añadir EveryInfra como plugin con https://api.everyinfra.com/mcp/all, OAuth e inicio de sesión. En un espacio de trabajo Business solo pueden añadirlo administradores y propietarios. En Pro personal, la documentación dice que el MCP personalizado tiene permisos de lectura y consulta. Llama una vez a mano a la herramienta de datos para ver si pide aprobación cada vez (Centro de ayuda 12584461).

¿Qué opinan en Reddit de ChatGPT Spaces?

La sugerencia «chatgpt spaces reddit» lleva a hilos como uno de r/ChatGPTPro. Un usuario contó que ChatGPT no pudo crear una página desde el móvil y acabó usando un documento de Google. Una respuesta explicaba que Chat no edita páginas y Work sí (r/ChatGPTPro). Es la experiencia de una persona, no una declaración de OpenAI, aunque coincide con la nota de que las presentaciones se crean en Work.

Primeros pasos

  1. Regístrate y añade saldo en la consola de EveryInfra. Usa el catálogo gratuito para confirmar que cada capacidad que necesitas tiene available: true.
  2. Llama una vez a cada una de las cuatro capacidades con curl o en el entorno de pruebas. Revisa campos y número de filas, y fija limit por marca.
  3. En ChatGPT web, añade un MCP personalizado en Plugins: https://api.everyinfra.com/mcp/all con OAuth. Inicia sesión con la cuenta compartida del equipo.
  4. Crea un espacio de equipo y la página del panel. Añade una tabla, un bloque Visualize, un bloque Prompt y una subpágina por semana.
  5. En Work, pide a ChatGPT una tarea para los lunes a las 09:00 (tarea de equipo en Business). Pulsa «Run now» una vez y revisa la tabla y la subpágina.

Lecturas relacionadas

Referencias

  1. Getting started with Space in ChatGPT, Centro de ayuda de OpenAI, leído el 2026-11-04, https://help.openai.com/en/articles/20001549-getting-started-with-space-in-chatgpt
  2. ChatGPT Space: sharing, data, and controls, Centro de ayuda de OpenAI, leído el 2026-11-04, https://help.openai.com/en/articles/20001544-chatgpt-space-sharing-data-and-controls
  3. Teams in ChatGPT, Centro de ayuda de OpenAI, leído el 2026-11-04, https://help.openai.com/en/articles/20001541-teams-in-chatgpt
  4. Creating and managing team tasks in ChatGPT, Centro de ayuda de OpenAI, leído el 2026-11-04, https://help.openai.com/en/articles/20001540-creating-and-managing-team-tasks-in-chatgpt
  5. Connecting custom MCP servers in ChatGPT, Centro de ayuda de OpenAI, leído el 2026-11-04, https://help.openai.com/en/articles/12584461-connecting-custom-mcp-servers-in-chatgpt
  6. Plugins in ChatGPT, Centro de ayuda de OpenAI, leído el 2026-11-04, https://help.openai.com/en/articles/20001256-plugins-in-chatgpt
  7. Projects in ChatGPT, Centro de ayuda de OpenAI, leído el 2026-11-04, https://help.openai.com/en/articles/10169521-projects-in-chatgpt
  8. About ChatGPT Pro tiers, Centro de ayuda de OpenAI, leído el 2026-11-04, https://help.openai.com/en/articles/9793128-about-chatgpt-pro-tiers
  9. ChatGPT Business overview, Centro de ayuda de OpenAI, leído el 2026-11-04, https://help.openai.com/en/articles/8792828-chatgpt-business-overview
  10. Managing billing and seats in ChatGPT Business, Centro de ayuda de OpenAI, leído el 2026-11-04, https://help.openai.com/en/articles/8792536-managing-billing-and-seats-in-chatgpt-business
  11. Sign up for ChatGPT Business, Centro de ayuda de OpenAI, leído el 2026-11-04, https://help.openai.com/en/articles/8980713-sign-up-for-chatgpt-business
  12. ChatGPT Business release notes, Centro de ayuda de OpenAI, leído el 2026-11-04, https://help.openai.com/en/articles/11391654-chatgpt-business-release-notes
  13. ChatGPT Enterprise and Edu release notes, Centro de ayuda de OpenAI, leído el 2026-11-04, https://help.openai.com/en/articles/10128477-chatgpt-enterprise-and-edu-release-notes
  14. Migrating your personal workspace to ChatGPT Business or Enterprise, Centro de ayuda de OpenAI, leído el 2026-11-04, https://help.openai.com/en/articles/8801890-migrating-your-personal-workspace-to-chatgpt-business-or-enterprise
  15. Creating and collaborating on slides in ChatGPT, Centro de ayuda de OpenAI, leído el 2026-11-04, https://help.openai.com/en/articles/20001605-creating-and-collaborating-on-slides-in-chatgpt
  16. API credits benefit for eligible ChatGPT subscriptions, Centro de ayuda de OpenAI, leído el 2026-11-04, https://help.openai.com/en/articles/20001626-api-credits-benefit-for-eligible-chatgpt-subscriptions
  17. Work with pages, learn.chatgpt.com, leído el 2026-11-04, https://learn.chatgpt.com/docs/space/pages
  18. Work with agents in Space, learn.chatgpt.com, leído el 2026-11-04, https://learn.chatgpt.com/codex/space/agents
  19. Collaborate in Space, learn.chatgpt.com, leído el 2026-11-04, https://learn.chatgpt.com/codex/space/collaboration
  20. Scheduled tasks, learn.chatgpt.com, leído el 2026-11-04, https://learn.chatgpt.com/codex/automations
  21. Connect and test your plugin, documentación para desarrolladores de OpenAI, leído el 2026-11-04, https://developers.openai.com/plugins/deploy/connect-chatgpt
  22. ChatGPT Developer mode, documentación para desarrolladores de OpenAI, leído el 2026-11-04, https://developers.openai.com/api/docs/guides/developer-mode
  23. Authentication (Apps SDK), documentación para desarrolladores de OpenAI, leído el 2026-11-04, https://developers.openai.com/apps-sdk/build/auth
  24. Secure MCP Tunnels, documentación para desarrolladores de OpenAI, leído el 2026-11-04, https://developers.openai.com/api/docs/guides/secure-mcp-tunnels
  25. Especificación MCP, Schema Reference (ToolAnnotations), versión 2025-11-25, https://modelcontextprotocol.io/specification/2025-11-25/schema#toolannotations
  26. Especificación MCP, Authorization, versión 2025-11-25, https://modelcontextprotocol.io/specification/2025-11-25/basic/authorization
  27. RFC 9728, OAuth 2.0 Protected Resource Metadata, IETF, 2025-04, https://datatracker.ietf.org/doc/html/rfc9728
  28. OAuth Client ID Metadata Document (draft-03), IETF, 2026-11-02, https://datatracker.ietf.org/doc/draft-ietf-oauth-client-id-metadata-document/
  29. Catálogo de datos de EveryInfra, leído a las 00:16 (hora de Singapur) del 2026-11-04, https://api.everyinfra.com/api/v1/social/catalog
  30. Metadatos del recurso protegido /mcp/all de EveryInfra, leído a las 00:28 (hora de Singapur) del 2026-11-04, https://api.everyinfra.com/.well-known/oauth-protected-resource/mcp/all
  31. Especificación OpenAPI de EveryInfra, leído el 2026-11-04, https://api.everyinfra.com/openapi.json
  32. DevDay 2026 Recap, OpenAI, 2026-09-29, https://openai.com/index/devday-2026-recap/
  33. Página de producto de ChatGPT Space, OpenAI, leído el 2026-11-04, https://chatgpt.com/features/space/
  34. Página de producto de plugins en ChatGPT, OpenAI, leído el 2026-11-04, https://chatgpt.com/features/plugins/
  35. Premium seats are coming to ChatGPT Business, OpenAI, leído el 2026-11-04, https://openai.com/index/premium-seats-chatgpt-business
  36. ChatGPT is now a partner for your most ambitious work, OpenAI, 2026-07-09, https://openai.com/index/chatgpt-for-your-most-ambitious-work/
  37. Elevated errors in ChatGPT Space Pages, página de estado de OpenAI, leído el 2026-11-04, https://status.openai.com/incidents/01M3R1T4FCR1337FBBYY9K2RPB
  38. Pages in Spaces for normal ChatGPT chats, comunidad de desarrolladores de OpenAI, 2026-10-01, https://community.openai.com/t/pages-in-spaces-for-normal-chatgpt-chats/1402509
  39. ChatGPT work "Spaces" creates download links that do not download (respuesta del soporte), comunidad de desarrolladores de OpenAI, 2026-10-16, https://community.openai.com/t/chatgpt-work-spaces-creates-download-links-that-do-not-download/1402511/3
  40. Space needs the rest of its UX, comunidad de desarrolladores de OpenAI, 2026-10-06, https://community.openai.com/t/space-needs-the-rest-of-its-ux/1403608
  41. Spaces / Pages... so half baked, Reddit r/ChatGPTPro, leído el 2026-11-04, https://www.reddit.com/r/ChatGPTPro/comments/1x9pt47/spaces_pages_so_half_baked/

Referencia BL-80