Guía de conector7 minutos de lectura23 herramientas MCP7 idiomas

Iterable a MCP: usuarios, listas y métricas de campañas en cualquier agente IA

Haz que tu IA trabaje con Iterable: consulta usuarios con sus eventos y mensajes, revisa listas, campañas y sus métricas, plantillas y catálogos, actualiza perfiles, registra eventos, gestiona la pertenencia a listas y envía un email triggered después de que confirmes.

HCPor el equipo de HelpCodeActualizado 7 min de lectura Código abierto en GitHub

Sin tarjeta de crédito · 7 días de prueba · Alternativa self-host disponible

Iterable

Iterable

Let your AI work with Iterable: look up users, their events and messages, review lists, campaigns and campaign metrics, templates and catalogs, update profiles, track events, manage list membership and send a triggered email after you confirm.

herramientas

23

Región

INTL

Categoría

Automatización de marketing

Autenticación

API Key

Env vars requeridas

ITERABLE_API_URLITERABLE_API_KEY
Instalar con un clic en Cloud

7 días de prueba gratis · Sin tarjeta de crédito

  • Prueba gratis de 7 días
    Sin tarjeta de crédito
  • RGPD y SOC 2 ready
    Datos en la UE, registros de auditoría
  • Código abierto en GitHub
    Open source · AGPL-3.0
  • Funciona con ChatGPT, Claude, Gemini
    Cualquier cliente compatible con MCP

Sáltate la instalación. Funcionando en menos de 2 minutos.

Inicia una prueba gratuita en cloud.anythingmcp.com, añade Iterable con un clic y apunta tu cliente de IA (Claude, ChatGPT, Copilot o Cursor) al endpoint MCP generado. Sin Docker, sin git clone, sin experiencia de desarrollo.

Empezar prueba gratis

Resumen

Haz que tu IA trabaje con Iterable: consulta usuarios con sus eventos y mensajes, revisa listas, campañas y sus métricas, plantillas y catálogos, actualiza perfiles, registra eventos, gestiona la pertenencia a listas y envía un email triggered después de que confirmes.

Prueba a pedir

Prompts de ejemplo para Iterable

Haz clic en un prompt para copiarlo. Pégalo en Claude, ChatGPT, Cursor, Gemini, Copilot u OpenClaw para ejecutarlo contra este conector.

Iterable · live vía MCP
Compartir
Opus 4.7

Claude es IA y puede equivocarse. Verifica siempre las respuestas.

💡 ¿Sin instalación? Usa cloud.anythingmcp.com directamente. Inicia sesión, pulsa Connectors → Iterable, pega tus credenciales, genera una MCP API key y listo. Sin Docker, sin git clone, sin servidor local.

Iterable

Haz que tu IA trabaje con Iterable: consulta usuarios con sus eventos y mensajes, revisa listas, campañas y sus métricas, plantillas y catálogos, actualiza perfiles, registra eventos, gestiona la pertenencia a listas y envía un email triggered después de que confirmes.

Configuración

La configuración lleva unos 3 minutos. Necesitas un usuario de Iterable que pueda crear API keys en el proyecto y saber si el proyecto está alojado en EE. UU. o en la UE.

  1. En Iterable, abre Integrations → API Keys en los ajustes del proyecto y pulsa New API Key. Elige una clave Server-side si la IA debe leer y escribir, o Read-only si solo debe leer. Las claves JavaScript y Mobile no sirven aquí.
  2. Copia la clave y pégala en ITERABLE_API_KEY. Cada clave pertenece a un solo proyecto, así que un conector trabaja con un proyecto de Iterable. La clave solo se envía a Iterable, en la cabecera Api-Key.
  3. Pon en ITERABLE_API_URL el centro de datos del proyecto: https://api.iterable.com para proyectos en EE. UU., https://api.eu.iterable.com para proyectos en la UE (los que abres en app.eu.iterable.com), sin /api ni otra ruta.
  4. Instala el conector y empieza con iterable_list_channels: comprueba la clave y muestra los canales de marketing y transaccionales del proyecto.

Una clave para todo el proyecto: la clave actúa en nombre del proyecto, no de una persona. Quien use este conector ve todos los usuarios y campañas que la clave puede leer, así que comparte el servidor MCP solo con quien pueda verlos.

