
API de publication sur les réseaux sociaux pour agents IA : MCP, programmation et republication
Un agent IA peut déjà planifier une campagne, rédiger un texte, choisir une heure de publication et préparer une vidéo. Il lui manque encore une couche d’exécution fiable pour agir sur de véritables comptes sociaux.
Taisly Agent Kit fournit cette couche. Ses outils structurés permettent de trouver les comptes connectés, valider une publication vidéo, publier immédiatement, programmer pour plus tard, consulter l’état de diffusion et créer des règles de republication automatique.
La solution la plus rapide est le serveur MCP distant officiel de Taisly :
https://app.taisly.com/mcp
Il utilise le protocole HTTP diffusé en continu et OAuth. Pour les fichiers présents sur l’ordinateur, la même intégration existe sous forme de serveur MCP local, d’interface en ligne de commande fondée sur JSON, de SDK JavaScript et d’API de publication sur les réseaux sociaux.
En bref : si un agent IA peut utiliser des outils MCP, exécuter des commandes ou appeler une API, il peut publier des vidéos courtes avec Taisly. Le parcours sûr consiste à s’authentifier, découvrir les comptes, valider la publication, faire confirmer l’action finale, publier ou programmer, puis conserver le
historyId.
Qu’est-ce qu’une API de publication sociale pour agents IA ?
Cette interface transforme une instruction générale en action réelle. Au lieu de s’arrêter après la rédaction du texte, l’agent peut :
- vérifier que la connexion est prête ;
- répertorier précisément les comptes disponibles ;
- consulter les contraintes propres à chaque plateforme ;
- connecter un compte manquant au moyen d’une autorisation dans le navigateur ;
- valider une URL publique ou un fichier vidéo local ;
- publier maintenant ou programmer une date future ;
- renvoyer un identifiant stable et consulter ensuite le résultat ;
- créer et inspecter des automatisations de republication entre plateformes.
Taisly gère l’authentification auprès des réseaux et l’exécution. L’agent prend en charge la planification, la préparation, le choix des outils, la validation et l’orchestration. Les développeurs peuvent ainsi ajouter la publication sociale sans reconstruire une intégration TikTok, Instagram, YouTube, X et Facebook pour chaque agent.
Ce qu’un agent IA peut faire avec Taisly
| Demande de l’utilisateur | Fonction Taisly | Résultat |
|---|---|---|
| « Quels comptes peux-tu utiliser ? » | Lister les plateformes connectées | L’agent reçoit les noms, types et identifiants exacts. |
| « Connecte mon compte Instagram. » | Démarrer et vérifier la connexion | L’utilisateur autorise le compte, puis l’agent contrôle le résultat. |
| « Cette vidéo convient-elle à TikTok ? » | Lire le schéma et valider | Les problèmes sont détectés avant l’action réelle. |
| « Publie cette vidéo de lancement partout. » | Créer une publication pour les comptes choisis | Taisly publie uniquement vers les destinations approuvées. |
| « Programme-la vendredi à 9 h. » | Ajouter une date ISO et un fuseau horaire | La vidéo est mise en attente pour l’heure demandée. |
| « La publication est-elle terminée ? » | Lire l’historique ou l’état via historyId |
L’agent indique le résultat par plateforme. |
| « Republie mes prochaines vidéos YouTube sur TikTok et Instagram. » | Créer une règle de republication | Les prochaines vidéos admissibles sont distribuées automatiquement. |
Taisly se concentre sur la publication vidéo. Ce n’est ni un éditeur vidéo, ni un générateur de textes, ni un modèle IA. C’est la couche d’exécution utilisée une fois le média et les instructions prêts.
Quatre méthodes pour connecter un agent IA
| Méthode | Idéale pour | Source vidéo | Authentification |
|---|---|---|---|
| Assistant de Taisly Application | Configuration guidée d’un agent connu | URL publique ou fichier local selon l’intégration | OAuth guidé ou connexion dans le navigateur |
| MCP distant | Applications ChatGPT, connecteurs Claude, agents hébergés et clients MCP | URL publique directe http ou https |
OAuth, avec clé API en solution de repli |
| MCP local ou CLI | Codex, Claude Code, Cursor et agents ayant accès aux fichiers | Chemin tel que ./launch.mp4 |
Identifiant local créé dans le navigateur ou clé API |
| SDK ou API REST | Produits sur mesure, services applicatifs et structures d’agents | Fichier ou URL selon le point d’accès | Clé API Taisly |
1. Utiliser l’assistant AI Agents Setup de Taisly
L’assistant AI Agents Setup est le point de départ le plus simple. Il propose des parcours pour :
- Codex
- ChatGPT
- Claude
- Claude Code
- OpenClaw
- Hermes Agent
- tout autre agent compatible avec MCP ou un terminal
L’assistant suit les étapes Choisir -> Connecter -> Démarrer. Il produit la commande, la configuration du connecteur ou l’instruction à copier adaptée à l’agent et précise si une URL publique ou un fichier local est nécessaire.
Après la sélection, Taisly n’affiche que les méthodes pertinentes. Pour Codex, l’assistant génère une instruction complète pour la CLI et propose également MCP distant.
2. Connecter le serveur MCP distant
Choisissez MCP distant si l’agent accepte les serveurs MCP hébergés et si la vidéo possède une URL publique.
Server name: Taisly Social Media Posting
MCP endpoint: https://app.taisly.com/mcp
Transport: Streamable HTTP
Recommended authentication: OAuth
MCP Registry ID: io.github.taisly/agent
MCP distant convient aux applications ChatGPT, aux connecteurs Claude, à Codex, Claude Code, Hermes Agent et aux clients MCP personnalisés. L’utilisateur autorise Taisly dans le navigateur ; l’agent ne reçoit aucun mot de passe social.
Pour Codex :
codex mcp add taisly --url https://app.taisly.com/mcp
codex mcp login taisly
Pour Claude Code :
claude mcp add --transport http taisly https://app.taisly.com/mcp
Configurer l’application ChatGPT
Dans un espace ChatGPT compatible, créez une application Taisly ou un connecteur personnalisé. L’assistant fournit le lien vers les réglages, le nom, l’URL MCP, les consignes OAuth et l’activation dans une nouvelle conversation.
Configurer le connecteur Claude
Dans Claude sur le Web, sur ordinateur ou sur mobile, ajoutez Taisly comme connecteur personnalisé avec la même URL MCP. Taisly fournit un lien direct et des instructions manuelles pour les comptes individuels et les espaces Team ou Enterprise.
La documentation complète sur la publication vidéo avec MCP détaille les connecteurs et les exigences des URL publiques.
3. Exécuter MCP local pour les fichiers de l’ordinateur
Un serveur distant ne peut pas lire ./video.mp4, le dossier Téléchargements ni un autre chemin privé. Lancez le serveur local :
npx -y @taisly/agent mcp
Configuration type :
{
"mcpServers": {
"taisly": {
"command": "npx",
"args": ["-y", "@taisly/agent", "mcp"]
}
}
}
Pour Codex :
codex mcp add taisly -- npx -y @taisly/agent mcp
Pour Claude Code :
claude mcp add --transport stdio taisly -- npx -y @taisly/agent mcp
MCP local convient aussi à Cursor, Windsurf, Cline et Aider si leur configuration MCP peut exécuter une commande locale.
4. Utiliser la CLI, le SDK ou l’API REST
npm install -g @taisly/agent
L’agent peut démarrer la connexion dans le navigateur :
taisly setup --agent codex
# Ouvrez la loginUrl renvoyée et autorisez la connexion.
taisly checkin --agent codex
taisly auth:status
Cette procédure enregistre un identifiant local. Les services applicatifs peuvent également utiliser une clé créée dans les réglages Taisly.
Ressources :
- Démarrage rapide de Taisly Agent Kit
- Présentation de l’API de publication
- Documentation de l’API Taisly
- Paquet
@taisly/agentsur npm - Dépôt public Agent Kit
MCP distant ou MCP local ?
| Situation | Choix recommandé |
|---|---|
URL publique directe comme https://cdn.example.com/launch.mp4 |
MCP distant |
| Fichier dans le projet, Téléchargements ou un chemin local | MCP local ou CLI |
| Lien vers une prévisualisation exigeant connexion ou cookies | URL de téléchargement directe ou MCP local |
| Traitement dans un service applicatif | SDK ou API REST |
| Configuration guidée souhaitée | Assistant de Taisly Application |
Avec MCP distant, videoUrl doit fonctionner sans cookies, VPN, connexion ni page de confirmation et pointer directement vers un fichier téléchargeable. La limite actuelle est de 500 Mo.
La vérification locale accepte .mp4, .mov, .avi, .mkv, .webm, .flv, .mpeg et .mpg. Chaque réseau peut imposer d’autres limites concernant la durée, le codec, le format, le texte, la confidentialité ou le volume quotidien.
Outils MCP disponibles
Authentification et découverte des comptes
taisly_auth_statusvérifie connexion, limites de l’offre et nombre de comptes.taisly_platforms_listrenvoie les comptes disponibles.taisly_platform_schemarenvoie les contraintes d’une plateforme.taisly_platform_connect_startcrée un lien d’autorisation.taisly_platform_connect_checkvérifie la connexion.
La connexion programmée prend en charge instagram, tiktok, youtube, x et facebook. L’agent doit ensuite relancer taisly_platforms_list et utiliser les identifiants renvoyés.
Publication, programmation et état
taisly_posts_validatevérifie URL, destinations, texte et date facultative.taisly_posts_createpublie maintenant ou programme.taisly_posts_statusconsulte un élément parhistoryId.taisly_posts_listlit l’historique récent.
taisly_posts_create exige confirmed: true, à définir uniquement après validation du média, du texte, des comptes et de l’heure par l’utilisateur.
Republication automatique
taisly_reposts_listrenvoie les règles existantes.taisly_reposts_createcrée une règle entre un compte source et plusieurs destinations.
MCP local comprend aussi taisly_agent_setup_start et taisly_agent_checkin pour guider l’authentification sans copie manuelle d’une clé API.
Parcours de publication sécurisé
s’authentifier
-> lister les comptes connectés
-> lire les exigences des plateformes
-> valider le média et les données
-> montrer l’action finale
-> obtenir une confirmation explicite
-> publier ou programmer
-> conserver historyId
-> vérifier l’état
En pratique :
- Exécuter
taisly_auth_status. - Exécuter
taisly_platforms_list. - Associer les destinations à leurs identifiants exacts.
- Connecter tout compte manquant avec autorisation.
- Exécuter
taisly_platform_schemapour chaque destination. - Préparer vidéo, texte, paramètres et heure.
- Exécuter
taisly_posts_validate. - Montrer l’action complète.
- Après accord, appeler
taisly_posts_createavecconfirmed: true. - Renvoyer et conserver
historyId. - Consulter
taisly_posts_statusoutaisly_posts_list.
L’agent automatise les tâches répétitives, tandis que l’utilisateur garde le contrôle de l’action importante.
Exemple 1 : publier maintenant avec MCP distant
Utilise les outils MCP de Taisly pour publier cette vidéo :
URL de la vidéo : https://cdn.example.com/launch.mp4
Texte : Jour du lancement. Voici la visite du produit en 30 secondes.
Destinations : mes comptes TikTok et Instagram
Horaire : publier maintenant
Commence par lister mes comptes Taisly et associe les bonnes destinations.
Lis les exigences et valide la publication.
Montre-moi l’URL, le texte, les comptes et l’horaire définitifs.
Ne publie rien avant ma confirmation.
Ensuite, renvoie le historyId et vérifie l’état initial.
Après les appels de lecture et la confirmation :
{
"videoUrl": "https://cdn.example.com/launch.mp4",
"platforms": ["platform_id_1", "platform_id_2"],
"description": "Jour du lancement. Voici la visite du produit en 30 secondes.",
"confirmed": true
}
Exemple 2 : programmer une publication avec un agent IA
Utilisez une date ISO avec un fuseau horaire explicite.
Programme ./launch.mp4 vendredi à 9 h, fuseau Asia/Bangkok.
Publie-la sur mes comptes TikTok, Instagram, YouTube, X et Facebook connectés.
Texte : « Une façon plus rapide de diffuser une vidéo sociale. »
Liste d’abord les comptes, valide le fichier et l’horaire, puis montre-moi l’action finale.
Attends ma confirmation avant de programmer.
{
"video": "./launch.mp4",
"platforms": [
"platform_id_1",
"platform_id_2",
"platform_id_3"
],
"description": "Une façon plus rapide de diffuser une vidéo sociale.",
"scheduled": "2026-07-31T09:00:00+07:00"
}
taisly posts:validate --json ./campaign.json
taisly posts:create --json ./campaign.json
taisly posts:status --id <historyId>
L’agent renvoie l’heure normalisée, les comptes et le historyId.
Exemple 3 : créer une republication entre plateformes
Une règle concerne les prochaines vidéos admissibles d’un compte source, pas un seul envoi.
Crée avec Taisly une republication automatique de mon compte YouTube vers mes comptes TikTok et Instagram.
Liste d’abord mes règles et mes comptes.
Montre-moi précisément la source et les destinations.
Crée la règle uniquement après mon accord.
taisly reposts:list
taisly reposts:create \
--from <youtube_platform_id> \
--to <tiktok_platform_id>,<instagram_platform_id>
Les agents MCP utilisent taisly_reposts_list et taisly_reposts_create.
Consultez le guide complet, ainsi que les guides pour TikTok, Instagram Reels et YouTube Shorts.
Exemple 4 : connecter un compte manquant
- L’agent appelle
taisly_platforms_list. - Il constate qu’Instagram manque.
- Il appelle
taisly_platform_connect_startavecplatform: "instagram". - Taisly renvoie une
connectUrl. - L’utilisateur reçoit l’URL et autorise Instagram dans le navigateur.
- L’agent appelle
taisly_platform_connect_check. - Il reliste les comptes et ne continue qu’après avoir trouvé le bon.
L’utilisateur garde la maîtrise de l’autorisation. L’agent n’a jamais besoin des mots de passe Instagram, TikTok, YouTube, X ou Facebook.
Les guides Instagram et YouTube expliquent aussi la connexion manuelle.
Quels agents IA peuvent utiliser Taisly ?
Le fournisseur du modèle importe peu. L’agent doit pouvoir utiliser MCP distant, MCP local, la CLI ou l’API.
Agents conversationnels et polyvalents
Des parcours guidés existent pour ChatGPT et Claude. Le même principe convient à Gemini, Microsoft Copilot, Perplexity, Grok, DeepSeek et Mistral AI si leur environnement expose MCP ou une API.
Agents de programmation et d’utilisation de l’ordinateur
Taisly propose des pages pour Codex, Claude Code, OpenClaw, Hermes Agent, Cursor, Windsurf, Cline, Aider, GitHub Copilot Chat, Amazon Q, Replit Agent, Codeium, Tabnine, Bolt.new, Lovable et v0.
Ils sont utiles pour les démonstrations produit, journaux de nouveautés, enregistrements de tests, médias de campagne et annonces de lancement.
Structures d’agents et outils d’automatisation
Les systèmes personnalisés peuvent intégrer Taisly dans un processus plus large avec Manus, Lindy AI, Superagent, Vellum, Semantic Kernel, AutoGen, MetaGPT ou Agent Zero.
Le processus peut préparer la campagne, produire ou trouver la vidéo, adapter les textes, demander l’accord, appeler Taisly et surveiller le résultat.
Outils IA de vidéo et de contenu
Runway, Synthesia, HeyGen, Sora, Pika, Kling AI, InVideo, CapCut, Canva, Descript et Opus Clip peuvent préparer le média avant l’agent.
Tous n’exposent pas la même interface. Le schéma sûr est le suivant : un outil crée le média, un agent compatible MCP ou API obtient le fichier ou l’URL, puis Taisly publie.
Parcourez le répertoire complet des agents.
Sur quelles plateformes l’agent peut-il publier ?
Les destinations sont toujours les comptes renvoyés par taisly_platforms_list ou taisly platforms:list. Un nom de plateforme ne suffit pas, car un utilisateur peut posséder plusieurs comptes, chaînes ou pages.
L’agent ne doit jamais inventer un identifiant ni publier sur « tous les comptes » sans demande explicite.
Paramètres et textes propres aux plateformes
Avec taisly_platform_schema, l’agent peut :
- adapter l’introduction et l’appel à l’action ;
- vérifier la longueur du texte et les champs obligatoires ;
- choisir la confidentialité et les options propres au réseau ;
- ajouter une heure et un fuseau explicites ;
- éviter les filigranes et les copies de mauvaise qualité ;
- vérifier le format vertical et la durée.
Lisez aussi comment publier la même vidéo sans paraître répétitif, pourquoi les vidéos republiées obtiennent peu de vues, les meilleurs horaires et pourquoi les réseaux compressent les vidéos.
Règles de sécurité
- Découvrir les comptes avant tout. Ne jamais deviner les identifiants.
- Respecter strictement la portée demandée.
- Valider avant de créer.
- Afficher l’action finale complète.
- Exiger un accord explicite. Ne définir
confirmed: truequ’ensuite. - Protéger les identifiants. Ne jamais afficher
TAISLY_API_KEY. - Conserver le résultat. Garder
historyId. - Ne pas relancer à l’aveugle. Vérifier l’historique après une expiration.
- Respecter les limites de l’offre et des plateformes.
- Respecter les règles des réseaux. Taisly ne contourne ni permissions ni politiques.
Parcours CLI fondé sur JSON
taisly auth:status
taisly platforms:list
taisly platforms:schema --platform TikTok
taisly posts:validate --json ./campaign.json
taisly posts:create --json ./campaign.json
taisly posts:list --page 1
taisly posts:status --id <historyId>
taisly reposts:list
taisly reposts:create --from <platform_id> --to <platform_id_1,platform_id_2>
integrations:list est un alias de platforms:list. Taisly nomme les comptes connectés « plateformes », tandis que certaines API parlent d’« intégrations ».
Exemple du SDK JavaScript
import { Taisly } from "@taisly/agent";
const taisly = new Taisly({
apiKey: process.env.TAISLY_API_KEY,
});
const platforms = await taisly.platforms.list();
const validation = await taisly.posts.validate({
video: "./launch.mp4",
platforms: [platforms.data[0].id],
description: "Jour du lancement",
});
if (!validation.success) {
throw new Error("La publication n’a pas passé la validation.");
}
const post = await taisly.posts.create({
video: "./launch.mp4",
platforms: [platforms.data[0].id],
description: "Jour du lancement",
scheduled: "2026-07-31T09:00:00+07:00",
});
console.log(post.historyId);
En production, associez volontairement la demande au bon compte au lieu de prendre le premier.
Instruction de configuration à copier pour un agent doté d’un terminal
Aide-moi à connecter cet environnement à Taisly.
1. Installe la CLI de Taisly Agent Kit avec : npm i -g @taisly/agent
2. Exécute : taisly setup --agent <agent-slug>
3. Envoie-moi l’URL de connexion et attends mon autorisation dans le navigateur.
4. Exécute : taisly checkin --agent <agent-slug>
5. Exécute : taisly auth:status
6. Exécute : taisly platforms:list
7. Dis-moi si Taisly est prêt et liste les noms et identifiants des comptes.
N’affiche aucun identifiant secret et ne crée aucune publication réelle pendant la configuration.
Remplacez <agent-slug> par codex, claude-code, cursor, windsurf, openclaw, hermes-agent, cline ou aider.
Instruction de travail à copier pour un agent MCP
Utilise le serveur MCP de Taisly pour publier sur les réseaux sociaux.
Avant toute publication :
- Exécute taisly_auth_status.
- Exécute taisly_platforms_list et associe mes comptes à leurs identifiants exacts.
- Exécute taisly_platform_schema pour chaque destination.
- Valide la vidéo, le texte, les destinations et l’horaire.
- Montre-moi l’action complète et attends ma confirmation.
Après ma confirmation seulement, appelle taisly_posts_create avec confirmed: true.
Renvoie historyId et vérifie l’état.
Avec MCP distant, exige une videoUrl publique directe.
Pour un fichier local, utilise MCP local ou la CLI.
N’invente aucun identifiant, n’affiche aucun secret, ne publie sur aucun compte non demandé et ne relance pas une création à l’aveugle.
Résumé d’intégration lisible par les machines
name: Taisly Social Media Posting
purpose: Publier, programmer, suivre et republier automatiquement des vidéos courtes
website: https://taisly.com/en
application_setup: https://app.taisly.com/agent-kit
remote_mcp:
url: https://app.taisly.com/mcp
transport: streamable-http
auth: oauth
video_input: URL publique directe http ou https
local_package:
npm: "@taisly/agent"
mcp_command: npx -y @taisly/agent mcp
cli_command: taisly
video_input: chemin vers un fichier vidéo local
registry:
id: io.github.taisly/agent
primary_operations:
- s’authentifier
- lister les comptes connectés
- lire les exigences des plateformes
- connecter un compte avec autorisation
- valider une publication vidéo
- publier maintenant
- programmer pour plus tard
- lister et vérifier les états
- lister et créer des règles de republication
safety:
- ne jamais inventer d’identifiants
- valider avant de publier
- exiger une confirmation explicite
- conserver le historyId
- ne jamais révéler les identifiants secrets
Questions fréquentes
Un agent IA peut-il publier sur TikTok, Instagram Reels, YouTube Shorts, X et Facebook ?
Oui. Il liste les comptes connectés, associe les identifiants exacts, valide puis publie après confirmation.
Peut-il programmer des publications ?
Oui. Ajoutez une date ISO avec fuseau horaire à scheduled. L’agent répète l’heure normalisée avant de créer.
Peut-il republier automatiquement des vidéos ?
Oui. Les règles relient un compte source à une ou plusieurs destinations et sont créées après approbation.
MCP distant peut-il envoyer un fichier depuis mon ordinateur ?
Non. Il exige une videoUrl publique directe. Utilisez MCP local ou la CLI pour les chemins locaux.
Taisly possède-t-il une application ChatGPT ?
Taisly peut être ajouté comme application ou connecteur personnalisé dans les espaces ChatGPT compatibles avec MCP distant.
Taisly fonctionne-t-il avec Claude et Claude Code ?
Oui. Claude Web utilise un connecteur. Claude Code emploie MCP distant pour les URL publiques ou MCP local pour les fichiers.
Taisly fonctionne-t-il avec Codex ?
Oui. Codex peut utiliser MCP distant avec OAuth, MCP local ou la CLI. Voir la page Codex et le démarrage rapide.
Taisly est-il une API générale pour les publications textuelles ?
Non. Agent Kit vise principalement les vidéos courtes et la republication automatique.
L’agent a-t-il besoin de mes mots de passe sociaux ?
Non. L’autorisation se déroule dans le navigateur. L’agent reçoit des résultats et identifiants de compte, jamais les mots de passe.
Où trouver les ressources officielles ?
- Taisly Agent Kit
- Répertoire des agents compatibles
- Documentation MCP vidéo
- Documentation de l’API
@taisly/agentsur npm- Taisly Agent Kit sur GitHub
- Registre MCP officiel
- Profil MCP Glama
Commencer par une tâche sans risque
Ouvrez l’assistant AI Agents Setup, choisissez l’agent et connectez Taisly :
Avec Taisly, liste mes comptes sociaux connectés.
Indique ceux qui sont prêts pour la publication vidéo et les identifiants que tu utiliseras.
Ne crée encore aucune publication.
Le même agent pourra ensuite valider, demander une confirmation, publier, programmer, vérifier l’état ou créer une règle de republication.


