La plupart des guides d'extraction de données LinkedIn finissent pareil : « utilise un outil avec une API, importe ton fichier, attends que les crédits descendent ». Ce modèle suppose que vous travaillez dans un dashboard ou un Sheet. En 2026, de plus en plus de prospection se passe à l'intérieur d'un assistant IA, Claude Desktop, ChatGPT, Cursor, et le standard pour qu'une IA appelle des outils externes s'appelle le Model Context Protocol (MCP).

Un scraper LinkedIn MCP, c'est le pont : l'assistant IA devient l'opérateur, et une tâche d'extraction LinkedIn devient une simple phrase dans un chat. « Donne-moi le headline et l'entreprise actuelle pour ces 20 URLs LinkedIn. » « Trouve le head of sales dans ces 30 entreprises et renvoie leurs URLs LinkedIn. » Pas de barre latérale, pas de copier-coller, pas de dashboard à part.

Ce guide explique ce qu'est concrètement un scraper LinkedIn MCP, les trois familles que vous croiserez en 2026 (browser-automation, API officielle, enrichissement natif), comment en configurer un avec Claude Desktop, ce que dit la CGU LinkedIn sur chaque approche, et un workflow SDR réaliste à la fin.

Scraper LinkedIn MCP compare selon les trois familles : automatisation navigateur, API officielle et enrichissement natif
Les trois familles de scraper LinkedIn MCP, et le plafond dont chacune herite.
Configurer un scraper LinkedIn MCP avec Claude Desktop en quatre etapes
La configuration est la meme pour toutes les familles. Seul l’identifiant colle change.
Workflow d’extraction LinkedIn dans Claude Desktop, enchaine sur quatre appels d’outils
Une phrase dans le chat, quatre appels enchaines, un tableau pret a coller dans la feuille.
Ce que renvoie un appel d’extraction LinkedIn, et les coordonnees absentes de la reponse
La reponse profil ne contient ni email ni ligne directe. Ce sont des appels separes, factures a part.
Les vraies limites d’un scraper LinkedIn MCP : ce qui vous plafonne et ce qui se passe au plafond
Un serveur MCP herite du plafond de ce qu’il pilote en dessous.
De l’extraction LinkedIn a votre CRM, enrichie ligne par ligne dans une sidebar Google Sheets
Derrick tourne comme une sidebar Google Sheets. La recherche de coordonnees ne vise que les lignes qualifiees.

Chapitre 1 : Qu'est-ce qu'un MCP, en un paragraphe

Le Model Context Protocol est un standard ouvert publié fin 2024 qui définit une façon structurée pour un assistant IA d'appeler des outils externes. Voyez-le comme la prise USB-C de l'outillage IA : au lieu que chaque assistant invente sa propre syntaxe d'appel d'outil, MCP leur donne un format partagé. Un serveur MCP expose une liste d'outils (les fonctions que l'IA peut appeler), un client MCP (Claude Desktop, ChatGPT, Cursor, Cline, Windsurf) lit cette liste et permet au modèle de les invoquer à la demande.

Un scraper LinkedIn MCP est simplement un serveur MCP dont les outils extraient des données LinkedIn. Ce n'est pas une nouvelle pile technique. C'est la même logique de scraping ou d'enrichissement que vous exposeriez sous forme de script Python ou d'API REST, packagée pour qu'un assistant IA puisse l'appeler sans wrapper.

Pour la vue d'ensemble sur les méthodes d'extraction LinkedIn (scrapers, APIs, enrichissement natif), le guide 2026 de l'extraction de données LinkedIn couvre les quatre familles et comment choisir. Cet article zoome sur la variante MCP.

Chapitre 2 : Les trois familles de scraper LinkedIn MCP en 2026

Tous les serveurs MCP étiquetés « linkedin scraper » ne font pas la même chose. L'étiquette cache trois approches techniques très différentes, avec des profils de risque et de qualité très différents.

Famille 1 : MCP en automatisation navigateur

