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.
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.
- 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
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.
