Taplio

officiel

Gérez votre compte LinkedIn depuis Claude ou ChatGPT.

Que pouvez-vous faire avec Taplio MCP ?

  • Charger le contexte du compte — Appelez get_me pour charger votre identité, vos préférences de contenu et les statistiques LinkedIn du jour avant de rédiger.
  • Rédiger et planifier des posts — Créez, modifiez et planifiez des brouillons LinkedIn, ou publiez immédiatement après confirmation.
  • Analyser les performances des posts — Listez vos posts et récupérez les analytics du compte ou par post pour une plage de dates choisie.
  • Chercher l'inspiration — Recherchez les posts LinkedIn d'autres créateurs par mot-clé, likes et nombre d'abonnés de l'auteur.
  • Interagir avec le contenu — Trouvez des posts à commenter, rédigez et mettez en file d'attente des commentaires ou réponses, et mettez en file d'attente des likes.
  • Mettre en file d'attente les demandes de connexion — Envoyez des demandes de connexion par nom d'utilisateur LinkedIn et vérifiez ou annulez leur statut.

Documentation

Serveur MCP Taplio LinkedIn

License: MIT MCP Remote server

Le serveur MCP Taplio LinkedIn est un serveur Model Context Protocol (MCP) qui connecte directement les outils d'IA à votre compte Taplio et, par son intermédiaire, à votre présence LinkedIn. Il permet aux agents d'IA, aux assistants et aux clients de chat de rédiger, planifier et publier des posts LinkedIn, de parcourir ce que vous avez déjà publié, de chercher l'inspiration chez d'autres créateurs, de consulter vos statistiques et d'interagir : trouver des posts qui méritent un commentaire, rédiger des commentaires et des réponses, aimer des posts et envoyer des demandes de connexion, le tout en langage naturel.

Pointez votre hôte MCP vers le serveur Taplio et vous pouvez demander des choses comme :

  • « Rédige un post LinkedIn sur notre nouveau lancement MCP et planifie-le pour mardi 9h. »
  • « Montre-moi mes 10 derniers posts et lequel a obtenu le plus d'impressions. »
  • « Trouve 20 posts performants sur linkedin ghostwriting de créateurs ayant moins de 50k abonnés. »
  • « Comment évoluent mes abonnés et mon engagement sur les 30 derniers jours ? »

Cas d'usage

  • Transformer des idées brutes en posts LinkedIn prêts à publier, avec votre voix et vos sujets.
  • Automatiser la création de brouillons, la planification et la publication depuis n'importe quel client compatible MCP.
  • Construire des workflows de contenu assistés par IA et des rapports à partir de vos vraies données LinkedIn.
  • Extraire des insights et des statistiques de votre historique de publication sans quitter votre assistant.

Sommaire


Serveur MCP Taplio distant

Taplio est proposé sous forme de serveur MCP distant hébergé. Il n'y a rien à installer ni à exécuter localement : votre hôte MCP se connecte au point de terminaison Taplio via HTTP et s'authentifie avec OAuth.

PropriétéValeur
TransportStreamable HTTP (distant)
Point de terminaisonhttps://mcp.taplio.com/
AuthentificationOAuth 2.0 (autorisation dans le navigateur, aucune clé API à coller)
PortéeLe compte Taplio + LinkedIn de l'utilisateur authentifié
Indication serveurAppelez d'abord get_me pour charger l'identité et les paramètres

Comme le serveur est distant et basé sur OAuth, vous ne copiez jamais de secret dans un fichier de configuration. L'accès est lié au compte Taplio que vous approuvez dans le navigateur, et peut être révoqué depuis Taplio à tout moment.


Prérequis

  1. Un compte Taplio actif avec LinkedIn connecté.
  2. Un hôte compatible MCP (Claude Code, Claude Desktop, Manus, VS Code avec Copilot, Cursor, Windsurf, Grok, Mistral Le Chat, Raycast, ou tout client qui parle MCP via HTTP).
  3. Un navigateur disponible lors de la première connexion, pour effectuer l'autorisation OAuth.