Ils embarquent un navigateur headless (Playwright, Patchright, Selenium) qui se connecte à LinkedIn avec un compte réel et scrape les pages de profil à la demande. Le serveur MCP démarre le navigateur, navigue vers une URL de profil et renvoie les champs parsés.

Exemples : stickerdaniel/linkedin-mcp-server, linkedin-scraper-mcp sur PyPI (sorti en avril 2026), plusieurs variantes communautaires publiées sur les registres MCP.

Forces :

  • Lit tout ce que l'utilisateur peut voir sur une page de profil
  • Fonctionne avec les vues Sales Navigator
  • Aucune dépendance à un fournisseur de données tiers

Faiblesses :

  • Demande à l'utilisateur d'exposer son cookie ou sa session LinkedIn au serveur MCP. Ce cookie équivaut à un accès au compte.
  • LinkedIn rate-limit agressivement. Un compte standard est flaggé après environ 80 à 100 vues de profils par jour.
  • LinkedIn a serré la vis sur le scraping basé Playwright fin 2025 ; les serveurs ont dû migrer vers Patchright (un fork de Playwright conçu pour passer la détection de bots). Le jeu du chat et de la souris continue trimestre après trimestre.
  • L'article 8.2 des CGU LinkedIn interdit « l'accès automatisé » au service. Les MCP en browser-automation tombent en plein dedans.

Pour qui : développeurs qui acceptent déjà les compromis d'un scraper LinkedIn personnel et veulent déplacer ce workflow dans Claude Desktop plutôt qu'un REPL Python.

Famille 2 : MCP basés sur l'API officielle

Ils appellent les endpoints de l'API officielle LinkedIn (Marketing Developer Platform, Sales Navigator API, Talent Solutions). Le serveur MCP est juste un wrapper fin autour des endpoints partenaires documentés.

Forces :

  • Pleinement conforme aux CGU LinkedIn.
  • Aucun risque de flag de compte.
  • Rate limits stables, comportement documenté.

Faiblesses :

  • Nécessite une approbation partenaire LinkedIn. Le processus prend des semaines et le rejet est fréquent pour les cas d'usage ambigus.
  • Les données de profil pour la prospection à froid ne sont pas au menu. L'API officielle expose des données ad-tech, des intégrations ATS et des champs limités de Sales Navigator, mais pas le fetch de profils que la prospection attend.
  • Même l'accès API Sales Navigator est gated derrière des contrats enterprise.

Pour qui : entreprises qui construisent des intégrations que LinkedIn validerait volontiers (un ATS, une plateforme ad-tech, une sync bidirectionnelle CRM partenaire). Pas adapté à un SDR qui doit enrichir une liste de prospects froids.

Famille 3 : MCP en enrichissement natif

Ils ne se connectent pas du tout à LinkedIn. Le serveur MCP prend une URL LinkedIn, un nom + entreprise ou un email en entrée, puis lance une cascade de sources publiques, bases opt-in et fournisseurs de vérification détenus par le vendor de données. Les données sont « LinkedIn-style » mais sourcées en dehors de LinkedIn.

Exemples : Derrick MCP sur https://app1.derrick-app.com/mcp, et quelques endpoints MCP plus petits apparus en 2026.

Forces :

  • Aucun cookie LinkedIn confié à un tiers.
  • Aucun risque de flag de compte.
  • Coût en crédits déterministe ; les recherches infructueuses ne consomment généralement pas de crédits quand la source le permet.
  • Même backbone de données que l'API du vendor, son extension Chrome et son add-on Sheets (donc l'assistant IA obtient la même qualité d'enrichissement que celle déjà validée par l'équipe).

Faiblesses :

  • La couverture dépend des partenariats data du vendor. La couverture US enterprise est généralement profonde ; le mid-market européen est parfois moins fourni.
  • Certains champs de niche (appartenance à un groupe LinkedIn, filtres Sales Navigator spécifiques) ne sont pas toujours couverts.

Pour qui : SDRs, recruteurs, growth marketers et fondateurs qui veulent extraire des données LinkedIn dans Claude Desktop ou ChatGPT sans monter un scraper ni postuler au programme partenaire. C'est la voie la moins friction des trois.