Qué cubre: perfiles de usuario por email o userId con todos sus campos, sus eventos más recientes (eventos propios, compras, envíos, aperturas, clics, rebotes, bajas) y los mensajes que recibieron; listas con su tamaño y sus miembros; campañas con sus detalles y métricas; plantillas, canales, tipos de mensaje, catálogos y sus elementos. Las métricas llegan como tabla, una fila por campaña, con envíos, entregas, aperturas y clics únicos, rebotes, quejas, bajas, compras e ingresos.

Los cambios esperan tu sí: la IA muestra lo que va a escribir y espera tu confirmación antes de cada cambio.

  • iterable_update_user fusiona campos en un perfil. Los campos cambiados pueden mover al usuario a listas dinámicas e iniciar journeys.
  • iterable_track_event registra un evento propio, como un alta o una reserva, que también puede iniciar un journey.
  • iterable_subscribe_to_list y iterable_unsubscribe_from_list cambian la pertenencia a listas. Dar de baja con la opción de canal equivale a una baja global de ese canal.
  • iterable_send_email envía un email real de una campaña triggered a una persona, ahora o a una hora fijada. Los envíos a muchas personas siguen siendo campañas en Iterable.

Desactivadas al instalar: iterable_delete_user_by_email e iterable_delete_user_by_user_id borran perfiles y sus datos para siempre. Un administrador solo las activa a propósito. Con una clave Read-only, cada escritura responde 403; para un uso de solo lectura, desactiva las herramientas de escritura.

Email o userId: según el proyecto sea por email, por userID o híbrido, la IA identifica a un usuario por email o por userId, nunca con los dos en la misma llamada. Las horas en las respuestas son milisegundos epoch.

Límites por proyecto: la mayoría de lecturas 100 llamadas por segundo, métricas de campañas 10 por minuto, tamaño y miembros de listas 5 por minuto, mensajes enviados 3 por segundo. Los miembros de listas grandes se cortan en unos 100 KB; la IA mira antes el tamaño de la lista.

Errores habituales: 401 "Invalid API key" significa que la clave es incorrecta o se borró, es una clave JavaScript o Mobile, o es del otro centro de datos; revisa ITERABLE_API_URL. 400 con un código como BadParams o RequestFieldsTypesMismatched: un parámetro o el tipo de un campo es incorrecto, y el mensaje dice cuál. 404 o NotFound: el usuario, la lista o la campaña no existe en este proyecto. 429: se alcanzó un límite; espera y vuelve a intentarlo.

El conector no lanza trabajos de exportación ni usa endpoints bulk, no edita plantillas ni snippets, no gestiona experimentos ni journeys, no envía mensajes in-app, push, SMS ni web push, no cambia suscripciones por tipo de mensaje y no modifica catálogos.

Requisitos previos: ITERABLE_API_URL, ITERABLE_API_KEY

Instalar el conector localmente

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Abre http://localhost:3000/connectors/store, elige Iterable e introduce las variables listadas en los Requisitos previos.

Herramientas disponibles

