mcpbeat Sign in

Postari MCP Server

by wilmendezofficial Your server? Claim it
not responding

Postari is listed as active in the registry but did not answer our last check. It exposes 37 tools.

Email marketing y transaccional AI-native: campañas, correos 1-a-1, contactos, flujos y métricas.

The linked repository no longer exists on GitHub — it was deleted or made private.

Uptime history 52 days of history · worst day 0%
52 days agonow
16.5%
Uptime 24h
15 of 91 checks
37
Tools
read from the server
847 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 2

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 25 August 2026. No other catalogue keeps this.

16 Sep a tool description was rewritten account_stats
25 Aug a tool appeared clean_bounced_subscribers

Postari does not always answer

Over the last week it answered 12.1% of our checks. We check every 15 minutes, so you hear about the next outage within the hour — not from your users.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 6 min ago.

run in your terminal
claude mcp add postari --transport http https://postari.io/api/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "postari": {
      "url": "https://postari.io/api/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.postari]
url = "https://postari.io/api/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "postari": {
      "url": "https://postari.io/api/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "postari": {
      "url": "https://postari.io/api/mcp"
    }
  }
}

Available tools 37

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

flow
create_flow
Crea una automatización. NACE EN BORRADOR Y DESARMADA: no envía nada hasta que se pruebe, se active y se arme a propósito. El `graph` es el mismo formato que devuelve get_flow.
list_flow_emails
Los correos de una automatización, cada uno con su node_id, su asunto y su URL propia para compartir con el cliente. Antes estos correos no tenían dirección: vivían enterrados en el flujo.
update_flow
Edita una automatización: nombre, disparador, pasos (graph) o estado. NO sirve para armar (eso es arm_flow, que exige confirmación); sí para DESARMAR con armed:false.
update_flow_email
Edita UN correo de una automatización (asunto, preheader, bloques o etiqueta) sin tocar el resto del flujo. Más seguro que reescribir el graph entero.
subscriber
add_subscriber_to_list
Añade un contacto (por email o contact_id) a una lista.
create_subscriber
Crea o actualiza (upsert) un contacto/suscriptor. Si ya existe, lo actualiza sin duplicar.
get_subscriber
Busca un contacto por su correo y devuelve sus datos, estado, etiquetas e historial básico.
update_subscriber
Actualiza datos de un contacto existente (nombre, país, teléfono, etiquetas).
campaign
get_campaign_audience
¿A cuánta gente le va a llegar este correo? Devuelve los destinatarios REALES aplicando el filtro guardado, ANTES de enviar: base de la lista, cuántos quita la exclusión y el total final.
get_campaign_stats
Métricas reales de una campaña (enviados, aperturas únicas/totales, clics, rebotes, bajas, ingresos).
set_campaign_audience
Define A QUIÉN se le manda un correo y a quién NO: excluir por etiqueta, por lista entera o por haber recibido otra campaña. Devuelve el número REAL de destinatarios para confirmar antes de enviar. Si alguna referencia no existe, falla con 400 en vez de guardar a medias.
launch
create_launch
Crea un LANZAMIENTO (curso, infoproducto, evento…) con sus etapas: es la unidad que agrupa los correos de una campaña con fechas. Si no pasas `stages` y el tipo es curso/infoproducto, siembra 8 etapas estándar (lead magnet → webinar → apertura de carrito → cierre).
get_launch
Un lanzamiento con sus etapas y las MÉTRICAS REALES de cada una (enviados, aperturas y clics de personas únicas) más el total. Es la forma de saber cómo va un lanzamiento.
launch_campaign
AGÉNTICA · Lanza una campaña de correo COMPLETA desde un brief en lenguaje natural. Postari GENERA el correo (asunto + diseño con la voz y el color de marca del tenant), lo arma sobre una lista y devuelve un BORRADOR con preview (preview_html). Por defecto NO envía: para enviar de verdad, vuelve a llamar con los mismos campos + confirm_send:true (o scheduled_at para agendar). Es la forma de "dile el objetivo y Postari lo logra". Requiere scope `write` (borrador) o `send` (enviar).
form
create_form
Crea un formulario de captación y devuelve su URL pública y su código para embeber. Si no pasas campos, lleva uno de correo.
update_form
Edita un formulario: título, campos, lista donde caen las altas, doble opt-in, mensaje de gracias o activarlo/desactivarlo.
landing
create_landing
Crea una página de aterrizaje y devuelve su URL pública. `kind`: blocks (bloques de Postari) · code (HTML propio) · ai (desde un prompt) · iframe · external_url. Conéctale un formulario con form_id para que capte suscriptores.
update_landing
Edita una página de aterrizaje: contenido, slug, formulario conectado o activarla/desactivarla. Cambiar el slug rompe la URL que ya se haya compartido (la respuesta avisa).
tag
create_tag
Crea una etiqueta (idempotente: si ya existe devuelve la que hay, no la duplica).
tag_subscribers
Añade o quita una etiqueta a varios contactos (por emails o contact_ids).
account
account_stats
Métricas globales de la cuenta (enviados, entregados, abrieron, hicieron clic, bajas, rebotes, contactos nuevos) en un rango de días de la zona horaria de la cuenta, ambos incluidos. Tasas en % sobre entregados.
activate
activate_flow
Pone la automatización en servicio (status active) o la pausa con paused:true. OJO: activar NO hace que envíe — para eso hace falta armarla (arm_flow).
agent
get_agent_activity
Transparencia "qué hizo la IA": lista las acciones de la cuenta originadas por un agente/IA (chat Atelier, API de agente, A2A) — qué se hizo, sobre qué y cuándo. Para auditar lo que un agente ejecutó.
arm
arm_flow
ARMA la automatización: a partir de aquí envía correos REALES sola. Exige confirm:"ARMAR ENVIOS" literal, haber probado el flujo antes, y que la cuenta permita envíos por agente. NO es retroactivo: solo entra quien cumpla el disparador de ahora en adelante.
campaigns
list_campaigns
Lista las campañas/correos del tenant. Filtrable por estado (draft, scheduled, sending, sent).
clean
clean_bounced_subscribers
Saca de circulación a los contactos que rebotaron y NUNCA recibieron ningún correo (direcciones muertas que ensucian la reputación en cada envío). Conserva a quien alguna vez recibió bien: ese rebote fue transitorio. Sin `aplicar:true` solo devuelve el recuento, no cambia nada.
create
create_list
Crea una nueva lista de contactos.
diagnose
diagnose_deliverability
Diagnóstico de ENTREGABILIDAD de la cuenta (últimos 28 días): rebotes, quejas de spam, aperturas y salud del dominio (DNS). Devuelve un veredicto (sano/a_vigilar/en_riesgo) + acciones priorizadas. Úsalo antes de un envío grande o si los correos no llegan.
landings
list_landings
Lista las páginas de aterrizaje con sus visitas, conversiones y tasa de conversión.
launches
list_launches
Lista los lanzamientos de la cuenta, con cuántas etapas tiene cada uno y cuántas ya están conectadas a un correo.
link
link_campaign_to_launch_stage
Conecta un correo YA ESCRITO a una etapa del lanzamiento (o lo desconecta con campaign_id null). Sin esto la etapa no mide nada: sus KPIs dependen de este vínculo. También sirve para cambiar título, fecha o estado de la etapa.
lists
list_lists
Lista todas las listas de contactos del tenant con su nombre y conteo.
segment
create_segment
Crea un segmento: una regla de "quién entra" que se recalcula sola. Es lo que se usa para segmentar un lanzamiento sin duplicar listas.
send
send_transactional_email
Envía un correo transaccional 1-a-1 (cotización, recibo, bienvenida, recordatorio) a UNA dirección, usando una plantilla y variables. Síncrono. Requiere scope `send`.
template
create_template
Crea una plantilla propia de la cuenta, opcionalmente duplicando una del catálogo con from_template_id. Las del catálogo son compartidas y no se editan.
test
test_flow
Prueba una automatización enviándola de verdad a UN miembro de la cuenta (por defecto el dueño). Es OBLIGATORIO antes de armar. No se puede usar para mandar correo a terceros: to_email tiene que ser de un miembro.
trigger
trigger_flow
Mete un contacto (por email o contact_id) en un flujo automático para que reciba esa secuencia.