Chapitre 3 : Configurer un scraper LinkedIn MCP avec Claude Desktop

Le pattern de mise en place est le même pour les trois familles : éditer claude_desktop_config.json, ajouter une entrée sous mcpServers, redémarrer Claude Desktop. Là où ça diffère, c'est le binaire pointé et les credentials passés.

Le pattern partagé

Sur macOS, le fichier vit à ~/Library/Application Support/Claude/claude_desktop_config.json. Sur Windows, à %APPDATA%\Claude\claude_desktop_config.json. S'il n'existe pas, créez-le.

Le fichier ressemble à ça :

{
  "mcpServers": {
    "linkedin": {
      "command": "node",
      "args": ["/chemin/vers/server.js"],
      "env": {
        "API_KEY": "votre-cle-ici"
      }
    }
  }
}

Après édition, quittez complètement Claude Desktop et rouvrez-le. Le serveur MCP apparaît en bas à droite de la zone de chat sous forme d'indicateur d'outils. Sinon, vérifiez les logs dans ~/Library/Logs/Claude/mcp-server-linkedin.log.

Configuration pour un MCP en automatisation navigateur

Les serveurs publiés sur npm ou pip veulent en général un répertoire utilisateur Chrome et un cookie de session LinkedIn :

{
  "mcpServers": {
    "linkedin-scraper": {
      "command": "npx",
      "args": ["-y", "linkedin-mcp-server@latest"],
      "env": {
        "LINKEDIN_COOKIE": "li_at=AQED...",
        "USER_DATA_DIR": "/Users/vous/Library/Application Support/Patchright/Default"
      }
    }
  }
}

Vous devrez extraire le cookie li_at manuellement depuis les outils de dev de votre navigateur. Traitez cette chaîne comme un mot de passe ; quiconque l'a peut agir comme vous sur LinkedIn.

Configuration pour un MCP basé API

Ils demandent les credentials OAuth délivrés par LinkedIn après approbation partenaire :

{
  "mcpServers": {
    "linkedin-api": {
      "command": "node",
      "args": ["/usr/local/bin/linkedin-api-mcp.js"],
      "env": {
        "LINKEDIN_CLIENT_ID": "...",
        "LINKEDIN_CLIENT_SECRET": "...",
        "LINKEDIN_ACCESS_TOKEN": "..."
      }
    }
  }
}

Le flow d'application passe par https://www.linkedin.com/developers/. Prévoyez 2 à 6 semaines d'attente.

Configuration pour un MCP en enrichissement natif (exemple Derrick)

Un MCP hébergé chez le vendor expose un endpoint HTTPS et une clé API. Pas de binaire local, pas de cookie navigateur.

{
  "mcpServers": {
    "derrick": {
      "type": "http",
      "url": "https://app1.derrick-app.com/mcp",
      "headers": {
        "Authorization": "Bearer VOTRE_CLE_API_DERRICK"
      }
    }
  }
}

La clé API se génère depuis le dashboard Derrick une fois sur le plan Standard (20 €/mois minimum). Le MCP expose les mêmes outils d'enrichissement que la sidebar Sheets : enrichissement de profil, enrichissement d'entreprise, email finder, phone finder, recherche d'URL LinkedIn, et quelques autres. Après le redémarrage, demander à Claude « trouve l'URL LinkedIn de Jean Dupont chez Acme » route automatiquement par le MCP.

Chapitre 4 : Les outils que vous obtenez vraiment

À travers les trois familles, un scraper LinkedIn MCP typique expose une surface d'outils similaire. Les noms varient ; la capacité sous-jacente est la même.

OutilCe qu'il faitBrowser-automationAPI officielleEnrichissement natif
get_profileRécupère les champs d'un profil depuis une URL LinkedInOuiLimitéOui
get_companyRécupère les champs d'une entrepriseOuiOuiOui
find_profile_by_nameRésout nom + entreprise vers une URL LinkedInOuiLimitéOui
find_emailRecherche email best-effort depuis une URLNonNonOui
find_phoneRecherche téléphone best-effortNonNonOui
search_companiesTrouve des URLs d'entreprise par nomOuiOuiOui
list_employeesRécupère les employés d'une entrepriseOui (Sales Nav)NonPartiel
get_jobsRécupère les offres ouvertesOuiOuiPartiel

