Taplio

officiel

Gérez votre compte LinkedIn depuis Claude ou ChatGPT.

Que pouvez-vous faire avec Taplio MCP ?

  • Rédiger un post LinkedIn — Créez un nouveau brouillon non publié avec create_draft, puis affinez-le à l'aide de update_draft.
  • Planifier ou publier des posts — Utilisez schedule_draft pour définir une heure de publication future ou publish_draft pour publier immédiatement.
  • Consulter votre historique de posts — Parcourez les posts planifiés, en cours d'envoi et envoyés avec list_posts et inspectez un post spécifique via get_post.
  • Vérifier vos analyses LinkedIn — Obtenez des métriques au niveau du compte avec get_analytics_overview et les performances par post via get_post_analytics.
  • Trouver l'inspiration auprès d'autres créateurs — Recherchez des posts LinkedIn performants par sujet, engagement ou nombre d'abonnés à l'aide de search_inspiration.
  • Charger votre profil et vos préférences — Appelez get_me pour récupérer votre identifiant LinkedIn, vos paramètres de contenu et vos statistiques actuelles.

Documentation

Serveur MCP Taplio LinkedIn

License: MIT MCP Remote server

Le serveur MCP Taplio LinkedIn est un serveur Model Context Protocol (MCP) qui connecte les outils d'IA directement à votre compte Taplio et, à travers lui, à votre présence LinkedIn. Il donne aux agents IA, assistants et clients de chat la capacité de rédiger, programmer et publier des posts LinkedIn, parcourir ce que vous avez déjà publié, rechercher de l'inspiration auprès d'autres créateurs et lire vos analytiques, le tout en langage naturel.

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

  • « Rédige un post LinkedIn sur notre nouveau lancement MCP et programme-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 au cours des 30 derniers jours ? »

Cas d'usage

  • Transformer des idées brutes en posts LinkedIn prêts à publier, avec votre propre voix et vos sujets.
  • Automatiser la création de brouillons, la programmation et la publication depuis n'importe quel client compatible MCP.
  • Construire des flux de travail de contenu assistés par IA et des rapports basés sur vos données LinkedIn réelles.
  • Extraire des informations et des analytiques de votre historique de publication sans quitter votre assistant.

Contenu


Serveur MCP Taplio distant

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

PropriétéValeur
TransportHTTP streamable (distant)
Point de terminaisonhttps://mcp.taplio.com
AuthentificationOAuth 2.0 (autoriser dans le navigateur, pas de clé API à coller)
PortéeLe compte Taplio + LinkedIn de l'utilisateur authentifié
Conseil serveurAppeler 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, VS Code avec Copilot, Cursor, Windsurf ou tout client qui parle MCP via HTTP).
  3. Un navigateur disponible lors de la première connexion, pour terminer l'autorisation OAuth.

Installation

Claude Code

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

Ensuite, exécutez /mcp dans Claude Code et autorisez taplio dans le navigateur lorsque vous y êtes invité.

Claude Desktop / connecteurs claude.ai

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.

VS Code

Ajoutez à votre configuration MCP utilisateur ou 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"
    }
  }
}

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 où vous vous connectez à Taplio et approuvez l'accès. Le serveur agit ensuite pour le compte de ce seul compte. Aucune clé API, jeton ou identifiant LinkedIn n'est stocké dans la configuration de votre client. Révoquez l'accès à tout moment depuis les paramètres de votre compte Taplio.


Kits d'outils

Les outils sont regroupés en kits d'outils fonctionnels. Tous fonctionnent sur le propre compte de l'utilisateur authentifié.

Kit d'outilsDescription
ProfilIdentité, préférences de contenu et statistiques LinkedIn actuelles.
BrouillonsCréer, lire, lister, modifier et supprimer les brouillons de posts non publiés.
PublicationPublier un brouillon maintenant, le programmer ou le déprogrammer pour le remettre en brouillon.
PostsParcourir les posts programmés, en cours d'envoi et envoyés.
AnalytiquesAperçu au niveau du compte et métriques de performance par post.
InspirationRechercher les posts LinkedIn d'autres créateurs pour modéliser le contenu sur ce qui fonctionne.

