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:readylayouts: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
- 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.
- 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.
- 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.
- 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:
| Herramienta | Qué hace |
|---|---|
list_workspaces | Lista todos los espacios de trabajo a los que esta credencial puede acceder, indicando cuál está activo actualmente |
switch_workspace | Mueve 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.
| Herramienta | Qué hace |
|---|---|
get_branding | Lee la marca de tu espacio de trabajo: colores, fuentes, logotipo, valores predeterminados del remitente |
list_block_types | Lista los tipos de bloque disponibles en los correos (texto, botón, imagen…) |
get_block_schema | Obtiene las propiedades editables de un tipo de bloque |
list_layout_element_types | Lista los tipos de elemento para diseños (imagen, texto, botón, forma, divisor, cuenta atrás) |
get_element_schema | Obtiene las propiedades editables de un elemento de diseño |
get_universal_schema | Obtiene la configuración a nivel de marca (universal) de un correo |
list_fonts | Lista las fuentes disponibles (seguras para correo, o todas incluidas Google y personalizadas del espacio para diseños) |
list_templates | Lista las plantillas de inicio de correo |
list_layout_templates | Lista las plantillas de inicio de diseño |
list_concepts | Lista los andamiajes de concepto reutilizables (bloques de contenido componibles) |
get_concept | Obtiene los detalles de un concepto |
list_workspaces | Lista todos los espacios de trabajo a los que esta conexión puede acceder (muy útil para una credencial de equipo — consulta para agencias) |
switch_workspace | Mueve la sesión a otro espacio de trabajo sin reconectar |
Correos
| Herramienta | Qué hace |
|---|---|
list_emails | Lista los correos del espacio de trabajo |
get_email | Lee un correo (metadatos o contenido completo) |
create_email | Crea un nuevo borrador de correo |
update_email | Actualiza el nombre, asunto, preencabezado, etiquetas o contenido de un correo |
delete_email | Elimina un correo |
duplicate_email | Duplica un correo |
create_email_from_layout | Crea un nuevo correo a partir de un diseño publicado |
set_content | Reemplaza todo el contenido de un correo (avanzado) |
validate_content | Valida 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.
| Herramienta | Qué hace |
|---|---|
add_block | Añade un nuevo bloque (texto, botón, imagen, divisor…) |
update_block | Actualiza las propiedades de un solo bloque |
remove_block | Elimina un bloque |
move_block | Reordena un bloque dentro del correo |
set_universal | Aplica la configuración de marca a todo el correo (colores, fuentes) |
apply_template | Aplica 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.
| Herramienta | Qué hace |
|---|---|
preview_email_web | Renderiza una vista previa web rápida y precisa (la vista previa preferida) |
preview_email_html | Renderiza la versión de bandeja de entrada/HTML para verificar cómo llega a los clientes de correo |
publish_email | Renderiza y publica el correo (versión web, con una instantánea de la versión guardada) |
test_send_email | Enví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.
| Herramienta | Qué hace |
|---|---|
list_layouts | Lista los diseños del espacio de trabajo |
get_layout | Lee un diseño |
create_layout | Crea un nuevo borrador de diseño |
update_layout | Actualiza el nombre, descripción o contenido de un diseño |
delete_layout | Elimina un diseño |
set_layout_content | Reemplaza todo el contenido del diseño (avanzado) |
apply_layout_template | Aplica una plantilla de inicio de diseño |
add_layout_element | Añade un elemento al lienzo (texto, imagen, botón…) |
add_custom_shape | Añade una forma SVG personalizada (arte vectorial a medida) |
update_layout_element | Actualiza las propiedades de un elemento |
remove_layout_element | Elimina un elemento |
publish_layout | Publica 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.
| Herramienta | Qué hace |
|---|---|
acquire_email_lock / acquire_layout_lock | Tomar el bloqueo de edición |
release_email_lock / release_layout_lock | Liberar un bloqueo que tienes |
force_release_email_lock / force_release_layout_lock | Forzar la liberación del bloqueo de otra persona (Claude pide confirmación antes de hacerlo) |