Serveurs MCP distants dans les campagnes
Connectez vos propres serveurs MCP pour donner à l'agent IA d'outreach l'accès à des outils en temps réel — CRM, documentation interne, analytics, tout ce qui parle Model Context Protocol.
Pourquoi c’est important
L’agent d’outreach de Kit recherche déjà des informations sur chaque prospect en utilisant la recherche web, les URL sources et la base de connaissances de la campagne. Parfois, vous avez besoin qu’il accède également à des données que seule votre équipe possède — une étape de deal dans votre CRM, un score de santé client dans votre entrepôt de données, un playbook interne dans votre wiki. Les serveurs MCP distants comblent ce manque. Connectez n’importe quel serveur qui implémente le Model Context Protocol et l’agent IA pourra appeler ses outils en complément de ceux intégrés à Kit.
Qu’est-ce qu’un serveur MCP distant
Le Model Context Protocol est un standard ouvert pour exposer des outils aux agents IA via JSON-RPC. Si vous pouvez héberger un endpoint HTTPS qui répond à tools/list et tools/call, l’agent d’outreach peut l’utiliser. Vous fournissez le serveur, Kit gère l’orchestration.
Cas d’usage courants :
| Cas d’usage | Exemple |
|---|---|
| Recherche CRM | « Ce prospect a-t-il déjà interagi avec nous ? » |
| Documentation interne | « Trouver l’étude de cas pertinente pour un acheteur fintech. » |
| Entrepôt de données personnalisé | « Rechercher le MRR de l’entreprise de ce prospect. » |
| Scoring propriétaire | « Évaluer ce prospect par rapport à notre modèle ICP. » |
Prérequis
Pour que Kit puisse se connecter à un serveur MCP distant, celui-ci doit être :
- Accessible publiquement via HTTPS. Les endpoints HTTP et les plages d’adresses IP privées sont rejetés pour des raisons de sécurité. Les certificats auto-signés ne sont pas pris en charge.
- Compatible avec JSON-RPC 2.0 tel que défini par la spécification MCP.
-
Authentifié par jeton bearer (optionnel). Si votre serveur nécessite une authentification, fournissez un jeton lors de la connexion et Kit l’enverra sous la forme
Authorization: Bearer <token>à chaque requête. - Raisonnable en taille. Kit limite les réponses à 512 Ko et la liste d’outils à 50 outils par serveur. Chaque compte peut connecter jusqu’à 10 serveurs.
Connecter un serveur
- Ouvrez Integrations > MCP Servers et cliquez sur New server.
- Fournissez un nom reconnaissable (c’est ce que l’IA voit dans sa liste d’outils), l’URL de l’endpoint HTTPS et un jeton bearer optionnel.
- Enregistrez. Kit met immédiatement en file d’attente une tâche de découverte d’outils qui appelle
tools/listsur le serveur, met en cache le schéma et marque le serveur comme active.
La découverte prend généralement quelques secondes. Tant qu’elle n’est pas terminée, le serveur est dans l’état Discovering et n’est pas encore sélectionnable dans une campagne. Si la découverte échoue, le serveur passe à l’état Failed avec le message d’erreur du serveur. Après trois échecs consécutifs, Kit désactive automatiquement le serveur et notifie l’administrateur du compte.
Sélectionner des serveurs dans une campagne
Ouvrez n’importe quelle campagne, modifiez sa configuration et trouvez la section Remote MCP servers. Chaque serveur actif de votre compte apparaît avec une case à cocher, son URL d’endpoint et le nombre d’outils qu’il expose. Cochez les serveurs que vous souhaitez utiliser pour cette campagne.
Quelques remarques :
- La sélection se fait par campagne. Différentes campagnes peuvent utiliser différentes combinaisons de serveurs.
- Seuls les serveurs actifs apparaissent. Les serveurs encore en découverte ou en échec sont résumés dans un avis sous la liste.
- Tout désélectionner ne pose pas de problème. L’agent IA se rabattra sur ses outils intégrés.
-
Les noms d’outils utilisent des espaces de noms. Lorsque l’IA voit un outil distant, il apparaît sous la forme
mcp__<server_id>__<tool_name>, de sorte que deux serveurs ayant des noms d’outils identiques n’entrent pas en collision.
Comment l’agent utilise les outils
Pendant la recherche, l’agent IA reçoit l’union des outils intégrés de Kit et des outils de chaque serveur sélectionné. Il choisit quel outil appeler en se basant sur la description de l’outil, donc la qualité des descriptions de vos outils distants influe directement sur la fréquence à laquelle l’agent les utilise. Soyez précis sur ce que fait chaque outil et sur les arguments qu’il attend.
Les appels d’outils sont journalisés sur le message et affichés dans l’interface de revue des brouillons. Vous pouvez voir exactement ce que l’agent a appelé, avec quels arguments, et ce qui a été retourné.
Modèle de sécurité
Les serveurs MCP distants fonctionnent sur votre infrastructure sous votre authentification. Kit agit uniquement en tant que client :
- Kit ne fait jamais transiter le trafic des prospects, des utilisateurs finaux ou de tiers vers votre serveur. Seul l’agent d’outreach le fait, et uniquement lors de la rédaction d’un e-mail pour un prospect dans une campagne que vous avez configurée.
- Le jeton bearer est chiffré au repos et n’est jamais exposé au modèle IA.
- Kit vérifie que le nom d’hôte de l’endpoint se résout en une IP publique avant chaque requête, se protégeant ainsi contre les attaques SSRF.
- Les arguments d’outils sont transmis tels quels depuis l’IA ; la validation des entrées côté serveur est donc de votre responsabilité.
Si vous avez des exigences de conformité concernant les outils pouvant être appelés et dans quelles conditions, appliquez-les dans votre serveur MCP, pas dans Kit.
Dépannage
| Symptôme | Cause probable | Action recommandée |
|---|---|---|
| Serveur bloqué dans l’état Discovering | La tâche de découverte d’outils n’a pas encore été exécutée | Attendez une minute, rafraîchissez la page des intégrations |
| Serveur en Failed avec HTTP 401 | Jeton bearer manquant ou invalide | Modifiez la connexion et mettez à jour le jeton |
| Serveur en Failed avec « Hostname resolves to private IP » | L’endpoint pointe vers un réseau privé | Exposez votre serveur via un nom d’hôte public |
| Serveur actif signalant 0 tools | Le serveur a retourné un tools/list vide |
Confirmez que votre serveur enregistre des outils et relancez la découverte |
| Serveur active mais l’IA n’appelle jamais ses outils | Les descriptions d’outils sont trop vagues | Réécrivez les descriptions pour indiquer clairement ce que fait chaque outil |
| Serveur désactivé automatiquement | Trois échecs consécutifs | Corrigez le problème sous-jacent, puis réactivez le serveur |
En bref
- Votre serveur MCP est accessible via HTTPS public
- Vous avez créé la connexion dans Integrations > MCP Servers
- Le serveur est dans l’état Active avec au moins un outil
- Vous avez sélectionné le serveur dans la campagne où vous souhaitez l’utiliser
- Les descriptions d’outils sont suffisamment concrètes pour que l’IA sache quand les appeler
Pour aller plus loin
- MCP Tools Reference — consultez les outils intégrés dont dispose l’agent IA par défaut
- AI Research and Knowledge Base — découvrez comment la recherche et la base de connaissances fonctionnent aux côtés des outils MCP