Connector-Anleitung10 Minuten Lesezeit42 MCP-Tools7 Sprachen

Tableau über MCP mit Gemini verbinden

Arbeite mit Tableau Cloud und Tableau Server aus jedem KI-Agent: Arbeitsmappen, Ansichten und Datenquellen finden, Ansichtsdaten als CSV, Bilder, PDFs und Excel-Kreuztabellen lesen, veröffentlichte Datenquellen über den VizQL Data Service abfragen, die Datenherkunft mit der Metadata API verfolgen sowie Projekte, Tags, Gruppenmitglieder und Extrakt-Aktualisierungen verwalten. Anmeldung mit einem persönlichen Zugriffstoken.

HCVom HelpCode-TeamAktualisiert 10 Min. Lesezeit Open Source auf GitHub

Keine Kreditkarte · 7 Tage Test · Self-Hosting-Alternative verfügbar

Tableau

Tableau

Tableau Cloud and Server: find workbooks, views and data sources, read view data as CSV, images and PDFs, query published data sources, trace lineage, manage projects, tags, group members and extract refreshes.

Tools

42

Region

INTL

Kategorie

Analytics

Authentifizierung

Sign-in token

Benötigte Env-Vars

TABLEAU_SERVER_URLTABLEAU_PAT_NAMETABLEAU_PAT_SECRET
Mit einem Klick in der Cloud installieren

7 Tage kostenlos testen · Keine Kreditkarte

  • 7 Tage kostenlos
    Keine Kreditkarte nötig
  • DSGVO & SOC 2 ready
    EU-Datenhaltung, Audit-Logs
  • Open Source auf GitHub
    Open-Source · AGPL-3.0
  • Funktioniert mit ChatGPT, Claude, Gemini
    Jeder MCP-kompatible Client

Installation überspringen. In unter 2 Minuten einsatzbereit.

Starte eine kostenlose Testphase auf cloud.anythingmcp.com, füge Tableau mit einem Klick hinzu und richte deinen KI-Client (Claude, ChatGPT, Copilot oder Cursor) auf den erzeugten MCP-Endpoint. Kein Docker, kein git clone, keinerlei Entwicklungserfahrung nötig.

Kostenlos testen

Zusammenfassung

Arbeite mit Tableau Cloud und Tableau Server aus jedem KI-Agent: Arbeitsmappen, Ansichten und Datenquellen finden, Ansichtsdaten als CSV, Bilder, PDFs und Excel-Kreuztabellen lesen, veröffentlichte Datenquellen über den VizQL Data Service abfragen, die Datenherkunft mit der Metadata API verfolgen sowie Projekte, Tags, Gruppenmitglieder und Extrakt-Aktualisierungen verwalten. Anmeldung mit einem persönlichen Zugriffstoken.

Frag einfach

Beispiel-Prompts für Tableau

Klick auf einen Prompt, um ihn zu kopieren. In Claude, ChatGPT, Cursor, Gemini, Copilot oder OpenClaw einfügen — und gegen diesen Connector laufen lassen.

Tableau · live via MCP
Teilen
Opus 4.7

Claude ist KI und kann Fehler machen. Bitte Antworten gegenprüfen.

💡 Keine Installation? Nutze cloud.anythingmcp.com direkt. Einloggen, Connectors → Tableau klicken, Zugangsdaten einfügen, MCP-API-Key erzeugen, fertig. Kein Docker, kein git clone, kein lokaler Server.

Tableau + Gemini

Arbeite mit Tableau Cloud und Tableau Server aus jedem KI-Agent: Arbeitsmappen, Ansichten und Datenquellen finden, Ansichtsdaten als CSV, Bilder, PDFs und Excel-Kreuztabellen lesen, veröffentlichte Datenquellen über den VizQL Data Service abfragen, die Datenherkunft mit der Metadata API verfolgen sowie Projekte, Tags, Gruppenmitglieder und Extrakt-Aktualisierungen verwalten. Anmeldung mit einem persönlichen Zugriffstoken.

Voraussetzungen

Die vollständige Setup-Anleitung ist in den Connector eingebaut (im Store sichtbar, wenn du den Connector auswählst). Benötigte Umgebungsvariablen für diesen Connector:

TABLEAU_SERVER_URL, TABLEAU_PAT_NAME, TABLEAU_PAT_SECRET (optional: TABLEAU_SITE)

Schritt 1 — Zugangsdaten holen

