Coresignal
officielAccédez à des données B2B complètes sur les entreprises, les employés et les offres d'emploi pour vos LLM et vos workflows d'IA.
Que pouvez-vous faire avec Coresignal MCP ?
- Recherche d'entreprises et de personnes en langage naturel — Demandez des entreprises SaaS B2B dans les pays nordiques ou des développeurs Python seniors dans des sociétés fintech en utilisant
entity_searchavec des requêtes en langage courant. - Découvrez les noms de champs par mot-clé — Utilisez
entity_fieldspour trouver les bons noms de champs (par exemple, « salaire » ou « intitulé de poste ») sans charger le vocabulaire complet de plus de 300 champs. - Récupérez des enregistrements complets ou projetés — Extrayez des profils complets d'employés, d'entreprises ou d'emplois via
entity_fetchen utilisant des identifiants de recherche (cache_id) ou des ID spécifiques, avec des coûts en crédits par enregistrement. - Enrichissez les contacts avec des e-mails vérifiés — Utilisez
email_enrichpour obtenir des e-mails professionnels vérifiés pour jusqu'à 1 000 identifiants d'employés, avec 10 crédits facturés uniquement pour les e-mails trouvés. - Exportez de grands ensembles de résultats sous forme de fichiers — Demandez
delivery="url"pour obtenir des fichiers JSONL téléchargeables pour les grandes récupérations, puis parcourez-les dans le chat avec l'outil gratuitartifact_read.
Documentation
Coresignal MCP v2
Le serveur officiel Model Context Protocol pour Coresignal — apportez des données B2B fraîches sur 895M+ employés, 70M+ entreprises et 468M+ offres d'emploi directement dans votre assistant IA.
https://mcp.coresignal.com/mcp/v2
Recherchez en langage naturel, récupérez des enregistrements complets, enrichissez les contacts avec des e-mails vérifiés et exportez de grands ensembles de résultats sous forme de fichiers téléchargeables — le tout depuis Claude, Cursor, Codex, VS Code ou tout autre client compatible MCP.
Fonctionnalités
- Authentification OAuth 2.1 — connectez-vous avec votre compte du tableau de bord Coresignal ; aucune clé API dans les fichiers de configuration.
- Recherche en langage naturel avec preuve de correspondance dans chaque ligne de résultat, afin que vous puissiez voir pourquoi chaque enregistrement correspond.
- Transparence des coûts — chaque réponse indique
credits_consumed, et les appels coûteux demandent confirmation avant de dépenser. - Découverte de champs —
entity_fieldstrouve les bons noms de champs par mot-clé, gratuitement, sans charger le vocabulaire complet de plus de 300 champs dans le contexte. - Téléchargements de fichiers — les grands ensembles de résultats sont stockés côté serveur et renvoyés sous forme de lien de téléchargement au lieu d'inonder le chat.
artifact_readpages renvoie les fichiers dans la conversation gratuitement — fonctionne même dans les clients sans accès au système de fichiers.
Prérequis
- Un compte Coresignal avec un abonnement actif (crédits) et une clé API d'équipe provisionnée dans le tableau de bord. Le serveur MCP résout automatiquement la clé de votre équipe après la connexion — vous ne la collez jamais dans un fichier de configuration. Pas encore d'abonnement ? Commencez avec l'essai gratuit de 7 jours — il inclut 2 000 crédits. Voir la comparaison des plans.
Lors de la première connexion, votre client ouvre une fenêtre de navigateur pour vous connecter au tableau de bord Coresignal. C'est toute la configuration — aucune variable d'environnement, aucun secret.
Configuration du client
Claude Desktop
Claude Desktop prend en charge les serveurs MCP distants nativement via Connectors :
- Ouvrez Paramètres → Connecteurs → Ajouter un connecteur personnalisé.
- Nom :
Coresignal, URL :https://mcp.coresignal.com/mcp/v2. - Cliquez sur Ajouter, puis Connecter — une fenêtre de navigateur s'ouvre pour vous connecter à votre compte du tableau de bord Coresignal.
Important — activer les téléchargements de fichiers : Claude Desktop bloque les téléchargements depuis des domaines qu'il ne connaît pas. Pour télécharger les fichiers de résultats (les grandes récupérations sont livrées sous forme de liens), ajoutez
mcp.coresignal.comà la liste blanche de domaines dans les paramètres de Claude Desktop (sur les plans Team/Enterprise, votre administrateur gère cela). Sans cela, les liens de téléchargement du serveur seront bloqués — bien que vous puissiez toujours lire les données dans le chat avec l'outil gratuitartifact_read. Voir Téléchargements de fichiers.
Claude Code
claude mcp add --transport http coresignal https://mcp.coresignal.com/mcp/v2
Ensuite, dans une session, exécutez /mcp, sélectionnez coresignal et terminez la connexion via le navigateur. Réexécutez /mcp à tout moment pour vous réauthentifier.
Codex (OpenAI Codex CLI)
codex mcp add coresignal --url https://mcp.coresignal.com/mcp/v2
Une fenêtre de navigateur s'ouvre pour vous connecter à votre compte du tableau de bord Coresignal.
Cursor
Ajoutez à ~/.cursor/mcp.json :
{
"mcpServers": {
"coresignal": {
"url": "https://mcp.coresignal.com/mcp/v2"
}
}
}
Cursor détecte que le serveur nécessite une authentification et affiche une invite Needs login — cliquez dessus pour terminer la connexion via le navigateur.
OpenCode
Ajoutez Coresignal MCP :
opencode mcp add coresignal --url https://mcp.coresignal.com/mcp/v2
Authentifiez-vous :
opencode mcp auth coresignal
Une fenêtre de navigateur s'ouvre pour vous connecter à votre compte du tableau de bord Coresignal.
Visual Studio Code
Exécutez MCP: Add Server depuis la palette de commandes, choisissez HTTP et entrez l'URL — ou ajoutez à .vscode/mcp.json :
{
"servers": {
"coresignal": {
"type": "http",
"url": "https://mcp.coresignal.com/mcp/v2"
}
}
}
VS Code vous demande d'autoriser le serveur lors de la première utilisation et gère le flux OAuth dans votre navigateur.
Cline
Ajoutez à ~/.cline/data/settings/cline_mcp_settings.json :
{
"mcpServers": {
"coresignal": {
"type": "streamableHttp",
"url": "https://mcp.coresignal.com/mcp/v2",
"disabled": false
}
}
}
Ouvrez l'interface MCP de Cline :
cline mcp
Dans le menu, sélectionnez Authorize OAuth puis coresignal. Cline gérera le flux OAuth dans votre navigateur.
Téléchargements de fichiers et liste blanche de domaines
Les grands résultats (et tout appel avec delivery="url") ne sont pas déversés dans le chat pour économiser les jetons d'entrée du LLM. Le serveur stocke plutôt les lignes dans un fichier et renvoie un lien de téléchargement HTTPS signé qui expire après 1 heure :
{
"delivery": "url",
"url": "https://mcp.coresignal.com/mcp/v2/artifacts/…?exp=…&sig=…",
"artifact_name": "employee_fetch-baf941dd4f8c4dfe.jsonl",
"count": 500,
"credits_consumed": 10000
}
À partir de là, l'agent accède aux données de l'une des trois manières suivantes :
- L'agent télécharge le fichier lui-même — dans les clients avec accès au shell, l'agent utilisera généralement
curlle lien vers le disque et analysera le fichier localement avecgrep/jq/pandas. - L'agent le relit dans le chat — dans les clients sans shell et sans système de fichiers, l'agent appelle
artifact_read(artifact_name, offset, limit)à la place, en parcourant le fichier par tranches sur la session MCP. C'est gratuit et fonctionne partout, donc rien n'inonde le chat. - Vous le téléchargez manuellement — si l'agent lui-même n'est pas autorisé à récupérer le lien (domaine non autorisé, sandbox sans accès réseau), cliquez sur le lien, enregistrez le fichier et indiquez à l'agent où il se trouve : "J'ai téléchargé le fichier dans ~/Downloads/employee_fetch-….jsonl — analysez-le à partir de là." Fonctionne dans tout client capable de lire des fichiers locaux.
Préférez le téléchargement lorsque votre client le prend en charge.
artifact_readest gratuit en crédits Coresignal, mais pas en jetons LLM : chaque page qu'il renvoie fait partie de la conversation et est refacturée comme jetons d'entrée à chaque tour suivant. Chaque page est également limitée à un budget de jetons fixe — un enregistrement complet d'employé fait ~8k jetons, donc une seule page ne contient que quelques enregistrements complets, quel que soit lelimitdemandé. Lire un grand fichier de cette façon prend des centaines d'appels et peut épuiser la fenêtre de contexte avant d'atteindre la fin. Un fichier téléchargé coûte pratiquement aucun jeton — l'assistant peut filtrer des milliers de lignes localement avecgrep/jqet ne faire remonter que la réponse. C'est pourquoi il vaut la peine de configurer les téléchargements dès le départ (liste blanche de domaines, accès réseau sandbox) et de réserverartifact_readaux clients qui ne peuvent pas télécharger ou pour examiner quelques lignes.
Si les téléchargements sont bloqués, rien n'est perdu : les enregistrements sont déjà stockés et payés — lisez-les avec artifact_read. Ne relancez jamais une récupération pour "récupérer" un fichier ; cela facture chaque enregistrement une seconde fois.
Outils
| Outil | Ce qu'il fait | Coût |
|---|---|---|
entity_search | Recherche en langage naturel sur les employés, entreprises ou emplois | 20 crédits par recherche (forfait) |
entity_fields | Recherche par mot-clé sur les ~300 noms de champs d'une entité | Gratuit |
entity_fetch | Récupère des enregistrements complets (JSONL) ou projetés, par handle de recherche ou par id | 20 crédits par enregistrement employé/entreprise, 1 par enregistrement emploi |
email_enrich | E-mails professionnels vérifiés pour les ids d'employés (CSV) | 10 crédits par e-mail trouvé (les échecs sont gratuits) |
artifact_read | Page les lignes d'un fichier livré | Gratuit |
entity_search
Recherche des enregistrements employee, company ou job avec une requête en langage naturel :
"Développeurs Python seniors dans des entreprises fintech en français"
Chaque appel coûte un forfait de 20 crédits et renvoie :
total_count— le nombre exact d'enregistrements correspondant à la requête,- jusqu'à 20 lignes d'aperçu (
limit=0renvoie uniquement le nombre), chacune montrant les champs sur lesquels la requête a correspondu — la preuve de pourquoi chaque résultat est là, - un
cache_id— un handle d'une heure vers la recherche qui économise des crédits et du temps : passez-le àentity_fetchet les enregistrements correspondants sont collectés immédiatement — pas besoin de relancer (et de repayer) la recherche, et la résolution ducache_idelle-même est gratuite. Les ids d'enregistrements restent côté serveur, donc rien de volumineux ne transite par la conversation.
entity_fields
Recherche gratuite et instantanée des noms de champs par signification — "salary" trouve les champs de rémunération, "current job title and seniority" trouve active_experience_title, experience.position_title, etc. Utilisez-le pour construire la liste fields pour une récupération à portée personnalisée sans charger le vocabulaire complet des champs dans le contexte.
entity_fetch
Collecte des enregistrements — soit jusqu'à 20 ids choisis manuellement à partir des résultats de recherche, soit jusqu'à 1 000 enregistrements par appel via un cache_id. La facturation est par enregistrement trouvé : 20 crédits pour les employés/entreprises, 1 pour les emplois.
email_enrich
E-mails professionnels vérifiés et délivrables pour jusqu'à 1 000 ids d'employés — 10 crédits par e-mail trouvé ; les ids non trouvés sont gratuits. Les contacts EEE/Royaume-Uni ne sont pas accessibles (RGPD).
artifact_read
Relit un fichier livré sur la session MCP authentifiée, page par page — gratuit, car les enregistrements ont été facturés lors de leur récupération. C'est ce qui rend la livraison de fichiers fonctionnelle partout, y compris dans les clients de chat qui ne peuvent pas ouvrir un lien ou toucher un système de fichiers.
Exemples de prompts
Analyse de marché
"Trouvez des entreprises SaaS B2B dans les pays nordiques avec 50 à 200 employés qui ont levé des fonds au cours des deux dernières années."
Construire une liste de prospects avec e-mails vérifiés
"Recherchez des responsables data dans des entreprises américaines de plus de 500 employés. Récupérez 20 profils complets dans un fichier avec e-mails vérifiés."
Analyse approfondie d'une seule entreprise**
"Récupérez l'enregistrement complet de flo.health — tours de financement, croissance des effectifs et offres d'emploi actuelles."
...
Crédits et facturation
| Action | Crédits |
|---|---|
entity_search (tout limit, y compris 0) | 20 par recherche |
entity_fetch — employé ou entreprise | 20 par enregistrement trouvé |
entity_fetch — emploi | 1 par enregistrement trouvé |
email_enrich | 10 par e-mail trouvé ; échecs gratuits |
entity_fields, artifact_read | Gratuit |
Chaque réponse inclut credits_consumed — le montant réellement facturé, donc un écart (envoyé 1 000 ids, facturé pour 950 enregistrements) vous indique exactement combien d'ids n'ont pas été trouvés. Le serveur ne dépense jamais en silence : les récupérations confirment d'abord la portée des champs avec vous, et une récupération qui ne peut pas être livrée échoue avant que des crédits soient dépensés.
Les crédits sont tirés de l'abonnement Coresignal de votre équipe — gérez les clés et la facturation dans le tableau de bord. Nouveau sur Coresignal ? L'essai gratuit de 7 jours inclut 2 000 crédits — soit 100 recherches, ou 100 enregistrements employé/entreprise, ou un mélange — voir la comparaison des plans.
Liens
- Coresignal — couverture des données, plans et tarifs
- Tableau de bord Coresignal — compte, équipe, clés API, crédits
- Documentation API — les API de données sous-jacentes