Un workflow de prospection réel chaîne plusieurs de ces outils. C'est ce qui rend l'assistant IA utile : il compose les appels d'outils au lieu que vous ouvriez sept onglets.

Chapitre 5 : Un workflow SDR concret dans Claude Desktop

Voici le pattern qui justifie le travail de configuration. Le SDR prépare une séquence pour lundi matin. Il a une liste de 30 entreprises cibles dans un Google Sheet et il lui faut les URLs LinkedIn des décideurs, leurs headlines et leurs emails avant mardi.

Dans Claude Desktop, avec un MCP d'enrichissement natif connecté, la conversation ressemble à ça :

Utilisateur : J'ai 30 entreprises dans ce sheet [colle la liste]. Trouve le head of sales dans chacune. Renvoie URL LinkedIn, headline, entreprise actuelle et email si disponible.

Claude appelle search_companies pour chaque nom d'entreprise pour confirmer l'URL LinkedIn. Puis find_profile_by_name avec des variantes de poste (« Head of Sales », « VP Sales », « Sales Director », « Directeur Commercial »). Puis find_email sur chaque URL de profil qui a remonté un hit. Résultat : un tableau markdown dans le chat avec 25-30 lignes, prêt à être collé dans le Sheet.

Temps écoulé : environ 4 minutes pour 30 entreprises. Le même workflow en manuel, en ouvrant des onglets de recherche LinkedIn, prend 90 minutes ou plus.

Le coût en crédits sur un MCP d'enrichissement natif pour ce run : environ 30 lookups d'URL LinkedIn (1 crédit chacun) + 30 enrichissements de profil (1 crédit chacun) + 25 lookups d'email (5 crédits par trouvé, donc ~75-100 crédits si le hit rate est de 60-70 %). Total : ~165-180 crédits. Le plan Standard (20 €/mois) embarque 10 000 crédits, donc ce workflow consomme environ 2 % du budget mensuel.

Le même workflow sur un MCP en browser-automation oblige le SDR à garder son compte LinkedIn en bon état, paginer prudemment pour éviter les rate limits, et surveiller les warnings « activité inhabituelle détectée ». Le même workflow sur un MCP API officielle est tout simplement impossible parce que le lookup de profil à froid ne fait partie d'aucun programme partenaire.

Pour aller plus loin sur Sales Navigator, le guide Sales Navigator gratuit explique comment combiner la recherche en plan gratuit et l'enrichissement.

Trois points à lire avec attention avant de pousser un scraper LinkedIn MCP dans un workflow d'équipe en production.

Article 8.2 des CGU LinkedIn

Les CGU LinkedIn interdisent explicitement « le scraping, la copie ou l'accès automatisé » au service. La clause est en place depuis 2014 et sert de base à la jurisprudence hiQ Labs v. LinkedIn (Ninth Circuit, 2017-2022). Les MCP en browser-automation violent cette clause peu importe le soin apporté au rate limiting.

Les MCP basés API officielle sont exemptés parce qu'ils appellent des endpoints partenaires documentés. Les MCP en enrichissement natif sortent complètement de la conversation CGU LinkedIn parce qu'ils n'accèdent pas directement à LinkedIn ; ils interrogent des sources de données indépendantes qui agrègent de la donnée B2B depuis des sources publiques, des bases opt-in et des partenariats.

RGPD et base légale

Dans l'UE, même un scraping conforme aux CGU n'épuise pas la question juridique. Le traitement de données personnelles requiert une base légale (intérêt légitime, contrat, consentement). Pour la prospection B2B, « l'intérêt légitime » est généralement défendable si vous avez un mécanisme d'opt-out clair, une politique de rétention et un argument de proportionnalité. Pour des flows grand public, la barre est nettement plus haute. Faites valider par un avocat data avant de monter en volume.