ToolWhat it does
iterable_list_listsList the user lists of the Iterable project: id, name, type (Standard, Dynamic, Suppression, Internal), description and creation time…
iterable_get_list_sizeCount the users in one Iterable list
iterable_list_list_usersGet the users of one Iterable list as plain text, one email (or userId) per line
iterable_get_user_by_emailGet an Iterable user profile by email: email, userId and all dataFields (profile fields, subscription and channel settings, signup date and…
iterable_get_user_by_idGet an Iterable user profile by userId: email, userId and all dataFields
iterable_get_user_events_by_emailGet the latest events of an Iterable user by email, newest first: custom events, purchases, email sends, opens, clicks, bounces…
iterable_get_user_events_by_user_idGet the latest events of an Iterable user by userId, newest first: custom events, purchases, message sends, opens, clicks, bounces and…
iterable_get_sent_messagesList the messages Iterable sent to a user (by email or userId): message id, campaign id, template id and time, optionally filtered by…
iterable_list_campaignsList the campaigns of the Iterable project, a page at a time: id, name, type (Blast or Triggered), state, message medium, template, lists…
iterable_get_campaignGet one Iterable campaign by id: name, type, state, message medium, template id, send size, lists and suppression lists, labels, workflow…
iterable_get_campaign_metricsGet campaign metrics from Iterable as CSV text: one row per campaign with columns such as total sends, deliveries, unique opens and clicks…
iterable_list_templatesList the message templates of the Iterable project, a page at a time: template id, name, message type, campaign, creator, created and…
iterable_list_channelsList the message channels of the Iterable project: id, name, channel type (Marketing or Transactional) and medium (Email, Push, SMS)
iterable_list_message_typesList the message types of the Iterable project: id, name, channel id, subscription policy (opt-in or opt-out), frequency cap and rate limit
iterable_list_catalogsList the catalog names of the Iterable project (catalogs hold products, articles or other items used for personalization)
iterable_list_catalog_itemsList the items of one Iterable catalog, a page at a time: item id, last modified time and the item's fields
iterable_update_userCreate or update an Iterable user profile by email or userId: the dataFields given are merged into the profile, missing fields are kept
iterable_track_eventRecord a custom event for an Iterable user (by email or userId), such as a signup, a booking or a page view, with its data
iterable_subscribe_to_listAdd users to a static Iterable list (by email or userId), creating profiles that do not exist unless update_existing_users_only is true
iterable_unsubscribe_from_listRemove users from a static Iterable list (by email or userId)
iterable_send_emailSend the email of a triggered Iterable campaign to one user (by email or userId), now or at send_at, with dataFields for the template
iterable_delete_user_by_emailDelete an Iterable user by email, asynchronously (email-based and hybrid projects)
iterable_delete_user_by_user_idDelete Iterable users by userId, asynchronously; every profile with that userId is removed for good

Ejemplos de prompts

  • "Busca [email protected] en Iterable: los campos de su perfil, sus últimos 20 eventos y las campañas que le enviaron un email este mes."
  • "Compara en una tabla envíos, aperturas únicas, clics únicos y bajas de nuestras últimas cinco campañas blast."
  • "¿Cuántos usuarios hay en la lista VIP Newsletter y qué plantillas usa la campaña Welcome?"
  • "Añade [email protected] a la lista Beta testers y registra para él un evento beta_signup, pero antes enséñame qué vas a escribir."

Siguientes pasos

¿Te ha sido útil esta guía?

Tu agente de Iterable está a un clic.

Instala el conector, pega la clave y pregunta a tu cliente de IA. 7 días gratis, sin tarjeta de crédito.

Guías relacionadas

Conectores

Cómo conectar Iterable a ChatGPT vía MCP

Haz que tu IA trabaje con Iterable: consulta usuarios con sus eventos y mensajes, revisa listas, campañas y sus métricas, plantillas y catálogos, actualiza perfiles, registra eventos, gestiona la pertenencia a listas y envía un email triggered después de que confirmes.

Conectores

Cómo conectar Iterable a Claude vía MCP

Haz que tu IA trabaje con Iterable: consulta usuarios con sus eventos y mensajes, revisa listas, campañas y sus métricas, plantillas y catálogos, actualiza perfiles, registra eventos, gestiona la pertenencia a listas y envía un email triggered después de que confirmes.

Conectores

Cómo conectar Iterable a Cursor vía MCP

Haz que tu IA trabaje con Iterable: consulta usuarios con sus eventos y mensajes, revisa listas, campañas y sus métricas, plantillas y catálogos, actualiza perfiles, registra eventos, gestiona la pertenencia a listas y envía un email triggered después de que confirmes.

Conectores

Cómo conectar Iterable a Gemini vía MCP

Haz que tu IA trabaje con Iterable: consulta usuarios con sus eventos y mensajes, revisa listas, campañas y sus métricas, plantillas y catálogos, actualiza perfiles, registra eventos, gestiona la pertenencia a listas y envía un email triggered después de que confirmes.

Conectores

Cómo conectar Iterable a Meta Muse vía MCP

Haz que tu IA trabaje con Iterable: consulta usuarios con sus eventos y mensajes, revisa listas, campañas y sus métricas, plantillas y catálogos, actualiza perfiles, registra eventos, gestiona la pertenencia a listas y envía un email triggered después de que confirmes.

Conectores

Avito a MCP: gestiona anuncios, precios y estadísticas de Avito desde cualquier agente de IA

Deja que tu IA trabaje con tu cuenta de empresa de Avito: lista tus anuncios y cambia sus precios, lee estadísticas de visitas, contactos y llamadas, revisa las cargas de autoload y sus errores, el formato del feed y tu monedero, y lee los chats de Avito Messenger. Enviar mensajes y cambiar los ajustes de autoload son opcionales y están desactivados por defecto.