Skip to content
← Centre d'aide

Connecter Tulina à Claude Tag dans Slack

Getting startedMis à jour le

Claude Tag est Claude à l'intérieur des canaux Slack d'une équipe : n'importe qui peut le mentionner et lui confier du travail, dans le fil, devant tout le canal. Pour lui laisser utiliser Tulina, vous devez lui donner deux choses, et les deux sont requises :

  • Une clé API Tulina. Le laissez-passer. Anthropic la stocke et l'ajoute aux requêtes en sortie du réseau ; ni Claude ni son sandbox ne la voient jamais.
  • Un plugin. La déclaration que Tulina existe. Sans lui, Claude n'a aucune idée qu'un serveur MCP se trouve à cette adresse et ne voit aucun outil Tulina.

Ce n'est pas le connecteur Tulina pour claude.ai ou Claude Code, que vous ajoutez dans l'app avec une connexion interactive. Dans Slack, cette connexion est impossible : Claude travaille dans un sandbox jetable, sans navigateur et sans personne devant l'écran. D'où la clé API.

Avant de commencer

Deux rôles interviennent, et ce ne sont pas les mêmes. Côté Claude, il faut être Owner de l'organisation Claude (le rôle Admin ne suffit pas), sur un plan Team ou Enterprise, avec Claude Tag déjà connecté à Slack. Côté Tulina, la création du jeton du connecteur est réservée à un admin du workspace — la page Plugins montre les instructions à tout le monde, mais seul un admin voit le bouton qui crée le jeton.

La configuration côté Claude se fait sur claude.ai/admin-settings/claude-tag → Claude Tag access → l'onglet Slack → le workspace concerné.

Les étapes 1 et 3 ci-dessous se font sur la même carte, dans Settings → Plugins → Slack :

La carte Slack de la page Settings → Plugins de Tulina, avec Download plugin, Open Claude Tag admin et Create token

1. Créer la clé API

Dans l'app Tulina, ouvrez Settings → Plugins → Slack et cliquez sur Create token. Elle n'est montrée qu'une fois, donc copiez-la avant de quitter la page. Le produit vous dit la même chose que ce guide avant que vous confirmiez : la clé porte votre compte, et Slack utilisera tout ce que ce compte peut faire — lisez « Ce qu'il faut dire à l'utilisateur en premier » ci-dessous avant de choisir le compte qui la crée.

2. Déclarer la connexion

Section Connectors du workspace → + :

  • Name — Tulina
  • Credential type — Bearer
  • Token — la clé API de l'étape 1
  • Allowed hosts — mcp.tulina.ai

3. Ajouter le plugin

Section Plugins du workspace → +.

Il y a deux façons d'y arriver, et les deux vous donnent le même plugin tulina-mcp :

  • Téléverser l'archive. La même page Settings → Plugins → Slack qu'à l'étape 1 a un bouton Download plugin (.zip) — récupérez-la là et téléversez-la ici. Le plus rapide, et toujours à jour.
  • Pointer vers un dépôt privé. Ouvrez Tulina-team/claude-tag-template, utilisez Use this template → Private pour le copier dans votre propre organisation, puis ajoutez votre copie comme source de plugin d'organisation. Plus long à mettre en place, mais les mises à jour arrivent d'elles-mêmes.

Claude Tag n'accepte que les dépôts privés ou internes comme source, ce qui explique pourquoi la seconde voie part d'un template plutôt que d'un fork : un fork reste public, et serait refusé.

4. Tester

Dans un canal, /invite @Claude, puis dans un nouveau fil :

@Claude who am I on Tulina?

Claude devrait répondre en nommant le compte et l'organisation auxquels appartient la clé API.

Rattacher au bon niveau

Les connexions et les plugins se rattachent directement au workspace. C'est la voie simple, et elle couvre tous ses canaux d'un coup.

Les access packs sont une couche optionnelle par-dessus : un ensemble nommé de connexions que vous pouvez rattacher à plusieurs endroits, utilisé pour donner un accès différent selon le canal. C'est tout ce à quoi ils servent. Un pack créé mais rattaché nulle part ne s'applique nulle part, ce qui est la cause la plus fréquente d'une configuration qui a l'air correcte et ne produit rien.

Ce qu'il faut dire à l'utilisateur en premier

La clé API porte le compte qui l'a créée. Dans les canaux qu'elle couvre, Claude agira avec les connecteurs de ce compte, sous son organisation par défaut — et quiconque écrit dans ces canaux peut les utiliser à travers elle.

Soulevez ce point avant l'installation, pas après. Il y a deux leviers, et aucun des deux n'est la clé API elle-même :

  • le compte — un compte dédié ne portant que l'accès dont il a besoin, plutôt qu'un compte personnel qui ouvre toute une boîte à outils ;
  • le périmètre Slack — un seul workspace, ou un seul canal, plutôt que l'accès Slack par défaut.

Quand ça ne marche pas

« An OAuth authorisation needs to be completed. » La clé API n'atteint pas le serveur : il répond 401, et le client MCP tente une connexion impossible à l'intérieur du sandbox. Vérifiez la clé API et l'hôte de la connexion.

« The proxy refused the CONNECT » (403). mcp.tulina.ai n'est autorisé par aucune connexion appliquée à ce canal. Soit l'hôte manque, soit la connexion se trouve dans un access pack jamais rattaché.

Claude répond, mais ne voit aucun outil Tulina. Le plugin n'est pas rattaché à ce périmètre. Vérifiez la section Plugins du workspace.

Un changement n'a aucun effet. Un fil garde les connexions et plugins qu'il avait à son ouverture. Ouvrez un nouveau fil.

Claude répond, mais ne trouve aucun connecteur. Le compte derrière la clé API n'en a pas encore. Ajoutez-en dans l'app Tulina.

Deux pièges de saisie à connaître. L'hôte autorisé s'écrit mcp.tulina.ai, sans schéma et sans chemin. Et un header Authorization défini à la main doit porter le préfixe Bearer, sinon le serveur le refuse — le type d'identifiant natif Bearer le fait pour vous, ce qui est une raison de plus de le préférer.

Révoquer

Dans l'app Tulina → Personal settings. La révocation est immédiate et n'affecte que cette clé : ni le compte, ni aucune autre intégration. C'est le bon réflexe quand quelqu'un quitte l'équipe, quand un canal s'ouvre plus largement, ou au moindre doute.

Toujours bloqué ? Parlez-nous.

Découvrez Tulina en 30 minutes.

Réserver une démo