Temway MCP Server

Diseño visual de correos electrónicos para equipos

Documentación

Resumen

El servidor Model Context Protocol (MCP) de Temway permite que un asistente de IA como Claude o ChatGPT cree y edite tus correos y diseños por ti: describes lo que quieres en lenguaje natural y el asistente hace los clics. Comienza un nuevo correo desde tu marca, inserta un botón, ajusta el titular, previsualízalo y publícalo, todo desde una conversación.

No hay nada que instalar ni compilar. Temway aloja el servidor MCP, y tanto Claude como ChatGPT se conectan a él mediante el transporte estándar Streamable HTTP de MCP. De forma predeterminada, una conexión está limitada a un único espacio de trabajo, por lo que un asistente solo puede tocar los correos y diseños de ese espacio. Un propietario o administrador que gestione varios clientes puede, en cambio, otorgar acceso a todos los espacios de trabajo del equipo con una sola credencial.

La forma de conectarte depende del cliente:

  • Conectores web (claude.ai, ChatGPT) usan un flujo de inicio de sesión estándar: pegas una URL, inicias sesión en Temway y eliges el espacio de trabajo a compartir. No hay claves que gestionar.
  • Clientes de escritorio y programáticos (Claude Desktop, scripts) usan una clave API tmw_live_… que pegas en la configuración del cliente. Puedes restringir la clave a solo lectura para un asistente que pueda ver pero no modificar.

El servidor MCP está disponible en todos los planes, incluido el gratuito: se apoya en el acceso a la API que incluye cada espacio de trabajo, por lo que no hay nada extra que activar ni comprar. Consulta la página de facturación y planes para ver qué incluye cada nivel.

Obtener una clave API

Las claves API se crean desde la entrada Developer en la barra lateral principal de la aplicación Temway. Crea una dedicada a tu asistente de IA (puedes nombrarla "Claude", por ejemplo, para recordar para qué es).

  • La clave completa comienza con tmw_live_ y se muestra solo una vez al crearla: cópiala en un lugar seguro.
  • Una clave nueva puede hacer todo por defecto: leer y editar correos y diseños, previsualizar, publicar y enviar pruebas.
  • ¿Quieres un asistente de solo lectura? Reduce los alcances al crear la clave (por ejemplo, solo emails:read y layouts:read).
  • De forma predeterminada, la clave está vinculada a un único espacio de trabajo, y el espacio se deriva automáticamente de la clave: nunca tienes que pegar un ID de espacio de trabajo en tu cliente de IA. Un propietario o administrador puede, en cambio, crear la clave con alcance a todos los espacios de trabajo del equipo.

Conectar Claude Desktop

Abre el archivo de configuración de desarrollo de la aplicación de escritorio de Claude y añade una entrada temway en mcpServers con la URL MCP de Temway y tu clave API en un encabezado Authorization.

Ubicación del archivo de configuración: macOS — ~/Library/Application Support/Claude/claude_desktop_config.json · Windows — %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "temway": {
      "url": "https://mcp.temway.com/mcp",
      "headers": {
        "Authorization": "Bearer tmw_live_xxxxxxxxxxxxxxxx"
      }
    }
  }
}

Guarda el archivo y reinicia Claude Desktop. Verás una confirmación de conexión y las herramientas de Temway estarán disponibles para Claude en el espacio de trabajo al que pertenece esa clave.

Conectar claude.ai o ChatGPT en la web

Los clientes web alojados como claude.ai y ChatGPT no aceptan claves API estáticas para conectores personalizados: te guían por un flujo de inicio de sesión OAuth estándar. Solo necesitas la URL MCP de Temway; el cliente se encarga del resto.

URL del conector — la misma para Claude y ChatGPT, sin encabezado ni clave:

https://mcp.temway.com/mcp
  1. En tu cliente de IA, abre la configuración de conector / conector personalizado y añade un nuevo conector con la URL anterior. No añadas ningún encabezado ni clave.
  2. El cliente abre una página de autorización de Temway. Inicia sesión con tu cuenta de Temway (Google) si aún no lo has hecho.
  3. Elige el espacio de trabajo al que el conector puede acceder: los propietarios y administradores de un equipo con más de un espacio de trabajo también verán la opción Todos los espacios de trabajo de este equipo — revisa los permisos y selecciona Autorizar.
  4. Se te redirige a claude.ai o ChatGPT y el conector queda activo para tus conversaciones.