Pour creuser le sujet, le guide RGPD de l'enrichissement de données déroule la base légale pour les équipes B2B.

Sécurité du compte en pratique

Si vous décidez de faire tourner un MCP en browser-automation, trois habitudes réduisent significativement le risque de flag :

  1. Utilisez un compte LinkedIn dédié, pas votre compte personnel.
  2. Cappez le serveur MCP à 50 fetches de profils par jour.
  3. Ajoutez un délai aléatoire de 30 à 60 secondes entre chaque fetch.

Ces mitigations ralentissent suffisamment le workflow pour que, dans la plupart des équipes, la voie de l'enrichissement natif finisse par être plus rentable, même avant de compter le risque légal.

Chapitre 7 : Comment choisir

Un arbre de décision rapide qui mappe les trois familles aux profils d'équipe courants.

Choisir un MCP en browser-automation si : vous avez de la capacité d'ingénierie, vous acceptez le risque CGU LinkedIn, vous avez un compte dédié remplaçable à coût faible, et vos besoins data incluent des champs qu'aucune API ni aucun vendor n'expose (résultats de recherche Sales Navigator complets, appartenance à des groupes, signaux de niche).

Choisir un MCP basé API si : vous construisez une intégration que LinkedIn validerait (ATS, ad-tech, sync CRM partenaire). Prévoyez le processus partenaire. Ne choisissez pas cette voie si votre objectif est l'enrichissement de prospects froids.

Choisir un MCP en enrichissement natif si : vous voulez de l'extraction LinkedIn dans Claude Desktop ou ChatGPT aujourd'hui, sans setup au-delà de coller une clé API, sans risque de flag de compte LinkedIn, et avec un pricing prévisible en crédits. Ça couvre les use cases SDR, recruteur, growth marketer et fondateur.

Pour la plupart des équipes en 2026, la voie de l'enrichissement natif est celle qui ship en 10 minutes et reste opérationnelle. La voie browser-automation occupe les ingénieurs. La voie API officielle apparaît en board meeting et rarement en prod prospection.

Ce que renvoie vraiment un appel d'extraction LinkedIn

La plupart des articles s'arrêtent à « ça renvoie des données de profil ». C'est insuffisant pour concevoir un workflow. Un appel d'outil renvoie un objet structuré, et connaître sa forme à l'avance est ce qui permet de décider si un appel suffit ou s'il faut une seconde étape d'enrichissement.

Une charge utile de profil réaliste ressemble à ceci :

{
  "profile_url": "https://www.linkedin.com/in/exemple",
  "full_name": "Jane Doe",
  "headline": "VP Revenue Operations",
  "current_title": "VP Revenue Operations",
  "current_company": "Acme",
  "company_linkedin_url": "https://www.linkedin.com/company/acme",
  "location": "Berlin, Germany",
  "followers": 4820,
  "experience": [{ "title": "...", "company": "...", "duration": "..." }],
  "education": [{ "school": "...", "degree": "...", "dates": "..." }]
}

Deux observations comptent davantage que la liste des champs elle-même.

D'abord, les coordonnées n'y sont pas. Pas d'email professionnel, pas de ligne directe. Elles ne viennent jamais de la lecture d'un profil, pour la simple raison qu'elles n'y sont pas publiées. Elles viennent d'une recherche séparée dans une base de contacts, qui est un autre appel avec un autre coût. Tout outil qui renvoie un profil et un email en une seule étape exécute discrètement deux opérations et vous facture les deux.

Ensuite, la forme dérive. Les champs optionnels disparaissent sur les profils privés ou partiels, `experience` peut être un tableau vide, et `followers` manque plus souvent qu'on ne le croit. Traitez tous les champs sauf l'URL de profil comme optionnels dans votre schéma, validez à l'entrée, et vous évitez la classe de panne où une ligne mal formée casse un lot entier.

Les vraies limites d'un scraper LinkedIn MCP, en chiffres

