Outils MCP — Broadcasts

Cinq outils pour planifier, modifier, inspecter et supprimer des broadcasts de templates.

Les broadcasts sont des campagnes de templates envoyées à plusieurs contacts à la fois. Utilisez le tableau de bord pour l'éditeur complet — ces outils couvrent la création, le monitoring et le nettoyage par programmation.

Outil Annotation Objectif
list_broadcasts IsReadOnly, IsIdempotent Filtrer par statut
get_broadcast IsReadOnly, IsIdempotent Statistiques par broadcast
create_broadcast IsDestructive(false) Planifier une nouvelle campagne
update_broadcast IsDestructive(false), IsIdempotent Éditer les brouillons/planifiés
delete_broadcast IsDestructive Supprimer le broadcast et ses messages associés

list_broadcasts

List broadcast campaigns with delivery stats. Filter by status.

Entrée Type Notes
status string draft, scheduled, sending, completed, failed
page, per_page integer

get_broadcast

Get detailed broadcast info with delivery stats.

Entrée Type
id UUID

Renvoie le broadcast plus les compteurs en direct (sent_count, delivered_count, read_count, failed_count, revenue).

create_broadcast

Create a broadcast campaign. Target audience by tags (comma-separated) or contact_ids. Optionally schedule for later.

Entrée Type Notes
name string requis
template_id UUID requis, doit être APPROVED
language string requis, doit avoir une traduction approuvée
variables object requis si le template a des placeholders
target_tags string noms de tags séparés par des virgules
target_contact_ids UUID[] liste explicite de contacts
target_segment_id UUID utilise un segment enregistré au lieu de tags/ids
scheduled_at ISO 8601 omettre pour envoyer immédiatement

Choisissez exactement une source de cible. Le broadcast est créé en draft si aucun scheduled_at, ou en scheduled sinon.

update_broadcast

Update a draft or scheduled broadcast. Cannot update broadcasts that are sending or completed.

Mêmes champs que create_broadcast, tous optionnels. À utiliser pour reciblér, replanifier ou changer les variables avant l'envoi.

delete_broadcast

Delete a broadcast and its associated messages.

IsDestructive — les clients sollicitent à chaque fois. À n'exécuter en sécurité que sur les broadcasts draft ou failed. Les messages d'un broadcast completed vivent dans l'inbox ; les supprimer retire l'historique d'audit.