| v2.2.4 | ## What's Changed * @W-22169002: Add support for build variants by @anyoung-tableau in https://github.com/tableau/tableau-mcp/pull/321 * @W-22373417: Rename LogEntry.error to LogEntry.data by @anyoung-tableau in https://github.com/tableau/tableau-mcp/pull/348 * @W-22373417: Replace time constants with helper functions by @anyoung-tableau in https://github.com/tableau/tableau-mcp/pull/349 * @W-22373417: Remove common config duplication in desktop Config class by @anyoung-tableau in https://gi | High | 5/14/2026 |
| v2.0.0 | ## What's Changed * @W-21748754: Add get-custom-view-data tool by @anyoung-tableau in https://github.com/tableau/tableau-mcp/pull/308 * @W-21984866 adding explicit data model relationship info in getDatasourceMetadata by @joeconstantino in https://github.com/tableau/tableau-mcp/pull/298 * @W-22067441: allow any port for loopback redirect URIs in CIMD matching (#290) by @mattcfilbert in https://github.com/tableau/tableau-mcp/pull/311 * @W-21817321: Add Tableau MCP site level configuration sup | High | 5/8/2026 |
| v1.18.5 | ## What's Changed * @W-21890587: Drop authInfo.clientId fallback in Bearer revocation path by @mattcfilbert in https://github.com/tableau/tableau-mcp/pull/292 * @W-21748754: Add list-custom-views tools by @anyoung-tableau in https://github.com/tableau/tableau-mcp/pull/297 * @W-22033159: fix hf deploy blocking health endpoint check fail by @mattcfilbert in https://github.com/tableau/tableau-mcp/pull/304 * @W-22034341: reset consent tool by @mattcfilbert in https://github.com/tableau/tableau-m | High | 4/16/2026 |
| v1.18.2 | ## What's Changed * @W-21638391 Update Tableau MCP to support download SVGs using the Get View Image endpoint by @RenaSpb in https://github.com/tableau/tableau-mcp/pull/286 * @W-21919495: Read authInfo with each request by @anyoung-tableau in https://github.com/tableau/tableau-mcp/pull/294 ## New Contributors * @RenaSpb made their first contribution in https://github.com/tableau/tableau-mcp/pull/286 **Full Changelog**: https://github.com/tableau/tableau-mcp/compare/v1.18.1...v1.18.2 | High | 4/16/2026 |
| v1.18.1 | ## What's Changed * @W-21304863: Add Tableau OAuth E2E tests by @anyoung-tableau in https://github.com/tableau/tableau-mcp/pull/245 * @W-21686514: Add Getting Started guide by @anyoung-tableau in https://github.com/tableau/tableau-mcp/pull/273 * @W-21732161: Add deployment guide for Tableau Server customers by @anyoung-tableau in https://github.com/tableau/tableau-mcp/pull/277 * @W-21716828 Refactor exceptions by @jarhun88 in https://github.com/tableau/tableau-mcp/pull/276 * @W-21749265 new | High | 4/3/2026 |
| v1.17.19 | ## What's Changed * @W-21436847 send siteluid and userluid for MCP product telemetry by @jarhun88 in https://github.com/tableau/tableau-mcp/pull/262 * @W-21474807 Group get-datasource-metadata fields by logicalTableId by @joeconstantino in https://github.com/tableau/tableau-mcp/pull/255 * @W-21554653: Ensure scopes required by each tool include the scopes for tool scoping by @anyoung-tableau in https://github.com/tableau/tableau-mcp/pull/261 * @W-21581935: Add passthrough auth by @anyoung-ta | Medium | 3/24/2026 |
| v1.17.12 | ## What's Changed * @W-21483837: Stop creating /oauth2 routes when authz server is external by @anyoung-tableau in https://github.com/tableau/tableau-mcp/pull/256 **Full Changelog**: https://github.com/tableau/tableau-mcp/compare/v1.17.11...v1.17.12 | Low | 3/7/2026 |
| v1.17.11 | ## What's Changed * @W-21447604 - Fix schema validation errors causing unhelpful crash (#158) by @mattcfilbert in https://github.com/tableau/tableau-mcp/pull/246 * @W-21451857: [chore] Move OAuth tests to the embedded-authz folder by @anyoung-tableau in https://github.com/tableau/tableau-mcp/pull/250 * @W-21451162 datasource descriptions now returned in getDatasourceMetadata response by @joeconstantino in https://github.com/tableau/tableau-mcp/pull/249 * @W-21453276 - Fix OAuth refresh token | Low | 3/5/2026 |
| v1.17.8 | ## What's Changed * @W-21261850: Address vulnerabilities in dependencies by @anyoung-tableau in https://github.com/tableau/tableau-mcp/pull/222 * @W-19785644: Minor calculation changes by @stephendeoca in https://github.com/tableau/tableau-mcp/pull/218 * @W-21264036: Provide common context to tools by @anyoung-tableau in https://github.com/tableau/tableau-mcp/pull/223 * @W-20976712: Add MCP OAuth scope support and enforcement by @mattcfilbert in https://github.com/tableau/tableau-mcp/pull/20 | Low | 3/4/2026 |
| v1.15.0 | ## Noteworthy Changes â ī¸ v1.15.0 introduces product telemetry, which sends tool usage data to Tableau so that we can better understand how customers use Tableau MCP. It is enabled by default but can be disabled using the [PRODUCT_TELEMETRY_ENABLED](https://tableau.github.io/tableau-mcp/docs/configuration/mcp-config/env-vars#product_telemetry_enabled) environment variable. â ī¸ ## What's Changed * @W-20742343 Product telemetry by @jarhun88 in https://github.com/tableau/tableau-mcp/pull/209 * | Low | 2/12/2026 |
| v1.14.5 | ## What's Changed * @W-19426562: Don't provide rowLimit option to VDS before 2026.1 by @anyoung-tableau in https://github.com/tableau/tableau-mcp/pull/214 **Full Changelog**: https://github.com/tableau/tableau-mcp/compare/v1.14.4...v1.14.5 | Low | 2/5/2026 |
| v1.14.4 | ## What's Changed * @W-20785682: Run E2E tests after PR merge, disable E2E tests for fork PRs by @anyoung-tableau in https://github.com/tableau/tableau-mcp/pull/195 * @W-20813610: Allow admins to enable OAuth but lock the site users can sign into to SITE_NAME by @anyoung-tableau in https://github.com/tableau/tableau-mcp/pull/196 * @W-20827400: Upgrade dependencies by @anyoung-tableau in https://github.com/tableau/tableau-mcp/pull/198 * @W-20918624: Add build script, clean up dependencies by | Low | 1/30/2026 |
| v1.13.10 | ## What's Changed * @W-20786426: queryDatasource tool description Improvement by @joeconstantino in https://github.com/tableau/tableau-mcp/pull/191 **Full Changelog**: https://github.com/tableau/tableau-mcp/compare/v1.13.9...v1.13.10 | Low | 1/8/2026 |
| v1.13.9 | ## What's Changed * Fix closure in server management script by @anyoung-tableau in https://github.com/tableau/tableau-mcp/pull/183 * @W-20600362: Add PR title check action by @anyoung-tableau in https://github.com/tableau/tableau-mcp/pull/186 * @W-20600734: fix openai json schema error by @jarhun88 in https://github.com/tableau/tableau-mcp/pull/184 * @W-20600683: Add configurable max timeout for REST APIs, and handle request cancellation notifications by @anyoung-tableau in https://github.co | Low | 1/5/2026 |
| v1.13.7 | ## What's Changed * Add support for Unified Access Tokens by @anyoung-tableau in https://github.com/tableau/tableau-mcp/pull/178 * Pulse discover by @jarhun88 in https://github.com/tableau/tableau-mcp/pull/167 * Add PowerShell script to download, install, and manage Tableau MCP single application executable by @anyoung-tableau in https://github.com/tableau/tableau-mcp/pull/182 **Full Changelog**: https://github.com/tableau/tableau-mcp/compare/v1.13.4...v1.13.7 | Low | 12/12/2025 |
| v1.13.4 | ## What's Changed * Use PowerShell instead for Windows workflow by @anyoung-tableau in https://github.com/tableau/tableau-mcp/pull/180 **Full Changelog**: https://github.com/tableau/tableau-mcp/compare/v1.13.3...v1.13.4 | Low | 12/10/2025 |
| v1.13.3 | ## What's Changed * Use cmd shell for Windows runner by @anyoung-tableau in https://github.com/tableau/tableau-mcp/pull/179 **Full Changelog**: https://github.com/tableau/tableau-mcp/compare/v1.13.2...v1.13.3 | Low | 12/10/2025 |
| v1.13.2 | ## What's Changed * Fix: REST API logging URL missing /api/version path by @ElshadHu in https://github.com/tableau/tableau-mcp/pull/175 * Upload NodeJS single executable applications to each release by @anyoung-tableau in https://github.com/tableau/tableau-mcp/pull/177 ## New Contributors * @ElshadHu made their first contribution in https://github.com/tableau/tableau-mcp/pull/175 **Full Changelog**: https://github.com/tableau/tableau-mcp/compare/v1.13.1...v1.13.2 | Low | 12/10/2025 |
| v1.13.1 | ## What's Changed * Bump node-forge from 1.3.1 to 1.3.2 in /docs by @dependabot[bot] in https://github.com/tableau/tableau-mcp/pull/170 * Bump glob by @dependabot[bot] in https://github.com/tableau/tableau-mcp/pull/171 * Bump node-forge from 1.3.1 to 1.3.2 by @dependabot[bot] in https://github.com/tableau/tableau-mcp/pull/173 * Update query datasource tool for 2025.3 by @stephendeoca in https://github.com/tableau/tableau-mcp/pull/138 * Add support for Client ID Metadata Documents (CIMD) for | Low | 12/4/2025 |
| v1.12.4 | ## What's Changed * Add concurrent PAT usage warning to docs by @anyoung-tableau in https://github.com/tableau/tableau-mcp/pull/157 * Support schemas and tool descriptions that depend on Tableau Server version by @anyoung-tableau in https://github.com/tableau/tableau-mcp/pull/119 * Improve content exploration datasource scoping by @anyoung-tableau in https://github.com/tableau/tableau-mcp/pull/160 * Add basic session management and MCP client info to user agent header by @anyoung-tableau in | Low | 11/26/2025 |
| v1.12.0 | ## What's Changed * Constrain tool results by project/datasource/workbook by @anyoung-tableau in https://github.com/tableau/tableau-mcp/pull/131 * Update min Node.js version to 22.7.5 by @anyoung-tableau in https://github.com/tableau/tableau-mcp/pull/137 * Bump vite from 7.1.5 to 7.2.1 by @dependabot[bot] in https://github.com/tableau/tableau-mcp/pull/151 * Add OAuth support by @anyoung-tableau in https://github.com/tableau/tableau-mcp/pull/156 **Full Changelog**: https://github.com/tab | Low | 11/11/2025 |
| v1.10.3 | # What changed? Logo updates by @stephendeoca in #136 | Low | 10/28/2025 |
| v1.10.2 | ## What's Changed * Add server logging support by @anyoung-tableau in https://github.com/tableau/tableau-mcp/pull/130 * Update read metadata schemas by @stephendeoca in https://github.com/tableau/tableau-mcp/pull/133 * Add privacy policy to docs and add example usage in README.md by @stephendeoca in https://github.com/tableau/tableau-mcp/pull/135 **Full Changelog**: https://github.com/tableau/tableau-mcp/compare/v1.9.3...v1.10.2 | Low | 10/23/2025 |
| v1.9.3 | ## What's Changed * Update npm before publishing by @anyoung-tableau in https://github.com/tableau/tableau-mcp/pull/129 **Full Changelog**: https://github.com/tableau/tableau-mcp/compare/v1.9.2...v1.9.3 | Low | 10/15/2025 |
| v1.9.2 | ## What's Changed * Update docusaurus by @bcantoni in https://github.com/tableau/tableau-mcp/pull/122 * Adjust docs build path location by @bcantoni in https://github.com/tableau/tableau-mcp/pull/123 * Introduce eval test framework by @anyoung-tableau in https://github.com/tableau/tableau-mcp/pull/127 * Enable trusted publishing for NPM package by @anyoung-tableau in https://github.com/tableau/tableau-mcp/pull/128 **Full Changelog**: https://github.com/tableau/tableau-mcp/compare/v1.9.1 | Low | 10/15/2025 |
| v1.9.1 | ## What's Changed * Expand CI matrix to cover Node 22/24 versions as well by @bcantoni in https://github.com/tableau/tableau-mcp/pull/117 * Add search tool by @stephendeoca in https://github.com/tableau/tableau-mcp/pull/118 * Add tool disabled field by @anyoung-tableau in https://github.com/tableau/tableau-mcp/pull/120 * Docs improvement pass by @bcantoni in https://github.com/tableau/tableau-mcp/pull/116 * Add E2E test and direct trust support for search-content tool by @stephendeoca in ht | Low | 9/29/2025 |
| v1.8.6 | ## What's Changed * Remove duplicate docs entry for DISABLE_METADATA_API_REQUESTS by @anyoung-tableau in https://github.com/tableau/tableau-mcp/pull/107 * Stop returning tool error results for schema validation failures by @anyoung-tableau in https://github.com/tableau/tableau-mcp/pull/109 * Minify bundle and add mcpbignore by @anyoung-tableau in https://github.com/tableau/tableau-mcp/pull/112 * Add NPM badge by @anyoung-tableau in https://github.com/tableau/tableau-mcp/pull/113 * Return a | Low | 9/19/2025 |
| v1.8.1 | ## What's Changed * Add E2E tests by @anyoung-tableau in https://github.com/tableau/tableau-mcp/pull/97 * Add docs for individual tools by @anyoung-tableau in https://github.com/tableau/tableau-mcp/pull/100 * Bump MCP inspector and Claude DXT dependencies by @anyoung-tableau in https://github.com/tableau/tableau-mcp/pull/103 * Rename package to @tableau/mcp-server and publish to npmjs by @anyoung-tableau in https://github.com/tableau/tableau-mcp/pull/105 **Full Changelog**: https://gith | Low | 9/16/2025 |
| v1.8.0 | ## What's Changed * Add Connected App JWT support by @anyoung-tableau in https://github.com/tableau/tableau-mcp/pull/78 * Add tools: list-workbooks, get-workbook, get-view-data, get-view-image by @anyoung-tableau in https://github.com/tableau/tableau-mcp/pull/80 * Relax graphql schemas by @stephendeoca in https://github.com/tableau/tableau-mcp/pull/84 * Add list-views tool by @anyoung-tableau in https://github.com/tableau/tableau-mcp/pull/83 * Add description field to list-datasources tool | Low | 9/11/2025 |
| v1.5.2 | ## What's Changed * Fix typo in generateMetricValueInsightBundle folder name by @anyoung-tableau in https://github.com/tableau/tableau-mcp/pull/67 * Add support for Streamable HTTP transport layer by @anyoung-tableau in https://github.com/tableau/tableau-mcp/pull/45 * Adding validations for SET and MATCH filter type values by @renoyjohnm in https://github.com/tableau/tableau-mcp/pull/62 * Bump form-data from 4.0.3 to 4.0.4 by @dependabot[bot] in https://github.com/tableau/tableau-mcp/pull/75 | Low | 8/7/2025 |
| v1.4.1 | ## What's Changed * Bcarver/Add Pulse method to see Pulse Metric Value Insight Bundle tool by @b-carver in https://github.com/tableau/tableau-mcp/pull/65 * Sign out from REST API when operations complete by @anyoung-tableau in https://github.com/tableau/tableau-mcp/pull/63 **Full Changelog**: https://github.com/tableau/tableau-mcp/compare/v1.3.0...v1.4.1 | Low | 7/18/2025 |
| v1.3.0 | ## What's Changed * Remove singletons and make server stateless by @anyoung-tableau in https://github.com/tableau/tableau-mcp/pull/44 **Full Changelog**: https://github.com/tableau/tableau-mcp/compare/v1.2.1...v1.3.0 | Low | 7/15/2025 |
| v1.2.1 | ## What's Changed * Remove CC report PR comment by @anyoung-tableau in https://github.com/tableau/tableau-mcp/pull/60 * Update VS Code example to include DISABLE_LOG_MASKING by @b-carver in https://github.com/tableau/tableau-mcp/pull/57 * Add Pulse methods to see Pulse Subscriptions, Pulse Metrics, and Pulse Metric Definitions by @b-carver in https://github.com/tableau/tableau-mcp/pull/59 * Address CVE-2025-5889 in brace-expansion by @anyoung-tableau in https://github.com/tableau/tableau-mc | Low | 7/15/2025 |
| v1.1.0 | ## What's Changed * Add pagination & limit support to list-datasources tool by @anyoung-tableau in https://github.com/tableau/tableau-mcp/pull/53 **Full Changelog**: https://github.com/tableau/tableau-mcp/compare/v1.0.1...v1.1.0 | Low | 6/27/2025 |
| v1.0.1 | This is the inaugural release of the Tableau MCP server! Please see the [README](https://github.com/tableau/tableau-mcp/blob/db3222721f4d6b9fd8dad9c4ef3b6240978b9203/README.md) for instructions on getting started. | Low | 6/24/2025 |