La chose la plus utile à comprendre sur les limites : un serveur MCP n'a pas de quota propre. Il hérite du quota de ce qu'il pilote en dessous. Un serveur de browser-automation pilote votre session LinkedIn, donc il hérite des plafonds de votre compte. Un serveur d'enrichissement natif appelle un fournisseur de données, donc il hérite d'un solde de crédits. Ces deux modes de panne ne sont pas comparables, et choisir entre eux revient à choisir quel plafond vous préférez atteindre.

Ce que le serveur piloteCe qui vous plafonneCe qui se passe au plafond
Votre propre session LinkedInRésultats de recherche par jour, vues de profil par mois, commercial use limitLa recherche renvoie silencieusement moins de résultats, puis la commercial use limit verrouille la recherche jusqu'au 1er du mois
Un siège Sales NavigatorPlafonds de résultats par recherche et volume d'export par jourLes exports sont tronqués, et un usage lourd répété attire une revue de compte
Un fournisseur de données de contactVotre solde mensuel de créditsLes appels s'arrêtent, rien n'est affecté sur votre compte LinkedIn

La commercial use limit est celle qui surprend, parce qu'elle n'est pas publiée sous forme de chiffre et qu'elle n'est pas la même pour tout le monde. C'est une limitation de la recherche basée sur l'usage, remise à zéro le premier de chaque mois, et un run d'extraction automatisé l'atteint bien plus vite qu'une navigation humaine. Notre guide sur les limites LinkedIn et ce qui les déclenche détaille les seuils côté compte.

La conséquence pratique pour qui branche un scraper LinkedIn MCP dans un assistant IA : une boucle d'agent qui décide toute seule combien de profils récupérer, c'est exactement le motif qui brûle une limite mensuelle en une après-midi. Mettez le plafond dans le prompt, ou mettez-le dans l'outil, mais ne le laissez pas au modèle. Pour les volumes ponctuels, une extension Chrome LinkedIn reste plus simple à cadrer qu'une boucle d'agent.

Gestion d'erreurs : ce qui casse un run de scraper LinkedIn MCP

Cinq pannes couvrent presque tout ce que vous verrez en production. Elles se présentent différemment dans les logs, mais trois partagent une même cause racine : un serveur piloté par navigateur imite un humain connecté, et le site s'en rend compte.

SymptômeCause réelleQue faire
L'appel reste suspendu puis expireUn écran de vérification attend un humainSe réauthentifier à la main, puis reprendre. Ne pas réessayer en boucle
Tous les champs reviennent vides sauf l'URLLe cookie de session a expiré, le serveur a reçu une page déconnectéeRafraîchir la session et ajouter un test de vivacité avant chaque lot
Les résultats s'amenuisent en cours de runThrottling de la recherche, pas une erreur, donc rien ne remonteComparer le nombre renvoyé au nombre demandé et s'arrêter dès que l'écart s'ouvre
L'assistant décrit un profil qui n'existe pasLe modèle a comblé un trou dans une charge utile partielleValider contre un schéma avant que la donnée n'atteigne le contexte du modèle
Fonctionne des semaines, puis casse en un jourUn changement de balisage en amont, ou une version de serveur épinglée sortie du supportÉpingler les versions volontairement et surveiller le taux de complétude, pas seulement le taux d'erreur

La quatrième ligne mérite d'être soulignée, car elle est propre au motif MCP et n'existe pas dans une intégration API classique. Quand un outil renvoie un objet partiel dans le contexte d'un modèle de langage, le modèle produit souvent une réponse fluide et d'apparence complète. L'extraction n'a pas échoué bruyamment, elle a échoué en silence à travers un résumé assuré. La validation de schéma à la frontière de l'outil, avant que la charge utile n'atteigne le modèle, est la seule défense fiable.

De l'extraction LinkedIn à votre CRM