De forma predeterminada, la conexión está vinculada al espacio de trabajo que elegiste, por lo que solo ve los correos y diseños de ese espacio. Para apuntar a otro espacio de trabajo, elimina el conector y vuelve a añadirlo eligiendo el otro espacio durante la autorización. O, si autorizaste todos los espacios de trabajo del equipo, simplemente pide al asistente que cambie en lugar de reconectar. Puedes reutilizar el mismo conector en todos los chats.

Nota: Si tu cliente aún solicita un encabezado Authorization (la mayoría de los clientes de escritorio y CLI lo hacen), usa el flujo de clave API en su lugar.

Para agencias: una credencial para todos los espacios de trabajo

¿Gestionas una agencia con varios espacios de trabajo de clientes en un mismo equipo? En lugar de una clave o conexión separada por cliente, un propietario o administrador puede crear una credencial con alcance a todo el equipo en lugar de un único espacio de trabajo: marca "disponible para todos los espacios de trabajo de este equipo" al crear una clave API, o elige "Todos los espacios de trabajo de este equipo" al autorizar un conector de claude.ai/ChatGPT. El asistente comienza en el espacio de trabajo predeterminado del equipo y puede moverse entre clientes a mitad de conversación sin reconectar:

HerramientaQué hace
list_workspacesLista todos los espacios de trabajo a los que esta credencial puede acceder, indicando cuál está activo actualmente
switch_workspaceMueve el resto de la conversación a otro espacio de trabajo, sin reconectar

¿Prefieres claves separadas y revocables individualmente? El generador masivo de claves de la página Developer crea una clave tmw_live_ por espacio de trabajo con un clic y devuelve un único bloque de configuración con una entrada nombrada para cada cliente: pégalo en Claude Desktop y cada espacio de trabajo se conecta de forma independiente.

Nada de esto cambia el funcionamiento de una credencial con alcance a un espacio de trabajo (la opción predeterminada): sigue funcionando exactamente como se describe arriba, viendo solo el espacio de trabajo para el que fue creada. Un administrador del equipo también puede restringir el espacio de trabajo de un cliente específico a una lista elegida de personal (consulta Gestión de equipo); una credencial que pertenezca a alguien excluido de esa lista dejará de funcionar para ese espacio de trabajo la próxima vez que se autorice o actualice.

Qué puedes pedir

Una vez conectado, simplemente habla con Claude de forma natural. Algunos ejemplos para empezar: combínalos para adaptarlos a tu flujo de trabajo.

Crear un nuevo correo

  • "Crea un nuevo correo llamado Boletín de junio."
  • "Empieza un nuevo correo desde mi marca."
  • "Haz un correo promocional usando la plantilla promocional."
  • "Crea un correo desde mi diseño Boletín."

Editar contenido y diseño

  • "Añade un botón que diga Comprar ahora que enlace a temway.com."
  • "Cambia el titular a Rebajas de verano y usa nuestro color de marca."
  • "Sustituye la imagen principal por [URL]."
  • "Añade un bloque social con nuestros perfiles de Facebook, Instagram y X."
  • "Aplica nuestras fuentes de marca a todo el correo."

Previsualizar y publicar

  • "Muéstrame una vista previa."
  • "Publícalo."
  • "Envía una prueba a [email protected]."

Crear y reutilizar diseños

  • "Crea un diseño de dos columnas que pueda reutilizar."
  • "Añade un rectángulo redondeado detrás del logotipo."
  • "Publica este diseño para poder crear nuevos correos desde él."

Capacidades completas

Estas son las herramientas que Claude puede invocar en tu nombre. No necesitas memorizarlas: describe lo que quieres y Claude elige la adecuada. Se enumeran aquí para que sepas exactamente qué habilita la conexión. Las acciones de lectura requieren un alcance de lectura; cualquier cosa que modifique contenido requiere un alcance de escritura.

Descubrimiento y contexto

Permiten que Claude entienda tu espacio de trabajo y los bloques disponibles antes de empezar a editar.

