Ce que c'est et pourquoi ça compte
Publier le même post sur six réseaux à la main, c'est ouvrir six applis, charger six fois les mêmes slides et réécrire six fois le texte. Tous les jours. C'est la première tâche qui saute quand vous avez un produit à construire.
La solution n'est pas de brancher Claude Code sur chaque réseau un par un. Les API officielles ont des règles lourdes : TikTok, par exemple, ne vous laisse publier qu'en privé tant qu'il n'a pas validé votre appli. L'astuce, c'est un outil de programmation de posts (un scheduler) qui a un serveur MCP. MCP, c'est la façon standard dont Claude Code se branche sur un service externe : une prise.
Le résultat : vous lui donnez les slides, le texte et l'heure, et il programme tout, plateforme par plateforme. Avec certains outils, le lendemain vous lui demandez comment ça s'est passé et il vous répond avec les chiffres. C'est pour ceux qui publient seuls et veulent être partout sans y passer la soirée.
1. Choisissez l'outil de programmation
Il y en a plusieurs avec un serveur MCP officiel. Trois choses changent : où il tourne, s'il est gratuit et s'il vous donne les chiffres. Postiz, Upload-Post et Buffer couvrent les six réseaux de ce guide.
- Postiz. C'est open source : vous l'installez gratuitement sur votre propre serveur (avec Docker, par exemple), ou vous utilisez Postiz Cloud, sur abonnement avec un essai gratuit. Les deux versions ont le serveur MCP. Le serveur MCP n'a pas d'outil pour lire les statistiques : vous les regardez dans l'appli.
- Upload-Post. Uniquement dans le cloud, avec un plan gratuit limité, par exemple sur le nombre de fichiers chargés par mois. Son serveur MCP a des outils pour charger photos, vidéos et textes, programmer, et lire statistiques et commentaires.
- Buffer. Dans le cloud, il se connecte avec votre compte Buffer sans clé : vous vous connectez et vous approuvez (ça s'appelle OAuth). Il programme les posts et vous donne des métriques agrégées. Les limites dépendent de l'offre : vérifiez la vôtre.
- Blotato. Payant uniquement : sa documentation indique que l'API et le MCP ne sont pas inclus dans l'essai gratuit, et que générer une clé pendant l'essai met fin à l'essai et lance l'abonnement.
- Ayrshare. Pensé pour les développeurs. Pas d'offre gratuite, seulement un essai, et toutes les offres incluent l'API. Il gère aussi les commentaires et les messages. Pour X, vous devez ajouter vos propres identifiants X.
2. Branchez-le sur Claude Code
D'abord, vous connectez vos réseaux dans l'outil lui-même, sur son site : c'est là que vous vous connectez à TikTok, Instagram et aux autres. Claude ne voit pas vos mots de passe, seulement les comptes que vous avez connectés.
Ensuite, vous ajoutez son serveur MCP avec une commande dans le terminal, en dehors de Claude Code. Avec --scope user, il vaut pour tous vos projets. VOTRE_CLE, c'est la clé API du service : dans Postiz, elle est dans les réglages développeurs (Public API), dans Upload-Post sur la page API Keys.
# Postiz Cloud claude mcp add --transport http postiz --scope user https://mcp.postiz.com/mcp --header "Authorization: Bearer VOTRE_CLE" # Buffer (puis /mcp pour se connecter) claude mcp add --transport http buffer --scope user https://mcp.buffer.com/mcp # Upload-Post claude mcp add --transport http upload-post --scope user https://mcp.upload-post.com/mcp --header "Authorization: ApiKey VOTRE_CLE" # Blotato (puis /mcp pour se connecter) claude mcp add --transport http blotato --scope user https://mcp.blotato.com/mcp # Ayrshare claude mcp add --transport http ayrshare --scope user https://api.ayrshare.com/mcp --header "Authorization: Bearer VOTRE_CLE"
Postiz sur votre propre serveur : même commande, mais l'adresse est celle de votre Postiz suivie de /mcp. Le serveur MCP tourne dans le backend de Postiz, donc si vous avez un reverse proxy (Caddy ou Nginx, par exemple), il doit laisser passer ce chemin.
- Vérifiez dans le terminal avec claude mcp list : l'outil doit apparaître comme connecté.
- Pour Buffer et Blotato, ouvrez Claude Code, tapez /mcp, choisissez le serveur et connectez-vous dans le navigateur.
- Faites le test : « Quels comptes sociaux vois-tu dans l'outil de programmation ? Liste-les avec la plateforme. » Si la liste est juste, vous êtes prêt.
3. Les vraies limites des plateformes
- TikTok, appli non validée. Tant que TikTok n'a pas vérifié l'appli (ça s'appelle un audit), les posts ne sortent qu'en privé (SELF_ONLY), pour cinq utilisateurs au maximum sur 24 heures, et ces comptes doivent être privés. Si vous installez Postiz vous-même, c'est vous qui créez l'appli TikTok et devez la faire valider : Postiz prévient lui-même qu'avec Meta, YouTube et TikTok, ça peut prendre quelques semaines.
- TikTok, carrousel. Un post photo via l'API peut contenir jusqu'à 35 images. Le titre s'arrête à 90 caractères, la description à 4000. L'API a aussi un second mode : au lieu de publier, elle envoie le post dans votre boîte TikTok et vous le terminez dans l'appli.
- Pas de programmation native. Ni l'API de TikTok ni celle d'Instagram n'ont de champ pour l'heure : c'est l'outil qui garde le post et le publie au bon moment. C'est pour ça qu'il faut un service toujours allumé, pas votre portable.
- Instagram. Il faut un compte professionnel. Un carrousel va jusqu'à 20 éléments, les images doivent être en JPEG, et elles sont toutes recadrées sur la première (carrée par défaut) : faites toutes les slides au même format. Il y a aussi une limite de posts publiés via l'API sur 24 heures, mais la page officielle donne deux chiffres différents : vérifiez la limite de votre compte.
Le test à faire avant de lui faire confiance : programmez un post TikTok dans dix minutes et vérifiez sur votre téléphone qu'il est sorti, et qu'il est public.
4. Le premier post sur six réseaux
Mettez les slides dans un dossier, numérotées dans l'ordre (01.jpg, 02.jpg…), et le texte dans un fichier. Puis, dans Claude Code :
Utilise l'outil de programmation de posts connecté. Programme pour aujourd'hui à 18 h, heure locale, le carrousel avec les images du dossier [dossier], dans l'ordre des noms, sur TikTok, Instagram, YouTube, X, Threads et LinkedIn. Le texte est dans le fichier [fichier]. Vérifie d'abord les règles de chaque plateforme : combien d'images, quel format, combien de caractères. Si une plateforme n'accepte pas le carrousel tel quel, passe-la et dis-moi ce qu'il faudrait. Avant de programmer, montre-moi le récapitulatif, plateforme par plateforme, et attends mon accord.
Le récapitulatif et l'accord ne sont pas un détail : certains outils peuvent publier tout de suite au lieu de programmer, et Buffer lui-même conseille de garder les demandes de confirmation actives.
5. Un texte par réseau, et les chiffres d'hier
Le même texte à l'identique sur six réseaux marche mal : sur X, c'est la première ligne qui compte, sur LinkedIn on lit davantage. Faites-le adapter :
Prends le texte du fichier [fichier] et fais-en une version par plateforme : TikTok (titre de moins de 90 caractères, puis la description), Instagram, YouTube, X (court, la phrase la plus forte au début), Threads et LinkedIn (plus développé, à la première personne). Même contenu, aucun fait nouveau, pas de rangées d'emojis. Montre-moi les six versions l'une sous l'autre, puis utilise-les pour programmer le post de 18 h.
Le lendemain, demandez les chiffres. Ça marche si votre outil a des outils de statistiques : Upload-Post, Buffer et Ayrshare en ont, le serveur MCP de Postiz non.
Comment ça s'est passé hier ? Pour chaque post publié hier, donne-moi vues, likes, commentaires et partages, plateforme par plateforme, dans un tableau. Puis dis-moi lequel a le mieux marché et ce qu'il avait de différent des autres. Si un chiffre n'est pas disponible, écris « non disponible » : ne l'estime pas.
Les erreurs les plus courantes
- Brancher Claude Code directement sur l'API de chaque réseau. Vous vous retrouvez à gérer six applis à faire valider, et sur TikTok vous publiez en privé tant que vous n'avez pas passé l'audit.
- Ajouter le serveur avec --scope project et la clé dedans. Elle se retrouve dans le fichier .mcp.json du projet, qui part en général sur git : utilisez --scope user ou le scope local, celui par défaut.
- Lui faire confiance sans test. Programmez le premier post dans dix minutes et vérifiez qu'il sort, et qu'il est public sur TikTok.
- Des slides en PNG ou de formats différents pour Instagram. Via l'API, il n'accepte que le JPEG, et recadre toutes les slides sur la première.
Check-list
- Mes réseaux sont connectés dans l'outil de programmation
- claude mcp list montre l'outil comme connecté
- Mon compte Instagram est un compte professionnel
- J'ai fait un post test sur TikTok et il est sorti en public
- Les slides sont en JPEG, au même format, numérotées dans l'ordre
- Claude me montre le récapitulatif et attend mon accord avant de programmer
Questions fréquentes
Est-ce que je peux le faire sans rien payer ?
Oui, avec Postiz sur votre serveur, puisqu'il est open source. Mais l'appli de chaque réseau, c'est vous qui la créez et la faites valider, et sur TikTok, tant que vous n'avez pas passé l'audit, vous publiez en privé.
Le post sort-il même si mon ordinateur est éteint ?
Oui. Une fois programmé, c'est l'outil qui le publie depuis son serveur. Si vous voulez que la préparation démarre toute seule aussi, Claude Code a des tâches planifiées dans le cloud (en préversion). Mais là, les serveurs ajoutés avec claude mcp add ne sont pas disponibles : ajoutez l'outil comme connecteur sur claude.ai.
Peut-il aussi répondre aux commentaires ?
Ça dépend de l'outil. Postiz dit clairement que via MCP on ne peut ni lire ni répondre aux commentaires. Upload-Post et Ayrshare ont des outils pour les commentaires. À mon avis, les lire avec Claude est utile ; les réponses, mieux vaut les écrire vous-même.