L'extraction est la moitié bon marché. La moitié coûteuse, c'est tout ce qui sépare un objet renvoyé d'une ligne à laquelle votre équipe commerciale fait confiance. Quatre étapes, dans cet ordre.

  1. Choisissez une clé de déduplication stable. L'URL de profil canonique, en minuscules et débarrassée de ses paramètres de tracking, est le seul identifiant qui survit à un changement de poste. Les noms se télescopent, comme le montre notre guide sur l'extraction du nom depuis une URL LinkedIn, les emails changent, et l'identifiant numérique d'une URL personnalisée n'est pas toujours présent.
  2. Mappez les champs explicitement, une bonne fois. `current_title` vers l'intitulé de poste, `current_company` vers le nom de compte, `location` vers un pays normalisé avant d'atteindre le moindre filtre. Les champs de localisation en texte libre sont la première source de segmentation cassée plus tard.
  3. Estampillez la source et la date. Chaque ligne devrait porter d'où elle vient et quand elle a été lue. Sans horodatage, impossible de distinguer un enregistrement périmé d'un frais, et la donnée de profil vieillit plus vite que la plupart des équipes ne l'imaginent.
  4. Enrichissez les coordonnées séparément, et seulement sur les lignes qui passent la qualification. Les recherches d'email et de téléphone sont les appels chers. Les lancer sur toute l'extraction au lieu du sous-ensemble qualifié est la façon la plus courante de gaspiller un budget mensuel.

Derrick intervient des étapes deux à quatre : les lignes extraites arrivent dans Google Sheets, y sont enrichies, et sont poussées vers votre outil d'envoi depuis la même feuille. Le séquencement et le reporting restent dans l'outil qui les porte.

Checklist qualité avant de passer un scraper LinkedIn MCP à l'échelle

Lancez vingt à cinquante profils avant d'en lancer cinq mille. Le lot de test ne sert pas à vérifier que l'outil fonctionne, il sert à mesurer les chiffres sur lesquels vous allez budgéter. Quatre méritent d'être notés.

  • Taux de complétude. La part de lignes revenues avec un poste et une entreprise. En dessous d'environ 90% sur un échantillon public, le problème vient de la session ou de la source, pas des profils.
  • Taux de découverte des coordonnées. La part de lignes qualifiées ayant donné un email vérifié. C'est ce chiffre qui pilote votre prévision de crédits, et il varie beaucoup selon le pays et la taille d'entreprise.
  • Taux de doublons. Combien de lignes se sont effondrées sur la même URL canonique. Une duplication élevée signale en général des recherches qui se recouvrent, pas un outil cassé.
  • Contrôle manuel. Dix lignes, ouvertes par un humain. Il attrape la panne qu'aucune métrique n'attrape : une donnée qui a l'air correcte, sur la mauvaise personne.

Une fois ces quatre chiffres en main, l'estimateur ci-dessous les transforme en coût mensuel en crédits et en plan.

Outil gratuit

Coût mensuel en crédits de votre run d'extraction

D'après les coûts en crédits publiés par Derrick : 1 crédit par profil enrichi, 5 par email trouvé, 150 par numéro de téléphone.

1. Combien de profils par mois ?
2. Que vous faut-il en plus du profil ?
3. Quelle part de lignes qualifiez-vous avant la recherche de coordonnées ?

Renseignez les trois réponses pour voir le coût mensuel en crédits.

À retenir

  • Un scraper LinkedIn MCP est un serveur MCP dont les outils extraient des données LinkedIn ; l'assistant IA devient l'opérateur.
  • Trois familles en 2026 : browser-automation (flexible, CGU-violante, risque compte), API officielle (compliante mais étroite), enrichissement natif (friction minimale, sources vendor).
  • La configuration tient en une entrée JSON dans claude_desktop_config.json plus un redémarrage.
  • L'enrichissement natif est la voie la moins friction pour SDRs, recruteurs et équipes growth.
  • L'article 8.2 des CGU LinkedIn s'applique toujours au browser-automation ; le RGPD ajoute une couche en UE.

Questions fréquentes

Qu'est-ce qu'un scraper LinkedIn MCP ?

