postari
Qué hace este MCP
Manages email campaigns, transactional messages, contacts, forms, landing pages, automations, launches, and delivery metrics.
Herramientas
Esquema de entrada
{'type': 'object', 'properties': {'to': {'type': 'string', 'description': 'Fecha fin YYYY-MM-DD (opcional).'}, 'from': {'type': 'string', 'description': 'Fecha inicio YYYY-MM-DD (opcional).'}}}
Esquema de entrada
{'type': 'object', 'required': ['flow_id'], 'properties': {'paused': {'type': 'boolean', 'description': 'true para pausar en vez de activar.'}, 'flow_id': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['list_id'], 'properties': {'email': {'type': 'string'}, 'list_id': {'type': 'string', 'description': 'ID de la lista.'}, 'contact_id': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['flow_id', 'confirm'], 'properties': {'confirm': {'type': 'string', 'description': 'Tiene que ser exactamente "ARMAR ENVIOS".'}, 'flow_id': {'type': 'string'}, 'acknowledge_no_list_filter': {'type': 'boolean', 'description': 'Obligatorio si el disparador es "cualquier lista".'}}}
Esquema de entrada
{'type': 'object', 'properties': {'aplicar': {'type': 'boolean', 'description': 'false (por defecto) = simulacro, devuelve el recuento sin tocar nada. true = ejecuta la supresión.'}, 'list_id': {'type': 'string', 'description': 'Limitar la limpieza a una lista. Si se omite, aplica a toda la cuenta.'}}}
Esquema de entrada
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string'}, 'graph': {'type': 'object', 'description': 'Pasos: {"nodes":[{"id":"1","type":"email","label":"...","config":{"subject":"...","blocks":[...]},"next":"2"}],"edges":[]}.', 'additionalProperties': True}, 'trigger_type': {'type': 'string', 'description': 'list_subscribe | tag_added | form_submit | date_relative | birthday | abandoned_cart | api | manual…'}, 'trigger_config': {'type': 'object', 'description': 'Config del disparador (p. ej. {"list_id":"..."}).', 'additionalProperties': True}}}
Esquema de entrada
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string'}, 'fields': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}, 'description': 'Campos: [{name,type,label,required}]. Debe incluir uno "email".'}, 'list_id': {'type': 'string', 'description': 'Lista donde caen las altas.'}, 'display_mode': {'type': 'string', 'description': 'inline | popup.'}, 'double_optin': {'type': 'boolean'}, 'thank_you_message': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['name', 'slug'], 'properties': {'kind': {'type': 'string', 'description': 'blocks | code | ai | iframe | external_url. Default: blocks.'}, 'name': {'type': 'string'}, 'slug': {'type': 'string', 'description': 'Va en la URL /l/<slug>: minúsculas, números y guiones.'}, 'blocks': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}, 'description': 'Contenido si kind=blocks.'}, 'form_id': {'type': 'string', 'description': 'Formulario que se muestra en la página.'}, 'ai_prompt': {'type': 'string', 'description': 'Instrucción si kind=ai.'}, 'html_code': {'type': 'string', 'description': 'HTML si kind=code.'}, 'iframe_url': {'type': 'string'}, 'external_url': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['name'], 'properties': {'kind': {'type': 'string', 'description': 'curso | membresía | infoproducto | evento | servicio | otro. Default: curso.'}, 'name': {'type': 'string', 'description': 'Nombre del lanzamiento.'}, 'stages': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}, 'description': 'Etapas explícitas: [{kind,title,scheduled_at}].'}, 'ends_at': {'type': 'string', 'description': 'Fecha de cierre en ISO 8601.'}, 'starts_at': {'type': 'string', 'description': 'Fecha de inicio en ISO 8601.'}, 'seed_default_stages': {'type': 'boolean', 'description': 'false para crearlo SIN etapas. Default: true en curso/infoproducto.'}, 'target_revenue_cents': {'type': 'number', 'description': 'Objetivo de facturación en céntimos (opcional).'}}}
Esquema de entrada
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Nombre de la lista.'}, 'description': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['name', 'definition'], 'properties': {'name': {'type': 'string'}, 'definition': {'type': 'object', 'description': 'Reglas del segmento (mismo JSON que la UI de /segmentos).', 'additionalProperties': True}, 'description': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['email'], 'properties': {'tags': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Etiquetas a aplicar.'}, 'email': {'type': 'string', 'description': 'Correo del contacto (requerido).'}, 'phone': {'type': 'string'}, 'country': {'type': 'string', 'description': 'Código ISO de país, ej "CO".'}, 'metadata': {'type': 'object', 'description': 'Campos personalizados.', 'additionalProperties': True}, 'last_name': {'type': 'string'}, 'first_name': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string'}, 'color': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string'}, 'blocks': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}, 'subject': {'type': 'string'}, 'category': {'type': 'string'}, 'preheader': {'type': 'string'}, 'description': {'type': 'string'}, 'from_template_id': {'type': 'string', 'description': 'Duplica esta plantilla como punto de partida.'}}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de entrada
{'type': 'object', 'properties': {'limit': {'type': 'number', 'description': '1-100, default 50.'}}}
Esquema de entrada
{'type': 'object', 'required': ['campaign_id'], 'properties': {'campaign_id': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['campaign_id'], 'properties': {'campaign_id': {'type': 'string', 'description': 'ID de la campaña.'}}}
Esquema de entrada
{'type': 'object', 'required': ['launch_id'], 'properties': {'launch_id': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['email'], 'properties': {'email': {'type': 'string', 'description': 'Correo a buscar.'}}}
Esquema de entrada
{'type': 'object', 'required': ['list_id'], 'properties': {'goal': {'type': 'string', 'description': 'Objetivo opcional: ventas, reactivación, anuncio, evento…'}, 'tone': {'type': 'string', 'description': 'Tono opcional: cálido, urgente, divertido, profesional…'}, 'brief': {'type': 'string', 'description': 'Qué comunicar, en lenguaje natural. Ej: "Black Friday 30% OFF en todos los cursos, tono urgente, cierra el viernes". Postari escribe el correo.'}, 'blocks': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}, 'description': 'Bloques de contenido propios (opcional · alternativa a brief).'}, 'cta_url': {'type': 'string', 'description': 'URL del botón principal (opcional).'}, 'list_id': {'type': 'string', 'description': 'UUID de la lista destino (usa list_lists para verlas).'}, 'subject': {'type': 'string', 'description': 'Asunto exacto (opcional · si lo das, no se genera).'}, 'cta_label': {'type': 'string', 'description': 'Texto del botón (opcional).'}, 'from_name': {'type': 'string', 'description': 'Nombre del remitente (opcional).'}, 'html_body': {'type': 'string', 'description': 'HTML libre (opcional · alternativa a brief/blocks).'}, 'variables': {'type': 'object', 'description': 'Variables mustache {{var}} (opcional).', 'additionalProperties': True}, 'confirm_send': {'type': 'boolean', 'description': 'false (default) = solo borrador + preview, no envía. true = ENVÍA de verdad a la lista (requiere scope send + que el tenant tenga habilitados los envíos por agente).'}, 'scheduled_at': {'type': 'string', 'description': 'ISO8601 para agendar el envío (opcional · requiere confirm_send).'}}}
Esquema de entrada
{'type': 'object', 'required': ['launch_id', 'stage_id'], 'properties': {'title': {'type': 'string'}, 'status': {'type': 'string', 'description': 'planned | sent | done | skipped.'}, 'stage_id': {'type': 'string'}, 'launch_id': {'type': 'string'}, 'campaign_id': {'type': 'string', 'description': 'ID de la campaña a conectar. null para desconectar.'}, 'scheduled_at': {'type': 'string', 'description': 'ISO 8601.'}}}
Esquema de entrada
{'type': 'object', 'properties': {'limit': {'type': 'number', 'description': '1-500, default 20.'}, 'status': {'type': 'string', 'description': 'Filtro de estado (opcional).'}}}
Esquema de entrada
{'type': 'object', 'required': ['flow_id'], 'properties': {'flow_id': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'properties': {'limit': {'type': 'number'}}}
Esquema de entrada
{'type': 'object', 'properties': {'limit': {'type': 'number'}, 'status': {'type': 'string', 'description': 'planning | active | closed | archived.'}}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de entrada
{'type': 'object', 'required': ['email'], 'properties': {'email': {'type': 'string', 'description': 'Correo (o id) del contacto rebotado.'}}}
Esquema de entrada
{'type': 'object', 'required': ['to_email'], 'properties': {'subject': {'type': 'string', 'description': 'Asunto (opcional si la plantilla lo trae).'}, 'to_email': {'type': 'string', 'description': 'Correo del destinatario.'}, 'from_name': {'type': 'string', 'description': 'Nombre del remitente (opcional).'}, 'html_body': {'type': 'string', 'description': 'HTML libre (opcional, alternativa a template_id).'}, 'variables': {'type': 'object', 'description': 'Variables mustache {{var}} para rellenar la plantilla. Ej: {"first_name":"María"}.', 'additionalProperties': True}, 'template_id': {'type': 'string', 'description': 'ID de la plantilla en Postari (opcional si mandas subject+html_body).'}, 'confirm_send': {'type': 'boolean', 'description': 'Obligatorio en true para enviar de verdad (acción sensible: además la cuenta debe tener habilitados los envíos por agente). Sin él no se envía nada.'}}}
Esquema de entrada
{'type': 'object', 'required': ['campaign_id'], 'properties': {'campaign_id': {'type': 'string'}, 'exclude_tags': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Fuera quien tenga estas etiquetas (nombre o UUID).'}, 'include_tags': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Solo quien tenga estas etiquetas (nombre o UUID).'}, 'exclude_lists': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Fuera los miembros de estas listas · "manda a A menos los de B".'}, 'tag_on_delivery': {'type': 'string', 'description': 'Etiqueta que se pone a quien RECIBA el correo, para poder excluirlo la próxima vez.'}, 'exclude_campaigns': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Fuera quien ya recibió estas campañas · no repetir el envío.'}}}
Esquema de entrada
{'type': 'object', 'required': ['tag'], 'properties': {'tag': {'type': 'string', 'description': 'Nombre de la etiqueta.'}, 'emails': {'type': 'array', 'items': {'type': 'string'}}, 'operation': {'enum': ['add', 'remove'], 'type': 'string', 'description': 'add (default) o remove.'}, 'contact_ids': {'type': 'array', 'items': {'type': 'string'}}}}
Esquema de entrada
{'type': 'object', 'required': ['flow_id'], 'properties': {'flow_id': {'type': 'string'}, 'to_email': {'type': 'string', 'description': 'Correo de un miembro de la cuenta. Por defecto, el dueño.'}}}
Esquema de entrada
{'type': 'object', 'required': ['flow_id'], 'properties': {'email': {'type': 'string'}, 'flow_id': {'type': 'string', 'description': 'ID del flujo.'}, 'contact_id': {'type': 'string'}, 'trigger_data': {'type': 'object', 'additionalProperties': True}}}
Esquema de entrada
{'type': 'object', 'required': ['flow_id'], 'properties': {'name': {'type': 'string'}, 'armed': {'type': 'boolean', 'description': 'Solo false (desarmar). Para armar usa arm_flow.'}, 'graph': {'type': 'object', 'additionalProperties': True}, 'status': {'type': 'string', 'description': 'draft | active | paused.'}, 'flow_id': {'type': 'string'}, 'trigger_config': {'type': 'object', 'additionalProperties': True}}}
Esquema de entrada
{'type': 'object', 'required': ['flow_id', 'node_id'], 'properties': {'label': {'type': 'string'}, 'blocks': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}, 'description': 'Bloques del correo.'}, 'flow_id': {'type': 'string'}, 'node_id': {'type': 'string'}, 'subject': {'type': 'string'}, 'preheader': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['form_id'], 'properties': {'name': {'type': 'string'}, 'fields': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}, 'form_id': {'type': 'string'}, 'list_id': {'type': 'string'}, 'is_active': {'type': 'boolean'}, 'double_optin': {'type': 'boolean'}, 'redirect_url': {'type': 'string'}, 'thank_you_message': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['landing_id'], 'properties': {'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'blocks': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}, 'form_id': {'type': 'string'}, 'ai_prompt': {'type': 'string'}, 'html_code': {'type': 'string'}, 'is_active': {'type': 'boolean'}, 'landing_id': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['email'], 'properties': {'tags': {'type': 'array', 'items': {'type': 'string'}}, 'email': {'type': 'string'}, 'phone': {'type': 'string'}, 'country': {'type': 'string'}, 'last_name': {'type': 'string'}, 'first_name': {'type': 'string'}}}
Cambios recientes en herramientas
Servidores MCP similares
Mailcannon
Creates and operates email outreach campaigns with contact management, sequencing, scheduling, provider configuration, spam check…
AdButler
Manages AdButler advertisers, campaigns, ad items, audiences, zones, creatives, catalogs, and advertising reports.
neuron
Operates AI chatbots and messaging workflows across WhatsApp and social channels, including contacts, campaigns, conversations, p…
独行录 / opcmenu
Supports founder and company discovery, collaboration goals and tasks, events and signups, networking, messaging, profiles, produ…
Meta Council
Provides governed workflows for consulting, outreach, sales deals, invoices, marketing campaigns, content approvals, accounting a…
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…
Stratalize Intelligence
Provides vendor, market, SaaS, workforce, government contract, public company, regulatory, competitive, and AI-brand intelligence…