Outils

Profil

get_me

Lisez ceci en premier pour vous orienter. Renvoie l'identité et les préférences de contenu de l'utilisateur afin que vous puissiez adapter la sortie à lui et reconnaître ses propres posts : nom d'affichage et @handle LinkedIn (un utilisateur peut avoir plusieurs alias, vérifiez les deux), plus ai_settings (secteur, rôle, langue, public cible, sujets, mots-clés, description) et les statistiques LinkedIn du jour (abonnés, connexions, 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
contentchaîneouiLe corps du texte du brouillon. 1 à 3000 caractères.

get_draft

Récupérer un seul brouillon de post LinkedIn par son identifiant.

ParamètreTypeRequisDescription
idchaîneouiL'identifiant du brouillon (de list_drafts).

list_drafts

Lister les brouillons de posts LinkedIn non publiés de l'utilisateur.

ParamètreTypeRequisDescription
limitentiernonNombre max de brouillons à retourner. Par défaut 25, plafonné à 100.
cursorchaînenonJeton de pagination d'une réponse précédente.

update_draft

Mettre à jour le contenu d'un brouillon existant. Seuls les brouillons peuvent être modifiés : les posts publiés ou programmés ne le peuvent pas.

ParamètreTypeRequisDescription
idchaîneouiL'identifiant du brouillon à mettre à jour (de list_drafts).
contentchaîneouiLe nouveau corps de texte complet (remplace l'existant). 1 à 3000 caractères.

delete_draft

Supprimer définitivement un brouillon de post LinkedIn.

ParamètreTypeRequisDescription
idchaîneouiL'identifiant du brouillon à supprimer définitivement.

Publication

publish_draft

Publier un brouillon sur LinkedIn immédiatement. Ceci est mis en ligne maintenant et ne peut pas être annulé.

ParamètreTypeRequisDescription
idchaîneouiL'identifiant du brouillon à publier immédiatement.

schedule_draft

Programmer un brouillon pour qu'il soit publié automatiquement à une date ultérieure.

ParamètreTypeRequisDescription
idchaîneouiL'identifiant du brouillon à programmer (de list_drafts).
scheduled_forchaîneouiDate et heure ISO 8601 (ex. 2026-06-10T14:30:00Z). Au moins 2 minutes dans le futur.

unschedule

Déprogrammer un post programmé, le remettant en brouillon pour pouvoir le modifier, le reprogrammer ou le supprimer.

ParamètreTypeRequisDescription
idchaîneouiL'identifiant du post programmé (de list_posts).

Posts

list_posts

Lister les posts LinkedIn de l'utilisateur (statut scheduled, sending ou sent), les plus récents en premier. Un brouillon devient un post une fois qu'il est programmé ou publié.

ParamètreTypeRequisDescription
statusenumnonFiltrer par scheduled, sending ou sent. Omettre pour les trois.
fromchaînenonUniquement les posts à partir de cette date (AAAA-MM-JJ ou ISO 8601, UTC).
tochaînenonUniquement les posts jusqu'à cette date (AAAA-MM-JJ ou ISO 8601, UTC).
limitentiernonNombre max de posts à retourner. Par défaut 25, plafonné à 100.
cursorchaînenonJeton de pagination d'une réponse précédente.

get_post

Récupérer un seul post LinkedIn par son identifiant. Un post a le statut scheduled, sending ou sent ; les brouillons sont séparés (utilisez get_draft).

ParamètreTypeRequisDescription
idchaîneouiL'identifiant du post (de list_posts).

Analytiques

get_analytics_overview

Obtenir l'aperçu des analytiques LinkedIn de l'utilisateur (abonnés, impressions, engagement). Par défaut, aujourd'hui si aucune plage de dates n'est donnée.

ParamètreTypeObligatoireDescription
fromstringnonDate de début (AAAA-MM-JJ, UTC). Par défaut, aujourd'hui ; plage limitée à 90 jours.
tostringnonDate de fin (AAAA-MM-JJ, UTC). Par défaut, aujourd'hui ; plage limitée à 90 jours.
metricsstringnonSous-ensemble séparé par des virgules : followers, connections, profile_views, impressions, likes, comments, shares. Omettre pour tout.
granularityenumnonTaille du bucket temporel ; seul day est pris en charge (par défaut).

get_post_analytics

Liste les analyses par publication de l'utilisateur (impressions, likes, commentaires, partages), par défaut sur les 7 derniers jours.

ParamètreTypeObligatoireDescription
fromstringnonDate de début (AAAA-MM-JJ, UTC). Par défaut, il y a 7 jours ; plage limitée à 90 jours.
tostringnonDate de fin (AAAA-MM-JJ, UTC). Par défaut, aujourd'hui ; plage limitée à 90 jours.
limitintegernonNombre maximum de publications à retourner. Par défaut 25, limité à 100.
cursorstringnonJeton de pagination provenant d'une réponse précédente.

Inspiration

search_inspiration

Rechercher des publications LinkedIn d'autres créateurs pour s'en inspirer.

ParamètreTypeObligatoireDescription
querystringnonRecherche en texte libre sur le contenu des publications. Omettre pour parcourir les meilleures publications.
langstringnonFiltrer par code de langue ISO 639-1 (ex. en, fr).
min_likesintegernonUniquement les publications avec au moins ce nombre de likes. 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 datant 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 maximum de publications à retourner. Minimum 1 ; par défaut 30.

Flux de travail recommandé

  1. Appeler 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. Utiliser search_inspiration pour ancrer le nouveau contenu dans ce qui fonctionne actuellement dans la niche.
  3. Rédiger avec create_draft, itérer avec update_draft.
  4. Publier avec schedule_draft (recommandé) ou publish_draft (immédiat).
  5. Rapporter avec get_analytics_overview et get_post_analytics, et croiser avec list_posts.

Bibliothèque et modèle de cycle de vie

Un brouillon et une publication sont le même élément à différentes étapes 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 des brouillons (list_drafts) et sont la seule étape modifiable.
  • Planifier ou publier un brouillon le transforme en publication et le déplace vers la liste des publications (list_posts).
  • unschedule replace une publication planifiée dans les brouillons ; une publication sent ne peut pas être annulée.

Limites et sécurité

  • Longueur de la publication : 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 d'analyse : limitée à 90 jours par requête ; paginer avec cursor pour les grands ensembles de résultats.
  • Actions irréversibles : publish_draft est mis en ligne immédiatement et delete_draft est permanent. Confirmer l'intention avant d'appeler l'un ou l'autre.
  • Portée : chaque outil agit uniquement sur le compte Taplio et LinkedIn de l'utilisateur authentifié.

Dépannage

  • Les outils n'apparaissent pas : confirmer que l'URL du serveur est https://mcp.taplio.com et que vous avez terminé l'étape OAuth dans le navigateur. Ré-exécuter /mcp (Claude Code) ou reconnecter le connecteur.
  • 401 / erreurs d'authentification : votre session a peut-être expiré ou a é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 d'abord unschedule ; si elle est sent, elle ne peut plus être modifiée.
  • Analyses vides : les publications récemment publiées mettent du temps à accumuler des métriques ; vérifiez également votre plage de dates par rapport à la limite de 90 jours.

Contribuer

Ce dépôt documente le serveur MCP Taplio LinkedIn. Voir CONTRIBUTING.md pour savoir comment signaler des problèmes avec la documentation ou suggérer des améliorations. Pour le support produit, contactez Taplio.


Licence

Ce projet est sous licence MIT. Voir LICENSE.