Buzzmark
officielRédigez des publications dans la voix propre à votre marque, attribuez une note de 0 à 100 à chaque brouillon et programmez-les sur six réseaux sociaux.
Que pouvez-vous faire avec Buzzmark MCP ?
- Rédigez des publications dans le ton de votre marque — Demandez à Buzzmark de rédiger de 1 à 5 publications à partir d’une idée avec
write_posts, puis enregistrez le texte qui vous plaît avecsave_draft. - Planifiez sans publier — Ajoutez un brouillon au calendrier avec
schedule_posten définissantwhensur "best_time", "next_slot" ou une date et une heure. - Planifiez une semaine de contenu — Générez un plan sur 7 jours avec
create_weekly_content_plan, en enregistrant éventuellement chaque publication comme brouillon avecsave_as_drafts. - Vérifiez qu’une publication correspond à votre marque — Attribuez une note de 0 à 100 à n’importe quel texte ou brouillon avec
check_postet obtenez jusqu’à trois modifications susceptibles d’améliorer la note. - Découvrez ce qui a fonctionné — Consultez les performances des publications récentes avec
get_post_stats, les meilleurs créneaux de publication avecget_best_timeset les tendances avecget_insights. - Ajoutez des images aux brouillons — Créez une image avec
create_imageou importez-en une depuis un lien avecadd_media_from_url, puis associez-la à un brouillon viapost_id.
Serveur MCP hébergé
npx add-mcp 'https://buzzmark.ai/mcp'S’installe dans Claude Code, Codex, Cursor et plus
Documentation
Un serveur. Toutes les applications MCP.
Buzzmark communique via MCP sur Streamable HTTP, avec une connexion OAuth 2.1 ou une clé API. 24 outils, les mêmes règles que dans l’application, et aucun moyen de publier sur-le-champ.
URL du serveur : https://buzzmark.ai/mcp
Connexion
| Connexion | |
|---|---|
| Transport | MCP sur Streamable HTTP, à l’URL du serveur ci-dessus. |
| Connexion | OAuth 2.1 avec PKCE (S256). Les clients s’enregistrent à la volée ou fournissent l’URL de leurs métadonnées. La première requête reçoit une réponse 401 avec les métadonnées de la ressource, ce qui permet au client de trouver lui-même le serveur d’autorisation. |
| Sans connexion | Une clé API obtenue sur la page des applications IA de Buzzmark, envoyée comme jeton Bearer. Elle n’est affichée qu’une fois ; Buzzmark ne conserve que son empreinte. |
| Portée | Une seule portée, buzz. Les portées demandées par une application en plus de celle-ci sont ignorées, et non refusées. |
| Jetons | Un jeton d’accès est valable 1 heure, un jeton d’actualisation 90 jours et il est renouvelé à chaque utilisation. Un code d’autorisation est valable 10 minutes et ne fonctionne qu’une fois ; une deuxième utilisation clôt l’autorisation. |
| Limites | 30 appels par minute et 1 000 par jour pour votre compte, toutes applications et clés confondues. La rédaction et les images sont également décomptées des quotas mensuels de votre forfait. |
| Audit | Chaque appel consigne l’outil et son résultat, jamais les arguments ni la réponse. |
Référence des outils
Lisez le catalogue du serveur lui-même au moment de la compilation pour qu’il corresponde à ce que le serveur renvoie.
Lister les ensembles sociaux (list_social_sets), lecture seule
Les ensembles sociaux de l’utilisateur : chacun regroupe des comptes sociaux connectés et possède son propre profil Hive (voix de marque), son fuseau horaire et ses créneaux de publication hebdomadaires. Commencez ici : la plupart des autres outils prennent un social_set_id et les identifiants de compte fournis dans cette réponse.
Entrées : aucune.
Lister les profils de marque (list_brand_profiles), lecture seule
Les profils de marque de l’utilisateur (Buzzmark les appelle profils Hive) : ce que Buzzmark sait de chaque marque, de sa voix, de son ton, de son audience et de ses produits. Les outils de rédaction adoptent la voix d’un profil de marque ; transmettez son identifiant comme hive_profile_id, ou omettez-le pour utiliser celui de l’ensemble social.
Entrées : aucune.
Lister les publications (list_posts), lecture seule
Les Buzz dans Buzzmark, de la plus récente à la plus ancienne : brouillons, programmés, publiés ou en échec. Le texte est tronqué à 400 caractères ; get_post renvoie le Buzz complet.
| Entrées | Type | ||
|---|---|---|---|
status | l’une des valeurs "draft", "scheduled", "published", "failed", "all" | Facultatif | Par défaut : "all" |
social_set_id | nombre | Facultatif | |
limit | nombre, de 1 à 50 | Facultatif | Par défaut : 20 |
Récupérer une publication (get_post), lecture seule
Un Buzz complet : chaque partie d’un fil avec son texte et ses images, son premier commentaire, les comptes auxquels il est destiné, son ensemble social et son profil de marque, son statut et son heure de programmation. Utilisez cet outil après list_posts, qui tronque le texte à 400 caractères, ou pour lire un brouillon avant de le modifier avec save_draft. Il ne contient ni mentions J’aime ni autres chiffres : get_post_stats fournit ces données pour les publications publiées.
| Entrées | Type | ||
|---|---|---|---|
post_id | nombre | Obligatoire | Identifiant du Buzz, obtenu avec list_posts ou dans la réponse de save_draft. |
Rédiger des publications avec la voix de la marque (write_posts)
Buzz rédige de 1 à 5 nouvelles publications à partir d’une idée, dans la voix d’un profil Hive, en respectant les règles de rédaction de Buzzmark et sa vérification finale. Chaque réponse est conservée dans la bibliothèque de l’utilisateur dans Buzzmark. Rien n’est enregistré comme brouillon : transmettez le texte que vous souhaitez enregistrer à save_draft. Utilisez cet outil pour des publications qui n’existent pas encore ; pour modifier une publication existante, utilisez rewrite_post, et pour adapter un brouillon enregistré à chaque plateforme, adapt_for_platforms.
| Entrées | Type | ||
|---|---|---|---|
idea | texte, jusqu’à 2 000 caractères | Obligatoire | Le sujet des publications, formulé par l’utilisateur. |
hive_profile_id | nombre | Facultatif | |
social_set_id | nombre | Facultatif | Ensemble social dont le profil Hive rédige les publications, si hive_profile_id est omis. Facultatif si le compte n’a qu’un seul ensemble. |
platform | texte | Facultatif | Identifiant de plateforme Buzzmark (x, linkedin, instagram, threads, facebook, tiktok, bluesky) pour laquelle rédiger. |
format | l’une des valeurs "post", "thread" | Facultatif | Par défaut : "post" |
count | nombre, de 1 à 5 | Facultatif | Par défaut : 3 |
with_picture_brief | oui ou non | Facultatif | Ajouter à chaque publication un brief d’image destiné à create_image. Par défaut : false |
Enregistrer un brouillon (save_draft)
Crée un brouillon Buzz ou en met un à jour (post_id). Un brouillon reste un brouillon : rien n’est publié ni programmé. Fournissez le texte d’une publication ou un fil de plusieurs publications. Indique ce qu’une plateforme refuserait (longueur, image manquante, mention LinkedIn introuvable par LinkedIn) afin de pouvoir corriger le problème avant schedule_post. Mentions : sur X, Threads, Instagram et TikTok, écrivez @handle. Sur LinkedIn, écrivez le lien du profil ou de la page entre crochets, @[https://www.linkedin.com/company/] ou @[https://www.linkedin.com/in/] ; LinkedIn affiche son propre nom à la place. Sur toutes les autres plateformes, ce nom apparaît en texte brut. Sur Facebook, une mention reste en texte brut. Pour un profil de marque associé à des comptes (list_brand_profiles les affiche), rien de tout cela n’est nécessaire : écrivez son nom, et sa première mention sera identifiée sur chaque plateforme où il possède un compte au moment de la programmation de la publication. first_comment ajoute un commentaire publié sous la publication dès sa mise en ligne, sur LinkedIn, Instagram, Facebook et Threads : l’endroit idéal pour un lien ou des hashtags, afin que la publication elle-même reste épurée.
| Entrées | Type | ||
|---|---|---|---|
post_id | nombre | Facultatif | Mettre à jour ce brouillon au lieu d’en créer un nouveau. |
text | texte, jusqu’à 10 000 caractères | Facultatif | |
thread | liste de textes, jusqu’à 25 | Facultatif | Un fil : une chaîne par publication. Remplace text. |
social_set_id | nombre | Facultatif | Identifiant de l’ensemble social obtenu avec list_social_sets. Facultatif si le compte n’a qu’un seul ensemble. |
hive_profile_id | nombre | Facultatif | |
account_ids | liste de nombres, jusqu’à 20 | Facultatif | Comptes destinataires, le premier étant le compte principal. Par défaut : les comptes par défaut de l’ensemble. |
first_comment | texte, jusqu’à 5 000 caractères | Facultatif | Commentaire publié sous la publication juste après sa mise en ligne, sur LinkedIn, Instagram (pas une story), Facebook et Threads ; omis sur les autres plateformes. Limite de 500 caractères sur Threads, 1 250 sur LinkedIn, 2 200 sur Instagram et 5 000 sur Facebook. Une chaîne vide le supprime ; omettez-le pour conserver le commentaire actuel du brouillon. |
Programmer une publication (schedule_post)
Programme un brouillon à une heure précise, à la meilleure heure ou au prochain créneau de publication libre de l’ensemble social. Ne publie jamais immédiatement. Avec "best_time", Buzzmark choisit la première heure libre où les publications sur ces comptes obtiennent les meilleurs résultats, d’après des données qu’il garde pour lui (LinkedIn n’autorise pas les applications IA à accéder à ses données), et indique l’heure choisie dans sa réponse. Les heures sont celles du fuseau de l’ensemble, sauf si elles comportent un décalage. Si les horaires naturels sont activés pour l’ensemble (comme l’indique list_social_sets), la publication est mise en ligne quelques minutes avant ou après l’heure indiquée ; la réponse précise l’heure réelle. Si le rôle de la personne dans son organisation exige une approbation préalable, le brouillon est envoyé pour approbation (sent_for_approval dans la réponse) et est publié lorsqu’un collègue l’approuve. Pour programmer plusieurs brouillons à la fois, utilisez schedule_posts.
| Entrées | Type | ||
|---|---|---|---|
post_id | nombre | Obligatoire | |
when | texte | Obligatoire | "best_time" (Buzzmark choisit la première heure libre optimale pour ces comptes), "next_slot" ou une date et une heure : "2026-10-02T09:00" selon le fuseau de l’ensemble, ou au format ISO 8601 avec décalage. |
account_ids | liste de nombres, jusqu’à 20 | Facultatif | Par défaut : les comptes enregistrés dans le brouillon, sinon les comptes par défaut de l’ensemble. |
Programmer plusieurs publications (schedule_posts)
Programme jusqu’à 25 brouillons en une seule fois, chacun à sa propre heure, à la meilleure heure ou au prochain créneau libre. Par exemple, les brouillons enregistrés par create_weekly_content_plan (le créneau de chacun correspond à sa date et son heure). Ne publie jamais immédiatement. Chaque brouillon est vérifié séparément : tout brouillon qui ne peut pas être publié est signalé, et les autres sont quand même programmés. Si le rôle de la personne exige une approbation préalable, les brouillons sont envoyés pour approbation à la place.
| Entrées | Type | ||
|---|---|---|---|
posts | liste d’objets, jusqu’à 25 | Obligatoire | Chaque brouillon avec son heure (post_id, when, account_ids facultatif). |
Déplacer une publication programmée (reschedule_post)
Déplace une publication programmée à une nouvelle date et heure selon le fuseau de l’ensemble, sans modifier l’heure indiquée. Ne publie jamais immédiatement. Le texte, les images et les comptes restent inchangés.
| Entrées | Type | ||
|---|---|---|---|
post_id | nombre | Obligatoire | |
when | texte | Obligatoire | Une date et une heure : "2026-10-02T09:00" selon le fuseau de l’ensemble, ou au format ISO 8601 avec décalage. |
Retirer une publication du calendrier (unschedule_post)
Retire une publication programmée du calendrier et la remet dans les brouillons, avec son texte, ses images et ses comptes, afin qu’elle puisse être modifiée ou programmée à nouveau. Rien n’est supprimé. Les images conservées par la file de publication sont d’abord copiées dans Buzzmark ; si l’une d’elles ne peut pas l’être, la publication reste programmée.
| Entrées | Type | ||
|---|---|---|---|
post_id | nombre | Obligatoire |
Supprimer un brouillon (delete_draft)
Supprime définitivement un brouillon. Une publication programmée ou publiée ne peut pas être supprimée ici : commencez par remettre une publication programmée dans les brouillons avec unschedule_post.
| Entrées | Type | ||
|---|---|---|---|
post_id | nombre | Obligatoire |
Vérifier la conformité d’une publication à la voix de la marque (check_post)
Attribue à une publication une note de 0 à 100 selon sa ressemblance avec la marque, accompagnée d’un bref verdict, du principal point fort ou écart, et de trois modifications au maximum pour améliorer la note, chacune sous la forme de la publication entière réécrite. Vérifie n’importe quel texte, y compris un texte rédigé dans cette conversation, ou un brouillon (post_id), dont la note est conservée à côté dans Buzzmark. Ne modifie pas la publication. Utilisez cet outil pour évaluer une publication avant sa mise en ligne ; pour connaître les résultats des publications publiées, utilisez get_post_stats, et pour repérer leurs points communs, get_insights.
| Entrées | Type | ||
|---|---|---|---|
text | texte, jusqu’à 10 000 caractères | Facultatif | Publication à vérifier. Omettez ce champ pour vérifier le brouillon indiqué par post_id. |
post_id | nombre | Facultatif | |
platform | texte | Facultatif | Identifiant de plateforme Buzzmark de la publication. Par défaut : le premier compte du brouillon. |
hive_profile_id | nombre | Facultatif | Identifiant du profil de marque obtenu avec list_brand_profiles. Par défaut : celui de l’ensemble social. |
social_set_id | nombre | Facultatif | Identifiant de l’ensemble social obtenu avec list_social_sets. Facultatif si le compte n’a qu’un seul ensemble. |
Réécrire une publication (rewrite_post), lecture seule
Buzz réécrit une publication d’une manière et propose jusqu’à trois versions parmi lesquelles choisir, dans la voix de la marque et en respectant les règles de rédaction de Buzzmark. Rien n’est enregistré : transmettez la version choisie par l’utilisateur à save_draft. Utilisez cet outil pour modifier une publication existante d’une seule manière ; pour rédiger de nouvelles publications à partir d’une idée, utilisez write_posts, et pour réécrire un brouillon enregistré pour chaque plateforme visée et conserver ces versions dans le brouillon, utilisez adapt_for_platforms. Actions : match_hive (adopter la voix de la marque), fix_grammar (orthographe et grammaire uniquement), sharpen (plus clair et plus concis), sting (plus percutant), trim (environ deux fois plus court), remix (formulation renouvelée), expand (ajouter un détail concret), structure (phrases courtes, faciles à parcourir), warmer (plus chaleureux), thread_hook (publication d’ouverture d’un fil), emoji, emoji_bullets, announcement (présenter comme une actualité), for_platform (réécrire selon les usages de la plateforme), custom (suivre les instructions de l’utilisateur).
| Entrées | Type | ||
|---|---|---|---|
action | l’un de « match_hive », « fix_grammar », « sharpen », « sting », « trim », « remix », « expand », « structure », « warmer », « thread_hook », « emoji », « emoji_bullets », « announcement », « for_platform », « custom » | Obligatoire | |
text | texte, jusqu’à 10 000 caractères | Facultatif | La publication à réécrire. Omettre pour réécrire une partie d’un brouillon (post_id, part). |
post_id | nombre | Facultatif | |
part | nombre, de 0 à 24 | Facultatif | Publication du fil, à partir de 0. Valeur par défaut : 0 |
platform | texte | Facultatif | Identifiant de plateforme Buzzmark. Nécessaire pour for_platform ; sinon, définit la longueur conservée par la réécriture. |
instruction | texte, jusqu’à 600 caractères | Facultatif | Pour custom : comment la réécrire, selon les mots de l’utilisateur. |
hive_profile_id | nombre | Facultatif | Identifiant du profil de marque provenant de list_brand_profiles. Par défaut : celui du groupe social. |
social_set_id | nombre | Facultatif | Identifiant du groupe social provenant de list_social_sets. Facultatif si le compte n’a qu’un seul groupe. |
Créer une version par plateforme d’un brouillon (adapt_for_platforms)
Réécrit un brouillon en l’adaptant à la façon dont chaque plateforme de destination (ou les plateformes indiquées) le présente, puis enregistre ces versions dans le brouillon, comme le fait Spread dans l’application : le premier compte du brouillon conserve la publication elle-même, et chaque autre plateforme reçoit son propre texte, avec les mêmes images. Toute version déjà enregistrée pour l’une de ces plateformes est remplacée. Fonctionne pour une seule publication, pas pour un fil. Une version LinkedIn conserve les mentions LinkedIn au format @[link] ; la réponse signale les mentions que LinkedIn ne parvient pas à trouver. À utiliser une fois le brouillon rédigé et ses comptes ajoutés ; pour modifier la publication elle-même, utilisez rewrite_post (son action for_platform réécrit pour une seule plateforme sans enregistrer la version), et pour créer de nouvelles publications, utilisez write_posts.
| Entrées | Type | ||
|---|---|---|---|
post_id | nombre | Obligatoire | |
platforms | liste de textes, jusqu’à 8 | Facultatif | Identifiants des plateformes Buzzmark parmi les comptes du brouillon. Par défaut : toutes les plateformes après celle du premier compte. |
Idées de publications tirées de l’actualité et des concurrents (get_post_ideas)
Idées de publications pour une marque, issues de Scout de Buzzmark : actualités de la semaine dans son secteur, avec pour chaque sujet les raisons de son importance actuelle, ses sources et deux ou trois angles de publication, ainsi que des angles de ses concurrents lorsque Scout les a consultés. Renvoie les dernières actualités consultées par Scout, avec leur date. Avec refresh, ou si Scout n’a encore jamais consulté l’actualité de cette marque, il consulte d’abord à nouveau les actualités (jusqu’à une minute, comptabilisée comme une exécution de Scout). Fournit uniquement des idées : rédigez-les avec write_posts.
| Entrées | Type | ||
|---|---|---|---|
social_set_id | nombre | Facultatif | Identifiant du groupe social provenant de list_social_sets. Facultatif si le compte n’a qu’un seul groupe. |
hive_profile_id | nombre | Facultatif | Identifiant du profil de marque provenant de list_brand_profiles. Par défaut : celui du groupe social. |
refresh | oui ou non | Facultatif | Valeur par défaut : false |
Ce qui a fonctionné ce mois-ci (get_insights)
Indique ce que les publications d’une marque des 30 derniers jours ont en commun lorsqu’elles obtiennent de meilleurs ou de moins bons résultats que sa publication moyenne, sous la forme d’un constat au maximum et de deux actions, en phrases simples. Les publications LinkedIn sont analysées séparément et leur constat reste dans Buzzmark, car LinkedIn n’autorise pas les applications d’IA à accéder à ses statistiques. Chaque constat indique les chiffres sur lesquels il repose (par exemple, les publications qui commencent par une question ont obtenu un engagement 2,3 fois supérieur à celui d’une publication moyenne, sur 5 des 19 publications mesurées) et une idée à mettre en œuvre. Les publications sont comparées selon la plateforme, le fait qu’elles commencent par un chiffre ou une question, leur longueur, leur type, le jour de la semaine et l’heure. À consulter au maximum une fois par jour : la même réponse est renvoyée jusqu’à ce que les chiffres changent. Nécessite 8 publications avec des statistiques sur les 30 jours ; indique combien il y en a si ce nombre est inférieur. À utiliser pour savoir ce qu’il faut faire davantage ; pour consulter chaque publication et ses statistiques, utilisez get_post_stats ; pour connaître le meilleur jour et la meilleure heure, utilisez get_best_times ; et pour évaluer un brouillon avant sa publication, utilisez check_post.
| Entrées | Type | ||
|---|---|---|---|
social_set_id | nombre | Facultatif | Groupe social dont le profil de marque est consulté, si hive_profile_id n’est pas renseigné. Facultatif si le compte n’a qu’un seul groupe. |
hive_profile_id | nombre | Facultatif | Identifiant du profil de marque provenant de list_brand_profiles. Par défaut : celui du groupe social, sinon le profil de marque par défaut du compte. |
Meilleurs moments pour publier (get_best_times), consultation uniquement
Indique les moments où les publications publiées par un groupe social ont obtenu les meilleurs résultats : les 6 meilleurs créneaux de jour et d’heure selon le fuseau horaire du groupe, du meilleur au moins bon, avec pour chacun le nombre de publications et leur engagement moyen par publication (mentions J’aime + commentaires + partages ou republications, selon le nombre le plus élevé, + enregistrements). Les créneaux dont les publications n’ont généré aucun engagement sont omis ; un groupe sans engagement n’obtient donc aucun créneau. Indique le fuseau horaire du groupe et le nombre de publications consultées. Les publications LinkedIn ne sont pas comptabilisées, car LinkedIn n’autorise pas les applications d’IA à accéder à ses statistiques ; un groupe qui publie uniquement sur LinkedIn reçoit des horaires de départ issus d’une étude publique et de ses propres créneaux de publication. Pour publier au meilleur moment sur n’importe quelle plateforme, y compris LinkedIn, schedule_post avec when "best_time" permet à Buzzmark de choisir. Pour connaître les résultats d’une publication, utilisez get_post_stats ; pour savoir ce que les publications ont en commun, utilisez get_insights.
| Entrées | Type | ||
|---|---|---|---|
social_set_id | nombre | Facultatif | Identifiant du groupe social provenant de list_social_sets. Facultatif si le compte n’a qu’un seul groupe. |
days | nombre, de 14 à 180 | Facultatif | Nombre de jours de publications publiées à consulter, en remontant à partir de maintenant. De 14 à 180, valeur par défaut : 90. |
Résultats des publications récentes (get_post_stats), consultation uniquement
Publications publiées par un groupe social au cours des derniers jours, classées par engagement (mentions J’aime + commentaires + partages ou republications, selon le nombre le plus élevé, + enregistrements), de la meilleure à la moins bonne. Chaque publication est accompagnée de sa plateforme, de l’heure de publication selon le fuseau horaire du groupe, de son texte, de son lien, de son engagement, de l’indication qu’elle a été publiée ou non depuis Buzzmark et de ses statistiques ; la réponse totalise également les statistiques de toutes les publications de la période. LinkedIn n’autorise pas les applications d’IA à accéder à ses statistiques : les publications LinkedIn sont donc présentées séparément dans numbers_in_buzzmark_only, de la plus récente à la plus ancienne, avec leur heure de publication, leur lien et l’endroit où consulter leurs statistiques dans Buzzmark ; elles sont exclues des totaux. Les statistiques comprennent les impressions, la portée, les vues, les mentions J’aime, les commentaires, les partages, les enregistrements et les clics, sous le terme utilisé par la plateforme lorsqu’il existe (réponses, republications, favoris, videoViews et votes positifs). Toute statistique non fournie par une plateforme est omise, jamais affichée comme 0. À utiliser pour voir quelles publications ont obtenu les meilleurs résultats et dans quelle mesure ; pour connaître leurs points communs, utilisez get_insights ; pour connaître le meilleur jour et la meilleure heure, utilisez get_best_times ; pour les brouillons et les publications programmées, utilisez list_posts ; et pour consulter une publication Buzz dans son intégralité, utilisez get_post.
| Entrées | Type | ||
|---|---|---|---|
social_set_id | nombre | Facultatif | Identifiant du groupe social provenant de list_social_sets. Facultatif si le compte n’a qu’un seul groupe. |
days | nombre, de 1 à 180 | Facultatif | Nombre de jours de publications publiées à consulter, en remontant à partir de maintenant. De 1 à 180, valeur par défaut : 30. |
limit | nombre, de 1 à 30 | Facultatif | Nombre de publications à renvoyer, de la meilleure à la moins bonne. De 1 à 30, valeur par défaut : 10. Les totaux incluent toujours toutes les publications de la période. |
Créer une image (create_image)
Crée une image avec le modèle d’image de Buzzmark et la conserve dans la bibliothèque de l’utilisateur. Avec post_id, elle est également ajoutée au brouillon. L’image reprend les couleurs du profil Hive ; si un produit Hive est nommé, sa véritable photo sert de référence. Utilise un crédit image du mois ; une image refusée ou dont la création échoue n’est pas comptabilisée. Prend environ une minute.
| Entrées | Type | ||
|---|---|---|---|
prompt | texte, jusqu’à 3 000 caractères | Obligatoire | Ce que l’image représente. Une photographie par défaut. |
hive_profile_id | nombre | Facultatif | |
product | texte, jusqu’à 200 caractères | Facultatif | Nom exact d’un produit tel qu’il apparaît dans le profil Hive, pour utiliser sa photo. |
platforms | liste de textes, jusqu’à 8 | Facultatif | Plateformes de destination, pour déterminer le format (Instagram et Threads 4:5, TikTok 2:3, sinon carré). Par défaut : les plateformes du brouillon. |
post_id | nombre | Facultatif | Brouillon auquel ajouter l’image. |
part | nombre, de 0 à 24 | Facultatif | Publication du fil, à partir de 0. Valeur par défaut : 0 |
Ajouter une image ou une vidéo depuis un lien (add_media_from_url)
Copie une image ou une vidéo depuis un lien https public dans la bibliothèque de l’utilisateur sur Buzzmark et, avec post_id, l’ajoute au brouillon. Buzzmark conserve sa propre copie : la publication ne dépend donc jamais de la disponibilité du lien. Accepte les formats JPG, PNG, WebP, GIF, MP4 ou MOV : images jusqu’à 10 Mo, vidéos jusqu’à 200 Mo. Indique ce qu’une plateforme refuserait, comme create_image.
| Entrées | Type | ||
|---|---|---|---|
url | texte, jusqu’à 2 000 caractères | Obligatoire | Lien https public pointant directement vers le fichier, et non vers une page qui l’affiche. |
post_id | nombre | Facultatif | Brouillon auquel l’ajouter. Sans brouillon, le fichier est uniquement ajouté à la bibliothèque. |
part | nombre, de 0 à 24 | Facultatif | Publication du fil, à partir de 0. Valeur par défaut : 0 |
Obtenir un lien d’envoi (create_upload_link)
Pour une image ou une vidéo que l’utilisateur a sur son ordinateur ou son téléphone, et non à une adresse publique. Renvoie deux méthodes, toutes deux adaptées à un seul fichier : upload_page, une page Buzzmark à transmettre à l’utilisateur, où il choisit le fichier qui est directement ajouté au brouillon (transmettre post_id) ; et, avec file_name, upload_url, pour une application capable de lire le fichier elle-même (un terminal ou un système de fichiers) : envoyer les octets du fichier à cette adresse avec PUT et l’en-tête Content-Type indiqué dans la réponse, puis appeler add_uploaded_media avec upload_id. Accepte les formats JPG, PNG, WebP, GIF, MP4 ou MOV : images jusqu’à 10 Mo, vidéos jusqu’à 200 Mo.
| Entrées | Type | ||
|---|---|---|---|
file_name | texte, jusqu’à 120 caractères | Facultatif | Nom du fichier avec son extension, par exemple « launch.png », lorsque cette application envoie elle-même le fichier. Omettre pour obtenir uniquement la page destinée à l’utilisateur. |
post_id | nombre | Facultatif | Brouillon auquel ajouter le fichier. Sans brouillon, le fichier est uniquement ajouté à la bibliothèque. |
part | nombre, de 0 à 24 | Facultatif | Publication du fil, à partir de 0. Valeur par défaut : 0 |
Ajouter une image ou une vidéo envoyée (add_uploaded_media)
Après l’envoi du fichier avec PUT vers upload_url de create_upload_link : le copie dans la bibliothèque de l’utilisateur sur Buzzmark et, avec post_id, l’ajoute au brouillon. Indique ce qu’une plateforme refuserait, comme add_media_from_url. Un upload_id est valable pendant 55 minutes.
| Entrées | Type | ||
|---|---|---|---|
upload_id | texte, jusqu’à 2 000 caractères | Obligatoire | upload_id provenant de create_upload_link. |
post_id | nombre | Facultatif | Brouillon auquel ajouter le fichier. Sans brouillon, le fichier est uniquement ajouté à la bibliothèque. |
part | nombre, de 0 à 24 | Facultatif | Publication du fil, à partir de 0. Valeur par défaut : 0 |
Ajouter une image ou une vidéo depuis cette conversation (add_media_from_chat)
Pour une image ou une vidéo jointe par l’utilisateur à cette conversation : la copie dans sa bibliothèque sur Buzzmark et, avec post_id, l’ajoute au brouillon. Indique ce qu’une plateforme refuserait. Accepte les formats JPG, PNG, WebP, GIF, MP4 ou MOV : images jusqu’à 10 Mo, vidéos jusqu’à 200 Mo.
| Entrées | Type | ||
|---|---|---|---|
file | objet | Obligatoire | Fichier joint par l’utilisateur à la conversation. |
post_id | nombre | Facultatif | Brouillon auquel ajouter le fichier. Sans brouillon, le fichier est uniquement ajouté à la bibliothèque. |
part | nombre, de 0 à 24 | Facultatif | Publication du fil, à partir de 0. Valeur par défaut : 0 |
Planifier la semaine (create_weekly_content_plan)
Un plan pour les 7 prochains jours d’un ensemble social : l’objectif de la semaine, 2 à 4 piliers de contenu et une publication prête à modifier pour chaque créneau de publication, avec son jour, son heure, sa plateforme, une idée d’image et sa raison d’être. Établi à partir du profil Hive de l’ensemble, de ses créneaux de publication, de ses meilleurs horaires, des résultats de ses publications récentes et de ce qui est déjà programmé. Les chiffres de LinkedIn ne servent pas à le rédiger : Buzzmark déplace ensuite chaque publication réservée à LinkedIn vers le meilleur créneau de la journée sur LinkedIn. Un compte connecté est nécessaire ; avec moins de 8 publications publiées accompagnées de chiffres, il s’appuie sur la voix de la marque et les usages des plateformes, et le précise. Conservé dans la Bibliothèque. Demandez d’abord à l’utilisateur s’il souhaite que les publications soient enregistrées comme brouillons : avec save_as_drafts, chaque publication devient aussi un brouillon, puis schedule_posts les place toutes sur leurs créneaux en une seule fois. Chaque publication planifiée compte comme un Buzz rédigé pour vous. L’opération peut prendre jusqu’à une minute.
| Entrées | Type | ||
|---|---|---|---|
social_set_id | number | Facultatif | Identifiant de l’ensemble social issu de list_social_sets. Facultatif si le compte ne comporte qu’un seul ensemble. |
goal | text, up to 600 characters | Facultatif | Ce que la semaine doit accomplir, selon les mots de l’utilisateur : un lancement, un événement, davantage de réservations. |
start | text | Facultatif | Premier jour, YYYY-MM-DD selon le fuseau horaire de l’ensemble. Par défaut : demain. |
save_as_drafts | yes or no | Facultatif | Par défaut : false |
Guides que nous publions
Chaque guide compare les outils selon les informations que chacun publie. Buzzmark en fait partie, et chaque page indique qui l’a créé.
- Meilleurs serveurs MCP pour les réseaux sociaux : ce que chaque outil indique au sujet de son serveur MCP : le forfait, les applications d’IA qu’il cite et son API.
Questions sur le serveur
Quels clients ont été testés ?
Claude, ChatGPT, Grok et Cursor ont chacun leur propre page. Tout client qui prend en charge MCP via Streamable HTTP avec OAuth 2.1 ou un en-tête Bearer devrait fonctionner ; une application qui ne prend en charge que stdio a besoin d’un pont.
Pourquoi n’y a-t-il pas d’outil de publication immédiate ?
Pour que le propriétaire garde le dernier mot. schedule_post exige une heure située au moins 5 minutes dans le futur, ou le prochain créneau de publication libre, et un Buzz programmé peut être retiré dans l’application.
D’où viennent les erreurs ?
Chaque refus est une phrase rédigée par Buzzmark, qui en indique la raison et la marche à suivre : une limite de plateforme, une image manquante, un ensemble sans file d’attente. Aucun message d’un fournisseur ne parvient à l’application.
Existe-t-il aussi une API REST ?
Pas encore. Aujourd’hui, le serveur MCP est le point d’accès des applications d’IA, et il est inclus dans tous les forfaits.
Configuration dans
- Buzzmark dans Claude : un clic dans l’annuaire de Claude, ou une commande dans Claude Code.
- Buzzmark dans ChatGPT : un clic dans les plugins de ChatGPT.
- Buzzmark dans Grok : un connecteur personnalisé sur grok.com, avec connexion.
- Buzzmark dans Cursor : un bloc de configuration, avec connexion ou une clé API.