Le MCP officiel de Tableau : donnez aux agents un accès étendu à vos sources de données, classeurs et affichez des images via PAT, et non des captures d'écran.
tableau-mcp est le serveur MCP propriétaire de Tableau. Configurez-le avec votre URL Tableau Cloud/Server, le nom de votre site et un jeton d'accès personnel, et les agents peuvent interroger les sources de données publiées, répertorier et explorer le contenu du classeur, récupérer des images de vue et répondre à des questions sur les données en langage naturel sans que vous ayez à coller des fichiers CSV dans le chat. Prend en charge les déploiements npx, Heroku et Docker.
Ajoutez dans context_servers. Zed recharge à chaud à la sauvegarde.
claude mcp add tableau-mcp -- npx -y @tableau/mcp-server@latest
Une seule ligne. Vérifiez avec claude mcp list. Supprimez avec claude mcp remove.
Cas d'usage
Usages concrets : Tableau MCP
Répondre à une question commerciale par rapport à une source de données publiée
👤 Analystes et personnes opérationnelles qui vivent dans le chat⏱ ~10 minbeginner
Quand l'utiliser : Vous avez une question à laquelle un tableau de bord Tableau pourrait répondre, mais vous ne souhaitez pas ouvrir Tableau Desktop.
Prérequis
Compte Tableau Cloud ou Server — Demandez l'accès à votre administrateur si vous ne l'avez pas
Jeton d'accès personnel — Paramètres de mon compte → Jetons d'accès personnels → Créer un jeton
Déroulement
Trouver la source de données
Répertoriez les sources de données publiées sur le site « ops ».✓ Copié
→ Tableau de sources de données avec noms et identifiants
Posez la question
D'après la source de données « orders_fact », quels ont été les 10 produits les plus performants en termes de chiffre d'affaires au dernier trimestre ?✓ Copié
→ Champs de référence de réponse numérique qui existent dans la source de données
Résultat : Une réponse concrète fondée sur vos données Tableau gouvernées.
Pièges
Demander des champs qui ne figurent pas dans la source de données publiée — Laissez l'agent lister d'abord les métadonnées, puis demandez
Intégrer des images d'affichage en direct dans des rapports hebdomadaires
Placez le dernier revenu hebdomadaire PNG en haut du rapport Notion.✓ Copié
Outils
Ce que ce MCP expose
Outil
Entrées
Quand appeler
Coût
list_datasources
site?: str
Découvrez quelles données sont publiées avant de poser des questions
1 API call
query_datasource
datasource_id: str, question: str
Répondez à une question sur les données en langage naturel
1 API call + VizQL
list_workbooks
site?: str, project?: str
Parcourir ou auditer l’inventaire des classeurs
1 API call
get_view_image
view_id: str, filters?: map
Inclure l'image du graphique dans un document ou une réponse
1 API call
list_views
workbook_id: str
Énumérer les graphiques dans un classeur
1 API call
Coût et limites
Coût d'exécution
Quota d'API
Lié par les limites de votre API REST Tableau Cloud/Server
Tokens par appel
Petit pour les métadonnées ; voir les images sont des octets, pas des jetons
Monétaire
Gratuit : votre licence Tableau le couvre déjà
Astuce
Mettre en cache les résultats list_workbooks / list_datasources pour les audits ; l'inventaire ne change pas toutes les minutes.
Sécurité
Permissions, secrets, portée
Stockage des identifiants : PAT_VALUE appartient aux variables d'environnement ; ne le commettez jamais. Effectuez une rotation à partir de l'interface utilisateur de Tableau en cas de fuite.
Sortie de données : Tout le trafic est dirigé vers votre URL Tableau SERVER configurée. Pas d'appels à des tiers.
Un PAT doté d'autorisations étendues permet aux agents d'accéder à tout ce que voit le propriétaire du jeton : attribuez un utilisateur dédié et le moins privilégié à l'utilisation de l'agent.
Les images affichées peuvent contenir des données sensibles. Traitez la sortie de l'outil comme toute autre sortie de données de Tableau.
Dépannage
Erreurs courantes et correctifs
401 / Échec de la connexion
PAT expiré ou incompatibilité de site. Régénérez le PAT et confirmez que SITE_NAME correspond au segment d'URL du site.
Vérifier : Log into Tableau and look at the URL: /site/<SITE_NAME>/...
Source de données introuvable
Il peut être inédit ou vivre dans un projet différent. Appelez list_datasources pour voir ce qui est visible pour le jeton.
Vérifier : list_datasources with no filter
Voir les retours d'images interdits
Le propriétaire du PAT ne dispose pas des autorisations d'affichage sur ce classeur. Demandez à l'administrateur d'accorder Lire.
Vérifier : Open the view URL in a browser with the same user
Alternatives
Tableau MCP vs autres
Alternative
Quand l'utiliser
Compromis
bigquery-server
Vous voulez du SQL d'entrepôt brut, et non des sources de données sémantiques gouvernées
Plus de puissance, pas de métriques appartenant à Tableau
postgres
Votre source de vérité est Postgres opérationnel, pas un outil BI