Installation

Claude Code

claude mcp add --transport http taplio https://mcp.taplio.com/

Exécutez ensuite /mcp dans Claude Code et autorisez taplio dans le navigateur lorsque cela vous est demandé.

Connecteurs Claude Desktop / claude.ai

En un clic : ouvrez ce lien pour obtenir la boîte de dialogue « Ajouter un connecteur personnalisé » déjà remplie avec le nom et l'URL de Taplio, puis cliquez sur Ajouter.

Ou faites-le manuellement : dans Claude Desktop ou sur claude.ai, ouvrez Paramètres -> Connecteurs -> Ajouter un connecteur personnalisé, puis saisissez :

  • Nom : Taplio
  • URL : https://mcp.taplio.com/

Approuvez l'écran OAuth. Les outils Taplio apparaissent alors dans le sélecteur d'outils.

Manus

Taplio est un plugin Manus natif : en un clic, aucune URL de serveur à coller.

  1. Ouvrez le répertoire des plugins Manus.
  2. Trouvez Taplio et cliquez sur Connecter.
  3. Connectez-vous à votre compte Taplio et approuvez l'accès.

Les outils Taplio sont alors disponibles dans vos tâches Manus.

VS Code

Ajoutez à votre configuration MCP utilisateur ou d'espace de travail (.vscode/mcp.json) :

{
  "servers": {
    "taplio": {
      "type": "http",
      "url": "https://mcp.taplio.com/"
    }
  }
}

Cursor

Dans ~/.cursor/mcp.json (ou Paramètres -> MCP -> Ajouter) :

{
  "mcpServers": {
    "taplio": {
      "url": "https://mcp.taplio.com/"
    }
  }
}

Windsurf

Dans ~/.codeium/windsurf/mcp_config.json :

{
  "mcpServers": {
    "taplio": {
      "serverUrl": "https://mcp.taplio.com/"
    }
  }
}

Grok

Sur grok.com, ouvrez Plugins -> Nouveau connecteur -> Personnalisé, puis saisissez :

  • Nom : Taplio
  • URL du serveur : https://mcp.taplio.com/

Cliquez sur Ajouter un connecteur et approuvez la connexion Taplio dans la fenêtre contextuelle. Mentionnez Taplio dans votre prompt (par exemple « Utilise Taplio pour me donner mes statistiques LinkedIn du jour ») afin que Grok sélectionne le connecteur.

Mistral Le Chat

Dans Le Chat, ouvrez Contexte -> Connecteurs -> Ajouter un connecteur -> Ajouter un connecteur personnalisé, puis saisissez :

  • Nom du connecteur : Taplio
  • Serveur : https://mcp.taplio.com/

