Connecter des assistants IA
Connectez ChatGPT, Claude Desktop, Perplexity, Gemini, Mistral ou un agent de programmation à votre compte Kit via MCP.
Pourquoi c’est important
Connectez votre assistant IA habituel à Kit pour lister les postes ouverts, consulter les revues en attente ou préparer une synthèse des rapports de sécurité à partir de données à jour. MCP (Model Context Protocol) donne à l’assistant des outils pour votre compte. Vous choisissez les modules qu’il peut lire ou modifier.
Ce dont vous avez besoin
- Un compte Kit avec une adresse e-mail vérifiée. Tout membre peut se connecter ; l’accès administrateur au compte n’est pas requis.
- Une application de chat qui prend en charge les serveurs MCP distants et OAuth dans le navigateur, ainsi que l’autorisation d’y ajouter une connexion personnalisée.
La connexion vous appartient. Votre consentement, les produits actifs du compte et votre rôle actuel déterminent les accès. Kit vérifie les permissions sur chaque élément à chaque appel. La plupart des outils d’écriture exigent aussi un abonnement Kit actif.
Ces deux URL répondent à des besoins différents :
| Usage | URL du serveur | Connexion |
|---|---|---|
| Votre compte Kit et ses outils | https://startupkit.app/api/v1/mcp |
OAuth dans le navigateur : choisir le compte et l’accès par module |
| Documentation publique, tarifs et modèles de recrutement | https://startupkit.app/mcp |
Aucune ; ne peut pas lire les données du compte |
Pour accéder au compte, choisissez Streamable HTTP et OAuth lorsque le client le demande. Kit prend en charge l’enregistrement automatique des clients OAuth : laissez l’identifiant et le secret du client vides si vous choisissez cette option. Une clé d’API REST Kit ne remplace pas cette connexion.
Si les appels MCP du compte renvoient 403 avec api_ip_restricted, demandez à une personne chargée de la sécurité de vérifier les restrictions IP du compte. Les clients hébergés envoient leurs appels depuis l’infrastructure du fournisseur ; autoriser uniquement l’IP de votre ordinateur peut les bloquer.
Configuration
Choisissez votre application ci-dessous. Les noms des menus sont ceux de l’interface anglaise : Settings signifie Paramètres, Connectors signifie Connecteurs et Plugins signifie Extensions. Ces instructions ont été vérifiées dans la documentation des fournisseurs le 15 octobre 2026. Elles décrivent les méthodes documentées ; une connexion complète à Kit n’a pas été testée dans chaque client. La disponibilité peut dépendre de votre formule, de votre région, des règles de votre espace de travail et de la version de l’application.
ChatGPT (ordinateur, web et mobile)
Créez la connexion sur le web, puis utilisez l’extension installée dans un chat ChatGPT compatible, sur ordinateur, sur le web ou sur mobile.
- Ouvrez ChatGPT sur le web et choisissez Plugins > + > Add custom MCP server (ajouter un serveur MCP personnalisé).
- Nommez-le
Kit. Sous Connection (connexion), saisissezhttps://startupkit.app/api/v1/mcpet sélectionnez OAuth. Utilisez l’enregistrement dynamique des clients s’il est proposé. - Lisez l’avertissement de connexion et sélectionnez Create as a plugin (créer une extension).
- Installez l’extension depuis vos extensions personnelles ou l’espace de travail où vous l’avez créée. Quand Kit vous le demande, accordez le consentement dans le navigateur : choisissez le compte et commencez par l’accès Read (lecture) du module.
- Ouvrez un nouveau chat, saisissez
@et sélectionnez Kit avant votre demande.
Si l’option d’ajout de serveur manque, vérifiez sa disponibilité pour votre compte et demandez à l’administrateur de votre espace de travail quelles permissions s’appliquent aux serveurs MCP personnalisés. Les restrictions de sécurité de l’espace, dont Lockdown, peuvent empêcher l’accès. Ajouter Kit à une configuration Codex locale ne l’ajoute pas aux chats ChatGPT hébergés.
Sources : configuration MCP d’OpenAI, clients compatibles avec les extensions et contrôles des extensions par espace de travail.
Claude (web, ordinateur et mobile)
Utilisez le connecteur personnalisé de Claude dans Claude Desktop ou sur claude.ai. Il est lié à votre compte Claude et fonctionne aussi dans les applications mobiles Claude compatibles. Aucun proxy local n’est nécessaire.
- Ouvrez Customize > Connectors > + Add > Add custom connector (personnaliser > connecteurs > ajouter > ajouter un connecteur personnalisé).
- Saisissez
Kitethttps://startupkit.app/api/v1/mcp, puis choisissez Continue (continuer). - Vérifiez les paramètres OAuth détectés et poursuivez. Sous Authentication (authentification), choisissez Sign in now (se connecter maintenant) ; sous OAuth client (client OAuth), choisissez Register automatically (enregistrer automatiquement). Laissez les en-têtes de requête fixes vides.
- Sélectionnez Add (ajouter) et accordez le consentement sur la page Kit ouverte dans votre navigateur. Si le connecteur affiche encore Connect (se connecter), sélectionnez cette option pour vous authentifier.
- Dans un chat, ouvrez + > Connectors et activez Kit pour cette conversation.
Les connecteurs personnalisés sont disponibles sur Free, Pro, Max, Team et Enterprise ; Free en autorise un. Sur Team, un Owner ou Primary Owner ajoute Kit sous Organization settings > Connectors > Add > Custom > Web (paramètres de l’organisation > connecteurs > ajouter > personnalisé > web). Sur Enterprise, un rôle personnalisé doté de Manage access to Libraries (gérer l’accès aux Libraries) le permet aussi. Chaque membre utilise ensuite Customize > Connectors > Connect pour autoriser sa propre identité Kit.
Source : guide des connecteurs distants de Claude.
Perplexity
Perplexity documente les connecteurs personnalisés distants pour Pro, Max et Enterprise. Commencez dans l’interface web : la création n’est pas forcément disponible dans toutes les applications pour ordinateur.
- Ouvrez Plugins dans la barre latérale, ou Customize > Connectors si Plugins n’apparaît pas.
- Choisissez Add custom > Connector > Add MCP connector > Remote (ajouter un élément personnalisé > connecteur > ajouter un connecteur MCP > distant).
- Saisissez
Kitethttps://startupkit.app/api/v1/mcp. Sélectionnez OAuth et Streamable HTTP. - Lisez l’avertissement, sélectionnez Add, puis ouvrez la fiche du connecteur pour vous authentifier et l’activer. Accordez le consentement Kit avec votre propre identité.
Sur Enterprise, un administrateur doit autoriser les connecteurs personnalisés. Choisissez l’authentification individuelle pour Kit : chaque membre de l’équipe doit connecter son propre compte.
Sources : guide de configuration de Perplexity et disponibilité par formule.
Gemini Apps
La méthode de Google pour les applications personnalisées exige actuellement un compte Google personnel, un âge d’au moins 18 ans, une localisation aux États-Unis, la langue anglaise et l’option Keep Activity (conserver l’activité) activée. Les comptes professionnels et scolaires sont exclus. Configurez la connexion sur le web ; Google documente ensuite son utilisation sur le web et sur mobile.
- Ouvrez Gemini sur le web, puis Settings > Connected Apps (paramètres > applications connectées). Certains comptes affichent d’abord Personal Intelligence (intelligence personnelle).
- Sous Custom apps (applications personnalisées), ajoutez
https://startupkit.app/api/v1/mcp, sélectionnez Next (suivant), puis terminez l’autorisation dans le navigateur. Kit prend en charge l’enregistrement dynamique : aucun identifiant client supplémentaire n’est nécessaire. - Dans un chat, saisissez
@et sélectionnez l’application personnalisée pour utiliser ses outils.
Si votre compte ne remplit pas ces conditions, utilisez un autre client compatible. Gemini CLI dispose de sa propre configuration ; sa prise en charge de MCP ne prouve pas que la fonction est disponible dans Gemini Apps.
Source : conditions et configuration des applications personnalisées de Google.
Mistral Vibe Work (anciennement Le Chat)
Un administrateur ajoute le connecteur. Sur les comptes Free, Pro et Student, le propriétaire du compte est administrateur par défaut.
- Ouvrez Connectors > + Add Connector > Custom MCP Connector (connecteurs > ajouter un connecteur > connecteur MCP personnalisé).
- Utilisez le nom unique
kitet l’URL du serveurhttps://startupkit.app/api/v1/mcp. - Sélectionnez Connect, puis terminez la connexion OAuth détectée et le consentement Kit.
Mistral documente OAuth avec enregistrement dynamique des clients. Sous My Connectors > Functions (mes connecteurs > fonctions), conservez l’approbation manuelle pour les fonctions d’écriture. La découverte dynamique des outils, les ressources et les modèles de prompts automatiques ne sont pas encore pris en charge.
Sources : guide des connecteurs MCP de Mistral et nouveau nom de Le Chat.
Microsoft Copilot
Le guide des connexions de Copilot grand public de Microsoft ne décrit pas l’ajout d’une URL MCP Kit arbitraire. Pour une connexion directe dans un chat, utilisez l’un des clients ci-dessus. Copilot Studio permet d’ajouter un serveur MCP à un agent, mais il s’agit d’une configuration distincte, gérée par l’organisation et soumise à ses propres permissions et règles.
Vérifier la connexion
Dans un chat privé où Kit est activé, demandez :
Use Kit's whoami tool. Show my account_name, account_id and user_id.
Do not change anything.
Vérifiez le compte avant de poursuivre. whoami vérifie l’identité, pas les portées accordées ; consultez celles-ci sous Clients connectés. Essayez ensuite une demande en lecture pour un module autorisé :
- « Quelles offres d’emploi sont ouvertes, et combien de candidatures chacune a-t-elle reçues ? » (
hiring_list_job_postings) - « Quelles revues de recrutement attendent ma décision ? » (
hiring_list_pending_decisions) - « Qu’y a-t-il dans ma file CSiRT en ce moment, les critiques d’abord ? » (
csirt_list_my_queue)
Commencez par l’accès Lecture. Une autorisation Lecture et écriture permet des actions ; elle ne garantit pas une confirmation humaine avant chaque appel. Vérifiez les contrôles des outils du client avant d’activer l’écriture. Les résultats des outils entrent dans le contexte du fournisseur et peuvent rester dans ses historiques ou sa mémoire. Utilisez le compte approuvé par votre organisation et évitez les chats partagés pour les données des candidats ou les détails des vulnérabilités.
Agents de programmation et clients locaux
Pour d’autres agents de programmation, assistants d’éditeur et agents personnels, consultez Connecter des environnements d’agents IA à Kit.
Laissez votre agent se configurer tout seul
Collez cette ligne dans Claude Code, Codex CLI, Cursor ou un autre agent capable de configurer ses connexions MCP :
Fetch and execute the appropriate instructions to set me up for Kit from https://startupkit.app/agent-setup/prompt.md
L’agent récupère le document de configuration de Kit, déclare kit pour votre compte et le serveur public kit-docs, puis vous indique quand approuver le consentement dans le navigateur. Le bouton Onboard your agent (intégrer votre agent) dans l’en-tête de la documentation copie la même ligne. Les applications de chat sans outils de configuration nécessitent toujours la configuration manuelle décrite plus haut.
Codex sur ordinateur
Dans les paramètres de Codex pour ordinateur, ouvrez MCP servers > Add server (serveurs MCP > ajouter un serveur), choisissez Streamable HTTP et saisissez https://startupkit.app/api/v1/mcp. Enregistrez, sélectionnez Restart (redémarrer), puis Authenticate (s’authentifier) quand le client le demande. Vérifiez l’état de la connexion avec /mcp.
Les clients locaux Codex pour ordinateur, CLI et IDE partagent config.toml. Les chats ChatGPT hébergés utilisent la configuration distincte par extension décrite plus haut. Source : guide MCP d’OpenAI.
Claude Code (CLI)
Exécutez cette commande dans votre terminal :
claude mcp add --scope user --transport http kit https://startupkit.app/api/v1/mcp
Ou ajoutez ceci à votre fichier de configuration .mcp.json :
{
"mcpServers": {
"kit": {
"type": "http",
"url": "https://startupkit.app/api/v1/mcp"
}
}
}
Codex CLI
Exécutez cette commande dans votre terminal :
codex mcp add kit --url https://startupkit.app/api/v1/mcp
Terminez le consentement dans le navigateur si l’ajout du serveur le demande ; sinon, exécutez codex mcp login kit. Utilisez codex mcp list pour examiner le serveur et son état d’authentification. Codex utilise Streamable HTTP directement, sans proxy mcp-remote. Redémarrez toute session Codex ouverte pour charger le nouveau serveur.
L’entrée équivalente dans ~/.codex/config.toml :
[mcp_servers.kit]
url = "https://startupkit.app/api/v1/mcp"
Si vous modifiez le fichier à la main, exécutez ensuite codex mcp login kit une fois pour obtenir un jeton. codex mcp list affiche la connexion, codex mcp logout kit supprime les identifiants.
OpenCode
Ajoutez le serveur à opencode.json, soit le fichier global ~/.config/opencode/opencode.json, soit un fichier par projet à la racine de votre dépôt :
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"kit": {
"type": "remote",
"url": "https://startupkit.app/api/v1/mcp",
"enabled": true,
"oauth": {}
}
}
}
Autorisez ensuite la connexion :
opencode mcp auth kit
opencode mcp list indique l’état d’authentification de chaque serveur et opencode mcp logout kit supprime le jeton stocké. "oauth": {} signale que ce serveur s’authentifie par OAuth ; "oauth": false sert aux serveurs qui attendent une clé d’API statique dans headers, ce qui n’est pas le cas de Kit.
Clients qui ne lancent que des serveurs locaux
Claude Desktop n’en a plus besoin : utilisez le connecteur personnalisé ci-dessus. Un client MCP qui ne sait lancer que des serveurs locaux peut toujours joindre Kit via le proxy mcp-remote, qui mène le flux OAuth sur votre machine :
{
"mcpServers": {
"kit": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://startupkit.app/api/v1/mcp"]
}
}
}
Flux d’autorisation
Lorsque votre client MCP se connecte pour la première fois :
- Votre navigateur ouvre une page d’autorisation sur Kit
- Si vous appartenez à plusieurs comptes, vous sélectionnez celui que vous souhaitez connecter
- Vous choisissez les modules auxquels l’assistant peut accéder, et si chacun est en lecture seule ou en lecture et écriture
- Kit émet un jeton limité à ce compte et à ces modules
- Le client stocke le jeton et le renouvelle automatiquement
Les jetons expirent après 2 heures et sont renouvelés automatiquement. Reconnectez le client si vous révoquez l’accès, si la connexion reste inutilisée pendant 90 jours ou si vous devez autoriser des portées supplémentaires sur des modules. L’approbation de droits supplémentaires dans Kit par un administrateur n’étend pas une autorisation OAuth existante. Consultez Déconnexion automatique ci-dessous.
Portées
L’accès MCP est accordé par module. Chaque module dispose d’une portée de lecture et d’une portée d’écriture :
| Module | Portée de lecture | Portée d’écriture | Ce qu’elle couvre |
|---|---|---|---|
| Hiring | hiring_read |
hiring_write |
Offres d’emploi, candidatures, évaluations, vivier de talents, modèles et outils du portail carrière |
| CSiRT | csirt_read |
csirt_write |
Rapports de vulnérabilité, triage, messages aux chercheurs, primes, configuration du programme |
| Outreach | outreach_read |
outreach_write |
Campagnes, prospects, brouillons d’e-mails, indicateurs |
| Compensation Research | compensation_read |
compensation_write |
Références salariales, tendances du marché, comparaisons de rôles et de localisations, et vos rôles et régions suivis (le suivi nécessite aussi Hiring) |
| Training | training_read |
training_write |
Programmes de formation, diapositives, quiz, attestations, statut d’achèvement et invitations des participants |
| Performance | performance_read |
performance_write |
Cycles d’évaluation, participants, vos propres évaluations et le registre d’évaluation SOC 2 |
| Planification | scheduling_read |
scheduling_write |
Vos propres liens de réservation et les liens utiles affichés sur leurs pages de réservation |
| Team | team_read |
team_write |
Membres et invitations |
Chaque connexion comprend la portée de base mcp. Les outils globaux comme whoami, la recherche dans la documentation, les formules tarifaires, l’assainissement des PDF, l’enquête sur les adresses IP et la vérification des e-mails restent disponibles sans autorisation de module. Les outils access_request et access_list_requests utilisent aussi cette portée de base, sans abonnement : votre agent peut envoyer votre demande justifiée d’accès à un module et vérifier la décision. Choisir uniquement les outils globaux ne donne accès à aucun module.
L’assistant intégré de Kit renvoie vers le formulaire de demande d’accès, qui nécessite une connexion. Saisissez votre justification, vérifiez-la et envoyez la demande depuis ce formulaire. Le chat intégré n’envoie pas de demandes d’accès et ne notifie pas les administrateurs. Un client MCP externe disposant de votre autorisation OAuth peut envoyer une demande et notifier les administrateurs lorsque vous le lui demandez.
L’écran de consentement
Lorsque vous autorisez une connexion, l’écran de consentement vous guide à travers les étapes suivantes :
- Choisir le compte : si vous appartenez à plusieurs comptes, choisissez celui que vous souhaitez connecter
- Choisir l’accès par module : chaque module apparaît sous forme de ligne avec un sélecteur Lecture | Lecture et écriture. L’écriture est désactivée par défaut ; ne basculez un module sur Lecture et écriture que si l’assistant doit effectuer des actions, et pas seulement consulter. Les modules dotés d’outils d’écriture sensibles affichent une ligne d’avertissement expliquant ce que vous activez.
Les modules dont votre compte ne dispose pas sont masqués sur l’écran de consentement. Ceux dont le compte dispose, mais pas vous, apparaissent grisés et signalés hors de votre rôle : vous voyez qu’ils existent, mais vous ne pouvez pas les accorder. Kit les écarte côté serveur même s’ils sont soumis malgré tout : une connexion ne peut donc jamais détenir une portée à laquelle son propriétaire n’a pas accès. Pour Recrutement, Sécurité, Prospection, Formation ou Performance, envoyez une demande justifiée depuis Demandes d’accès, Configuration MCP ou votre agent. Un administrateur du compte décide dans Kit ; après approbation, reconnectez le client pour autoriser les portées manquantes sur les modules. Consultez Demander un accès et examiner les demandes. L’accès en Lecture et écriture pour Team et Compensation Research ne peut être accordé que par les administrateurs du compte.
Les outils des modules que vous n’avez pas autorisés sont invisibles pour l’assistant : ils n’apparaissent jamais dans sa liste d’outils.
Les connexions autorisées avant la mise en place des portées par module ont été déconnectées. Reconnectez-vous via l’écran de consentement et choisissez les modules que vous souhaitez accorder.
Pour modifier ce qu’une connexion peut faire, révoquez-la sur la page Configuration MCP puis reconnectez-vous. Le nouveau consentement remplace l’autorisation précédente.
Gérer les clients connectés
La page Configuration MCP affiche vos propres clients connectés pour le compte actuel avec :
- Nom de l’application : le client MCP qui s’est connecté
- Portées : l’accès accordé par module, affiché sous forme de pastilles (R pour la lecture, RW pour la lecture et écriture)
- Date d’autorisation : la date de la connexion
- Dernière utilisation : la dernière fois que le client a appelé un outil
Cliquez sur Révoquer pour déconnecter un client. Le client devra se réautoriser pour se connecter à nouveau.
Chaque utilisateur peut aussi consulter ses propres connexions, pour tous les comptes auxquels il appartient, depuis Account Settings → Connected clients (Paramètres du compte → Clients connectés). Aucun accès administrateur n’est requis : vous gardez toujours le contrôle des clients que vous avez autorisés.
Déconnexion automatique
Une connexion inutilisée pendant 90 jours est automatiquement déconnectée par une vérification nocturne. Cette mesure d’hygiène élimine les identifiants oubliés : un jeton abandonné sur un ordinateur portable que vous n’utilisez plus ne doit pas rester valide indéfiniment.
Ce qui compte comme utilisation :
- Tout appel d’API du client remet le compteur à zéro.
- Un renouvellement de jeton compte aussi. Un client qui reste connecté renouvelle ses jetons environ toutes les deux heures. La connexion ne devient donc jamais inactive, quelle que soit la durée entre les demandes réelles.
- L’activité est mesurée pour toute la connexion, pas par jeton : les renouvellements et les appels la maintiennent tous deux active.
Ce que vous verrez :
- Lorsqu’il reste 30 jours ou moins avant la déconnexion, les deux pages de paramètres affichent un avertissement : « Sera déconnectée le 12 octobre 2026 en l’absence d’utilisation ».
- Lors de la déconnexion, Kit vous envoie un e-mail (« Claude Code a été déconnecté de Kit ») avec le nom du client, le compte et sa dernière utilisation. Cet e-mail est toujours envoyé ; c’est le seul signal indiquant que l’identifiant a cessé de fonctionner.
Pour vous reconnecter, relancez le parcours d’autorisation depuis le client MCP et approuvez l’accès. La déconnexion supprime un identifiant, jamais des données.
Note
La fenêtre de 90 jours suit la RFC 9700 §4.14.2, recommandation de sécurité OAuth 2.0. Elle correspond à Atlassian et Microsoft Entra ; Google utilise six mois et GitHub un an.
Refusé ne signifie pas déconnecté
Si le compte exige des clés d’accès et que vous n’en possédez aucune, la connexion n’est pas déconnectée : elle est refusée. Kit rejette chaque appel tant que cette situation persiste, car un jeton ne peut pas présenter une clé d’accès. L’autorisation reste intacte.
| Refusé, aucune clé d’accès | Déconnecté, après 90 jours d’inactivité ou révocation | |
|---|---|---|
| Autorisation | Conservée et toujours visible sur la page de configuration MCP | Supprimée |
| Solution | Ajoutez une clé depuis Account Settings → Passkeys | Recommencez le parcours d’autorisation |
| Nouvelle autorisation | Inutile : les appels reprennent à la requête suivante | Obligatoire |
Dans les deux cas, vos données restent intactes. Consultez Clés d’accès pour en inscrire une.
Résoudre les problèmes
| Problème | Points à vérifier |
|---|---|
| Aucune option pour ajouter Kit | Vérifiez ci-dessus les conditions du fournisseur concernant le compte, la région et l’espace de travail. Essayez d’abord sa configuration web. |
| Seule la documentation publique apparaît | Utilisez https://startupkit.app/api/v1/mcp et terminez OAuth ; /mcp est public. |
| Mauvais compte Kit | Révoquez la connexion, reconnectez-vous et choisissez le compte voulu sur l’écran de consentement de Kit. |
| Outils de module manquants | Vérifiez le consentement par module, votre rôle Kit actuel, les produits actifs et les filtres d’outils activés dans le client. |
| Votre rôle Kit bloque un module | Demandez les droits nécessaires à votre tâche, avec une explication destinée aux administrateurs du compte. L’agent peut envoyer la demande ; seul un administrateur du compte peut décider dans Kit. |
| L’accès a été approuvé, mais le client reste bloqué | L’approbation ne change pas les portées OAuth existantes. Si la portée requise pour le module manque, reconnectez le client en l’autorisant. Vérifiez aussi les droits sur les données concernées, les produits disponibles et les éventuelles conditions d’abonnement. |
| Écriture refusée | Vérifiez le consentement Lecture et écriture, les permissions sur les éléments concernés, le rôle administrateur éventuellement requis et l’abonnement. |
Aide-mémoire
- Choisissez l’application de chat et vérifiez ses conditions d’utilisation des connecteurs personnalisés
- Ajoutez Kit dans les paramètres de connecteurs ou d’extensions de l’application, ou dans la configuration de votre client de programmation
- Autorisez la connexion lorsque le navigateur s’ouvre : choisissez le compte et l’accès par module (Lecture ou Lecture et écriture) sur l’écran de consentement
-
Vérifiez que
whoamirenvoie le compte voulu, puis essayez une demande en lecture seule - Vérifiez que la connexion apparaît dans les clients connectés
Pour les contrôles distincts à l’échelle du compte qui régissent l’IA intégrée de Kit (clés des fournisseurs, fournisseur privilégié, plafonds de dépenses et utilisation), consultez Fournisseurs d’IA et plafonds de dépenses.