
10.11.2026
Tableau comparatif des serveurs MCP LinkedIn 2026, posture CGU, pas-à-pas Claude Desktop vérifié, grille de choix par rôle growth B2B.
Vous voulez qu'un assistant IA comme Claude lise des profils LinkedIn, rédige une relance ou publie un post à votre place, sans copier-coller. Un serveur MCP LinkedIn fait exactement ça : il expose vos actions LinkedIn (profils, messagerie, publication, enrichissement) à un assistant qui les appelle via le Model Context Protocol. En novembre 2026, aucun serveur n'est officiel ; sept projets tiers couvrent le marché, avec trois familles techniques très différentes et un risque CGU qui change du tout au tout selon celle que vous choisissez. Cet article pose le tableau comparatif chiffré, la procédure d'installation Claude Desktop vérifiée serveur par serveur, et une grille de choix par rôle growth B2B.
Un serveur MCP LinkedIn connecte un assistant IA (Claude Desktop, Claude Code, ChatGPT avec connecteurs, Cursor, Codex, Gemini CLI, Windsurf, Cline) à LinkedIn via le Model Context Protocol, le standard ouvert publié par Anthropic le 25 novembre 2024. Le serveur garde les identifiants LinkedIn de son côté et n'expose à l'assistant que des outils : rechercher un profil, envoyer un message, publier un post, lister une inbox.
LinkedIn n'en publie aucun en novembre 2026. ContentIn le résume dans son glossaire : « LinkedIn offers no official MCP server; every available option is third-party » (ContentIn, 2026-10-30). Le marché s'organise donc autour de projets open-source (sur GitHub) et de vendors (ContentIn, Unipile, GTM API, Derrick) qui exposent leur propre intégration LinkedIn comme un serveur MCP.
Ce vide pèse sur la stratégie IA d'une équipe growth. Pour la cadrer sans se brûler les doigts, lisez aussi comment transformer votre stratégie B2B avec l'IA, et notre State of AI Marketing 2026 pour voir ce que font vraiment les équipes aujourd'hui.
Les serveurs MCP LinkedIn se rangent en trois familles, et chaque famille hérite du plafond de ce qu'elle pilote. Le choix du serveur commence par le choix de la famille, parce que c'est la famille qui détermine le risque sur votre compte et le périmètre fonctionnel.
Famille 1, automatisation navigateur. Un driver headless se connecte à un compte LinkedIn réel avec un cookie de session (`li_at`) ou une fenêtre de login. L'avantage : lecture de tout ce que l'utilisateur voit, y compris Sales Navigator. L'inconvénient : « Un compte standard est flaggé après environ 80 à 100 vues de profils par jour » selon Derrick (2026-09-28), et LinkedIn a serré la vis sur Playwright fin 2025 (migration vers Patchright, un fork pensé pour contourner la détection de bots).
Famille 2, API officielle. Le serveur appelle les endpoints partenaires de LinkedIn via OAuth, scope `w_member_social` pour publier au nom d'un membre ; compatible CGU, prix payé en temps de dev et en approbation partenaire. Limite connue : /v2/search/people n'est pas un endpoint public documenté, donc la recherche de profils à froid n'est pas tenable en API officielle sans Marketing Developer Platform ou Sales Navigator API.
Famille 3, enrichissement natif ou bridge. Le serveur interroge des sources tierces (Unipile, GTM API, Derrick) ou passe par un aggregator (Zapier MCP, Composio) qui relaie l'action vers l'intégration LinkedIn pré-existante de la plateforme. Pas de cookie de votre côté, pas de scrap, coût en crédits ou à l'abonnement, périmètre restreint aux actions que le vendor a déjà construites.
Aucune page du top 5 ne met ces sept projets côte à côte avec authentification, licence, prix de départ et posture CGU. Voici la vue chiffrée, à jour du 2026-11-10.
| Serveur | Famille | Authentification | Fonctions phares | Licence | Prix | Posture CGU |
|---|---|---|---|---|---|---|
| stickerdaniel/linkedin-mcp-server | Navigateur | Import cookies ou login (session locale) | 25 outils : profils, messagerie, entreprises, offres, feed, search | Apache-2.0 | Gratuit (4,2 k stars) | README explicite : « use at your own risk », risque de restriction de compte |
| Dishant27/linkedin-mcp-server | API officielle | OAuth 3-legged (pas de client_credentials) | 2 outils : search-people (experimental, partner-only), get-profile | MIT | Gratuit (53 stars) | Compatible API : search-people limité aux apps partenaires |
| felipfr/linkedin-mcpserver | API officielle | Token API (méthode non précisée dans le README) | 5 outils : profile search, retrieval, job search, messaging, network stats | MIT | Gratuit (95 stars) | Compatible API quand le scope est accordé |
| Unipile | Bridge hosted | Hosted Auth (le client reçoit un account_id, pas de credentials) | Messagerie, people search, invitations, Sales Navigator, Recruiter, posts, InMail | Propriétaire | À partir de 49 € / mois pour 10 comptes (dégressif à 3 €), MCP inclus | Hosted auth = accès membre-autorisé |
| GTM API | Bridge hosted | Consentement navigateur (ou `GTM_API_KEY` en local CLI) | 190+ outils sur 12 toolsets (Messaging, Network, Content, Recruiter, Enrichment…) | Propriétaire | À partir de 10 $ par compte / mois à volume, Sandbox gratuit | « 20 000+ comptes LinkedIn, moins de 1% restricted », preview → confirm serveur |
| Derrick | Enrichissement natif | Clé API vendor, pas de cookie LinkedIn | Enrichissement de leads sans toucher à votre compte | Propriétaire | Crédits (tarif non public sur la page MCP) | Pas de cookie, pas de risque de flag de compte |
| ContentIn | Hosted API-backed | OAuth officiel LinkedIn (scope `w_member_social`) | Publication IA dans l'API officielle LinkedIn, planning, agent | Propriétaire | À partir de 29 $ / mois, agent inclus dans Growth et Pro | Publie via l'API, posture « member-authorised » |
Lecture rapide : la famille 1 (stickerdaniel) couvre le plus de surface LinkedIn mais place votre compte sous le § 8.2 des CGU. La famille 2 (Dishant27, felipfr) reste compatible mais perd la recherche de profils à froid. La famille 3 (Unipile, GTM API, Derrick, ContentIn) coûte un abonnement et renvoie la responsabilité CGU vers le vendor, moyennant un périmètre fixé d'avance.
Trois étapes suffisent : créer l'authentification côté LinkedIn (cookie ou OAuth), coller un bloc JSON dans `claude_desktop_config.json`, redémarrer Claude Desktop. Le fichier de config se trouve dans `~/Library/Application Support/Claude/` sur macOS, et dans `%APPDATA%/Claude/` sur Windows. Pour un client HTTP comme Claude Code, la commande est `claude mcp add --transport http …` et le consentement se donne via `/mcp` dans la session.
{
"mcpServers": {
"mcp-server-linkedin": {
"command": "uvx",
"args": ["mcp-server-linkedin@latest"],
"env": { "UV_HTTP_TIMEOUT": "300" }
}
}
}Rappel du README stickerdaniel : « LinkedIn's User Agreement prohibits automated access », « accounts using automated tools can be restricted or banned ». Posez un proxy avant `--login` pour éviter un checkpoint LinkedIn.
Côté révocation, la connexion s'annule depuis les paramètres LinkedIn du membre ou depuis le dashboard GTM API. Un access token OAuth LinkedIn vit 60 jours (`expires_in: 5184000`), le refresh passe par une nouvelle demande d'autorisation.
MCP n'est qu'un transport, ce qui compte est ce qui est branché derrière. Le détail des CGU (lu par ContentIn dans son analyse ToS, 2026-07-28) classe les usages en trois catégories.
| Catégorie | Ce qui est permis | Ce qui est interdit | Référence |
|---|---|---|---|
| Action API autorisée sur votre propre contenu | Publier, commenter, aimer un post en votre nom via OAuth | Déclencher sans action utilisateur (« automate posting » est interdit) | Scope `w_member_social`, User Agreement § 3.1, API Terms § 3.1 |
| Automatisation de session ou de navigateur | Rien : la session est personnelle, l'automatisation est interdite nommément | « bots or other unauthorized automated methods to access the Services, add or download contacts, send or redirect messages » | User Agreement § 8.2 |
| Extraction de données sur d'autres membres | Les données que LinkedIn renvoie via une API explicitement autorisée | « scrape or copy the Services, including profiles and other data » ; « You must not capture, copy, cache, or store any Content » | User Agreement § 8.2 ; API Terms § 4.1 |
Traduction opérationnelle : un serveur famille 1 tombe sous le § 8.2 dès qu'il automatise votre session. Un serveur famille 2 reste dans le scope `w_member_social` tant qu'il publie votre contenu et pas celui des autres. Un serveur famille 3 renvoie le risque CGU vers le vendor, mais vous restez responsable de ce que l'agent déclenche. Cette lecture n'est pas une opinion juridique ; c'est la grille que ContentIn construit à partir des clauses, et elle recoupe ce que les READMEs open-source avertissent eux-mêmes.
Pour aller plus loin sur ce que l'IA peut tenir côté LinkedIn sans casser votre reach, lisez la fin du reach gratuit sur LinkedIn.
Le serveur à installer dépend d'abord du rôle qui l'utilisera et de la zone de risque qu'il peut assumer. Grille de choix par rôle, basée sur les familles définies plus haut.
| Rôle | Famille à cibler | Pourquoi | Risque principal à surveiller |
|---|---|---|---|
| SDR / BDR en prospection froide | Famille 3 enrichissement (Derrick, GTM API) | Pas de cookie LinkedIn, enrichissement sourcé ailleurs, quota prévisible | Qualité des données enrichies, conformité RGPD côté stockage |
| Créateur de contenu avec publication | Famille 3 API-backed (ContentIn) ou Unipile pour la publication officielle | Publication via OAuth, scope `w_member_social`, planification propre | Ne pas déclencher sans action humaine (API Terms § 3.1) |
| Growth / Ops qui scripte un workflow Claude Code | Famille 3 bridge hosted (GTM API, Unipile) | Endpoint HTTP unique, consentement OAuth, 190+ outils typés | Scope de clé API par compte, jamais de clé globale côté client MCP |
| Recruteur avec seat Recruiter | GTM API (toolset Recruiter) ou API Talent Solutions directe | Appels sur votre seat, pas de scrap, pipelines et talent pool exposés | Respect du contrat Recruiter, gestion des checkpoints |
| Développeur qui veut tout contrôler | Famille 1 assumée (stickerdaniel) | Couverture la plus large, code lisible, Apache-2.0 | Risque de restriction du compte LinkedIn, à isoler sur un compte secondaire |
Deux règles pratiques tombent de ce tableau. Primo, le SDR qui veut volume de prospection est servi par l'enrichissement natif, pas par le scrap ; la prospection B2B multicanale avec ciblage IA s'appuie sur ce type de source. Secundo, le créateur de contenu qui veut automatiser sa publication reste dans le scope `w_member_social`, exactement ce que notre guide stratégie de contenu LinkedIn 2026 recommande.
Trois garde-fous techniques, non négociables, à poser dans tout stack MCP qui touche LinkedIn.
Preview, puis confirm. Chaque action de publication, invitation ou message est renvoyée à l'utilisateur en texte avant envoi. GTM API l'écrit sur sa page : « outward actions go through a preview → confirm step and a server-side daily-limit check before reaching LinkedIn ». Ce pattern est aussi celui que notre expertise data & IA impose dans les workflows agent branchés sur une plateforme sociale.
Rate limit configuré côté serveur. LinkedIn plafonne les invitations, les InMails, les vues de profils. Vous traitez chaque erreur de quota comme un stop, jamais comme un retry en boucle (règle rappelée verbatim par Unipile).
Pas de stockage de profils tiers. API Terms § 4.1 : « You must not capture, copy, cache, or store any Content. » Les résultats de recherche sont lus, poussés dans l'action suivante, et oubliés. Pas de base de profils cachée côté MCP, et une clé API par compte connecté, jamais une clé globale partagée avec un client MCP.
Côté pratique, Bulldozer utilise en interne ses propres outils via MCP (plus de 500 outils Bulldozer exposés comme `mcp__bulldozer__
Un serveur MCP LinkedIn seul résout le transport ; il ne résout ni l'orchestration (quel playbook, quelle validation, quelle mesure), ni la conformité (CGU, RGPD, gouvernance IA). Si vous voulez brancher un agent IA sur LinkedIn dans votre stack growth sans opérer la plomberie vous-même, regardez Bulldozer OS : agents IA branchés sur vos outils, supervision par un expert Bulldozer, rien ne part sans validation humaine.
Lorem ipsum
Vous ne trouvez pas votre réponse ? Contactez-nous !
jordan@bulldozer-collective.comAccédez aux playbooks et aux retours de ceux qui façonnent la prochaine vague du marketing et de l'IA.