L'authentification est détectée automatiquement (OAuth 2.1). Cliquez sur Ajouter un connecteur et approuvez la connexion Taplio. Si Le Chat répond qu'aucun connecteur Taplio n'est disponible, nommez l'outil dans votre prompt (par exemple « Utilise l'outil get_me du connecteur Taplio »).

Raycast

Installez l'extension Model Context Protocol Registry, exécutez Search Servers, conservez le registre Official, recherchez taplio et choisissez Install Server. Raycast se connecte via HTTP et ouvre la connexion Taplio.

Smithery

Ouvrez smithery.ai/servers/taplio/linkedin-mcp, cliquez sur Add to toolbox, puis sur Authenticate sur le connecteur Taplio dans votre boîte à outils.

Configuration MCP générique

Tout client qui prend en charge les serveurs MCP distants via HTTP peut utiliser :

{
  "mcpServers": {
    "taplio": {
      "type": "http",
      "url": "https://mcp.taplio.com/"
    }
  }
}

Authentification

Le serveur MCP Taplio utilise OAuth 2.0. Lors de la première utilisation, votre client ouvre une fenêtre de navigateur dans laquelle vous vous connectez à Taplio et approuvez l'accès. Le serveur agit ensuite pour le compte de ce seul compte. Aucune clé API, aucun jeton ni identifiant LinkedIn ne sont stockés dans la configuration de votre client. Révoquez l'accès à tout moment depuis les paramètres de votre compte Taplio.


Jeux d'outils

Les outils sont regroupés en jeux d'outils fonctionnels. Tous opèrent sur le compte de l'utilisateur authentifié.

Jeu d'outilsDescription
Compte et statistiquesIdentité, préférences de contenu, posts, et statistiques du compte et par post.
Brouillons et médiasCréer, lire, lister, modifier et supprimer des brouillons ; téléverser et joindre des médias.
Planification et publicationPublier un brouillon maintenant, le planifier, ou annuler sa planification pour le remettre en brouillon.
InspirationRechercher les posts LinkedIn d'autres créateurs pour modéliser le contenu sur ce qui fonctionne.
EngagementTrouver des posts et commentaires qui méritent un engagement, commenter, répondre et aimer.
RéseauMettre en file des demandes de connexion et en assurer le suivi.

Outils

Les 35 outils. Les outils en lecture seule ne modifient jamais rien ; les outils d'écriture modifient vos brouillons Taplio ou agissent sur LinkedIn, et les clients qui prennent en charge les annotations d'outils demandent une confirmation avant de les exécuter. Les schémas d'entrée complets sont renvoyés par le serveur (tools/list) ; la référence des outils ci-dessous détaille les outils principaux.

Compte et statistiques

  • get_me (lecture seule) : Votre identité, vos préférences de contenu et les statistiques LinkedIn du jour. À appeler en premier.
  • list_posts (lecture seule) : Vos posts LinkedIn, du plus récent au plus ancien, depuis Taplio et publiés directement sur LinkedIn.
  • get_post (lecture seule) : Un post par identifiant Taplio ou urn LinkedIn.
  • get_analytics_overview (lecture seule) : Statistiques du compte dans le temps : abonnés, impressions, engagement.
  • get_post_analytics (lecture seule) : Impressions, likes, commentaires et partages par post.

Brouillons et médias

  • list_drafts (lecture seule) : Vos brouillons de posts LinkedIn non publiés.
  • get_draft (lecture seule) : Un brouillon par identifiant.
  • create_draft (écriture) : Créer un brouillon, éventuellement avec des médias.
  • update_draft (écriture) : Réécrire un brouillon ou y joindre des médias.
  • delete_draft (écriture) : Supprimer définitivement un brouillon.
  • list_media (lecture seule) : Médias déjà téléversés sur Taplio.
  • create_media_upload_url (écriture) : Obtenir une URL de téléversement à usage unique pour une image, une vidéo, un GIF ou un PDF.
  • attach_media_from_url (écriture) : Joindre à un brouillon un média depuis une URL publique.
  • pick_media (écriture) : Panneau interactif pour joindre un média depuis votre bibliothèque, dans les clients qui prennent en charge MCP Apps.
  • upload_media (écriture) : Panneau interactif pour téléverser un nouveau fichier et le joindre, dans les clients qui prennent en charge MCP Apps.

Planification et publication

  • schedule_draft (écriture) : Planifier un brouillon pour une publication automatique à une date future.
  • unschedule (écriture) : Remettre un post planifié en brouillon.
  • publish_draft (écriture) : Publier un brouillon maintenant. Il est mis en ligne et l'action est irréversible.

Inspiration

  • search_inspiration (lecture seule) : Rechercher dans les posts LinkedIn d'autres créateurs des formats et angles éprouvés.

Engagement

  • find_posts_to_comment (lecture seule) : Posts qui méritent un commentaire, issus de vos posts, d'un flux sélectionné ou d'une sélection personnalisée.
  • list_comment_feeds (lecture seule) : Les flux sélectionnés disponibles pour l'engagement.
  • find_comments_to_reply (lecture seule) : Commentaires sur des posts qui méritent encore une réponse.
  • list_comment_drafts (lecture seule) : Vos brouillons de commentaires, qui constituent aussi la file d'attente et l'historique.
  • get_comment_draft (lecture seule) : Un brouillon de commentaire, pour confirmer s'il a été publié.
  • create_comment_draft (écriture) : Rédiger un commentaire ou une réponse. Rien n'atteint encore LinkedIn.
  • update_comment_draft (écriture) : Réécrire un brouillon de commentaire avant sa validation.
  • commit_comment_draft (écriture) : Mettre en file un commentaire pour publication sur LinkedIn sous votre nom.
  • cancel_comment_draft (écriture) : Annuler un commentaire en file d'attente avant son envoi.
  • like_post (écriture) : Mettre en file un like sur un post ou un commentaire.
  • get_post_like (lecture seule) : Statut d'un like que vous avez mis en file.
  • cancel_like (écriture) : Annuler un like en file d'attente avant son envoi.

Réseau

  • list_connection_requests (lecture seule) : Toutes les demandes de connexion que vous avez mises en file, avec leur statut.
  • send_connection_request (écriture) : Mettre en file une demande de connexion à quelqu'un par nom d'utilisateur LinkedIn.
  • get_connection_request (lecture seule) : Statut de la dernière demande pour un nom d'utilisateur.
  • cancel_connection_request (écriture) : Annuler une demande de connexion en file d'attente avant son envoi.

Référence des outils

Profil

get_me

À lire en premier pour s'orienter. Renvoie l'identité et les préférences de contenu de l'utilisateur afin d'adapter la sortie à son profil et de reconnaître ses propres posts : nom d'affichage et @handle LinkedIn (un utilisateur peut avoir plusieurs alias, vérifiez donc les deux), ainsi que ai_settings (secteur, rôle, langue, audience cible, sujets, mots-clés, description) et les statistiques LinkedIn du jour (abonnés, relations, vues de profil).

Aucun paramètre.


Brouillons

create_draft

Créer un nouveau brouillon de post LinkedIn (non publié). Publiez-le plus tard avec schedule_draft ou publish_draft.

ParamètreTypeRequisDescription
contentstringouiLe corps textuel du brouillon. De 1 à 3000 caractères.

get_draft

Récupère un brouillon de publication LinkedIn unique par identifiant.

ParamètreTypeRequisDescription
idstringouiL'identifiant du brouillon (issu de list_drafts).

list_drafts

Liste les brouillons de publications LinkedIn non publiés de l'utilisateur.

ParamètreTypeRequisDescription
limitintegernonNombre maximal de brouillons à renvoyer. Par défaut 25, plafonné à 100.
cursorstringnonJeton de pagination issu d'une réponse précédente.

update_draft

Met à jour le contenu d'un brouillon existant. Seuls les brouillons peuvent être modifiés : les publications publiées ou planifiées ne le peuvent pas.

ParamètreTypeRequisDescription
idstringouiL'identifiant du brouillon à mettre à jour (issu de list_drafts).
contentstringouiLe nouveau corps textuel complet (remplace l'existant). De 1 à 3000 caractères.

delete_draft

Supprime définitivement un brouillon de publication LinkedIn.

ParamètreTypeRequisDescription
idstringouiL'identifiant du brouillon à supprimer définitivement.

Publication

publish_draft

Publie immédiatement un brouillon sur LinkedIn. La publication est mise en ligne maintenant et ne peut pas être annulée.

ParamètreTypeRequisDescription
idstringouiL'identifiant du brouillon à publier immédiatement.

schedule_draft

Planifie la publication automatique d'un brouillon à une date future.

ParamètreTypeRequisDescription
idstringouiL'identifiant du brouillon à planifier (issu de list_drafts).
scheduled_forstringouiDate et heure au format ISO 8601 (par ex. 2026-06-10T14:30:00Z). Au moins 2 minutes dans le futur.

unschedule

Déplanifie une publication planifiée, la renvoyant vers les brouillons afin que vous puissiez la modifier, la replanifier ou la supprimer.

ParamètreTypeRequisDescription
idstringouiL'identifiant de la publication planifiée (issu de list_posts).

Publications

list_posts

Liste les publications LinkedIn de l'utilisateur (statut scheduled, sending ou sent), les plus récentes en premier. Un brouillon devient une publication une fois qu'il est planifié ou publié.

ParamètreTypeRequisDescription
statusenumnonFiltrer par scheduled, sending ou sent. Omettre pour les trois.
fromstringnonUniquement les publications à partir de cette date (YYYY-MM-DD ou ISO 8601, UTC).
tostringnonUniquement les publications jusqu'à cette date (YYYY-MM-DD ou ISO 8601, UTC).
limitintegernonNombre maximal de publications à renvoyer. Par défaut 25, plafonné à 100.
cursorstringnonJeton de pagination issu d'une réponse précédente.

get_post

Récupère une publication LinkedIn unique par identifiant. Une publication a le statut scheduled, sending ou sent ; les brouillons sont distincts (utilisez get_draft).

ParamètreTypeRequisDescription
idstringouiL'identifiant de la publication (issu de list_posts).

Analytique

get_analytics_overview

Obtient l'aperçu analytique LinkedIn de l'utilisateur (abonnés, impressions, engagement). Par défaut, la date du jour lorsqu'aucune plage de dates n'est fournie.

ParamètreTypeRequisDescription
fromstringnonDate de début (YYYY-MM-DD, UTC). Par défaut aujourd'hui ; plage plafonnée à 90 jours.
tostringnonDate de fin (YYYY-MM-DD, UTC). Par défaut aujourd'hui ; plage plafonnée à 90 jours.
metricsstringnonSous-ensemble séparé par des virgules : followers, connections, profile_views, impressions, likes, comments, shares. Omettre pour tout.
granularityenumnonTaille des intervalles temporels ; seul day est pris en charge (par défaut).

get_post_analytics

Liste les analytiques par publication de l'utilisateur (impressions, mentions J'aime, commentaires, partages), par défaut sur les 7 derniers jours.

ParamètreTypeRequisDescription
fromstringnonDate de début (YYYY-MM-DD, UTC). Par défaut il y a 7 jours ; plage plafonnée à 90 jours.
tostringnonDate de fin (YYYY-MM-DD, UTC). Par défaut aujourd'hui ; plage plafonnée à 90 jours.
limitintegernonNombre maximal de publications à renvoyer. Par défaut 25, plafonné à 100.
cursorstringnonJeton de pagination issu d'une réponse précédente.

Inspiration

search_inspiration

Recherche des publications LinkedIn d'autres créateurs à utiliser comme inspiration.

ParamètreTypeRequisDescription
querystringnonRecherche en texte libre sur le contenu des publications. Omettre pour parcourir les meilleures publications.
langstringnonFiltrer par code de langue ISO 639-1 (par ex. en, fr).
min_likesintegernonUniquement les publications avec au moins ce nombre de mentions J'aime. 0-1000 ; par défaut 50.
min_commentsintegernonUniquement les publications avec au moins ce nombre de commentaires. 0-1000 ; par défaut 0.
min_char_countintegernonUniquement les publications avec au moins ce nombre de caractères. 0-10000 ; par défaut 500.
max_followersintegernonUniquement les publications dont l'auteur a au plus ce nombre d'abonnés. Par défaut 100000.
min_days_oldintegernonUniquement les publications âgées d'au moins N jours (0-365) ; par défaut 1. Remplace from/to.
max_days_oldintegernonUniquement les publications des N derniers jours (0-365). Remplace from/to.
fromstringnonUniquement les publications à partir de cette date. Ignoré si min/max_days_old est défini.
tostringnonUniquement les publications jusqu'à cette date. Ignoré si min/max_days_old est défini.
limitintegernonNombre maximal de publications à renvoyer. Minimum 1 ; par défaut 30.

Flux de travail recommandé

  1. Appelez get_me une fois au début d'une session pour charger la voix, les sujets, la langue et les statistiques de l'utilisateur.
  2. Utilisez search_inspiration pour ancrer le nouveau contenu dans ce qui fonctionne actuellement dans la niche.
  3. Rédigez avec create_draft, itérez avec update_draft.
  4. Publiez avec schedule_draft (préféré) ou publish_draft (immédiat).
  5. Faites un rapport avec get_analytics_overview et get_post_analytics, et recoupez avec list_posts.
  6. Interagissez avec find_posts_to_comment et find_comments_to_reply, rédigez avec create_comment_draft, et n'appelez commit_comment_draft, like_post ou send_connection_request qu'une fois que l'utilisateur est d'accord.

Modèle de bibliothèque et de cycle de vie

Un brouillon et une publication sont le même élément à différents stades de sa vie :

create_draft ─┐
              ├─> [ DRAFT ] ──schedule_draft──> [ scheduled ] ──(auto)──> [ sending ] ──> [ sent ]
update_draft ─┘        │                              │
                       └──────publish_draft───────────┴──(immediate)──> [ sending ] ──> [ sent ]

                       [ scheduled ] ──unschedule──> [ DRAFT ]
  • Les brouillons résident dans la liste drafts (list_drafts) et constituent le seul stade modifiable.
  • Planifier ou publier un brouillon le transforme en publication et le déplace vers la liste posts (list_posts).
  • unschedule renvoie une publication planifiée vers les brouillons ; une publication sent ne peut pas être annulée.

Limites et sécurité

  • Longueur des publications : de 1 à 3000 caractères (create_draft, update_draft).
  • Planification : scheduled_for doit être au moins 2 minutes dans le futur, ISO 8601, UTC recommandé.
  • Plage analytique : plafonnée à 90 jours par requête ; paginez avec cursor pour les grands ensembles de résultats.
  • Actions irréversibles : publish_draft est mis en ligne immédiatement et delete_draft est définitif. Confirmez l'intention avant d'appeler l'un ou l'autre.
  • Engagement en file d'attente : commit_comment_draft, like_post et send_connection_request mettent l'action en file d'attente ; elle atteint LinkedIn quelques minutes ou heures plus tard, à un rythme qui préserve la sécurité du compte. Chacune peut être annulée jusqu'à son envoi (cancel_comment_draft, cancel_like, cancel_connection_request), et devient irréversible une fois envoyée.
  • Portée : chaque outil n'agit que sur le compte Taplio et LinkedIn de l'utilisateur authentifié.

Dépannage

  • Les outils n'apparaissent pas : vérifiez que l'URL du serveur est https://mcp.taplio.com/ et que vous avez terminé l'étape OAuth dans le navigateur. Relancez /mcp (Claude Code) ou reconnectez le connecteur.
  • 401 / erreurs d'authentification : votre session a peut-être expiré ou été révoquée. Reconnectez-vous et réautorisez dans le navigateur.
  • Impossible de modifier une publication : seuls les brouillons sont modifiables. Si elle est déjà planifiée, appelez unschedule d'abord ; si elle est sent, elle ne peut plus être modifiée.
  • Analytique vide : les publications récemment publiées mettent du temps à accumuler des métriques ; vérifiez aussi votre plage de dates par rapport au plafond de 90 jours.

Contribution

Ce dépôt documente le serveur MCP Taplio LinkedIn. Consultez CONTRIBUTING.md pour savoir comment signaler des problèmes liés à la documentation ou suggérer des améliorations. Pour l'assistance produit, contactez Taplio.


Licence

Ce projet est sous licence selon les termes de la licence MIT. Consultez LICENSE.