C'est un serveur MCP dont les outils extraient des donnees LinkedIn, de sorte qu'un assistant IA comme Claude Desktop ou ChatGPT puisse appeler l'enrichissement LinkedIn en langage naturel. Le Model Context Protocol est un standard ouvert qui permet a l'assistant d'invoquer des fonctions externes, et un scraper LinkedIn MCP expose simplement les lookups de profil, d'entreprise, d'email et de telephone a travers cette interface.

Quelles sont les trois familles de scraper LinkedIn MCP ?

Les MCP browser-automation pilotent un navigateur qui se connecte a LinkedIn et scrape les pages, ce qui est flexible mais viole la section 8.2 des CGU LinkedIn et comporte un risque compte. Les MCP bases sur l'API officielle s'appuient sur les endpoints partenaires de LinkedIn, ce qui est conforme mais ne couvre pas la prospection a froid. Les MCP d'enrichissement natif interrogent des sources tierces au lieu de LinkedIn lui-meme, la voie la moins friction et sans risque compte.

Comment configurer un scraper LinkedIn MCP avec Claude Desktop ?

Vous ajoutez une entree sous mcpServers dans claude_desktop_config.json, puis vous quittez et relancez completement Claude Desktop. Sur macOS, le fichier se trouve dans ~/Library/Application Support/Claude/claude_desktop_config.json. Les serveurs browser-automation demandent un cookie LinkedIn, les serveurs bases sur l'API demandent des identifiants OAuth, et un MCP d'enrichissement natif heberge par un fournisseur comme celui de Derrick a juste besoin de son endpoint HTTPS et d'une cle API dans l'en-tete Authorization.

Un scraper LinkedIn MCP est-il legal ?

Cela depend de la famille. Les MCP browser-automation violent la section 8.2 des conditions d'utilisation de LinkedIn sur l'acces automatise, quelle que soit la prudence du rate limiting. Les MCP bases sur l'API officielle sont conformes car ils appellent des endpoints partenaires documentes. Les MCP d'enrichissement natif sortent du debat sur les CGU LinkedIn puisqu'ils interrogent des sources independantes, mais le RGPD s'applique toujours des que vous traitez des donnees personnelles europeennes.

Quelle famille de MCP un SDR devrait-il choisir ?

L'enrichissement natif convient generalement aux SDR, recruteurs et equipes growth. Il se met en place en une dizaine de minutes, sans risque compte LinkedIn, sans candidature partenaire et avec une tarification au credit previsible. Le browser-automation convient aux developpeurs qui acceptent le risque CGU et ont besoin de champs qu'aucun fournisseur n'expose, tandis que l'API officielle convient aux entreprises qui construisent des integrations que LinkedIn approuverait.

Que renvoie un appel d'extraction LinkedIn ?

Un objet structuré avec l'URL de profil, le nom complet, le titre d'accroche, le poste et l'entreprise actuels, l'URL de l'entreprise, la localisation, le nombre d'abonnés, et des tableaux pour l'expérience et la formation. Il ne renvoie ni email professionnel ni téléphone : ces champs ne sont pas publiés sur le profil et relèvent d'une recherche de coordonnées séparée, facturée à part.

Quelles sont les limites d'un scraper LinkedIn MCP ?

Un serveur MCP n'a pas de quota propre, il hérite de ce qu'il pilote. Un serveur de browser-automation hérite des plafonds de votre compte LinkedIn, dont la commercial use limit qui bride la recherche et se remet à zéro le 1er du mois. Un serveur d'enrichissement natif hérite d'un solde mensuel de crédits, et l'atteindre n'affecte rien sur votre compte LinkedIn.

Pourquoi un assistant IA décrit-il parfois un profil LinkedIn qui n'existe pas ?

Parce que l'outil a renvoyé une charge utile partielle et que le modèle de langage a comblé les trous de façon fluide. L'extraction a échoué en silence au lieu de lever une erreur. Validez la charge utile contre un schéma à la frontière de l'outil, avant qu'elle n'atteigne le contexte du modèle, et traitez tous les champs sauf l'URL de profil comme optionnels.

Lancez votre enrichissement en 30 secondes

Gratuit, 100 crédits/mois. Sans carte bancaire.

Installer Derrick gratuitement →