Endpoints

URLTransportStateLatencyChecked
https://postari.io/api/mcp streamable-http answering 119 ms 6 min ago

Alternatives to Postari

same job, measured the same way
Nitrosend
by nitrosend

AI-native email marketing. Campaigns, automations, transactional, contacts, and analytics.

33 installs/wk local only
Loops
by loops-so

Manage Loops contacts, mailing lists, campaigns, and transactional email from your Loops account.

answering
Envloped
by envloped

Send transactional email, verify domains, build contact segments, and draft marketing campaigns.

answering
DashaMail
by dashamail

Email marketing for Russian businesses: lists, campaigns, reports, transactional email.

answering
Mailercloud Com
by mailercloud-com

AI tools for Mailercloud email marketing: campaigns, contacts, templates, sending & analytics.

answering
Loops
by usefulapi

Manage Loops contacts, mailing lists, and transactional/event emails.

10 tools answering
MCP Sendgrid
by codespar

MCP server for SendGrid — global transactional + marketing email (Twilio-owned)

19 installs/wk local only
SendGrid MCP Server
by deyikong

MCP server for SendGrid's v3 API: email marketing, transactional mail, templates, and analytics.

250 installs/wk local only

Postari — questions

Answers built from our own checks of this server.

What can Postari do?
It exposes 37 tools, read directly from the server on our last check. Among them: account_stats, activate_flow, add_subscriber_to_list, arm_flow, clean_bounced_subscribers, create_flow and 31 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is Postari mostly used for?
Its tools cluster around subscriber, flow and campaign. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is Postari working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 15 of 91 checks got a reply (16.5%), average response time 847 ms. The bar chart above shows every period we have measured.
Is Postari still maintained?
The linked repository no longer exists on GitHub — it was deleted or made private. We show this because it changes what you can expect: an unmaintained server may keep answering for months and then stop without warning.
The registry lists Postari as active — why does it not respond?
The official MCP registry stores what the author submitted; it does not verify that the server still runs. We check the endpoint ourselves, and this one does not answer. Catalogues that copy the registry without checking will show it as working.
How do I connect Postari?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Postari need an API key?
No. Postari completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 37 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Postari?
It answers our handshake in 847 ms on average, which is faster than 14% of all working MCP servers we measure. That is on the slow side — worth knowing if the tool sits inside an interactive loop. The comparison comes from our own checks across the whole registry, every 15 minutes.