Agent♥︎Age
Catalog

Tableau Workbook Auditor

Official

by andey0Saikiran · TypeScript

Local-only Tableau .twbx audit: lineage, unused fields, duplicate calcs, SQL, version diffs

tableau-lineage MCP Server

This MCP server performs a local-only audit of Tableau workbooks. It parses .twbx / .twb files to extract lineage and related workbook details, then exposes functionality to MCP clients for analysis such as full workbook audit, semantic diffs between versions, and stored SQL inspection.

🛠️ Key Features

  • Local-only Tableau .twbx / .twb parsing
  • Full workbook audit (unused fields, duplicate calculations, performance findings)
  • Semantic diff between two workbook versions
  • Complete lineage extraction for calculated fields, parameters, filters, worksheets, dashboards
  • Extracts stored SQL statement lineage

🚀 Use Cases

  • Reviewing unused fields and duplicate calculated expressions in a workbook
  • Understanding end-to-end lineage for Tableau calculated elements
  • Comparing two workbook versions with a semantic diff

⚡ Developer Benefits

  • Exposes eleven tools to MCP clients
  • Enables AI assistants to read workbook lineage without sending the workbook off-machine
  • Provides access to lineage for calculated fields, parameters, filters, worksheets, dashboards, and stored SQL

⚠️ Limitations

  • Intended for local-only workbook access; this does not describe any remote processing or cloud workflow

Topics

business-intelligencecalculated-fieldsdata-dictionarydata-lineagedata-visualizationprivacyreacttableautwbxtypescripttableau-workbookcustom-sqlmcpmcp-serversql