LabscoMCP early access ↗
hetpatel-11MCP SERVER

Tableau MCP Server

Ask a Tableau view for its data as CSV, or its dashboard as an image, in the conversation.

by hetpatel-11 ↗Data Platform: Pipelines, Warehousing, BI & GovernanceCommunity

LABSCO SUMMARY

The numbers on a dashboard become something you can quote.

Getting a figure out of Tableau normally means opening the view, exporting, and finding the download. Pulling the CSV directly means the assistant can answer from the published data, and the image export covers the times a picture is what you actually wanted.

What it is

A Python server connecting an MCP client to Tableau Server or Tableau Cloud. It browses workbooks, views and data sources, extracts the data behind a view, exports a dashboard as a PNG, downloads a whole data source, and searches across the site's content.

What you get

  • Workbooks, views and published data sources, listed
  • The data behind any view, as CSV
  • A dashboard exported as a PNG image
  • A whole data source downloaded, with its raw rows
  • Search across the site's content, for finding a report by what is in it

Requirements

Python 3.8 or newer and access to Tableau Server or Tableau Cloud. What you can reach follows the account you connect with — administrative privileges are needed for the administrative side. Installed from the repository with pip install -r requirements.txt.

Setup effort

Build from source — git clone https://github.com/hetpatel-11/Tableau-MCP.git