HerramientaQué hace
get_brandingLee la marca de tu espacio de trabajo: colores, fuentes, logotipo, valores predeterminados del remitente
list_block_typesLista los tipos de bloque disponibles en los correos (texto, botón, imagen…)
get_block_schemaObtiene las propiedades editables de un tipo de bloque
list_layout_element_typesLista los tipos de elemento para diseños (imagen, texto, botón, forma, divisor, cuenta atrás)
get_element_schemaObtiene las propiedades editables de un elemento de diseño
get_universal_schemaObtiene la configuración a nivel de marca (universal) de un correo
list_fontsLista las fuentes disponibles (seguras para correo, o todas incluidas Google y personalizadas del espacio para diseños)
list_templatesLista las plantillas de inicio de correo
list_layout_templatesLista las plantillas de inicio de diseño
list_conceptsLista los andamiajes de concepto reutilizables (bloques de contenido componibles)
get_conceptObtiene los detalles de un concepto
list_workspacesLista todos los espacios de trabajo a los que esta conexión puede acceder (muy útil para una credencial de equipo — consulta para agencias)
switch_workspaceMueve la sesión a otro espacio de trabajo sin reconectar

Correos

HerramientaQué hace
list_emailsLista los correos del espacio de trabajo
get_emailLee un correo (metadatos o contenido completo)
create_emailCrea un nuevo borrador de correo
update_emailActualiza el nombre, asunto, preencabezado, etiquetas o contenido de un correo
delete_emailElimina un correo
duplicate_emailDuplica un correo
create_email_from_layoutCrea un nuevo correo a partir de un diseño publicado
set_contentReemplaza todo el contenido de un correo (avanzado)
validate_contentValida el contenido de un correo contra el esquema

Bloques de correo

La forma natural de editar un correo: añadir, cambiar, eliminar o reordenar bloques individuales.

HerramientaQué hace
add_blockAñade un nuevo bloque (texto, botón, imagen, divisor…)
update_blockActualiza las propiedades de un solo bloque
remove_blockElimina un bloque
move_blockReordena un bloque dentro del correo
set_universalAplica la configuración de marca a todo el correo (colores, fuentes)
apply_templateAplica una plantilla de inicio al correo

Previsualizar, publicar y enviar

Estas ejecutan una renderización rápida en segundo plano e informan del resultado. Publicar guarda la versión que la gente ve en los enlaces compartidos; enviar prueba entrega la versión de bandeja de entrada a una dirección de correo.

HerramientaQué hace
preview_email_webRenderiza una vista previa web rápida y precisa (la vista previa preferida)
preview_email_htmlRenderiza la versión de bandeja de entrada/HTML para verificar cómo llega a los clientes de correo
publish_emailRenderiza y publica el correo (versión web, con una instantánea de la versión guardada)
test_send_emailEnvía un correo de prueba a una dirección que especifiques

Diseños

Los diseños son lienzos reutilizables sobre los que puedes basar nuevos correos. Publica un diseño una vez y luego crea correos desde él.

HerramientaQué hace
list_layoutsLista los diseños del espacio de trabajo
get_layoutLee un diseño
create_layoutCrea un nuevo borrador de diseño
update_layoutActualiza el nombre, descripción o contenido de un diseño
delete_layoutElimina un diseño
set_layout_contentReemplaza todo el contenido del diseño (avanzado)
apply_layout_templateAplica una plantilla de inicio de diseño
add_layout_elementAñade un elemento al lienzo (texto, imagen, botón…)
add_custom_shapeAñade una forma SVG personalizada (arte vectorial a medida)
update_layout_elementActualiza las propiedades de un elemento
remove_layout_elementElimina un elemento
publish_layoutPublica un diseño para poder crear nuevos correos desde él

Cuando alguien está editando en el navegador

Temway mantiene un bloqueo de edición ligero en un correo o diseño mientras alguien lo tiene abierto en el navegador, para que dos personas no sobrescriban los cambios del otro. Si le pides a Claude que edite algo que un compañero está editando actualmente, te dirá quién tiene el bloqueo en lugar de tomar el control silenciosamente.

Si estás seguro de que quieres continuar de todos modos (por ejemplo, un bloqueo dejado por una pestaña cerrada), Claude puede forzar la liberación del bloqueo, pero está configurado para pedirte confirmación primero, porque forzar la liberación puede perder el trabajo no guardado de la otra persona. La misma protección funciona en sentido inverso: alguien en el navegador puede tomar el control de un bloqueo que Claude tenga.

HerramientaQué hace
acquire_email_lock / acquire_layout_lockTomar el bloqueo de edición
release_email_lock / release_layout_lockLiberar un bloqueo que tienes
force_release_email_lock / force_release_layout_lockForzar la liberación del bloqueo de otra persona (Claude pide confirmación antes de hacerlo)