Labsco
MCP SERVER

Tableau MCP Server

by hetpatel-11

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

Data Platform: Pipelines, Warehousing, BI & Governance
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.