Die Einrichtung dauert etwa 5 Minuten. Du brauchst eine Tableau-Cloud-Site oder Tableau Server 2024.2 oder neuer und einen Tableau-Benutzer, der die Inhalte sehen darf, mit denen die KI arbeiten soll.

  1. Öffne in Tableau deine Account Settings, Abschnitt Personal Access Tokens, gib einen Token-Namen ein und klick auf Create Token. Auf Tableau Server muss ein Admin persönliche Zugriffstoken eventuell erst erlauben.
  2. Trag den Token-Namen in TABLEAU_PAT_NAME und das Secret, das nur einmal angezeigt wird, in TABLEAU_PAT_SECRET ein. Bei beiden zählt Groß- und Kleinschreibung.
  3. Trag in TABLEAU_SERVER_URL die Adresse ohne Pfad ein: bei Tableau Cloud den Pod-Host aus dem Browser, z. B. https://prod-useast-a.online.tableau.com, bei Tableau Server dessen Adresse, z. B. https://tableau.example.com.
  4. Trag in TABLEAU_SITE die Content-URL der Site ein: den Teil nach /site/ in der Browser-Adresse (#/site/acme/home ergibt acme). Für die Default-Site eines Tableau Servers lässt du das Feld leer.
  5. Installiere den Connector und rufe tableau_get_current_session auf: Es zeigt Site und Benutzer und bestätigt die Anmeldung. Die site.id daraus ist die site_id, die jedes Site-Tool braucht.

Der Connector meldet sich mit dem Token an, nutzt die Sitzung weiter und meldet sich neu an, wenn sie abläuft. Tableau erlaubt pro Token nur eine Sitzung gleichzeitig, also nutze dasselbe Token nicht in einem anderen Tool. Tableau Cloud widerruft ein Token, das 15 Tage nicht benutzt wurde; leg dann ein neues an.

Wessen Zugriff es ist: Die KI sieht und ändert nur, was der Benutzer des Tokens sehen und tun darf, mit dessen Site-Rolle und Berechtigungen.

Was er liest: Server-Version und neueste REST-API-Version, die Sites und ihre Einstellungen. Eine Wortsuche über Arbeitsmappen, Ansichten, Datenquellen, Projekte, Flows, Metriken, Tabellen und Datenbanken. Projekte, Arbeitsmappen mit ihren Ansichten und Datenverbindungen und Ansichten mit Aufrufzahlen. Was ein Dashboard zeigt: die Daten hinter einer Ansicht als CSV, ein PNG-Bild, das das Modell ansehen kann, ein PDF einer Ansicht oder einer ganzen Arbeitsmappe und die Kreuztabelle als Excel-Datei, jeweils bei Bedarf mit Ansichtsfiltern eingegrenzt. Veröffentlichte Datenquellen mit Verbindungen, Zertifizierung und Extrakt-Informationen, ihre Felder (tableau_read_datasource_metadata) und Abfragen darauf mit Dimensionen, aggregierten Kennzahlen, Filtern und Sortierung (tableau_query_datasource). Die Datenherkunft per GraphQL auf der Metadata API (tableau_metadata_query): welche Arbeitsmappen eine Datenquelle nutzen, vorgelagerte Datenbanken, Tabellen und Spalten, berechnete Felder, Besitzer und Datenqualitätswarnungen. Benutzer, Gruppen und Gruppenmitglieder, Hintergrundjobs und geplante Extrakt-Aktualisierungen.

Was er schreibt: aktualisiert sofort die Extrakte einer Arbeitsmappe oder einer veröffentlichten Datenquelle, startet eine geplante Extrakt-Aktualisierung außerhalb ihres Zeitplans, legt Projekte an und ändert sie, benennt eine Arbeitsmappe um oder schaltet ihre Registerkarten ein oder aus, verschiebt eine Arbeitsmappe in ein anderes Projekt (ihre Berechtigungen können den Einstellungen des Zielprojekts folgen), fügt Arbeitsmappen und Datenquellen Tags hinzu und nimmt einen Benutzer der Site in eine lokale Gruppe auf (Active-Directory-Gruppen werden aus dem Verzeichnis synchronisiert). Eine Aktualisierung liefert einen Job, den die KI mit tableau_get_job verfolgt.

Bei der Installation deaktiviert: tableau_cancel_job, denn ein abgebrochener Job lässt sich nicht fortsetzen und muss neu gestartet werden. Ein Admin schaltet ihn ein, wenn das Team ihn braucht.

Datenformate: IDs sind LUIDs (UUIDs). Listen kommen als {"pagination": {"pageNumber", "pageSize", "totalAvailable"}, "workbooks": {"workbook": [...]}}, genauso für Projekte, Ansichten, Datenquellen, Benutzer, Gruppen und Jobs. Zeiten sind ISO 8601 in UTC. tableau_get_view_data liefert CSV-Text mit Kopfzeile, die Zahlen so formatiert wie in der Ansicht. tableau_query_datasource liefert data als Liste von Objekten, deren Schlüssel die Feldbeschriftung mit der Funktion ist, z. B. SUM(Sales). Ansichtsfilter tragen das Präfix vf_ und den Feldnamen wie in der Ansicht, z. B. {"vf_Region": "West"}, mehrere Werte durch Kommas getrennt. Der finishCode eines Jobs ist 0 bei Erfolg, 1 bei Fehler und 2 bei Abbruch.

Blättern, Filtern und Sortieren: Listen-Tools nehmen page_size (bis 1000) und page_number; die KI blättert weiter, solange pageNumber * pageSize unter totalAvailable liegt. tableau_search_content blättert mit limit und page, die Antwort enthält die Gesamtzahl. filter hat die Form field:operator:value, mehrere durch Kommas verbunden, z. B. projectName:eq:Finance,updatedAt:gt:2026-01-01T00:00:00Z; in nimmt [a,b]. sort ist field:asc oder field:desc.

Voraussetzungen: tableau_read_datasource_metadata und tableau_query_datasource brauchen Tableau Cloud oder Tableau Server 2025.1 mit eingeschaltetem VizQL Data Service und die Funktion API Access auf der Datenquelle. tableau_metadata_query braucht die Metadata API, die auf Tableau Cloud standardmäßig an ist und auf Tableau Server von einem Admin aktiviert wird. tableau_search_content braucht Tableau Cloud oder Tableau Server ab 2022.3.

Häufige Fehler: Tableau antwortet mit {"error": {"code", "summary", "detail"}}. 401 (Codes 401001 und 401002) heißt falsches oder abgelaufenes Token oder falsche Content-URL der Site. 403 heißt, dem Benutzer des Tokens fehlt die Berechtigung. 404 ist eine falsche ID oder eine site_id einer anderen Site; bei der Anmeldung heißt es, dass TABLEAU_SERVER_URL falsch ist (nur Schema und Host) oder der Server älter als 2024.2 ist. 400 ist ein ungültiger Filter oder Parameter, 409 ein doppelter Name oder eine Aktualisierung, die schon in der Warteschlange steht.

Der Connector veröffentlicht, lädt oder löscht keine Arbeitsmappen und Datenquellen, löscht keine Projekte, fügt der Site keine Benutzer hinzu, ändert keine Site-Rollen und entfernt weder Tags noch Gruppenmitglieder.

Schritt 2 — Adapter installieren

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Schritt 3 — Connector in Gemini hinzufügen

Deine Server-URL: Öffne in AnythingMCP MCP Servers → den Server, auf dem dieser Connector liegt, und kopiere seine URL (https://cloud.anythingmcp.com/mcp/…). Setze sie überall ein, wo diese Anleitung YOUR_SERVER_ID zeigt.

Gemini CLI liest MCP-Server aus ~/.gemini/settings.json (unter Windows %USERPROFILE%\.gemini\settings.json). Füge hinzu:

{
  "mcpServers": {
    "anythingmcp": {
      "httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
      "headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
    }
  }
}
  1. Erstelle in AnythingMCP unter MCP Servers → dein Server → API keys einen MCP-API-Key und setze ihn anstelle von YOUR_MCP_API_KEY ein.
  2. Speichere die Datei und starte gemini neu.
  3. Führe in der Gemini CLI /mcp aus (oder gemini mcp list im Terminal): anythingmcp sollte als verbunden erscheinen.
  4. Leg los: Gemini CLI kann jetzt die Tableau-Tools aufrufen.

Verfügbare Tools

ToolWhat it does
tableau_get_current_sessionThe signed-in session: site (id, name, contentUrl) and user (id, name, site role)
tableau_get_server_infoProduct version, build and the newest REST API version of the Tableau Server or Tableau Cloud pod
tableau_list_sitesSites the signed-in user can reach (on Tableau Cloud usually only the signed-in one): id, name, contentUrl, state, admin mode
tableau_get_siteSettings of a site: name, contentUrl, state, storage quota, user quota, and which features (subscriptions, flows, Ask Data, ...) are on
tableau_search_contentSearch the site's content by words: workbooks, views, data sources, projects, flows, metrics, tables, databases
tableau_list_projectsProjects (folders) of the site: id, name, description, parent project id, owner, content permissions mode
tableau_list_workbooksWorkbooks of the site: id, name, contentUrl, project, owner, size, tags, created and updated time, webpageUrl
tableau_get_workbookOne workbook: name, description, project, owner, tags, views, data acceleration and freshness settings, webpageUrl
tableau_list_workbook_viewsViews (sheets and dashboards) of a workbook: id, name, contentUrl, and with include_usage_statistics the total view count
tableau_list_workbook_connectionsData connections of a workbook: type, server address, port, user name, and the published data source behind each
tableau_list_viewsViews of the whole site: id, name, contentUrl, workbook, owner, project, tags, and with include_usage_statistics the view count
tableau_get_viewOne view: name, contentUrl, workbook, owner, project, tags, and with include_usage_statistics the view count
tableau_get_view_dataThe data behind a view as CSV text (the summary data of its marks), optionally filtered with vf_ filters
tableau_get_view_imageA PNG image of a view, returned as an image the model can look at, optionally filtered with vf_ filters
tableau_get_view_pdfA PDF of one view, returned as a file, with paper size and orientation, optionally filtered with vf_ filters
tableau_download_view_crosstab_excelThe crosstab of a view as an Excel file (.xlsx), returned as a file, optionally filtered with vf_ filters
tableau_get_workbook_pdfA PDF of all views of a workbook, returned as a file, with paper size and orientation
tableau_list_datasourcesPublished data sources of the site: id, name, type (database type), project, owner, tags, certification, whether it has an extract, created…
tableau_get_datasourceOne published data source: name, description, type, project, owner, certification note, extract and refresh information
tableau_list_datasource_connectionsConnections of a published data source: type, server address, port, user name
tableau_read_datasource_metadataFields of a published data source through the VizQL Data Service: fieldCaption (the name to use in queries), dataType, role (dimension or…
tableau_query_datasourceQuery a published data source through the VizQL Data Service: pick fields (dimensions and aggregated measures), filters and sorting, get…
tableau_metadata_queryRun a GraphQL query on the Tableau Metadata API for lineage: which workbooks use a data source, upstream databases and tables, columns…
tableau_list_usersUsers of the site: id, name, full name, e-mail, site role (Creator, Explorer, Viewer, SiteAdministratorCreator, Unlicensed, ...), last…
tableau_get_userOne user: name, full name, e-mail, site role, last login, external auth id
tableau_list_user_groupsGroups a user belongs to: group id, name, domain and minimum site role
tableau_list_groupsGroups of the site: id, name, domain, minimum site role and user count
tableau_list_group_usersMembers of a group: user id, name, full name, site role and last login
tableau_list_jobsBackground jobs of the site (extract refreshes, subscriptions, flows): id, type, status, progress, created, started and ended time
tableau_get_jobStatus of one job: progress (0 to 100), finishCode (0 success, 1 failed, 2 cancelled), notes with the error text, and the workbook or data…
tableau_list_extract_refresh_tasksScheduled extract refresh tasks of the site: task id, priority, type (full or incremental), schedule (frequency and next run time), and the…
tableau_refresh_workbookRefresh the extracts of a workbook now
tableau_refresh_datasourceRefresh the extract of a published data source now
tableau_run_extract_refresh_taskRun a scheduled extract refresh task now instead of waiting for its schedule
tableau_cancel_jobCancel a running or queued job (an extract refresh, a subscription or a flow run)
tableau_create_projectCreate a project, at the top level or inside a parent project
tableau_update_projectRename a project, change its description or content permissions, or move it under another parent
tableau_update_workbookRename a workbook or switch its tabs on or off
tableau_move_workbookMove a workbook to another project (its permissions may follow the target project's settings)
tableau_add_workbook_tagsAdd tags to a workbook; existing tags stay, the answer lists all tags of the workbook
tableau_add_datasource_tagsAdd tags to a published data source; existing tags stay, the answer lists all of them
tableau_add_user_to_groupAdd a user of the site to a group (local groups only; Active Directory groups sync from the directory)

Beispiel-Prompts

  • „Welche Arbeitsmappen im Projekt Finance wurden in den letzten 30 Tagen geändert, und wem gehören sie?“
  • „Zeig mir die Zahlen hinter dem Dashboard Sales Overview, gefiltert auf die Region West.“
  • „Wie hoch war der Umsatz pro Region im ersten Halbjahr 2026 in der Datenquelle Superstore?“
  • „Welche Arbeitsmappen nutzen die veröffentlichte Datenquelle Orders? Ich will wissen, was kaputtgeht, wenn wir sie ändern.“
  • „Sind die Extrakt-Aktualisierungen von heute Nacht durchgelaufen? Zeig mir die fehlgeschlagenen mit Fehlertext.“

FAQ

Wo sucht Gemini CLI nach MCP-Servern? In ~/.gemini/settings.json für deinen Benutzer oder in .gemini/settings.json innerhalb eines Projekts. gemini mcp list zeigt jeden Server und ob er sich verbindet.

Nächste Schritte

War dieser Guide hilfreich?

Dein Tableau-Agent ist nur einen Klick entfernt.

Connector installieren, Schlüssel einfügen, Gemini fragen. 7 Tage kostenlos, keine Kreditkarte.

Verwandte Anleitungen

Connectors

Tableau über MCP mit ChatGPT verbinden

Arbeite mit Tableau Cloud und Tableau Server aus jedem KI-Agent: Arbeitsmappen, Ansichten und Datenquellen finden, Ansichtsdaten als CSV, Bilder, PDFs und Excel-Kreuztabellen lesen, veröffentlichte Datenquellen über den VizQL Data Service abfragen, die Datenherkunft mit der Metadata API verfolgen sowie Projekte, Tags, Gruppenmitglieder und Extrakt-Aktualisierungen verwalten. Anmeldung mit einem persönlichen Zugriffstoken.

Connectors

Tableau über MCP mit Claude verbinden

Arbeite mit Tableau Cloud und Tableau Server aus jedem KI-Agent: Arbeitsmappen, Ansichten und Datenquellen finden, Ansichtsdaten als CSV, Bilder, PDFs und Excel-Kreuztabellen lesen, veröffentlichte Datenquellen über den VizQL Data Service abfragen, die Datenherkunft mit der Metadata API verfolgen sowie Projekte, Tags, Gruppenmitglieder und Extrakt-Aktualisierungen verwalten. Anmeldung mit einem persönlichen Zugriffstoken.

Connectors

Tableau über MCP mit Cursor verbinden

Arbeite mit Tableau Cloud und Tableau Server aus jedem KI-Agent: Arbeitsmappen, Ansichten und Datenquellen finden, Ansichtsdaten als CSV, Bilder, PDFs und Excel-Kreuztabellen lesen, veröffentlichte Datenquellen über den VizQL Data Service abfragen, die Datenherkunft mit der Metadata API verfolgen sowie Projekte, Tags, Gruppenmitglieder und Extrakt-Aktualisierungen verwalten. Anmeldung mit einem persönlichen Zugriffstoken.

Connectors

Tableau über MCP mit Meta Muse verbinden

Arbeite mit Tableau Cloud und Tableau Server aus jedem KI-Agent: Arbeitsmappen, Ansichten und Datenquellen finden, Ansichtsdaten als CSV, Bilder, PDFs und Excel-Kreuztabellen lesen, veröffentlichte Datenquellen über den VizQL Data Service abfragen, die Datenherkunft mit der Metadata API verfolgen sowie Projekte, Tags, Gruppenmitglieder und Extrakt-Aktualisierungen verwalten. Anmeldung mit einem persönlichen Zugriffstoken.

Connectors

Tableau zu MCP: Arbeitsmappen, Ansichten, Ansichtsdaten, Datenquellen-Abfragen und Herkunft in jedem KI-Agent

Arbeite mit Tableau Cloud und Tableau Server aus jedem KI-Agent: Arbeitsmappen, Ansichten und Datenquellen finden, Ansichtsdaten als CSV, Bilder, PDFs und Excel-Kreuztabellen lesen, veröffentlichte Datenquellen über den VizQL Data Service abfragen, die Datenherkunft mit der Metadata API verfolgen sowie Projekte, Tags, Gruppenmitglieder und Extrakt-Aktualisierungen verwalten. Anmeldung mit einem persönlichen Zugriffstoken.

Connectors

Tableau über MCP mit Microsoft Copilot verbinden

Arbeite mit Tableau Cloud und Tableau Server aus jedem KI-Agent: Arbeitsmappen, Ansichten und Datenquellen finden, Ansichtsdaten als CSV, Bilder, PDFs und Excel-Kreuztabellen lesen, veröffentlichte Datenquellen über den VizQL Data Service abfragen, die Datenherkunft mit der Metadata API verfolgen sowie Projekte, Tags, Gruppenmitglieder und Extrakt-Aktualisierungen verwalten. Anmeldung mit einem persönlichen Zugriffstoken.