{"_id":"@tableau/mcp-server","_rev":"60-63259bed69d5daa92ee81e7c1d6237e5","name":"@tableau/mcp-server","dist-tags":{"experimental":"1.17.18","latest":"6.0.4"},"versions":{"1.8.1":{"name":"@tableau/mcp-server","version":"1.8.1","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@1.8.1","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"},{"name":"deocastephen","email":"s.montesdeoca@tableau.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"348251eb440f3c261f89151ed375ee2cc762ad6a","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-1.8.1.tgz","fileCount":8,"integrity":"sha512-N8rid7qMwRmZ+eTCcTc8W3GB/AcHI0xon3nHd3DRyG8poJSzs6f+46XLugCJ9aDl8wC710hTiGA7TaoJrZOWSQ==","signatures":[{"sig":"MEQCIH9m5vCbXqjiv9RdAEMy35/wv1coEo459FRF670Dr/7IAiB6l/AeY0hZG8W/pFYhLp7QQdZak9Jn2qAA/KYbwYHK6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@1.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":843050},"type":"module","engines":{"node":">=20"},"gitHead":"ee14ae4e73daf9977c34a398de6aab7f879beb65","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"run-s :build exec-perms",":build":"npx rimraf ./build && esbuild src/index.ts --bundle --packages=external --platform=node --format=esm --outdir=build --sourcemap","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage","test:e2e":"vitest --config ./vitest.config.e2e.ts","build:mcpb":"run-s build:manifest:script build:manifest :build:mcpb","exec-perms":"shx chmod +x build/*.js","start:http":"node build/index.js",":build:mcpb":"npx @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:watch":"npm run :build -- --watch","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:manifest":"node build/scripts/createClaudeMcpBundleManifest.mjs","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","inspect:docker:http":"run-p start:http:docker :inspect:http","build:inspect:docker":"run-s build:docker inspect:docker","build:manifest:script":"esbuild src/scripts/createClaudeMcpBundleManifest.ts --bundle --platform=node --format=esm --outdir=build/scripts --sourcemap=inline --out-extension:.js=.mjs","build:inspect:docker:http":"run-s build:docker inspect:docker:http"},"_npmUser":{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"},"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"An MCP server for Tableau, providing a suite of tools that will make it easier for developers to build AI-applications that integrate with Tableau.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","dotenv":"^16.5.0","express":"^5.1.0","@zodios/core":"^10.9.6","ts-results-es":"^5.0.1","fast-levenshtein":"^3.0.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","eslint":"^9.25.1","rimraf":"^6.0.1","vitest":"^3.1.3","esbuild":"^0.25.5","prettier":"^3.5.3","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.0.0","@vitest/coverage-v8":"^3.1.3","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@types/fast-levenshtein":"^0.0.1","@typescript-eslint/parser":"^8.31.1","@modelcontextprotocol/inspector":"^0.16.6","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.8.1_1757982887329_0.07591096517291995","host":"s3://npm-registry-packages-npm-production"}},"1.8.6":{"name":"@tableau/mcp-server","version":"1.8.6","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@1.8.6","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"},{"name":"deocastephen","email":"s.montesdeoca@tableau.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"44bba34c898f23fa7eec28468964700c81bf362e","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-1.8.6.tgz","fileCount":8,"integrity":"sha512-zhmPRb85mFNSKxKg7yuQsyfWGdSxIGp4piEO7sySjDu9eX5zKnWNJlj3sGKz0TyaPgY8WVG1rgycXb2dIrDYSA==","signatures":[{"sig":"MEUCIQDrmZi0ZsckPSpK11jtv6ytqt15qBYUVyqnfivagU9Z1wIgRys8bUpCh4GjWdJ7J7bI4yzkbR/oz5azwKzPbHdxypY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@1.8.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":730677},"type":"module","engines":{"node":">=20"},"gitHead":"e2c1663b7bcaf4877521a070e87025e14f385a16","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"run-s :build exec-perms",":build":"npx rimraf ./build && esbuild src/index.ts --bundle --packages=external --platform=node --format=esm --minify --outdir=build --sourcemap","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage","test:e2e":"vitest --config ./vitest.config.e2e.ts","build:mcpb":"run-s build:manifest:script build:manifest :build:mcpb","exec-perms":"shx chmod +x build/*.js","start:http":"node build/index.js",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:watch":"npm run :build -- --watch","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:manifest":"node build/scripts/createClaudeMcpBundleManifest.mjs","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","inspect:docker:http":"run-p start:http:docker :inspect:http","build:inspect:docker":"run-s build:docker inspect:docker","build:manifest:script":"esbuild src/scripts/createClaudeMcpBundleManifest.ts --bundle --platform=node --format=esm --outdir=build/scripts --sourcemap=inline --out-extension:.js=.mjs","build:inspect:docker:http":"run-s build:docker inspect:docker:http"},"_npmUser":{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"},"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"An MCP server for Tableau, providing a suite of tools that will make it easier for developers to build AI-applications that integrate with Tableau.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","dotenv":"^16.5.0","express":"^5.1.0","@zodios/core":"^10.9.6","ts-results-es":"^5.0.1","fast-levenshtein":"^3.0.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","eslint":"^9.25.1","rimraf":"^6.0.1","vitest":"^3.1.3","esbuild":"^0.25.5","prettier":"^3.5.3","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.0.0","@vitest/coverage-v8":"^3.1.3","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@types/fast-levenshtein":"^0.0.1","@typescript-eslint/parser":"^8.31.1","@modelcontextprotocol/inspector":"^0.16.6","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.8.6_1758315055193_0.5578987000169733","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@tableau/mcp-server","version":"1.9.1","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@1.9.1","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"},{"name":"deocastephen","email":"s.montesdeoca@tableau.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"0116b23ed3b3654b5fedde79feba8c20d541d3fe","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-1.9.1.tgz","fileCount":8,"integrity":"sha512-QVZEeHKVT/eVp8dJqddnetYmm/LG0qNc6nRJxwampkVdJ2BCb0InADrhbdZ4pandOV17N9CmZWDW8xOMS6NsQQ==","signatures":[{"sig":"MEYCIQD7QXlXQiROINqOn6S0yYKcoNS8mmvMaBPvv4UPM653XwIhALpfif7d1sZFgPeTRxRghbycjsZ/EpucxnFil+pFOzJ4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@1.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":764458},"type":"module","engines":{"node":">=20"},"gitHead":"0b3ac76c97ece42248df09ccf581cf7b5098e4c9","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"run-s :build exec-perms",":build":"npx rimraf ./build && esbuild src/index.ts --bundle --packages=external --platform=node --format=esm --minify --outdir=build --sourcemap","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage","test:e2e":"vitest --config ./vitest.config.e2e.ts","build:mcpb":"run-s build:manifest:script build:manifest :build:mcpb","exec-perms":"shx chmod +x build/*.js","start:http":"node build/index.js",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:watch":"npm run :build -- --watch","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:manifest":"node build/scripts/createClaudeMcpBundleManifest.mjs","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","inspect:docker:http":"run-p start:http:docker :inspect:http","build:inspect:docker":"run-s build:docker inspect:docker","build:manifest:script":"esbuild src/scripts/createClaudeMcpBundleManifest.ts --bundle --platform=node --format=esm --outdir=build/scripts --sourcemap=inline --out-extension:.js=.mjs","build:inspect:docker:http":"run-s build:docker inspect:docker:http"},"_npmUser":{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"},"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"An MCP server for Tableau, providing a suite of tools that will make it easier for developers to build AI applications that integrate with Tableau.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","dotenv":"^16.5.0","express":"^5.1.0","@zodios/core":"^10.9.6","ts-results-es":"^5.0.1","fast-levenshtein":"^3.0.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","eslint":"^9.25.1","rimraf":"^6.0.1","vitest":"^3.1.3","esbuild":"^0.25.5","prettier":"^3.5.3","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.0.0","@vitest/coverage-v8":"^3.1.3","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@types/fast-levenshtein":"^0.0.1","@typescript-eslint/parser":"^8.31.1","@modelcontextprotocol/inspector":"^0.16.6","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.9.1_1759171603602_0.009292040486784003","host":"s3://npm-registry-packages-npm-production"}},"1.9.3":{"name":"@tableau/mcp-server","version":"1.9.3","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@1.9.3","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"},{"name":"deocastephen","email":"s.montesdeoca@tableau.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"e128b4346621dddb73db3c0250a8048d75798095","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-1.9.3.tgz","fileCount":8,"integrity":"sha512-Aerz31/kyDdITzR+jU4Zr8l6uqJCulihWRSybV7gValOWN7xYRqZ0GXRwq+97Yqxka9DiA9CwHzVgUCxvVIr0Q==","signatures":[{"sig":"MEUCIQDOLeGteTa3Nfs11U/wcDatPnHKXS9orjI2wFdsdCVzcwIgN62NpF7T49BBqfR6ETrMp527JRcSwwqClkz9HNJuLEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@1.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":764838},"type":"module","engines":{"node":">=20"},"gitHead":"867555ec2306ccc6c7f51c05e2f1e58546139f00","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"run-s :build exec-perms",":build":"npx rimraf ./build && esbuild src/index.ts --bundle --packages=external --platform=node --format=esm --minify --outdir=build --sourcemap","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage","test:e2e":"vitest --config ./vitest.config.e2e.ts","test:eval":"vitest --config ./vitest.config.eval.ts","build:mcpb":"run-s build:manifest:script build:manifest :build:mcpb","exec-perms":"shx chmod +x build/*.js","start:http":"node build/index.js",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:watch":"npm run :build -- --watch","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:manifest":"node build/scripts/createClaudeMcpBundleManifest.mjs","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","inspect:docker:http":"run-p start:http:docker :inspect:http","build:inspect:docker":"run-s build:docker inspect:docker","build:manifest:script":"esbuild src/scripts/createClaudeMcpBundleManifest.ts --bundle --platform=node --format=esm --outdir=build/scripts --sourcemap=inline --out-extension:.js=.mjs","build:inspect:docker:http":"run-s build:docker inspect:docker:http"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"An MCP server for Tableau, providing a suite of tools that will make it easier for developers to build AI applications that integrate with Tableau.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","dotenv":"^16.5.0","express":"^5.1.0","@zodios/core":"^10.9.6","ts-results-es":"^5.0.1","fast-levenshtein":"^3.0.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","eslint":"^9.25.1","openai":"^5.23.2","rimraf":"^6.0.1","vitest":"^3.1.3","esbuild":"^0.25.5","prettier":"^3.5.3","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.0.0","@vitest/coverage-v8":"^3.1.3","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@types/fast-levenshtein":"^0.0.1","@typescript-eslint/parser":"^8.31.1","@modelcontextprotocol/inspector":"^0.16.6","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.9.3_1760562232683_0.9722712608731001","host":"s3://npm-registry-packages-npm-production"}},"1.10.2":{"name":"@tableau/mcp-server","version":"1.10.2","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@1.10.2","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"},{"name":"deocastephen","email":"s.montesdeoca@tableau.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"79a7ef96e9899139108709054be00c5946f9d364","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-1.10.2.tgz","fileCount":8,"integrity":"sha512-zXfO0DNKUtgM3AlblIqFTccOLY8C927ghk+qZ0X0SM5UxCOrdjft6lJgljEfoEqKNwIwFNijP6JHhjqPBeza8g==","signatures":[{"sig":"MEUCIQDaavmPNkHaT0yJiRTImaDxQ76jpFkwHworvx8mjEwMkgIgdusVHgLAQEyQbg9oI8j4jau0J2IunMS5rVtLu/jsfKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@1.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":779846},"type":"module","engines":{"node":">=20"},"gitHead":"24e367c59897178c89c8d10649c9e9c07c337d63","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"run-s :build exec-perms",":build":"npx rimraf ./build && esbuild src/index.ts --bundle --packages=external --platform=node --format=esm --minify --outdir=build --sourcemap","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage","test:e2e":"vitest --config ./vitest.config.e2e.ts","test:eval":"vitest --config ./vitest.config.eval.ts","build:mcpb":"run-s build:manifest:script build:manifest :build:mcpb","exec-perms":"shx chmod +x build/*.js","start:http":"node build/index.js",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:watch":"npm run :build -- --watch","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:manifest":"node build/scripts/createClaudeMcpBundleManifest.mjs","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","inspect:docker:http":"run-p start:http:docker :inspect:http","build:inspect:docker":"run-s build:docker inspect:docker","build:manifest:script":"esbuild src/scripts/createClaudeMcpBundleManifest.ts --bundle --platform=node --format=esm --outdir=build/scripts --sourcemap=inline --out-extension:.js=.mjs","build:inspect:docker:http":"run-s build:docker inspect:docker:http"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"An MCP server for Tableau, providing a suite of tools that will make it easier for developers to build AI applications that integrate with Tableau.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","dotenv":"^16.5.0","express":"^5.1.0","@zodios/core":"^10.9.6","ts-results-es":"^5.0.1","fast-levenshtein":"^3.0.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","eslint":"^9.25.1","openai":"^5.23.2","rimraf":"^6.0.1","vitest":"^3.1.3","esbuild":"^0.25.5","prettier":"^3.5.3","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.0.0","@vitest/coverage-v8":"^3.1.3","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@types/fast-levenshtein":"^0.0.1","@typescript-eslint/parser":"^8.31.1","@modelcontextprotocol/inspector":"^0.16.6","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.10.2_1761177834784_0.5228110789834655","host":"s3://npm-registry-packages-npm-production"}},"1.10.3":{"name":"@tableau/mcp-server","version":"1.10.3","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@1.10.3","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"},{"name":"deocastephen","email":"s.montesdeoca@tableau.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"20b3227af10534d02b1b874b2c2e9037e7320145","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-1.10.3.tgz","fileCount":8,"integrity":"sha512-xhUg6FkVO0+IPy9akvKry56I+8MV5+aNU/DqeLz4h5r7kz+Zq4O7xjFm0uCW1QbCsAF9/Ut0IbQRryDoxDX7mQ==","signatures":[{"sig":"MEUCIAZeGJ/HEF7JjqmXdrjedfbtsLXWPB1yhrsuwMOrEmLdAiEA05yUUMiUsZQrdG2vkalitxxo9c6mpAAbybIym0Ymbbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@1.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":779846},"type":"module","engines":{"node":">=20"},"gitHead":"138b3de5fc52c893ce36e9f4edabe9f51c718d6c","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"run-s :build exec-perms",":build":"npx rimraf ./build && esbuild src/index.ts --bundle --packages=external --platform=node --format=esm --minify --outdir=build --sourcemap","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage","test:e2e":"vitest --config ./vitest.config.e2e.ts","test:eval":"vitest --config ./vitest.config.eval.ts","build:mcpb":"run-s build:manifest:script build:manifest :build:mcpb","exec-perms":"shx chmod +x build/*.js","start:http":"node build/index.js",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:watch":"npm run :build -- --watch","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:manifest":"node build/scripts/createClaudeMcpBundleManifest.mjs","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","inspect:docker:http":"run-p start:http:docker :inspect:http","build:inspect:docker":"run-s build:docker inspect:docker","build:manifest:script":"esbuild src/scripts/createClaudeMcpBundleManifest.ts --bundle --platform=node --format=esm --outdir=build/scripts --sourcemap=inline --out-extension:.js=.mjs","build:inspect:docker:http":"run-s build:docker inspect:docker:http"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"An MCP server for Tableau, providing a suite of tools that will make it easier for developers to build AI applications that integrate with Tableau.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","dotenv":"^16.5.0","express":"^5.1.0","@zodios/core":"^10.9.6","ts-results-es":"^5.0.1","fast-levenshtein":"^3.0.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","eslint":"^9.25.1","openai":"^5.23.2","rimraf":"^6.0.1","vitest":"^3.1.3","esbuild":"^0.25.5","prettier":"^3.5.3","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.0.0","@vitest/coverage-v8":"^3.1.3","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@types/fast-levenshtein":"^0.0.1","@typescript-eslint/parser":"^8.31.1","@modelcontextprotocol/inspector":"^0.16.6","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.10.3_1761629904604_0.8102568019601719","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@tableau/mcp-server","version":"1.12.0","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@1.12.0","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"},{"name":"deocastephen","email":"s.montesdeoca@tableau.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"d77ee11bcbef2ec40b258fa5e829aefebaa63f87","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-1.12.0.tgz","fileCount":8,"integrity":"sha512-+bLLHM6b/TeN0P2IodM+y6lnaATAA2CWuvwg04GyrVs45uRW8cSGNtSupkSn0v50Awf6WWmUUULILL75dZ4edA==","signatures":[{"sig":"MEQCIHTpy1bax3ETcTLXSunCIPGuEX3BeOj1yV70IxPyeu8iAiBJStBw4A23ZL7TRlU5oPHJ9VifAxx+lkvdsgtczRxwWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@1.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":954735},"type":"module","engines":{"node":">=22.7.5"},"gitHead":"3cc5eb0b93c4778507c0d433c53866617bb39a96","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"run-s :build exec-perms",":build":"npx rimraf ./build && esbuild src/index.ts --bundle --packages=external --platform=node --format=esm --minify --outdir=build --sourcemap","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage","test:e2e":"vitest --config ./vitest.config.e2e.ts","test:eval":"vitest --config ./vitest.config.eval.ts","build:mcpb":"run-s build:manifest:script build:manifest :build:mcpb","exec-perms":"shx chmod +x build/*.js","start:http":"node build/index.js","test:oauth":"vitest --config ./vitest.config.oauth.ts",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:watch":"npm run :build -- --watch","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:manifest":"node build/scripts/createClaudeMcpBundleManifest.mjs","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","inspect:docker:http":"run-p start:http:docker :inspect:http","build:inspect:docker":"run-s build:docker inspect:docker","build:manifest:script":"esbuild src/scripts/createClaudeMcpBundleManifest.ts --bundle --platform=node --format=esm --outdir=build/scripts --sourcemap=inline --out-extension:.js=.mjs","build:inspect:docker:http":"run-s build:docker inspect:docker:http"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"An MCP server for Tableau, providing a suite of tools that will make it easier for developers to build AI applications that integrate with Tableau.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","dotenv":"^16.5.0","express":"^5.1.0","@zodios/core":"^10.9.6","ts-results-es":"^5.0.1","fast-levenshtein":"^3.0.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","eslint":"^9.25.1","openai":"^5.23.2","rimraf":"^6.0.1","vitest":"^3.1.3","esbuild":"^0.25.5","prettier":"^3.5.3","supertest":"^7.1.4","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","@types/supertest":"^6.0.3","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.0.0","@vitest/coverage-v8":"^3.1.3","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@types/fast-levenshtein":"^0.0.1","@typescript-eslint/parser":"^8.31.1","@modelcontextprotocol/inspector":"^0.16.6","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.12.0_1762903243926_0.4105743557989405","host":"s3://npm-registry-packages-npm-production"}},"1.12.4":{"name":"@tableau/mcp-server","version":"1.12.4","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@1.12.4","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"},{"name":"deocastephen","email":"s.montesdeoca@tableau.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"3851631493456f600d6e3f42bed92b16d770ecd1","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-1.12.4.tgz","fileCount":8,"integrity":"sha512-X4IkVipo3Q1rFVsHw1d5Gh09+/dil0IaV6rgdQTrf0yCf1yM/Dx9o8v3AW+7AkqPKANZ1gJojpAyfwLtLIMpSQ==","signatures":[{"sig":"MEQCIAGomac94eFtXOT9kuJEeborwFsxt4Sjqyl9IWg1aIx4AiB4svNyRds9nKMH9IAQkh0eDdFpzHwYSAJF8MFu2zo8cA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@1.12.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978973},"type":"module","engines":{"node":">=22.7.5"},"gitHead":"11347a20d6affc139f5932d1a9c90ddeb2a7417a","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"run-s :build exec-perms",":build":"npx rimraf ./build && esbuild src/index.ts --bundle --packages=external --platform=node --format=esm --minify --outdir=build --sourcemap","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage","test:e2e":"vitest --config ./vitest.config.e2e.ts","build:dev":"run-s :build:dev exec-perms","test:eval":"vitest --config ./vitest.config.eval.ts",":build:dev":"npx rimraf ./build && esbuild src/index.ts --bundle --packages=external --platform=node --format=esm --outdir=build --sourcemap","build:mcpb":"run-s build:manifest:script build:manifest :build:mcpb","exec-perms":"shx chmod +x build/*.js","start:http":"node build/index.js","test:oauth":"vitest --config ./vitest.config.oauth.ts",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:watch":"npm run :build:dev -- --watch","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:manifest":"node build/scripts/createClaudeMcpBundleManifest.mjs","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","inspect:docker:http":"run-p start:http:docker :inspect:http","build:inspect:docker":"run-s build:docker inspect:docker","build:manifest:script":"esbuild src/scripts/createClaudeMcpBundleManifest.ts --bundle --platform=node --format=esm --outdir=build/scripts --sourcemap=inline --out-extension:.js=.mjs","build:inspect:docker:http":"run-s build:docker inspect:docker:http"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"11.6.4","description":"An MCP server for Tableau, providing a suite of tools that will make it easier for developers to build AI applications that integrate with Tableau.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","dotenv":"^16.5.0","express":"^5.1.0","@zodios/core":"^10.9.6","ts-results-es":"^5.0.1","fast-levenshtein":"^3.0.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","eslint":"^9.25.1","openai":"^5.23.2","rimraf":"^6.0.1","vitest":"^3.1.3","esbuild":"^0.25.5","prettier":"^3.5.3","supertest":"^7.1.4","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","@types/supertest":"^6.0.3","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.0.0","@vitest/coverage-v8":"^3.1.3","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@types/fast-levenshtein":"^0.0.1","@typescript-eslint/parser":"^8.31.1","@modelcontextprotocol/inspector":"^0.16.6","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.12.4_1764191705990_0.04098115405391756","host":"s3://npm-registry-packages-npm-production"}},"1.13.1":{"name":"@tableau/mcp-server","version":"1.13.1","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@1.13.1","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"},{"name":"deocastephen","email":"s.montesdeoca@tableau.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"5cb0b15ab689ce5dc766b6382790861f06769d44","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-1.13.1.tgz","fileCount":8,"integrity":"sha512-IDD90cfyCp/w2l5Kd7AGwBf7wN2kmeEIXweCvmTtoNmxYcgpqZyG0rG7S7Z+HRnrUJ9BMTRFXJKV9Pm2N0FxNg==","signatures":[{"sig":"MEUCIQDB6WTSP0cpqpdL0PKyt3pXe8etHUNYx9eiPSaL3XMrNwIge9dEkDoBzcHChrORAwTh1kh43BGPFrH6QN0oRXNpWYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@1.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1066148},"type":"module","engines":{"node":">=22.7.5"},"gitHead":"12d0fb5328535af5cde17495f1ce74ba8672bd6a","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"run-s :build exec-perms",":build":"npx rimraf ./build && esbuild src/index.ts --bundle --packages=external --platform=node --format=esm --minify --outdir=build --sourcemap","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage","test:e2e":"vitest --config ./vitest.config.e2e.ts","build:dev":"run-s :build:dev exec-perms","test:eval":"vitest --config ./vitest.config.eval.ts",":build:dev":"npx rimraf ./build && esbuild src/index.ts --bundle --packages=external --platform=node --format=esm --outdir=build --sourcemap","build:mcpb":"run-s build:manifest:script build:manifest :build:mcpb","exec-perms":"shx chmod +x build/*.js","start:http":"node build/index.js","test:oauth":"vitest --config ./vitest.config.oauth.ts",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:watch":"npm run :build:dev -- --watch","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:manifest":"node build/scripts/createClaudeMcpBundleManifest.mjs","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","inspect:docker:http":"run-p start:http:docker :inspect:http","build:inspect:docker":"run-s build:docker inspect:docker","build:manifest:script":"esbuild src/scripts/createClaudeMcpBundleManifest.ts --bundle --platform=node --format=esm --outdir=build/scripts --sourcemap=inline --out-extension:.js=.mjs","build:inspect:docker:http":"run-s build:docker inspect:docker:http"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"11.6.4","description":"An MCP server for Tableau, providing a suite of tools that will make it easier for developers to build AI applications that integrate with Tableau.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","dotenv":"^16.5.0","express":"^5.1.0","ssrfcheck":"^1.2.0","axios-retry":"^4.5.0","@zodios/core":"^10.9.6","ts-results-es":"^5.0.1","fast-levenshtein":"^3.0.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","eslint":"^9.25.1","openai":"^5.23.2","rimraf":"^6.0.1","vitest":"^3.1.3","esbuild":"^0.25.5","prettier":"^3.5.3","supertest":"^7.1.4","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","@types/supertest":"^6.0.3","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.0.0","@vitest/coverage-v8":"^3.1.3","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@types/fast-levenshtein":"^0.0.1","@typescript-eslint/parser":"^8.31.1","@modelcontextprotocol/inspector":"^0.16.6","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.13.1_1764888411247_0.2465444767886955","host":"s3://npm-registry-packages-npm-production"}},"1.13.2":{"name":"@tableau/mcp-server","version":"1.13.2","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@1.13.2","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"},{"name":"deocastephen","email":"s.montesdeoca@tableau.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"38e7d82a6b0a4f854de578be40714ae353bf0785","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-1.13.2.tgz","fileCount":8,"integrity":"sha512-1pSlLGTu5SvC4DzfrR0HF8h6XES874uKQS62nhAdim4/H7SvP8GgfLl2z5tP6ccHBSoQoLtFhkoiF5TECxD3NA==","signatures":[{"sig":"MEUCIGWQnG288TYYL+aEeAMfJ7YbxFFe0c/YdQ4sp2J7ejyLAiEAj9vzroqYbFa8HwqytPwLwJTN+h2G1sa3IPpAHwNnjs8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@1.13.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5567136},"type":"commonjs","engines":{"node":">=22.7.5"},"gitHead":"fa075387f29a06418d14f318d4b2ac35a1c0782d","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"run-s clean :build exec-perms","clean":"npx rimraf ./build",":build":"esbuild src/index.ts --bundle --platform=node --format=cjs --minify --outfile=build/index.js --sourcemap --log-override:empty-import-meta=silent","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage","test:e2e":"vitest --config ./vitest.config.e2e.ts","build:dev":"run-s clean :build:dev exec-perms","test:eval":"vitest --config ./vitest.config.eval.ts",":build:dev":"esbuild src/index.ts --bundle --packages=external --platform=node --format=cjs --outfile=build/index.js --sourcemap","build:mcpb":"run-s build:manifest:script build:manifest :build:mcpb","exec-perms":"shx chmod +x build/*.js","start:http":"node build/index.js","test:oauth":"vitest --config ./vitest.config.oauth.ts",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:watch":"npm run :build:dev -- --watch","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:manifest":"node build/scripts/createClaudeMcpBundleManifest.mjs","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","inspect:docker:http":"run-p start:http:docker :inspect:http","build:inspect:docker":"run-s build:docker inspect:docker","build:manifest:script":"esbuild src/scripts/createClaudeMcpBundleManifest.ts --bundle --platform=node --format=esm --outdir=build/scripts --sourcemap=inline --out-extension:.js=.mjs","build:inspect:docker:http":"run-s build:docker inspect:docker:http"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"11.7.0","description":"An MCP server for Tableau, providing a suite of tools that will make it easier for developers to build AI applications that integrate with Tableau.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","dotenv":"^16.5.0","express":"^5.1.0","ssrfcheck":"^1.2.0","axios-retry":"^4.5.0","@zodios/core":"^10.9.6","ts-results-es":"^5.0.1","fast-levenshtein":"^3.0.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","eslint":"^9.25.1","openai":"^5.23.2","rimraf":"^6.0.1","vitest":"^3.1.3","esbuild":"^0.25.5","prettier":"^3.5.3","supertest":"^7.1.4","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","@types/supertest":"^6.0.3","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.0.0","@vitest/coverage-v8":"^3.1.3","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@types/fast-levenshtein":"^0.0.1","@typescript-eslint/parser":"^8.31.1","@modelcontextprotocol/inspector":"^0.16.6","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.13.2_1765329602612_0.9421305068669108","host":"s3://npm-registry-packages-npm-production"}},"1.13.3":{"name":"@tableau/mcp-server","version":"1.13.3","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@1.13.3","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"},{"name":"deocastephen","email":"s.montesdeoca@tableau.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"330c1bc8e184286de720864c3bdd6fdb4fc95e7f","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-1.13.3.tgz","fileCount":8,"integrity":"sha512-P9MYI5m9v7Er84L9hwTS0pXHrOT2ktf67mTuDQ5uYOFMAJpq2W/LyB4tlMg8kn58CE03AuUU16aXHePngg2GMQ==","signatures":[{"sig":"MEUCIDz78/TC/ScAGAd3KQOaL9E1XaGjdJ81B3wZu4PyOMHpAiEArP8aDAewW1R+CEv9gsnUIbdn0RaCjZsg9QQ5ZGP7MSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@1.13.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5567136},"type":"commonjs","engines":{"node":">=22.7.5"},"gitHead":"fef7c63d2b4d93a228e2b791dda62c4bbefe33ad","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"run-s clean :build exec-perms","clean":"npx rimraf ./build",":build":"esbuild src/index.ts --bundle --platform=node --format=cjs --minify --outfile=build/index.js --sourcemap --log-override:empty-import-meta=silent","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage","test:e2e":"vitest --config ./vitest.config.e2e.ts","build:dev":"run-s clean :build:dev exec-perms","test:eval":"vitest --config ./vitest.config.eval.ts",":build:dev":"esbuild src/index.ts --bundle --packages=external --platform=node --format=cjs --outfile=build/index.js --sourcemap","build:mcpb":"run-s build:manifest:script build:manifest :build:mcpb","exec-perms":"shx chmod +x build/*.js","start:http":"node build/index.js","test:oauth":"vitest --config ./vitest.config.oauth.ts",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:watch":"npm run :build:dev -- --watch","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:manifest":"node build/scripts/createClaudeMcpBundleManifest.mjs","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","inspect:docker:http":"run-p start:http:docker :inspect:http","build:inspect:docker":"run-s build:docker inspect:docker","build:manifest:script":"esbuild src/scripts/createClaudeMcpBundleManifest.ts --bundle --platform=node --format=esm --outdir=build/scripts --sourcemap=inline --out-extension:.js=.mjs","build:inspect:docker:http":"run-s build:docker inspect:docker:http"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"11.7.0","description":"An MCP server for Tableau, providing a suite of tools that will make it easier for developers to build AI applications that integrate with Tableau.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","dotenv":"^16.5.0","express":"^5.1.0","ssrfcheck":"^1.2.0","axios-retry":"^4.5.0","@zodios/core":"^10.9.6","ts-results-es":"^5.0.1","fast-levenshtein":"^3.0.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","eslint":"^9.25.1","openai":"^5.23.2","rimraf":"^6.0.1","vitest":"^3.1.3","esbuild":"^0.25.5","prettier":"^3.5.3","supertest":"^7.1.4","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","@types/supertest":"^6.0.3","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.0.0","@vitest/coverage-v8":"^3.1.3","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@types/fast-levenshtein":"^0.0.1","@typescript-eslint/parser":"^8.31.1","@modelcontextprotocol/inspector":"^0.16.6","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.13.3_1765330658598_0.8963750982744374","host":"s3://npm-registry-packages-npm-production"}},"1.13.4":{"name":"@tableau/mcp-server","version":"1.13.4","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@1.13.4","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"},{"name":"deocastephen","email":"s.montesdeoca@tableau.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"0360aebfaa2736278cca116992edb59665bf86a1","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-1.13.4.tgz","fileCount":8,"integrity":"sha512-R42qrK6PA2QR6mmZn5Jp7EY4vaXpB9lLqOjXq77/7iufcCW0Pg2dVe5dWLTH4OViO8Rk3lTRwuOdje4mFg1WVA==","signatures":[{"sig":"MEUCIQCGVYf5nScj0h3fk341Gohu8a5Tszh1SCx9coXDEtsQvgIgTqfLqPYwhESUZjbsug2fwfcGk+zxB+yw4RDte0zYX/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@1.13.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5567136},"type":"commonjs","engines":{"node":">=22.7.5"},"gitHead":"3b69b8bea6397e28d1960e028213f30f1e47bbec","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"run-s clean :build exec-perms","clean":"npx rimraf ./build",":build":"esbuild src/index.ts --bundle --platform=node --format=cjs --minify --outfile=build/index.js --sourcemap --log-override:empty-import-meta=silent","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage","test:e2e":"vitest --config ./vitest.config.e2e.ts","build:dev":"run-s clean :build:dev exec-perms","test:eval":"vitest --config ./vitest.config.eval.ts",":build:dev":"esbuild src/index.ts --bundle --packages=external --platform=node --format=cjs --outfile=build/index.js --sourcemap","build:mcpb":"run-s build:manifest:script build:manifest :build:mcpb","exec-perms":"shx chmod +x build/*.js","start:http":"node build/index.js","test:oauth":"vitest --config ./vitest.config.oauth.ts",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:watch":"npm run :build:dev -- --watch","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:manifest":"node build/scripts/createClaudeMcpBundleManifest.mjs","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","inspect:docker:http":"run-p start:http:docker :inspect:http","build:inspect:docker":"run-s build:docker inspect:docker","build:manifest:script":"esbuild src/scripts/createClaudeMcpBundleManifest.ts --bundle --platform=node --format=esm --outdir=build/scripts --sourcemap=inline --out-extension:.js=.mjs","build:inspect:docker:http":"run-s build:docker inspect:docker:http"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"11.7.0","description":"An MCP server for Tableau, providing a suite of tools that will make it easier for developers to build AI applications that integrate with Tableau.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","dotenv":"^16.5.0","express":"^5.1.0","ssrfcheck":"^1.2.0","axios-retry":"^4.5.0","@zodios/core":"^10.9.6","ts-results-es":"^5.0.1","fast-levenshtein":"^3.0.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","eslint":"^9.25.1","openai":"^5.23.2","rimraf":"^6.0.1","vitest":"^3.1.3","esbuild":"^0.25.5","prettier":"^3.5.3","supertest":"^7.1.4","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","@types/supertest":"^6.0.3","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.0.0","@vitest/coverage-v8":"^3.1.3","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@types/fast-levenshtein":"^0.0.1","@typescript-eslint/parser":"^8.31.1","@modelcontextprotocol/inspector":"^0.16.6","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.13.4_1765332683557_0.16599039436277385","host":"s3://npm-registry-packages-npm-production"}},"1.13.7":{"name":"@tableau/mcp-server","version":"1.13.7","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@1.13.7","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"},{"name":"deocastephen","email":"s.montesdeoca@tableau.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"f96e9c393dd0b50cb41e3efef3a61ca9b85b841d","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-1.13.7.tgz","fileCount":8,"integrity":"sha512-MYYA3cpMgderOU5ZxlRvFOO0ClzZ4uE96WIQK3cEl3y24+A46McFKsTXnj8tZPZsqWF8Ks9HsrUk6oV882zJcw==","signatures":[{"sig":"MEQCIC6pHYJcCiWXxrJroVWwN+HU2iqCmXzwgVMAJxNIP8rsAiAZ1a9+Gk6wHWH16MPyu237Xo2Oct2onidgNkm1DkmfLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@1.13.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5617231},"type":"commonjs","engines":{"node":">=22.7.5"},"gitHead":"dcf4323b3a0a8d23296d0d1cc08edd840c72f729","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"run-s clean :build exec-perms","clean":"npx rimraf ./build",":build":"esbuild src/index.ts --bundle --platform=node --format=cjs --minify --outfile=build/index.js --sourcemap --log-override:empty-import-meta=silent","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage","test:e2e":"vitest --config ./vitest.config.e2e.ts","build:dev":"run-s clean :build:dev exec-perms","test:eval":"vitest --config ./vitest.config.eval.ts",":build:dev":"esbuild src/index.ts --bundle --packages=external --platform=node --format=cjs --outfile=build/index.js --sourcemap","build:mcpb":"run-s build:manifest:script build:manifest :build:mcpb","exec-perms":"shx chmod +x build/*.js","start:http":"node build/index.js","test:oauth":"vitest --config ./vitest.config.oauth.ts",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:watch":"npm run :build:dev -- --watch","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:manifest":"node build/scripts/createClaudeMcpBundleManifest.mjs","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","inspect:docker:http":"run-p start:http:docker :inspect:http","build:inspect:docker":"run-s build:docker inspect:docker","build:manifest:script":"esbuild src/scripts/createClaudeMcpBundleManifest.ts --bundle --platform=node --format=esm --outdir=build/scripts --sourcemap=inline --out-extension:.js=.mjs","build:inspect:docker:http":"run-s build:docker inspect:docker:http"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"11.7.0","description":"An MCP server for Tableau, providing a suite of tools that will make it easier for developers to build AI applications that integrate with Tableau.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","dotenv":"^16.5.0","express":"^5.1.0","ssrfcheck":"^1.2.0","axios-retry":"^4.5.0","@zodios/core":"^10.9.6","ts-results-es":"^5.0.1","fast-levenshtein":"^3.0.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","eslint":"^9.25.1","openai":"^5.23.2","rimraf":"^6.0.1","vitest":"^3.1.3","esbuild":"^0.25.5","prettier":"^3.5.3","supertest":"^7.1.4","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","@types/supertest":"^6.0.3","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.0.0","@vitest/coverage-v8":"^3.1.3","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@types/fast-levenshtein":"^0.0.1","@typescript-eslint/parser":"^8.31.1","@modelcontextprotocol/inspector":"^0.16.6","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.13.7_1765581101305_0.9476222000086789","host":"s3://npm-registry-packages-npm-production"}},"1.13.9":{"name":"@tableau/mcp-server","version":"1.13.9","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@1.13.9","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"},{"name":"deocastephen","email":"s.montesdeoca@tableau.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"2c54cd57305c835ad6a0657f6e7921fc1777cb16","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-1.13.9.tgz","fileCount":8,"integrity":"sha512-0x6qZfq1Ef+4iMyr7ExG9AcFMv1ZZ9bWnucOHfqr6iX3S8mtV+jmAuQTdi2BMYoPeCLOW95X2Hb5gchA+dqipQ==","signatures":[{"sig":"MEUCIQCS0q/LTxsUx6qoDbztyZGst2i+9roe2l3JgAK2GUFKvAIgUjfEaiMwnhna4/opP1M+1esgcw7AeuvE+62qeHKlCak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@1.13.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5626266},"type":"commonjs","engines":{"node":">=22.7.5"},"gitHead":"7f1a7290575e88ef361d4008c419cfb3c5396d61","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"run-s clean :build exec-perms","clean":"npx rimraf ./build",":build":"esbuild src/index.ts --bundle --platform=node --format=cjs --minify --outfile=build/index.js --sourcemap --log-override:empty-import-meta=silent","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage","test:e2e":"vitest --config ./vitest.config.e2e.ts","build:dev":"run-s clean :build:dev exec-perms","test:eval":"vitest --config ./vitest.config.eval.ts",":build:dev":"esbuild src/index.ts --bundle --packages=external --platform=node --format=cjs --outfile=build/index.js --sourcemap","build:mcpb":"run-s build:manifest:script build:manifest :build:mcpb","exec-perms":"shx chmod +x build/*.js","start:http":"node build/index.js","test:oauth":"vitest --config ./vitest.config.oauth.ts",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:watch":"npm run :build:dev -- --watch","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:manifest":"node build/scripts/createClaudeMcpBundleManifest.mjs","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","inspect:docker:http":"run-p start:http:docker :inspect:http","build:inspect:docker":"run-s build:docker inspect:docker","build:manifest:script":"esbuild src/scripts/createClaudeMcpBundleManifest.ts --bundle --platform=node --format=esm --outdir=build/scripts --sourcemap=inline --out-extension:.js=.mjs","build:inspect:docker:http":"run-s build:docker inspect:docker:http"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"11.7.0","description":"An MCP server for Tableau, providing a suite of tools that will make it easier for developers to build AI applications that integrate with Tableau.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","dotenv":"^16.5.0","express":"^5.1.0","ssrfcheck":"^1.2.0","axios-retry":"^4.5.0","@zodios/core":"^10.9.6","ts-results-es":"^5.0.1","fast-levenshtein":"^3.0.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","eslint":"^9.25.1","openai":"^5.23.2","rimraf":"^6.0.1","vitest":"^3.1.3","esbuild":"^0.25.5","prettier":"^3.5.3","supertest":"^7.1.4","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","@types/supertest":"^6.0.3","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.0.0","@vitest/coverage-v8":"^3.1.3","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@types/fast-levenshtein":"^0.0.1","@typescript-eslint/parser":"^8.31.1","@modelcontextprotocol/inspector":"^0.16.6","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.13.9_1767650314335_0.26760254661106386","host":"s3://npm-registry-packages-npm-production"}},"1.13.10":{"name":"@tableau/mcp-server","version":"1.13.10","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@1.13.10","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"},{"name":"deocastephen","email":"s.montesdeoca@tableau.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"c88e2237f3b8c329daa86e8ab1d7ff875d6892d9","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-1.13.10.tgz","fileCount":8,"integrity":"sha512-F7fJi1TiN4yw6+2YTy4u2OZlTQ1JitxEddSG1rEed0OySJBHM0nMbQeQWcBN1Tfj8Bi7km4POfhIMZX8LGmGkg==","signatures":[{"sig":"MEUCIQCQxc6yFuahaW7+jglErG+66PcENN9Wd1oCqtNZ9RP6wgIgaTTNEPv66vYa/u0URff48kpsR5egAMo+L7J5x01WvBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@1.13.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5630957},"type":"commonjs","engines":{"node":">=22.7.5"},"gitHead":"3b3a039281551bede3f9effd618540f27fdbc51c","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"run-s clean :build exec-perms","clean":"npx rimraf ./build",":build":"esbuild src/index.ts --bundle --platform=node --format=cjs --minify --outfile=build/index.js --sourcemap --log-override:empty-import-meta=silent","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage","test:e2e":"vitest --config ./vitest.config.e2e.ts","build:dev":"run-s clean :build:dev exec-perms","test:eval":"vitest --config ./vitest.config.eval.ts",":build:dev":"esbuild src/index.ts --bundle --packages=external --platform=node --format=cjs --outfile=build/index.js --sourcemap","build:mcpb":"run-s build:manifest:script build:manifest :build:mcpb","exec-perms":"shx chmod +x build/*.js","start:http":"node build/index.js","test:oauth":"vitest --config ./vitest.config.oauth.ts",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:watch":"npm run :build:dev -- --watch","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:manifest":"node build/scripts/createClaudeMcpBundleManifest.mjs","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","inspect:docker:http":"run-p start:http:docker :inspect:http","build:inspect:docker":"run-s build:docker inspect:docker","build:manifest:script":"esbuild src/scripts/createClaudeMcpBundleManifest.ts --bundle --platform=node --format=esm --outdir=build/scripts --sourcemap=inline --out-extension:.js=.mjs","build:inspect:docker:http":"run-s build:docker inspect:docker:http"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"11.7.0","description":"An MCP server for Tableau, providing a suite of tools that will make it easier for developers to build AI applications that integrate with Tableau.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","dotenv":"^16.5.0","express":"^5.1.0","ssrfcheck":"^1.2.0","axios-retry":"^4.5.0","@zodios/core":"^10.9.6","ts-results-es":"^5.0.1","fast-levenshtein":"^3.0.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","eslint":"^9.25.1","openai":"^5.23.2","rimraf":"^6.0.1","vitest":"^3.1.3","esbuild":"^0.25.5","prettier":"^3.5.3","supertest":"^7.1.4","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","@types/supertest":"^6.0.3","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.0.0","@vitest/coverage-v8":"^3.1.3","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@types/fast-levenshtein":"^0.0.1","@typescript-eslint/parser":"^8.31.1","@modelcontextprotocol/inspector":"^0.16.6","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.13.10_1767904643258_0.1677956658885693","host":"s3://npm-registry-packages-npm-production"}},"1.14.4":{"name":"@tableau/mcp-server","version":"1.14.4","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@1.14.4","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"},{"name":"deocastephen","email":"s.montesdeoca@tableau.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"1cdc81a69369996eeb7084e0f42f0bdda7293604","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-1.14.4.tgz","fileCount":10,"integrity":"sha512-BOlzuXfLTWTWzN2pdhzd6HZ0Xg4PEoEThYxUWuOKO15Gf2x4HCWe3dDlbPvf8wxw+EDbZFfbMBA7Ti6iZAkbsg==","signatures":[{"sig":"MEUCIAGKT47fYTQY1d4zd571afT9mVSQaoKPY76RE5LR5vUNAiEA+cYG2bqa0tCu65eh1dsqbHHpyt0Uz6m+3XyPyzKoTSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@1.14.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6746090},"type":"commonjs","engines":{"node":">=22.7.5"},"exports":{".":"./build/index.js","./tracing":"./build/telemetry/tracing.js"},"gitHead":"9d5c0b948f14f4b9d12e5fa137edce82dd903a29","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"tsx src/scripts/build.ts","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage","test:e2e":"vitest --config ./vitest.config.e2e.ts","build:dev":"tsx src/scripts/build.ts --dev","test:eval":"vitest --config ./vitest.config.eval.ts","build:mcpb":"run-s build:manifest :build:mcpb","docs:start":"npm run start --prefix docs","start:http":"node build/index.js","test:oauth":"vitest --config ./vitest.config.oauth.ts",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:manifest":"tsx src/scripts/createClaudeMcpBundleManifest.ts","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:apm":"node -r ./build/telemetry/tracing.js build/index.js","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","inspect:docker:http":"run-p start:http:docker :inspect:http","build:inspect:docker":"run-s build:docker inspect:docker","build:inspect:docker:http":"run-s build:docker inspect:docker:http"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"An MCP server for Tableau, providing a suite of tools that will make it easier for developers to build AI applications that integrate with Tableau.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","dotenv":"^16.5.0","express":"^5.1.0","ssrfcheck":"^1.2.0","axios-retry":"^4.5.0","@zodios/core":"^10.9.6","ts-results-es":"^5.0.1","fast-levenshtein":"^3.0.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.25.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.25.1","openai":"^5.23.2","vitest":"^3.1.3","esbuild":"^0.25.5","prettier":"^3.5.3","supertest":"^7.1.4","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","@types/supertest":"^6.0.3","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.0.0","@vitest/coverage-v8":"^3.1.3","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@types/fast-levenshtein":"^0.0.1","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.14.4_1769813793288_0.8460187209553098","host":"s3://npm-registry-packages-npm-production"}},"1.14.5":{"name":"@tableau/mcp-server","version":"1.14.5","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@1.14.5","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"},{"name":"deocastephen","email":"s.montesdeoca@tableau.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"98121056f62593d4c08265c99b52fd6a38bffdeb","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-1.14.5.tgz","fileCount":10,"integrity":"sha512-R8hzQOqJ1emKel0vAJ+JNg/34pGlOB/xS+8HRCn/Rh1XaWr3M1oXemmIKIMALjUag9MHy4zvTyzJ2VunB/VTFQ==","signatures":[{"sig":"MEUCIEaxhpEhXfdojeX8G4+0gxUMBYK4e0OG1Yeg3JejASdFAiEAjMXmxUnlyMqrk4bsptN8iN54413XqHMtZ8OUObpvjk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@1.14.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6746782},"type":"commonjs","engines":{"node":">=22.7.5"},"exports":{".":"./build/index.js","./tracing":"./build/telemetry/tracing.js"},"gitHead":"38366a32edecb0f874adb3718cf1e441b055803f","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"tsx src/scripts/build.ts","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage","test:e2e":"vitest --config ./vitest.config.e2e.ts","build:dev":"tsx src/scripts/build.ts --dev","test:eval":"vitest --config ./vitest.config.eval.ts","build:mcpb":"run-s build:manifest :build:mcpb","docs:start":"npm run start --prefix docs","start:http":"node build/index.js","test:oauth":"vitest --config ./vitest.config.oauth.ts",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:manifest":"tsx src/scripts/createClaudeMcpBundleManifest.ts","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:apm":"node -r ./build/telemetry/tracing.js build/index.js","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","inspect:docker:http":"run-p start:http:docker :inspect:http","build:inspect:docker":"run-s build:docker inspect:docker","build:inspect:docker:http":"run-s build:docker inspect:docker:http"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"An MCP server for Tableau, providing a suite of tools that will make it easier for developers to build AI applications that integrate with Tableau.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","dotenv":"^16.5.0","express":"^5.1.0","ssrfcheck":"^1.2.0","axios-retry":"^4.5.0","@zodios/core":"^10.9.6","ts-results-es":"^5.0.1","fast-levenshtein":"^3.0.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.25.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.25.1","openai":"^5.23.2","vitest":"^3.1.3","esbuild":"^0.25.5","prettier":"^3.5.3","supertest":"^7.1.4","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","@types/supertest":"^6.0.3","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.0.0","@vitest/coverage-v8":"^3.1.3","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@types/fast-levenshtein":"^0.0.1","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.14.5_1770254803455_0.4725413430119967","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@tableau/mcp-server","version":"1.15.0","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@1.15.0","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"},{"name":"deocastephen","email":"s.montesdeoca@tableau.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"d2819438b3601580bbec6d0e82aa8c91705a3cab","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-1.15.0.tgz","fileCount":10,"integrity":"sha512-/gwsvmTNFunPov3I7qR0JLoFcl0mSmZ0nKL3YVdKTqd8cO74vybfVW64mdnLnnQCYz5tBo8UjD671JTJz+vFoA==","signatures":[{"sig":"MEUCIQCLO28ECCPATbClnuP5/TX7jBMqGxYk9t4PbfH28tZA8QIgNmAiTnIYLluhBdiRUL/HVqgg4ME21gad78zM0gM6NHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@1.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6773688},"type":"commonjs","engines":{"node":">=22.7.5"},"exports":{".":"./build/index.js","./tracing":"./build/telemetry/tracing.js"},"gitHead":"c3f79a1d4b2591af2ae0d63732c27b719c3520f9","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"tsx src/scripts/build.ts","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage","test:e2e":"vitest --config ./vitest.config.e2e.ts","build:dev":"tsx src/scripts/build.ts --dev","test:eval":"vitest --config ./vitest.config.eval.ts","build:mcpb":"run-s build:manifest :build:mcpb","docs:start":"npm run start --prefix docs","start:http":"node build/index.js","test:oauth":"vitest --config ./vitest.config.oauth.ts",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:manifest":"tsx src/scripts/createClaudeMcpBundleManifest.ts","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:apm":"node -r ./build/telemetry/tracing.js build/index.js","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","inspect:docker:http":"run-p start:http:docker :inspect:http","build:inspect:docker":"run-s build:docker inspect:docker","build:inspect:docker:http":"run-s build:docker inspect:docker:http"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"11.10.0","description":"An MCP server for Tableau, providing a suite of tools that will make it easier for developers to build AI applications that integrate with Tableau.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","dotenv":"^16.5.0","express":"^5.1.0","ssrfcheck":"^1.2.0","axios-retry":"^4.5.0","@zodios/core":"^10.9.6","ts-results-es":"^5.0.1","fast-levenshtein":"^3.0.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.25.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.25.1","openai":"^5.23.2","vitest":"^3.1.3","esbuild":"^0.25.5","prettier":"^3.5.3","supertest":"^7.1.4","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","@types/supertest":"^6.0.3","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.0.0","@vitest/coverage-v8":"^3.1.3","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@types/fast-levenshtein":"^0.0.1","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.15.0_1770930301657_0.6015277056162678","host":"s3://npm-registry-packages-npm-production"}},"1.17.8":{"name":"@tableau/mcp-server","version":"1.17.8","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@1.17.8","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"},{"name":"deocastephen","email":"s.montesdeoca@tableau.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"bcd944e45f834b34db5ba7e05e718c9647168955","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-1.17.8.tgz","fileCount":10,"integrity":"sha512-WMYwTzaIl2vDcvjlNcDnBRXZnkO23JvcNRQ3eyYZKP2KWqSZHUfmTGYHWjrHz1jyVxt9q9S6gnRL/kn6F1uNWQ==","signatures":[{"sig":"MEQCIDfeA0s2b1/uLlmUnw3IWpw9kWgl1m4HohlNN9GiUMp0AiASeOQC521xDie3oduq6VP8jAe29wpZBCDUpSrCK1acNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@1.17.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6856014},"type":"commonjs","engines":{"node":">=22.7.5"},"exports":{".":"./build/index.js","./tracing":"./build/telemetry/tracing.js"},"gitHead":"b6475bfb31f7fc92cd57064a9a2a33bba41e034d","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"tsx src/scripts/build.ts","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage","test:e2e":"vitest --config ./vitest.config.e2e.ts","build:dev":"tsx src/scripts/build.ts --dev","test:eval":"vitest --config ./vitest.config.eval.ts","build:mcpb":"run-s build:manifest :build:mcpb","docs:start":"npm run start --prefix docs","start:http":"node build/index.js","test:oauth":"vitest --config ./vitest.config.oauth.ts",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:manifest":"tsx src/scripts/createClaudeMcpBundleManifest.ts","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:apm":"node -r ./build/telemetry/tracing.js build/index.js","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","inspect:docker:http":"run-p start:http:docker :inspect:http","build:inspect:docker":"run-s build:docker inspect:docker","build:inspect:docker:http":"run-s build:docker inspect:docker:http"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Helping agents see and understand data.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","dotenv":"^16.5.0","express":"^5.1.0","ssrfcheck":"^1.2.0","@zodios/core":"^10.9.6","ts-results-es":"^5.0.1","fast-levenshtein":"^3.0.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.25.1","openai":"^5.23.2","vitest":"^3.1.3","esbuild":"^0.25.5","prettier":"^3.5.3","supertest":"^7.1.4","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","@types/supertest":"^6.0.3","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.0.0","@vitest/coverage-v8":"^3.1.3","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@types/fast-levenshtein":"^0.0.1","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.17.8_1772651569456_0.1429361213638909","host":"s3://npm-registry-packages-npm-production"}},"1.17.11":{"name":"@tableau/mcp-server","version":"1.17.11","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@1.17.11","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"},{"name":"deocastephen","email":"s.montesdeoca@tableau.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"0f9c81d80e5761b40ddc50d4c59805bbbc4ad648","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-1.17.11.tgz","fileCount":10,"integrity":"sha512-aS1f7SEWk7bqMOcinCLHtP2O4p8dq2Q6hAg+gieHp5a8kL5Fye1sz0sXkiHArDhH/tlytaUR3m4pXPfa2dhggw==","signatures":[{"sig":"MEUCIQDaIIgiCnR3WP6aKUKpEFMJS5u2Zajd394g+h06oDa6vQIgH5rWUFvVk7EyBobXw3kcXW0waezl7ZQu5vmXOAWklaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@1.17.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6840415},"type":"commonjs","engines":{"node":">=22.7.5"},"exports":{".":"./build/index.js","./tracing":"./build/telemetry/tracing.js"},"gitHead":"1f20c608aa1abd80211e7d71c046a179188e551b","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"tsx src/scripts/build.ts","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage","test:e2e":"vitest --config ./vitest.config.e2e.ts","build:dev":"tsx src/scripts/build.ts --dev","test:eval":"vitest --config ./vitest.config.eval.ts","build:mcpb":"run-s build:manifest :build:mcpb","docs:start":"npm run start --prefix docs","start:http":"node build/index.js",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:manifest":"tsx src/scripts/createClaudeMcpBundleManifest.ts","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:apm":"node -r ./build/telemetry/tracing.js build/index.js","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","inspect:docker:http":"run-p start:http:docker :inspect:http","test:oauth:embedded":"vitest --config ./vitest.config.oauth.embedded.ts","build:inspect:docker":"run-s build:docker inspect:docker","build:inspect:docker:http":"run-s build:docker inspect:docker:http"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Helping agents see and understand data.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","dotenv":"^16.5.0","express":"^5.1.0","ssrfcheck":"^1.2.0","@zodios/core":"^10.9.6","ts-results-es":"^5.0.1","fast-levenshtein":"^3.0.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.25.1","openai":"^5.23.2","vitest":"^3.1.3","esbuild":"^0.25.5","prettier":"^3.5.3","supertest":"^7.1.4","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","@types/supertest":"^6.0.3","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.0.0","@vitest/coverage-v8":"^3.1.3","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@types/fast-levenshtein":"^0.0.1","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.17.11_1772678762537_0.8373075578230746","host":"s3://npm-registry-packages-npm-production"}},"1.17.12":{"name":"@tableau/mcp-server","version":"1.17.12","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@1.17.12","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"},{"name":"deocastephen","email":"s.montesdeoca@tableau.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"69ff019e86c4425ee7729d31956dd709fcf4adbd","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-1.17.12.tgz","fileCount":10,"integrity":"sha512-tlP8SGCwzQv0FQ4ryDXQYZooF7JAUdwx4mYD9odGZkguS8r0m+sDpZerQ6NdTPVsYHUBirDvDxb7MpiOItzQ/A==","signatures":[{"sig":"MEYCIQDiw5lr6PgQRafphKIGWVkqR3vmQFVqgUMuwqORW5O++wIhAPYEND0U9nUHoBDXgQU7zLA/0ocLX7XNiEFnjDfb/+uV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@1.17.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6842057},"type":"commonjs","engines":{"node":">=22.7.5"},"exports":{".":"./build/index.js","./tracing":"./build/telemetry/tracing.js"},"gitHead":"ca2af080b945b706fa426faacf28bec37a197b46","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"tsx src/scripts/build.ts","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage","test:e2e":"vitest --config ./vitest.config.e2e.ts","build:dev":"tsx src/scripts/build.ts --dev","test:eval":"vitest --config ./vitest.config.eval.ts","build:mcpb":"run-s build:manifest :build:mcpb","docs:start":"npm run start --prefix docs","start:http":"node build/index.js",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:manifest":"tsx src/scripts/createClaudeMcpBundleManifest.ts","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:apm":"node -r ./build/telemetry/tracing.js build/index.js","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","inspect:docker:http":"run-p start:http:docker :inspect:http","test:oauth:embedded":"vitest --config ./vitest.config.oauth.embedded.ts","build:inspect:docker":"run-s build:docker inspect:docker","build:inspect:docker:http":"run-s build:docker inspect:docker:http"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Helping agents see and understand data.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","dotenv":"^16.5.0","express":"^5.1.0","ssrfcheck":"^1.2.0","@zodios/core":"^10.9.6","ts-results-es":"^5.0.1","fast-levenshtein":"^3.0.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.25.1","openai":"^5.23.2","vitest":"^3.1.3","esbuild":"^0.25.5","prettier":"^3.5.3","supertest":"^7.1.4","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","@types/supertest":"^6.0.3","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.0.0","@vitest/coverage-v8":"^3.1.3","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@types/fast-levenshtein":"^0.0.1","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.17.12_1772847358315_0.951718464937716","host":"s3://npm-registry-packages-npm-production"}},"1.17.18":{"name":"@tableau/mcp-server","version":"1.17.18","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@1.17.18","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"5aab888f93ed5f2bf7cbd469fff188e4baa7f3a2","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-1.17.18.tgz","fileCount":10,"integrity":"sha512-0NGoYqW874wbwMeL+Hh2ChYSlmhTvspCI3uz5PY67vDgxmlauq3PoAGLejAizEgFEDr29vHGABTly1+XF9brhw==","signatures":[{"sig":"MEQCICu2Zy/7m6uEPaReKRos6WOjvT/vLW5fUi2eWhewDcsEAiAmCDQywIjk8ShdI+cebf9Pxnd97DeE5lrZEfkedzUmAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@1.17.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6875768},"type":"commonjs","engines":{"node":">=22.7.5"},"exports":{".":"./build/index.js","./tracing":"./build/telemetry/tracing.js"},"gitHead":"9730ebbfedfe71b1f270506241bf6b20ed892741","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"tsx src/scripts/build.ts","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage","test:e2e":"vitest --config ./vitest.config.e2e.ts","build:dev":"tsx src/scripts/build.ts --dev","test:eval":"vitest --config ./vitest.config.eval.ts","build:mcpb":"run-s build:manifest :build:mcpb","docs:start":"npm run start --prefix docs","start:http":"node build/index.js",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:manifest":"tsx src/scripts/createClaudeMcpBundleManifest.ts","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:apm":"node -r ./build/telemetry/tracing.js build/index.js","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","inspect:docker:http":"run-p start:http:docker :inspect:http","test:oauth:embedded":"vitest --config ./vitest.config.oauth.embedded.ts","build:inspect:docker":"run-s build:docker inspect:docker","build:inspect:docker:http":"run-s build:docker inspect:docker:http"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"11.12.0","description":"Helping agents see and understand data.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","dotenv":"^16.5.0","express":"^5.1.0","ssrfcheck":"^1.2.0","@zodios/core":"^10.9.6","cookie-parser":"^1.4.7","ts-results-es":"^5.0.1","fast-levenshtein":"^3.0.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","eslint":"^9.25.1","openai":"^5.23.2","vitest":"^3.1.3","esbuild":"^0.25.5","prettier":"^3.5.3","supertest":"^7.1.4","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","@types/supertest":"^6.0.3","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.0.0","@vitest/coverage-v8":"^3.1.3","@types/cookie-parser":"^1.4.10","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@types/fast-levenshtein":"^0.0.1","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.17.18_1774053401136_0.9546350126060574","host":"s3://npm-registry-packages-npm-production"}},"1.17.19":{"name":"@tableau/mcp-server","version":"1.17.19","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@1.17.19","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"eed1aa12e963240773094eee6c1048193482dc04","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-1.17.19.tgz","fileCount":10,"integrity":"sha512-rqOhtvkGZFkpfl9y3SU+4x54O8bQSaCYvnUflEg2BW1WSCcWAIGAN9p+vrLAMjO6Bxj9eSuv0ofHcBA6nT7B0Q==","signatures":[{"sig":"MEQCIB5+YB0H9sT/5PlgkZzm+fmhfhmjKfVFi3z71cniON0BAiAP+sLhzuqo9qHVaAgRxvgqUw3K6rl1TobLKj9Ol0Myhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@1.17.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6875768},"type":"commonjs","engines":{"node":">=22.7.5"},"exports":{".":"./build/index.js","./tracing":"./build/telemetry/tracing.js"},"gitHead":"98087d377bc51e74cf492db85d0871dbf0b38401","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"tsx src/scripts/build.ts","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage","test:e2e":"vitest --config ./vitest.config.e2e.ts","build:dev":"tsx src/scripts/build.ts --dev","test:eval":"vitest --config ./vitest.config.eval.ts","build:mcpb":"run-s build:manifest :build:mcpb","docs:start":"npm run start --prefix docs","start:http":"node build/index.js",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:manifest":"tsx src/scripts/createClaudeMcpBundleManifest.ts","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:apm":"node -r ./build/telemetry/tracing.js build/index.js","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","inspect:docker:http":"run-p start:http:docker :inspect:http","test:oauth:embedded":"vitest --config ./vitest.config.oauth.embedded.ts","build:inspect:docker":"run-s build:docker inspect:docker","build:inspect:docker:http":"run-s build:docker inspect:docker:http"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"11.12.0","description":"Helping agents see and understand data.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","dotenv":"^16.5.0","express":"^5.1.0","ssrfcheck":"^1.2.0","@zodios/core":"^10.9.6","cookie-parser":"^1.4.7","ts-results-es":"^5.0.1","fast-levenshtein":"^3.0.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.25.1","openai":"^5.23.2","vitest":"^3.1.3","esbuild":"^0.25.5","prettier":"^3.5.3","supertest":"^7.1.4","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","@types/supertest":"^6.0.3","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.0.0","@vitest/coverage-v8":"^3.1.3","@types/cookie-parser":"^1.4.10","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@types/fast-levenshtein":"^0.0.1","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.17.19_1774372451070_0.6651694951891656","host":"s3://npm-registry-packages-npm-production"}},"1.18.1":{"name":"@tableau/mcp-server","version":"1.18.1","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@1.18.1","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"ed4badfda16466674b042de4fa6ca43602f1e71d","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-1.18.1.tgz","fileCount":10,"integrity":"sha512-OgGWITvFw4fERs0A9ggRYp4TAIzKtSuHSRQpzQ4Fmcrdkvcikr8ZviX7RmQmM8gJwkqy9oyIxQ97x72k3x7Q9A==","signatures":[{"sig":"MEUCIGAyhtEL1J/Fj3Y9YhfPer9rjFs5aQQjg9NXtAkOV/u4AiEAp7kxcYQxK12fbvbGUGIXrP52t9z/AqG9BqUy0rdIfm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@1.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6897947},"type":"commonjs","engines":{"node":">=22.7.5"},"exports":{".":"./build/index.js","./tracing":"./build/telemetry/tracing.js"},"gitHead":"0063c973cc2d94116c5ada7d32c4b48450432181","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"tsx src/scripts/build.ts","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage","lint:fix":"npm exec eslint -- --fix","test:e2e":"vitest --config ./vitest.config.e2e.ts","build:dev":"tsx src/scripts/build.ts --dev","test:eval":"vitest --config ./vitest.config.eval.ts","build:mcpb":"run-s build:manifest :build:mcpb","docs:start":"npm run start --prefix docs","start:http":"node build/index.js",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:manifest":"tsx src/scripts/createClaudeMcpBundleManifest.ts","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:apm":"node -r ./build/telemetry/tracing.js build/index.js","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","test:oauth:tableau":"npx playwright test","inspect:docker:http":"run-p start:http:docker :inspect:http","test:oauth:embedded":"vitest --config ./vitest.config.oauth.embedded.ts","build:inspect:docker":"run-s build:docker inspect:docker","build:inspect:docker:http":"run-s build:docker inspect:docker:http"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Helping agents see and understand data.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","dotenv":"^16.5.0","express":"^5.1.0","ssrfcheck":"^1.2.0","@zodios/core":"^10.9.6","cookie-parser":"^1.4.7","ts-results-es":"^5.0.1","fast-levenshtein":"^3.0.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.25.1","openai":"^5.23.2","vitest":"^3.1.3","esbuild":"^0.25.5","prettier":"^3.5.3","supertest":"^7.1.4","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","@playwright/test":"^1.58.2","@types/supertest":"^6.0.3","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.0.0","@vitest/coverage-v8":"^3.1.3","@types/cookie-parser":"^1.4.10","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@types/fast-levenshtein":"^0.0.1","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.18.1_1775249972221_0.2537167465238126","host":"s3://npm-registry-packages-npm-production"}},"1.18.2":{"name":"@tableau/mcp-server","version":"1.18.2","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@1.18.2","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"d03ad212ad713cd2ca45a37af8f9016b5d18bddb","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-1.18.2.tgz","fileCount":10,"integrity":"sha512-E3yw8Nb9q+VsQq9q2xuzLU1pvRBCfpylsBDY9ImVzqhDAWn+TXAZbGPxhYTGjCgXCDsD4aMJg8Pun02if+C1nQ==","signatures":[{"sig":"MEYCIQCZcTqg9IUAuybcyUlftT6fiyn9duUNO2AZeXKoplh7RwIhAIcfd99oE3FdNpAh8ReW4Qw2L4Zcx85FBQ9Z8N3pJk+Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@1.18.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6906433},"type":"commonjs","engines":{"node":">=22.7.5"},"exports":{".":"./build/index.js","./tracing":"./build/telemetry/tracing.js"},"gitHead":"c9259b50ed900ef94626596b06277cbc1d5e8776","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"tsx src/scripts/build.ts","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage","lint:fix":"npm exec eslint -- --fix","test:e2e":"vitest --config ./vitest.config.e2e.ts","build:dev":"tsx src/scripts/build.ts --dev","test:eval":"vitest --config ./vitest.config.eval.ts","build:mcpb":"run-s build:manifest :build:mcpb","docs:start":"npm run start --prefix docs","start:http":"node build/index.js",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:manifest":"tsx src/scripts/createClaudeMcpBundleManifest.ts","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:apm":"node -r ./build/telemetry/tracing.js build/index.js","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","test:oauth:tableau":"npx playwright test","inspect:docker:http":"run-p start:http:docker :inspect:http","test:oauth:embedded":"vitest --config ./vitest.config.oauth.embedded.ts","build:inspect:docker":"run-s build:docker inspect:docker","build:inspect:docker:http":"run-s build:docker inspect:docker:http"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Helping agents see and understand data.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","dotenv":"^16.5.0","express":"^5.1.0","ssrfcheck":"^1.2.0","@zodios/core":"^10.9.6","cookie-parser":"^1.4.7","ts-results-es":"^5.0.1","fast-levenshtein":"^3.0.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.25.1","openai":"^5.23.2","vitest":"^3.1.3","esbuild":"^0.25.5","prettier":"^3.5.3","supertest":"^7.1.4","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","@playwright/test":"^1.58.2","@types/supertest":"^6.0.3","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.0.0","@vitest/coverage-v8":"^3.1.3","@types/cookie-parser":"^1.4.10","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@types/fast-levenshtein":"^0.0.1","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.18.2_1776377084314_0.15177223836561904","host":"s3://npm-registry-packages-npm-production"}},"1.18.5":{"name":"@tableau/mcp-server","version":"1.18.5","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@1.18.5","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"f0606d151d113ce72b221469dded29444de3d71d","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-1.18.5.tgz","fileCount":10,"integrity":"sha512-avR7aVaDgivsOnK+WKqNA1IU8gtFTgWhlC8ws92Pk1t9ulEz8VWaH95rA7jlBujjoeJXzztvSMsVP+rpJxEMpw==","signatures":[{"sig":"MEUCIQDFcmw9FJdCcvCvw9yXDNN81YIVWZlvlrVt8UrUxn3lHgIgGKclvPXeSYJ7ks8C5dyWmf29p3AZty32IweokUvE+YY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@1.18.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6936443},"type":"commonjs","engines":{"node":">=22.7.5"},"exports":{".":"./build/index.js","./tracing":"./build/telemetry/tracing.js"},"gitHead":"5a8ea5deb995951853524730d841d892cfb9b468","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"tsx src/scripts/build.ts","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage","lint:fix":"npm exec eslint -- --fix","test:e2e":"vitest --config ./vitest.config.e2e.ts","build:dev":"tsx src/scripts/build.ts --dev","test:eval":"vitest --config ./vitest.config.eval.ts","build:mcpb":"run-s build:manifest :build:mcpb","docs:start":"npm run start --prefix docs","start:http":"node build/index.js",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:manifest":"tsx src/scripts/createClaudeMcpBundleManifest.ts","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:apm":"node -r ./build/telemetry/tracing.js build/index.js","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","test:oauth:tableau":"npx playwright test","inspect:docker:http":"run-p start:http:docker :inspect:http","test:oauth:embedded":"vitest --config ./vitest.config.oauth.embedded.ts","build:inspect:docker":"run-s build:docker inspect:docker","build:inspect:docker:http":"run-s build:docker inspect:docker:http"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Helping agents see and understand data.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","dotenv":"^16.5.0","express":"^5.1.0","ssrfcheck":"^1.2.0","@zodios/core":"^10.9.6","cookie-parser":"^1.4.7","ts-results-es":"^5.0.1","fast-levenshtein":"^3.0.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.25.1","openai":"^5.23.2","vitest":"^3.1.3","esbuild":"^0.25.5","prettier":"^3.5.3","supertest":"^7.1.4","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","@playwright/test":"^1.58.2","@types/supertest":"^6.0.3","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.0.0","@vitest/coverage-v8":"^3.1.3","@types/cookie-parser":"^1.4.10","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@types/fast-levenshtein":"^0.0.1","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.18.5_1776377269878_0.9384409353119307","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@tableau/mcp-server","version":"2.0.0","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@2.0.0","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"cf3914cbdf5acbd5c30ae2ca1f28560ad8233205","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-2.0.0.tgz","fileCount":10,"integrity":"sha512-9zO25zDVRf8EMIeXNDgb61OC322lNfPBafyymFyvg4LlqbvTIgSAsKW/udHRCqy15rySZH7S25c49zLWs1O2Ig==","signatures":[{"sig":"MEUCIQCaUhogi1i/0e1sB08IfpFUjbzCO9WLpnjKTjb1UqiKRgIgI7B1zQmEqfkveo+BNCqSngYc8C5+IjqUnNSaU2fNJRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7025355},"type":"commonjs","engines":{"node":">=22.7.5"},"exports":{".":"./build/index.js","./tracing":"./build/telemetry/tracing.js"},"gitHead":"20ba2233af419348130c701db6b469120ceda7d6","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"tsx src/scripts/build.ts","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage","lint:fix":"npm exec eslint -- --fix","test:e2e":"vitest --config ./vitest.config.e2e.ts","build:dev":"tsx src/scripts/build.ts --dev","test:eval":"vitest --config ./vitest.config.eval.ts","build:mcpb":"run-s build:manifest :build:mcpb","docs:start":"npm run start --prefix docs","start:http":"node build/index.js",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:manifest":"tsx src/scripts/createClaudeMcpBundleManifest.ts","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:apm":"node -r ./build/telemetry/tracing.js build/index.js","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","test:oauth:tableau":"npx playwright test","inspect:docker:http":"run-p start:http:docker :inspect:http","test:oauth:embedded":"vitest --config ./vitest.config.oauth.embedded.ts","build:inspect:docker":"run-s build:docker inspect:docker","build:inspect:docker:http":"run-s build:docker inspect:docker:http"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"11.14.1","description":"Helping agents see and understand data.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","dotenv":"^16.5.0","express":"^5.1.0","ssrfcheck":"^1.2.0","@zodios/core":"^10.9.6","cookie-parser":"^1.4.7","ts-results-es":"^5.0.1","fast-levenshtein":"^3.0.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.25.1","openai":"^5.23.2","vitest":"^3.1.3","esbuild":"^0.25.5","prettier":"^3.5.3","supertest":"^7.1.4","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","@playwright/test":"^1.58.2","@types/supertest":"^6.0.3","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.0.0","@vitest/coverage-v8":"^3.1.3","@types/cookie-parser":"^1.4.10","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@types/fast-levenshtein":"^0.0.1","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.0.0_1778277155832_0.4454799915475489","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@tableau/mcp-server","version":"2.1.0","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@2.1.0","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"cff7a7f3903cffea3fba98ce507d97c0f7544509","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-2.1.0.tgz","fileCount":10,"integrity":"sha512-6Gk9mpuftVowLDRVUyA47nynclgt+8eQ+ot/U7sL4kc35bJKSIKMi0TgKN+iuvAnJmDmgHICh3untDm/QQyNyw==","signatures":[{"sig":"MEUCIQCCGgAm9rKjUROZxH5S3n92D29+SwQ1UCKJTYuwKTNFbAIgZpA5rAVJ2ZUYvEAQf0ipPuTCOL+L3fTrAN0mNL1WRLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7046583},"type":"commonjs","engines":{"node":">=22.7.5"},"exports":{".":"./build/index.js","./tracing":"./build/telemetry/tracing.js"},"gitHead":"0c55a4c5bc706005c1bf014624587b4f7e9a2b44","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"tsx src/scripts/build.ts","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage","lint:fix":"npm exec eslint -- --fix","test:e2e":"vitest --config ./vitest.config.e2e.ts","build:dev":"tsx src/scripts/build.ts --dev","test:eval":"vitest --config ./vitest.config.eval.ts","build:mcpb":"run-s build:manifest :build:mcpb","docs:start":"npm run start --prefix docs","start:http":"node build/index.js",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:manifest":"tsx src/scripts/createClaudeMcpBundleManifest.ts","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:apm":"node -r ./build/telemetry/tracing.js build/index.js","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","test:oauth:tableau":"npx playwright test","inspect:docker:http":"run-p start:http:docker :inspect:http","test:oauth:embedded":"vitest --config ./vitest.config.oauth.embedded.ts","build:inspect:docker":"run-s build:docker inspect:docker","build:inspect:docker:http":"run-s build:docker inspect:docker:http"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"11.14.1","description":"Helping agents see and understand data.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","dotenv":"^16.5.0","express":"^5.1.0","ssrfcheck":"^1.2.0","@zodios/core":"^10.9.6","cookie-parser":"^1.4.7","ts-results-es":"^5.0.1","fast-levenshtein":"^3.0.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.25.1","openai":"^5.23.2","vitest":"^3.1.3","esbuild":"^0.25.5","prettier":"^3.5.3","supertest":"^7.1.4","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","@playwright/test":"^1.58.2","@types/supertest":"^6.0.3","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.0.0","@vitest/coverage-v8":"^3.1.3","@types/cookie-parser":"^1.4.10","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@types/fast-levenshtein":"^0.0.1","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.0_1778611158992_0.9917650801573421","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"@tableau/mcp-server","version":"2.2.4","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@2.2.4","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"5e4731d5ea72e32c52bca7aa78b1c09047dc5aad","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-2.2.4.tgz","fileCount":12,"integrity":"sha512-Pk5z3TErBNKikvMhm2aDnBSEmQwNiTLdgRz54O/7M0dHIPeBdn13d0h2y9bA4pKbsJyTjDyPV4vZX2lp4qDHrQ==","signatures":[{"sig":"MEQCIHcTXOsiZDQMiCEZ51gh5jz/S3shXhVJoVf0mqBbjBMVAiBmSn7/xAwLx+NDbdVuO8jU7H+cjSkVdq6xlihtzh4UrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@2.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7060666},"type":"commonjs","engines":{"node":">=22.7.5"},"exports":{".":"./build/index.js","./tracing":"./build/telemetry/tracing.js"},"gitHead":"ee77f50ea92467870bebaf1cfe6c984fa882f7cb","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"tsx src/scripts/build.ts","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage","lint:fix":"npm exec eslint -- --fix","test:e2e":"vitest --config ./vitest.config.e2e.ts","build:dev":"tsx src/scripts/build.ts --dev","test:eval":"vitest --config ./vitest.config.eval.ts","build:mcpb":"run-s build:manifest :build:mcpb","docs:start":"npm run start --prefix docs","start:http":"node build/index.js",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:desktop":"tsx src/scripts/build.ts --variant desktop","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:combined":"tsx src/scripts/build.ts --variant combined","build:manifest":"tsx src/scripts/createClaudeMcpBundleManifest.ts","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:apm":"node -r ./build/telemetry/tracing.js build/index.js","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","test:oauth:tableau":"npx playwright test","inspect:docker:http":"run-p start:http:docker :inspect:http","test:oauth:embedded":"vitest --config ./vitest.config.oauth.embedded.ts","build:inspect:docker":"run-s build:docker inspect:docker","build:inspect:docker:http":"run-s build:docker inspect:docker:http"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"11.14.1","description":"Helping agents see and understand data.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","dotenv":"^16.5.0","express":"^5.1.0","ssrfcheck":"^1.2.0","@zodios/core":"^10.9.6","cookie-parser":"^1.4.7","ts-results-es":"^5.0.1","fast-levenshtein":"^3.0.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.25.1","openai":"^5.23.2","vitest":"^3.1.3","esbuild":"^0.25.5","prettier":"^3.5.3","supertest":"^7.1.4","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","@playwright/test":"^1.58.2","@types/supertest":"^6.0.3","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.0.0","@vitest/coverage-v8":"^3.1.3","@types/cookie-parser":"^1.4.10","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@types/fast-levenshtein":"^0.0.1","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.2.4_1778782545050_0.2876578957244673","host":"s3://npm-registry-packages-npm-production"}},"2.7.4":{"name":"@tableau/mcp-server","version":"2.7.4","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@2.7.4","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"58586bfa272ac7812a1f4dae3d019bfa59e774ff","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-2.7.4.tgz","fileCount":13,"integrity":"sha512-yEmw0pZV8s8I1k7tViJMDZyho0f4FaqeU4dCyMwgrtkRmGP+3jCE9Psl072DGiV1evi2YKtPcSf0YWDIOLxhHA==","signatures":[{"sig":"MEUCIQDCYalsnBKKZGIo7VYlWzU2TRCcQiLNaZhjSGB3QN8FMwIgQimWWYl2ILDluG7sWrBQEz4ZbFP6sLVMk2OIr2gmKbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@2.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8347455},"type":"commonjs","engines":{"node":">=22.7.5"},"exports":{".":"./build/index.js","./tracing":"./build/telemetry/tracing.js"},"gitHead":"7e95ba69c8bb031509d8f0f94a5dc35a23a134e1","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"tsx src/scripts/build.ts","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage","lint:fix":"npm exec eslint -- --fix","test:e2e":"vitest --config ./vitest.config.e2e.ts","build:dev":"tsx src/scripts/build.ts --dev","test:eval":"vitest --config ./vitest.config.eval.ts","build:mcpb":"run-s build:manifest :build:mcpb","docs:start":"npm run start --prefix docs","start:http":"node build/index.js",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:desktop":"tsx src/scripts/build.ts --variant desktop","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:combined":"tsx src/scripts/build.ts --variant combined","build:manifest":"tsx src/scripts/createClaudeMcpBundleManifest.ts","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:apm":"node -r ./build/telemetry/tracing.js build/index.js","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","test:oauth:tableau":"npx playwright test","inspect:docker:http":"run-p start:http:docker :inspect:http","test:oauth:embedded":"vitest --config ./vitest.config.oauth.embedded.ts","build:inspect:docker":"run-s build:docker inspect:docker","build:inspect:docker:http":"run-s build:docker inspect:docker:http"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Helping agents see and understand data.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","dotenv":"^16.5.0","express":"^5.1.0","ssrfcheck":"^1.2.0","@zodios/core":"^10.9.6","cookie-parser":"^1.4.7","ts-results-es":"^5.0.1","fast-levenshtein":"^3.0.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.26.0","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.25.1","openai":"^5.23.2","vitest":"^3.1.3","esbuild":"^0.25.5","prettier":"^3.5.3","supertest":"^7.1.4","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","@playwright/test":"^1.58.2","@types/supertest":"^6.0.3","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.0.0","@vitest/coverage-v8":"^3.1.3","@types/cookie-parser":"^1.4.10","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","vite-plugin-singlefile":"^2.3.3","@types/fast-levenshtein":"^0.0.1","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.7.4_1781038132476_0.11339055501085582","host":"s3://npm-registry-packages-npm-production"}},"2.9.3":{"name":"@tableau/mcp-server","version":"2.9.3","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@2.9.3","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"c64589b2dc0e973ead673ff89eb91312f67a6363","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-2.9.3.tgz","fileCount":13,"integrity":"sha512-+siIwerZuvJJW0ce4DFBgdGiD/rfhxKfmzO+ia+l1S+aTfFLDhoGe5VfFYi/7oCvb69jWTuFmF7azh9fUN/3Mw==","signatures":[{"sig":"MEUCIQDuHtTFprbArUZ1R9WEc09jYD+5AsY+qX640OSGfWt/gQIgKc7ti1mWB9V23TFzp5L9jGZTVVISIt4mb7mmVkzillo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@2.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8379472},"type":"commonjs","engines":{"node":">=22.7.5"},"exports":{".":"./build/index.js","./tracing":"./build/telemetry/tracing.js"},"gitHead":"50f6b9cdb2c82d06219fe3fa5dadd2bd55382c3b","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"tsx src/scripts/build.ts","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage","lint:fix":"npm exec eslint -- --fix","test:e2e":"vitest --config ./vitest.config.e2e.ts","build:dev":"tsx src/scripts/build.ts --dev","test:eval":"vitest --config ./vitest.config.eval.ts","build:mcpb":"run-s build:manifest :build:mcpb","docs:start":"npm run start --prefix docs","start:http":"node build/index.js",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:desktop":"tsx src/scripts/build.ts --variant desktop","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:combined":"tsx src/scripts/build.ts --variant combined","build:manifest":"tsx src/scripts/createClaudeMcpBundleManifest.ts","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:apm":"node -r ./build/telemetry/tracing.js build/index.js","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","test:oauth:tableau":"npx playwright test","inspect:docker:http":"run-p start:http:docker :inspect:http","test:oauth:embedded":"vitest --config ./vitest.config.oauth.embedded.ts","build:inspect:docker":"run-s build:docker inspect:docker","build:inspect:docker:http":"run-s build:docker inspect:docker:http"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"11.17.0","description":"Helping agents see and understand data.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","xpath":"^0.0.34","dotenv":"^16.5.0","express":"^5.1.0","ssrfcheck":"^1.2.0","@zodios/core":"^10.9.6","cookie-parser":"^1.4.7","ts-results-es":"^5.0.1","@xmldom/xmldom":"^0.9.10","fast-levenshtein":"^3.0.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.26.0","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^9.25.1","openai":"^5.23.2","vitest":"^3.1.3","esbuild":"^0.25.5","prettier":"^3.5.3","supertest":"^7.1.4","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","@playwright/test":"^1.58.2","@types/supertest":"^6.0.3","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.0.0","@vitest/coverage-v8":"^3.1.3","@types/cookie-parser":"^1.4.10","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","vite-plugin-singlefile":"^2.3.3","@types/fast-levenshtein":"^0.0.1","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.9.3_1781294247441_0.18568722535648696","host":"s3://npm-registry-packages-npm-production"}},"2.18.0":{"name":"@tableau/mcp-server","version":"2.18.0","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@2.18.0","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"e64569421c4ac1aae82a2b2e84e39b83714c5550","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-2.18.0.tgz","fileCount":13,"integrity":"sha512-7hIV8DeWKUYtw5j02EsdyK6CEF0h1LhypPSx7RMoNqNBKJt7OSSGCq9Qq76y3LvfT3Wy7e7i5QrS6gsS4aB9hw==","signatures":[{"sig":"MEUCIH3i0SZ3907GoDp1HHS+vEFQmcgbxzOviuAgn+Pv7FNYAiEAlB+PTrNyl687GCEiT2YxCT9YQSK4dLBlyoKmA3Q/uTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@2.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8620680},"type":"commonjs","engines":{"node":">=22.7.5"},"exports":{".":"./build/index.js","./tracing":"./build/telemetry/tracing.js"},"gitHead":"09954d80f83d5f039dffe4beb5c2d977a0b9b744","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"tsx src/scripts/build.ts","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage","lint:fix":"npm exec eslint -- --fix","test:e2e":"vitest --config ./vitest.config.e2e.ts","build:dev":"tsx src/scripts/build.ts --dev","test:eval":"vitest --config ./vitest.config.eval.ts","build:mcpb":"run-s build:manifest :build:mcpb","docs:start":"npm run start --prefix docs","start:http":"node build/index.js",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:desktop":"tsx src/scripts/build.ts --variant desktop","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:combined":"tsx src/scripts/build.ts --variant combined","build:manifest":"tsx src/scripts/createClaudeMcpBundleManifest.ts","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:apm":"node -r ./build/telemetry/tracing.js build/index.js","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","test:oauth:tableau":"npx playwright test","inspect:docker:http":"run-p start:http:docker :inspect:http","test:oauth:embedded":"vitest --config ./vitest.config.oauth.embedded.ts","build:inspect:docker":"run-s build:docker inspect:docker","build:inspect:docker:http":"run-s build:docker inspect:docker:http"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"11.17.0","description":"Helping agents see and understand data.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","xpath":"^0.0.34","dotenv":"^16.5.0","express":"^5.1.0","ssrfcheck":"^1.2.0","@zodios/core":"^10.9.6","cookie-parser":"^1.4.7","ts-results-es":"^5.0.1","@xmldom/xmldom":"^0.9.10","fast-levenshtein":"^3.0.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.26.0","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jsdom":"^29.1.1","eslint":"^9.25.1","openai":"^5.23.2","vitest":"^3.1.3","esbuild":"^0.25.5","prettier":"^3.5.3","supertest":"^7.1.4","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","@playwright/test":"^1.58.2","@types/supertest":"^6.0.3","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.0.0","@vitest/coverage-v8":"^3.1.3","@types/cookie-parser":"^1.4.10","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","vite-plugin-singlefile":"^2.3.3","@types/fast-levenshtein":"^0.0.1","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.18.0_1782185140235_0.16260437434972497","host":"s3://npm-registry-packages-npm-production"}},"2.18.1":{"name":"@tableau/mcp-server","version":"2.18.1","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@2.18.1","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"8b4287a271b476fb38be424d498dfa01041baebc","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-2.18.1.tgz","fileCount":13,"integrity":"sha512-LZfQTBRLMMP5P+mA3PIg4N5DtwlDFAo07uan8prXNCofAizly9aeHAvCrOGqOmd7DcTrw21oHdraPnrrjiwwVw==","signatures":[{"sig":"MEYCIQCKeS0mP725cszlULWn81B7boooD9fi+24ZUBPUNgLi2gIhAJYQsF0CNOOeKcruvhSP7VwEDbFVKMa8v+drrMI4ANuR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@2.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8620709},"type":"commonjs","engines":{"node":">=22.7.5"},"exports":{".":"./build/index.js","./tracing":"./build/telemetry/tracing.js"},"gitHead":"8bafaba8120f4dfb09b7f5b40e9eaab205cadfee","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"tsx src/scripts/build.ts","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage","lint:fix":"npm exec eslint -- --fix","test:e2e":"vitest --config ./vitest.config.e2e.ts","build:dev":"tsx src/scripts/build.ts --dev","test:eval":"vitest --config ./vitest.config.eval.ts","build:mcpb":"run-s build:manifest :build:mcpb","docs:start":"npm run start --prefix docs","start:http":"node build/index.js",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:desktop":"tsx src/scripts/build.ts --variant desktop","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:combined":"tsx src/scripts/build.ts --variant combined","build:manifest":"tsx src/scripts/createClaudeMcpBundleManifest.ts","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:apm":"node -r ./build/telemetry/tracing.js build/index.js","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","test:oauth:tableau":"npx playwright test","inspect:docker:http":"run-p start:http:docker :inspect:http","test:oauth:embedded":"vitest --config ./vitest.config.oauth.embedded.ts","build:inspect:docker":"run-s build:docker inspect:docker","build:inspect:docker:http":"run-s build:docker inspect:docker:http"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"11.17.0","description":"Helping agents see and understand data.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","xpath":"^0.0.34","dotenv":"^16.5.0","express":"^5.1.0","ssrfcheck":"^1.2.0","@zodios/core":"^10.9.6","cookie-parser":"^1.4.7","ts-results-es":"^5.0.1","@xmldom/xmldom":"^0.9.10","fast-levenshtein":"^3.0.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.26.0","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jsdom":"^29.1.1","eslint":"^9.25.1","openai":"^5.23.2","vitest":"^3.1.3","esbuild":"^0.25.5","prettier":"^3.5.3","supertest":"^7.1.4","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","@playwright/test":"^1.58.2","@types/supertest":"^6.0.3","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^3.1.3","@types/cookie-parser":"^1.4.10","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","vite-plugin-singlefile":"^2.3.3","@types/fast-levenshtein":"^0.0.1","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.18.1_1782321981128_0.007953204001835967","host":"s3://npm-registry-packages-npm-production"}},"2.21.1":{"name":"@tableau/mcp-server","version":"2.21.1","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@2.21.1","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"547f0cc3d4d1575deaca89838440a3c61419db88","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-2.21.1.tgz","fileCount":14,"integrity":"sha512-NBxjV8zLcwOgrL0HSrYGoULPRjApqpyhT4STvIznYBX+44Wl11IZW6++Qm0TQvZ/MJp3+9gixRhexyr8BoQvgg==","signatures":[{"sig":"MEYCIQDUP/AJkNcYcDkqpvsCNMjdq79dPaJAoKSlfS0RbIjOYAIhALEV0LDLw/oPugaFQHHmsLiWigU2R9Yts8JAFy7V+eue","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@2.21.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8684717},"type":"commonjs","engines":{"node":">=22.7.5"},"exports":{".":"./build/index.js","./tracing":"./build/telemetry/tracing.js"},"gitHead":"d47fd27f1dc32becdd5ab7ea07bb43129566a0c8","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"tsx src/scripts/build.ts","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage","lint:fix":"npm exec eslint -- --fix","test:e2e":"vitest --config ./vitest.config.e2e.ts","build:dev":"tsx src/scripts/build.ts --dev","test:eval":"vitest --config ./vitest.config.eval.ts","build:mcpb":"run-s build:manifest :build:mcpb","docs:start":"npm run start --prefix docs","start:http":"node build/index.js",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:desktop":"tsx src/scripts/build.ts --variant desktop","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:combined":"tsx src/scripts/build.ts --variant combined","build:manifest":"tsx src/scripts/createClaudeMcpBundleManifest.ts","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:apm":"node -r ./build/telemetry/tracing.js build/index.js","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","test:oauth:tableau":"npx playwright test","inspect:docker:http":"run-p start:http:docker :inspect:http","test:oauth:embedded":"vitest --config ./vitest.config.oauth.embedded.ts","build:inspect:docker":"run-s build:docker inspect:docker","build:inspect:docker:http":"run-s build:docker inspect:docker:http"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"11.18.0","description":"Helping agents see and understand data.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","xpath":"^0.0.34","dotenv":"^16.5.0","express":"^5.1.0","ssrfcheck":"^1.2.0","@zodios/core":"^10.9.6","cookie-parser":"^1.4.7","ts-results-es":"^7.1.0","@xmldom/xmldom":"^0.9.10","fast-levenshtein":"^3.0.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.26.0","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jsdom":"^29.1.1","eslint":"^9.25.1","openai":"^5.23.2","vitest":"^3.1.3","esbuild":"^0.25.5","prettier":"^3.5.3","supertest":"^7.1.4","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","@playwright/test":"^1.58.2","@types/supertest":"^6.0.3","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^3.1.3","@types/cookie-parser":"^1.4.10","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","vite-plugin-singlefile":"^2.3.3","@types/fast-levenshtein":"^0.0.1","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.21.1_1783035302048_0.5249588682853739","host":"s3://npm-registry-packages-npm-production"}},"2.22.0":{"name":"@tableau/mcp-server","version":"2.22.0","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@2.22.0","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"386286ea91ca1682799cc7058d78b193226daabd","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-2.22.0.tgz","fileCount":14,"integrity":"sha512-LwPIaHYKxQfcpY43Du2RSyRRgqSQbeRZllZ6BkKSyyMvuIGiEsrDhEDvHGuwq5xeYgLup/Xi0zXvwdrLjJwoKA==","signatures":[{"sig":"MEUCIQDaQ2Lmpcz+ShCaBb7JbLSDK3D0uKpP3hT2NfB2f6IH6wIgNTkxyhCprNktdaYOnOKNsSFYXmPFaHR1jre4TZA+BhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@2.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8719007},"type":"commonjs","engines":{"node":">=22.7.5"},"exports":{".":"./build/index.js","./tracing":"./build/telemetry/tracing.js"},"gitHead":"f9a65fde5551adc5f6b19ada9030eb0700110904","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"tsx src/scripts/build.ts","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage","lint:fix":"npm exec eslint -- --fix","test:e2e":"vitest --config ./vitest.config.e2e.ts","build:dev":"tsx src/scripts/build.ts --dev","test:eval":"vitest --config ./vitest.config.eval.ts","build:mcpb":"run-s build:manifest :build:mcpb","docs:start":"npm run start --prefix docs","start:http":"node build/index.js",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:desktop":"tsx src/scripts/build.ts --variant desktop","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:combined":"tsx src/scripts/build.ts --variant combined","build:manifest":"tsx src/scripts/createClaudeMcpBundleManifest.ts","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:apm":"node -r ./build/telemetry/tracing.js build/index.js","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","test:oauth:tableau":"npx playwright test","inspect:docker:http":"run-p start:http:docker :inspect:http","test:oauth:embedded":"vitest --config ./vitest.config.oauth.embedded.ts","build:inspect:docker":"run-s build:docker inspect:docker","build:inspect:docker:http":"run-s build:docker inspect:docker:http"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"11.18.0","description":"Helping agents see and understand data.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","xpath":"^0.0.34","dotenv":"^16.5.0","express":"^5.1.0","ssrfcheck":"^1.2.0","@zodios/core":"^10.9.6","cookie-parser":"^1.4.7","ts-results-es":"^7.1.0","@xmldom/xmldom":"^0.9.10","fast-levenshtein":"^3.0.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.26.0","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jsdom":"^29.1.1","eslint":"^9.25.1","openai":"^5.23.2","vitest":"^3.1.3","esbuild":"^0.25.5","prettier":"^3.5.3","supertest":"^7.1.4","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","@playwright/test":"^1.58.2","@types/supertest":"^6.0.3","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^3.1.3","@types/cookie-parser":"^1.4.10","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","vite-plugin-singlefile":"^2.3.3","@types/fast-levenshtein":"^0.0.1","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.22.0_1783382976966_0.045932991617431806","host":"s3://npm-registry-packages-npm-production"}},"2.24.0":{"name":"@tableau/mcp-server","version":"2.24.0","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@2.24.0","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"80cbaefde928cda940cc9cd2e190023b789ba9d1","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-2.24.0.tgz","fileCount":16,"integrity":"sha512-oG8f78iJTaZ3MXE3w1LJ5Qt53lMo8J4oBPSEAf+jX1UWRaN9lQJ3gMDZYI3q4JRw1gxB4CNGBPeqFNUqxb/MKQ==","signatures":[{"sig":"MEYCIQDV2SQob0BWruOd6f3efRRJB7aSTeUFXx04N4J4lx5DLQIhAN9RSQyyuLCqWUzXOaGFpKrvlVm2lU6jtu8LtdrU6hgz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@2.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8799063},"type":"commonjs","engines":{"node":">=22.7.5"},"exports":{".":"./build/index.js","./tracing":"./build/telemetry/tracing.js","./telemetry/telemetryProvider":{"types":"./build/telemetry/telemetryProvider.d.ts"},"./features/featureGateProvider":{"types":"./build/features/featureGateProvider.d.ts"}},"gitHead":"36fadff976e7ca6812bf9a4f23c7067b67b33e21","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"tsx src/scripts/build.ts && tsc --project tsconfig.providers.json","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage","lint:fix":"npm exec eslint -- --fix","test:e2e":"vitest --config ./vitest.config.e2e.ts","build:dev":"tsx src/scripts/build.ts --dev && tsc --project tsconfig.providers.json","test:eval":"vitest --config ./vitest.config.eval.ts","build:mcpb":"run-s build:manifest :build:mcpb","docs:start":"npm run start --prefix docs","start:http":"node build/index.js",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:desktop":"tsx src/scripts/build.ts --variant desktop && tsc --project tsconfig.providers.json","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:combined":"tsx src/scripts/build.ts --variant combined && tsc --project tsconfig.providers.json","build:manifest":"tsx src/scripts/createClaudeMcpBundleManifest.ts","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:apm":"node -r ./build/telemetry/tracing.js build/index.js","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","test:oauth:tableau":"npx playwright test","inspect:docker:http":"run-p start:http:docker :inspect:http","test:oauth:embedded":"vitest --config ./vitest.config.oauth.embedded.ts","build:inspect:docker":"run-s build:docker inspect:docker","build:inspect:docker:http":"run-s build:docker inspect:docker:http"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"11.18.0","description":"Helping agents see and understand data.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","xpath":"^0.0.34","dotenv":"^16.5.0","express":"^5.1.0","ssrfcheck":"^1.2.0","@zodios/core":"^10.9.6","cookie-parser":"^1.4.7","ts-results-es":"^7.1.0","@xmldom/xmldom":"^0.9.10","fast-levenshtein":"^3.0.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.26.0","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jsdom":"^29.1.1","eslint":"^9.25.1","openai":"^5.23.2","vitest":"^3.1.3","esbuild":"^0.25.5","prettier":"^3.5.3","supertest":"^7.1.4","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","@playwright/test":"^1.58.2","@types/supertest":"^6.0.3","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^3.1.3","@types/cookie-parser":"^1.4.10","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","vite-plugin-singlefile":"^2.3.3","@types/fast-levenshtein":"^0.0.1","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.24.0_1783478033735_0.8431670141515486","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@tableau/mcp-server","version":"3.0.0","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@3.0.0","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"2af40612cc038b171d118ca77b2df6153076810b","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-3.0.0.tgz","fileCount":17,"integrity":"sha512-z/aWJBKdOcMpaiHHb4tMKPN19MhZZ8uElEWxB624Tx3wsFQ3afUW1LNC7IfyZj7YtiCsvGvpDlyLqnd6BeyRvw==","signatures":[{"sig":"MEUCIFXhBAGyd28xDVltmJHnwri0QUwnE0cpBoSmQE4Z5cKnAiEArGEpMBHWpc/Z4mC43hDZHayFI8j6iZOAyzmWHMi2uTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9169962},"type":"commonjs","engines":{"node":">=22.7.5"},"exports":{".":"./build/index.js","./tracing":"./build/telemetry/tracing.js","./telemetry/telemetryProvider":{"types":"./build/telemetry/telemetryProvider.d.ts"},"./features/featureGateProvider":{"types":"./build/features/featureGateProvider.d.ts"}},"gitHead":"23d75ca174b4c12da638eeb7c240e4f8a843bf4b","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"tsx src/scripts/build.ts && tsc --project tsconfig.providers.json","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage","lint:fix":"npm exec eslint -- --fix","test:e2e":"vitest --config ./vitest.config.e2e.ts","build:dev":"tsx src/scripts/build.ts --dev && tsc --project tsconfig.providers.json","test:eval":"vitest --config ./vitest.config.eval.ts","build:mcpb":"run-s build:manifest :build:mcpb","docs:start":"npm run start --prefix docs","start:http":"node build/index.js",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:desktop":"tsx src/scripts/build.ts --variant desktop && tsc --project tsconfig.providers.json","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:combined":"tsx src/scripts/build.ts --variant combined && tsc --project tsconfig.providers.json","build:manifest":"tsx src/scripts/createClaudeMcpBundleManifest.ts","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:apm":"node -r ./build/telemetry/tracing.js build/index.js","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","test:oauth:tableau":"npx playwright test","inspect:docker:http":"run-p start:http:docker :inspect:http","test:oauth:embedded":"vitest --config ./vitest.config.oauth.embedded.ts","build:inspect:docker":"run-s build:docker inspect:docker","build:inspect:docker:http":"run-s build:docker inspect:docker:http"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"12.0.1","description":"Helping agents see and understand data.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","xpath":"^0.0.34","dotenv":"^16.5.0","express":"^5.1.0","ssrfcheck":"^1.2.0","@zodios/core":"^10.9.6","cookie-parser":"^1.4.7","ts-results-es":"^7.1.0","@xmldom/xmldom":"^0.9.10","fast-levenshtein":"^3.0.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.26.0","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jsdom":"^29.1.1","eslint":"^9.25.1","openai":"^5.23.2","vitest":"^3.1.3","esbuild":"^0.25.5","prettier":"^3.5.3","supertest":"^7.1.4","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","@playwright/test":"^1.58.2","@types/supertest":"^6.0.3","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^3.1.3","@types/cookie-parser":"^1.4.10","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","vite-plugin-singlefile":"^2.3.3","@types/fast-levenshtein":"^0.0.1","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.0.0_1784082020287_0.24625031416551613","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"@tableau/mcp-server","version":"3.6.0","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@3.6.0","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"d4e59a90766111b7b50ec5b2f2a63360c5bafb64","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-3.6.0.tgz","fileCount":17,"integrity":"sha512-Y0xClSYlLvvvVbDl3XLAvZratRp1bljkgRYzBdl3szXTu7Kx4mUEjbKA/RjVMHKuU5KIKyFL16v0AMCLxFoBrw==","signatures":[{"sig":"MEQCIDYHqCBhCLmQC9Mx0wE3R9d4/CriKgnVV+YDj5cb7BJyAiBPDnhOigikUMkvUi6pZoOavzcFKz3Ubds3hnPj5UIEIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@3.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9577143},"type":"commonjs","engines":{"node":">=22.7.5"},"exports":{".":"./build/index.js","./tracing":"./build/telemetry/tracing.js","./telemetry/telemetryProvider":{"types":"./build/telemetry/telemetryProvider.d.ts"},"./features/featureGateProvider":{"types":"./build/features/featureGateProvider.d.ts"}},"gitHead":"a645e659ac9e43e640dc4fa496f2723f50435b5a","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"tsx src/scripts/build.ts && tsc --project tsconfig.providers.json","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage","lint:fix":"npm exec eslint -- --fix","test:e2e":"vitest --config ./vitest.config.e2e.ts","build:dev":"tsx src/scripts/build.ts --dev && tsc --project tsconfig.providers.json","test:eval":"vitest --config ./vitest.config.eval.ts","build:mcpb":"run-s build:manifest :build:mcpb","docs:start":"npm run start --prefix docs","start:http":"node build/index.js",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:desktop":"tsx src/scripts/build.ts --variant desktop && tsc --project tsconfig.providers.json","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:combined":"tsx src/scripts/build.ts --variant combined && tsc --project tsconfig.providers.json","build:manifest":"tsx src/scripts/createClaudeMcpBundleManifest.ts","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:apm":"node -r ./build/telemetry/tracing.js build/index.js","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","test:oauth:tableau":"npx playwright test","inspect:docker:http":"run-p start:http:docker :inspect:http","test:oauth:embedded":"vitest --config ./vitest.config.oauth.embedded.ts","build:inspect:docker":"run-s build:docker inspect:docker","build:inspect:docker:http":"run-s build:docker inspect:docker:http"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"12.0.1","description":"Helping agents see and understand data.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","xpath":"^0.0.34","dotenv":"^16.5.0","express":"^5.1.0","ssrfcheck":"^1.2.0","@zodios/core":"^10.9.6","cookie-parser":"^1.4.7","ts-results-es":"^7.1.0","@xmldom/xmldom":"^0.9.10","fast-levenshtein":"^3.0.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.26.0","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jsdom":"^29.1.1","eslint":"^9.25.1","openai":"^5.23.2","vitest":"^3.1.3","esbuild":"^0.25.5","prettier":"^3.5.3","supertest":"^7.1.4","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","@playwright/test":"^1.58.2","@types/supertest":"^6.0.3","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^3.1.3","@types/cookie-parser":"^1.4.10","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","vite-plugin-singlefile":"^2.3.3","@types/fast-levenshtein":"^0.0.1","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.6.0_1784933397697_0.36269881537041315","host":"s3://npm-registry-packages-npm-production"}},"3.6.3":{"name":"@tableau/mcp-server","version":"3.6.3","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@3.6.3","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"4f8b9bf39428e4d7baf4d5042032e799fa0e1832","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-3.6.3.tgz","fileCount":17,"integrity":"sha512-YU4vaHrrznAcLlSVtBy7bn/dQGBTQA9XW3AjFNKq7WnojypkAgqltjY0ZqCoeAOzA6ASa6pN0Rq9thnjY445CA==","signatures":[{"sig":"MEUCIQCrGQ7ymzSgQi2QuX41vQ6nQSWn8na0xEsNqtXZ3vSr5AIgN1/jeXL7dFISARrb3Qgb38c1zqDBkvQzm0pPwKM6UYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@3.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9608645},"type":"commonjs","engines":{"node":">=22.7.5"},"exports":{".":"./build/index.js","./tracing":"./build/telemetry/tracing.js","./telemetry/telemetryProvider":{"types":"./build/telemetry/telemetryProvider.d.ts"},"./features/featureGateProvider":{"types":"./build/features/featureGateProvider.d.ts"}},"gitHead":"65d3b6f646b13f951dbc056d97a329405a4f85c9","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"tsx src/scripts/build.ts && tsc --project tsconfig.providers.json","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage","lint:fix":"npm exec eslint -- --fix","test:e2e":"vitest --config ./vitest.config.e2e.ts","build:dev":"tsx src/scripts/build.ts --dev && tsc --project tsconfig.providers.json","test:eval":"vitest --config ./vitest.config.eval.ts","build:mcpb":"run-s build:manifest :build:mcpb","docs:start":"npm run start --prefix docs","start:http":"node build/index.js",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:desktop":"tsx src/scripts/build.ts --variant desktop && tsc --project tsconfig.providers.json","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:combined":"tsx src/scripts/build.ts --variant combined && tsc --project tsconfig.providers.json","build:manifest":"tsx src/scripts/createClaudeMcpBundleManifest.ts","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:apm":"node -r ./build/telemetry/tracing.js build/index.js","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","test:oauth:tableau":"npx playwright test","inspect:docker:http":"run-p start:http:docker :inspect:http","test:oauth:embedded":"vitest --config ./vitest.config.oauth.embedded.ts","build:inspect:docker":"run-s build:docker inspect:docker","build:inspect:docker:http":"run-s build:docker inspect:docker:http"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"12.0.2","description":"Helping agents see and understand data.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","uuid":"^14.0.1","xpath":"^0.0.34","dotenv":"^16.5.0","express":"^5.1.0","ssrfcheck":"^1.2.0","@zodios/core":"^10.9.6","cookie-parser":"^1.4.7","ts-results-es":"^7.1.0","@xmldom/xmldom":"^0.9.10","fast-levenshtein":"^3.0.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.26.0","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jsdom":"^29.1.1","eslint":"^9.25.1","openai":"^5.23.2","vitest":"^3.1.3","esbuild":"^0.25.5","prettier":"^3.5.3","supertest":"^7.1.4","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","@playwright/test":"^1.58.2","@types/supertest":"^6.0.3","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^3.1.3","@types/cookie-parser":"^1.4.10","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","vite-plugin-singlefile":"^2.3.3","@types/fast-levenshtein":"^0.0.1","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_3.6.3_1785365233134_0.5644443928141225","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"@tableau/mcp-server","version":"4.0.4","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@4.0.4","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"ffe9ed125a7b601534d27b422cedb29b8ba2fd35","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-4.0.4.tgz","fileCount":17,"integrity":"sha512-eGQ0/3WqfPiP1PvFK6NooFYyY92dPIMn835BoRXXTBPMVpq+tKLgn7bOn1D2SM8rjT7nlCtkHJ9DOlqS4zmSLA==","signatures":[{"sig":"MEUCIE1oMATyialofG72HmLZ5fUn1xLNeEGghn8k3swMB3VqAiEAvWCD6hDaEFEouv1US9cJ3XM8aBJQcivCNKJWXHlTdCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@4.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12350043},"type":"commonjs","engines":{"node":">=22.7.5"},"exports":{".":"./build/index.js","./tracing":"./build/telemetry/tracing.js","./telemetry/telemetryProvider":{"types":"./build/telemetry/telemetryProvider.d.ts"},"./features/featureGateProvider":{"types":"./build/features/featureGateProvider.d.ts"}},"gitHead":"5749204dea117e14b3cb854bf9f284d7c2865a7f","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"tsx src/scripts/build.ts && tsc --project tsconfig.providers.json","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage","lint:fix":"npm exec eslint -- --fix","test:e2e":"vitest --config ./vitest.config.e2e.ts","build:dev":"tsx src/scripts/build.ts --dev && tsc --project tsconfig.providers.json","test:eval":"vitest --config ./vitest.config.eval.ts","build:mcpb":"run-s build:manifest :build:mcpb","docs:start":"npm run start --prefix docs","start:http":"node build/index.js",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:desktop":"tsx src/scripts/build.ts --variant desktop && tsc --project tsconfig.providers.json","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:combined":"tsx src/scripts/build.ts --variant combined && tsc --project tsconfig.providers.json","build:manifest":"tsx src/scripts/createClaudeMcpBundleManifest.ts","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:apm":"node -r ./build/telemetry/tracing.js build/index.js","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","test:oauth:tableau":"npx playwright test","inspect:docker:http":"run-p start:http:docker :inspect:http","test:oauth:embedded":"vitest --config ./vitest.config.oauth.embedded.ts","build:inspect:docker":"run-s build:docker inspect:docker","build:inspect:docker:http":"run-s build:docker inspect:docker:http"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"12.0.2","description":"Helping agents see and understand data.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","uuid":"^14.0.1","xpath":"^0.0.34","dotenv":"^16.5.0","express":"^5.1.0","ssrfcheck":"^1.2.0","@zodios/core":"^10.9.6","cookie-parser":"^1.4.7","ts-results-es":"^7.1.0","@xmldom/xmldom":"^0.9.10","fast-levenshtein":"^3.0.0","@aws-sdk/client-s3":"^3.1095.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.26.0","@aws-sdk/s3-request-presigner":"^3.1095.0","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jsdom":"^29.1.1","eslint":"^9.25.1","openai":"^5.23.2","vitest":"^3.1.3","esbuild":"^0.25.5","prettier":"^3.5.3","supertest":"^7.1.4","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","@playwright/test":"^1.58.2","@types/supertest":"^6.0.3","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^3.1.3","@types/cookie-parser":"^1.4.10","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","vite-plugin-singlefile":"^2.3.3","@types/fast-levenshtein":"^0.0.1","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_4.0.4_1785367299627_0.9927441907758132","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@tableau/mcp-server","version":"4.2.0","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@4.2.0","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"20119f8b4ec830c26a9c86b4c56ede3a5207ba87","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-4.2.0.tgz","fileCount":17,"integrity":"sha512-kW97K7huaVqri702BXoZLEYb8/XXdp6FV6ArOJJMm5CXTJgOoqHDbNFDQR5JBExETzxUZI6QDdp2KEXNT10cFg==","signatures":[{"sig":"MEYCIQDRc29bOONbU8HFK+b70BWbUExtCfB8tHgwYPUZeOGw/wIhAO3VOLdJWhIT5iEU6vnCPFKrGs0i8GQWS6IfvZGpZnvH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@4.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12355687},"type":"commonjs","engines":{"node":">=22.7.5"},"exports":{".":"./build/index.js","./tracing":"./build/telemetry/tracing.js","./telemetry/telemetryProvider":{"types":"./build/telemetry/telemetryProvider.d.ts"},"./features/featureGateProvider":{"types":"./build/features/featureGateProvider.d.ts"}},"gitHead":"63e52e07f1a7123c1c00757e451806126c4c4c2f","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"tsx src/scripts/build.ts && tsc --project tsconfig.providers.json","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage","lint:fix":"npm exec eslint -- --fix","test:e2e":"vitest --config ./vitest.config.e2e.ts","build:dev":"tsx src/scripts/build.ts --dev && tsc --project tsconfig.providers.json","test:eval":"vitest --config ./vitest.config.eval.ts","build:mcpb":"run-s build:manifest :build:mcpb","docs:start":"npm run start --prefix docs","start:http":"node build/index.js",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:desktop":"tsx src/scripts/build.ts --variant desktop && tsc --project tsconfig.providers.json","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:combined":"tsx src/scripts/build.ts --variant combined && tsc --project tsconfig.providers.json","build:manifest":"tsx src/scripts/createClaudeMcpBundleManifest.ts","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:apm":"node -r ./build/telemetry/tracing.js build/index.js","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","test:oauth:tableau":"npx playwright test","inspect:docker:http":"run-p start:http:docker :inspect:http","test:oauth:embedded":"vitest --config ./vitest.config.oauth.embedded.ts","build:inspect:docker":"run-s build:docker inspect:docker","build:inspect:docker:http":"run-s build:docker inspect:docker:http"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"12.0.2","description":"Helping agents see and understand data.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","uuid":"^14.0.1","xpath":"^0.0.34","dotenv":"^16.5.0","express":"^5.1.0","ssrfcheck":"^1.2.0","@zodios/core":"^10.9.6","cookie-parser":"^1.4.7","ts-results-es":"^7.1.0","@xmldom/xmldom":"^0.9.10","fast-levenshtein":"^3.0.0","@aws-sdk/client-s3":"^3.1095.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.26.0","@aws-sdk/s3-request-presigner":"^3.1095.0","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jsdom":"^29.1.1","eslint":"^9.25.1","openai":"^5.23.2","vitest":"^3.1.3","esbuild":"^0.25.5","prettier":"^3.5.3","supertest":"^7.1.4","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","@playwright/test":"^1.58.2","@types/supertest":"^6.0.3","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^3.1.3","@types/cookie-parser":"^1.4.10","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","vite-plugin-singlefile":"^2.3.3","@types/fast-levenshtein":"^0.0.1","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_4.2.0_1785967088050_0.6350391206349477","host":"s3://npm-registry-packages-npm-production"}},"4.3.2":{"name":"@tableau/mcp-server","version":"4.3.2","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@4.3.2","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"172b751a0d77cbb20eff9785e49bd8ca67a70800","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-4.3.2.tgz","fileCount":17,"integrity":"sha512-zF2Xfi7UNAlmR4nat/0n1HCXB8V2l/+TCk3nNHtag897egUf58X9JN4JLU5Y+qoxM5ckxqrqPYa+R644bbv1dQ==","signatures":[{"sig":"MEYCIQCjiOverr8/OsHPgmfxBKoq8jNwQWCTVDHWdQg2QrIOwAIhAMW5I7f3ZJw/Lcv2SU56wj4tQkGPGBWa+AQYyi/g7tPq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@4.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12356346},"type":"commonjs","engines":{"node":">=22.7.5"},"exports":{".":"./build/index.js","./tracing":"./build/telemetry/tracing.js","./telemetry/telemetryProvider":{"types":"./build/telemetry/telemetryProvider.d.ts"},"./features/featureGateProvider":{"types":"./build/features/featureGateProvider.d.ts"}},"gitHead":"8e5166607909015f2917407bae8468eff5b32265","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"tsx src/scripts/build.ts && tsc --project tsconfig.providers.json","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage","lint:fix":"npm exec eslint -- --fix","test:e2e":"vitest --config ./vitest.config.e2e.ts","build:dev":"tsx src/scripts/build.ts --dev && tsc --project tsconfig.providers.json","test:eval":"vitest --config ./vitest.config.eval.ts","build:mcpb":"run-s build:manifest :build:mcpb","docs:start":"npm run start --prefix docs","start:http":"node build/index.js",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:desktop":"tsx src/scripts/build.ts --variant desktop && tsc --project tsconfig.providers.json","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:combined":"tsx src/scripts/build.ts --variant combined && tsc --project tsconfig.providers.json","build:manifest":"tsx src/scripts/createClaudeMcpBundleManifest.ts","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:apm":"node -r ./build/telemetry/tracing.js build/index.js","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","test:oauth:tableau":"npx playwright test","inspect:docker:http":"run-p start:http:docker :inspect:http","test:oauth:embedded":"vitest --config ./vitest.config.oauth.embedded.ts","build:inspect:docker":"run-s build:docker inspect:docker","build:inspect:docker:http":"run-s build:docker inspect:docker:http"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"12.0.2","description":"Helping agents see and understand data.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","uuid":"^14.0.1","xpath":"^0.0.34","dotenv":"^16.5.0","express":"^5.1.0","ssrfcheck":"^1.2.0","@zodios/core":"^10.9.6","cookie-parser":"^1.4.7","ts-results-es":"^7.1.0","@xmldom/xmldom":"^0.9.10","fast-levenshtein":"^3.0.0","@aws-sdk/client-s3":"^3.1095.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.26.0","@aws-sdk/s3-request-presigner":"^3.1095.0","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jsdom":"^29.1.1","eslint":"^9.25.1","openai":"^5.23.2","vitest":"^3.1.3","esbuild":"^0.25.5","prettier":"^3.5.3","supertest":"^7.1.4","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","@playwright/test":"^1.58.2","@types/supertest":"^6.0.3","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^3.1.3","@types/cookie-parser":"^1.4.10","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","vite-plugin-singlefile":"^2.3.3","@types/fast-levenshtein":"^0.0.1","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_4.3.2_1786131406344_0.335794962644127","host":"s3://npm-registry-packages-npm-production"}},"4.5.1":{"name":"@tableau/mcp-server","version":"4.5.1","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@4.5.1","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"b928e6e88ad4bac8b9850707c85d2867ee36b9f1","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-4.5.1.tgz","fileCount":17,"integrity":"sha512-FMKjgSNKLbg/hSKu6R4BqnPiShDSDpRitxqAMMRNfLHmig3gUUIV7X4cB3/odn4sTH30TYIKI7lMKEyVWqKiVQ==","signatures":[{"sig":"MEQCIF0lLUL3kcc9yF8ZhAgvoCNUqQrtzspxZkwxMr8+SP5dAiAb2sJvJWZ6RAmHufuggOkGfLWVhdQAEN06XhK59gky/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@4.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12446957},"type":"commonjs","engines":{"node":">=22.7.5"},"exports":{".":"./build/index.js","./tracing":"./build/telemetry/tracing.js","./telemetry/telemetryProvider":{"types":"./build/telemetry/telemetryProvider.d.ts"},"./features/featureGateProvider":{"types":"./build/features/featureGateProvider.d.ts"}},"gitHead":"c5d28eec1dc8387730bd8a31e00bcb902c305bda","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"tsx src/scripts/build.ts && tsc --project tsconfig.providers.json","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage","lint:fix":"npm exec eslint -- --fix","test:e2e":"vitest --config ./vitest.config.e2e.ts","build:dev":"tsx src/scripts/build.ts --dev && tsc --project tsconfig.providers.json","test:eval":"vitest --config ./vitest.config.eval.ts","build:mcpb":"run-s build:manifest :build:mcpb","docs:start":"npm run start --prefix docs","start:http":"node build/index.js",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:desktop":"tsx src/scripts/build.ts --variant desktop && tsc --project tsconfig.providers.json","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:combined":"tsx src/scripts/build.ts --variant combined && tsc --project tsconfig.providers.json","build:manifest":"tsx src/scripts/createClaudeMcpBundleManifest.ts","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:apm":"node -r ./build/telemetry/tracing.js build/index.js","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","test:oauth:tableau":"npx playwright test","inspect:docker:http":"run-p start:http:docker :inspect:http","start:http:combined":"node build/index.combined.js","test:oauth:embedded":"vitest --config ./vitest.config.oauth.embedded.ts","build:inspect:docker":"run-s build:docker inspect:docker","build:inspect:docker:http":"run-s build:docker inspect:docker:http"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"12.0.2","description":"Helping agents see and understand data.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","uuid":"^14.0.1","xpath":"^0.0.34","dotenv":"^16.5.0","express":"^5.1.0","ssrfcheck":"^1.2.0","@zodios/core":"^10.9.6","cookie-parser":"^1.4.7","ts-results-es":"^7.1.0","@xmldom/xmldom":"^0.9.10","fast-levenshtein":"^3.0.0","@aws-sdk/client-s3":"^3.1095.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.26.0","@aws-sdk/s3-request-presigner":"^3.1095.0","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jsdom":"^29.1.1","eslint":"^9.25.1","openai":"^5.23.2","vitest":"^3.1.3","esbuild":"^0.25.5","prettier":"^3.5.3","supertest":"^7.1.4","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","@playwright/test":"^1.58.2","@types/supertest":"^6.0.3","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^3.1.3","@types/cookie-parser":"^1.4.10","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","vite-plugin-singlefile":"^2.3.3","@types/fast-levenshtein":"^0.0.1","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_4.5.1_1786991461551_0.2418889665933337","host":"s3://npm-registry-packages-npm-production"}},"4.5.4":{"name":"@tableau/mcp-server","version":"4.5.4","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@4.5.4","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"69980697004d30c9cf4ed1c3ec50a2a0cf61a3ba","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-4.5.4.tgz","fileCount":17,"integrity":"sha512-+y+CCZw+0ocCD20iuA2D4C0Myv09U5yK0juzu4HkONdl1JeYTKgE1Ize7cmVqSCtT0fUFNHPXaLQoL2Ejxbgzw==","signatures":[{"sig":"MEUCIC7WffEYCLb3FI3R+62aumNnBfTtvMK2Qa0C5ryE4Qt2AiEAs6ep+Z57Z+WLmZEmRuuSAs9RIWEq9UoDMm5HeBAr62M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@4.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12448320},"type":"commonjs","engines":{"node":">=22.7.5"},"exports":{".":"./build/index.js","./tracing":"./build/telemetry/tracing.js","./telemetry/telemetryProvider":{"types":"./build/telemetry/telemetryProvider.d.ts"},"./features/featureGateProvider":{"types":"./build/features/featureGateProvider.d.ts"}},"gitHead":"e00fa5fc0c00418a41dc7e1d262f4fd44059c9d3","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"tsx src/scripts/build.ts && tsc --project tsconfig.providers.json","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage","lint:fix":"npm exec eslint -- --fix","test:e2e":"vitest --config ./vitest.config.e2e.ts","build:dev":"tsx src/scripts/build.ts --dev && tsc --project tsconfig.providers.json","test:eval":"vitest --config ./vitest.config.eval.ts","build:mcpb":"run-s build:manifest :build:mcpb","docs:start":"npm run start --prefix docs","start:http":"node build/index.js",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:desktop":"tsx src/scripts/build.ts --variant desktop && tsc --project tsconfig.providers.json","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:combined":"tsx src/scripts/build.ts --variant combined && tsc --project tsconfig.providers.json","build:manifest":"tsx src/scripts/createClaudeMcpBundleManifest.ts","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:apm":"node -r ./build/telemetry/tracing.js build/index.js","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","test:oauth:tableau":"npx playwright test","inspect:docker:http":"run-p start:http:docker :inspect:http","start:http:combined":"node build/index.combined.js","test:oauth:embedded":"vitest --config ./vitest.config.oauth.embedded.ts","build:inspect:docker":"run-s build:docker inspect:docker","build:inspect:docker:http":"run-s build:docker inspect:docker:http"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"12.0.2","description":"Helping agents see and understand data.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","uuid":"^14.0.1","xpath":"^0.0.34","dotenv":"^16.5.0","express":"^5.1.0","ssrfcheck":"^1.2.0","@zodios/core":"^10.9.6","cookie-parser":"^1.4.7","ts-results-es":"^7.1.0","@xmldom/xmldom":"^0.9.10","fast-levenshtein":"^3.0.0","@aws-sdk/client-s3":"^3.1095.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.26.0","@aws-sdk/s3-request-presigner":"^3.1095.0","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jsdom":"^29.1.1","eslint":"^9.25.1","openai":"^5.23.2","vitest":"^3.1.3","esbuild":"^0.25.5","prettier":"^3.5.3","supertest":"^7.1.4","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","@playwright/test":"^1.58.2","@types/supertest":"^6.0.3","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^3.1.3","@types/cookie-parser":"^1.4.10","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","vite-plugin-singlefile":"^2.3.3","@types/fast-levenshtein":"^0.0.1","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_4.5.4_1787271132065_0.018015530299229088","host":"s3://npm-registry-packages-npm-production"}},"4.6.0":{"name":"@tableau/mcp-server","version":"4.6.0","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@4.6.0","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"c2a537b763eb583c6a349a99ee0b6a6a1c262a87","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-4.6.0.tgz","fileCount":17,"integrity":"sha512-An5tFGoOrbQNN2lEmU+DsyL5GUL+npscSIcpVJwgpOQhifnVRmO9vKsNOv7Cofzc45i8+ICf6qJellKIa2vemg==","signatures":[{"sig":"MEYCIQDnLNSYZfLx8Ieuq5ajHFsO5FF0GZ4g6hOtr2cEfuHCUwIhAIW9be4ubO64zHnNKdn6CrS+Ss6Oj/j40a1BR9146lgT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@4.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12467964},"type":"commonjs","engines":{"node":">=22.7.5"},"exports":{".":"./build/index.js","./tracing":"./build/telemetry/tracing.js","./telemetry/telemetryProvider":{"types":"./build/telemetry/telemetryProvider.d.ts"},"./features/featureGateProvider":{"types":"./build/features/featureGateProvider.d.ts"}},"gitHead":"c5e4bb24d02e8d1072fa54df6bec694be9ad857d","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"tsx src/scripts/build.ts && tsc --project tsconfig.providers.json","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage","lint:fix":"npm exec eslint -- --fix","test:e2e":"vitest --config ./vitest.config.e2e.ts","build:dev":"tsx src/scripts/build.ts --dev && tsc --project tsconfig.providers.json","test:eval":"vitest --config ./vitest.config.eval.ts","build:mcpb":"run-s build:manifest :build:mcpb","docs:start":"npm run start --prefix docs","start:http":"node build/index.js",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:desktop":"tsx src/scripts/build.ts --variant desktop && tsc --project tsconfig.providers.json","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:combined":"tsx src/scripts/build.ts --variant combined && tsc --project tsconfig.providers.json","build:manifest":"tsx src/scripts/createClaudeMcpBundleManifest.ts","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:apm":"node -r ./build/telemetry/tracing.js build/index.js","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","test:oauth:tableau":"npx playwright test","inspect:docker:http":"run-p start:http:docker :inspect:http","start:http:combined":"node build/index.combined.js","test:oauth:embedded":"vitest --config ./vitest.config.oauth.embedded.ts","build:inspect:docker":"run-s build:docker inspect:docker","build:inspect:docker:http":"run-s build:docker inspect:docker:http"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"12.0.2","description":"Helping agents see and understand data.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","uuid":"^14.0.1","xpath":"^0.0.34","dotenv":"^16.5.0","express":"^5.1.0","ssrfcheck":"^1.2.0","@zodios/core":"^10.9.6","cookie-parser":"^1.4.7","ts-results-es":"^7.1.0","@xmldom/xmldom":"^0.9.10","fast-levenshtein":"^3.0.0","@aws-sdk/client-s3":"^3.1095.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.26.0","@aws-sdk/s3-request-presigner":"^3.1095.0","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jsdom":"^29.1.1","eslint":"^9.25.1","openai":"^5.23.2","vitest":"^3.1.3","esbuild":"^0.25.5","prettier":"^3.5.3","supertest":"^7.1.4","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","@playwright/test":"^1.58.2","@types/supertest":"^6.0.3","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^3.1.3","@types/cookie-parser":"^1.4.10","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","vite-plugin-singlefile":"^2.3.3","@types/fast-levenshtein":"^0.0.1","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_4.6.0_1787371495706_0.10646468503454742","host":"s3://npm-registry-packages-npm-production"}},"4.7.1":{"name":"@tableau/mcp-server","version":"4.7.1","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@4.7.1","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"c7f8902b61f9335980cc1227b98b121cf02b9e6c","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-4.7.1.tgz","fileCount":17,"integrity":"sha512-c6z2RPoB03n1sTYO/JO4NT34QIBK+jw7cOmoG+YYQvUe4RiPiYKToCquW84pG203CJ9AVsigLYjkKxuntJJ3yQ==","signatures":[{"sig":"MEYCIQCQXWH1xl9IGfq5wqJniZOS99SGbqxGcg3DZ90o68ErVQIhAI098VpwIXrbzpIsvE7Ch6Ws4OT7OapLj5u9yISAQrEp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@4.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12483681},"type":"commonjs","engines":{"node":">=22.7.5"},"exports":{".":"./build/index.js","./tracing":"./build/telemetry/tracing.js","./telemetry/telemetryProvider":{"types":"./build/telemetry/telemetryProvider.d.ts"},"./features/featureGateProvider":{"types":"./build/features/featureGateProvider.d.ts"}},"gitHead":"aa5e8ba8c543e3f2a71b051055fab9bf58484c14","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"tsx src/scripts/build.ts && tsc --project tsconfig.providers.json","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage","lint:fix":"npm exec eslint -- --fix","test:e2e":"vitest --config ./vitest.config.e2e.ts","build:dev":"tsx src/scripts/build.ts --dev && tsc --project tsconfig.providers.json","test:eval":"vitest --config ./vitest.config.eval.ts","build:mcpb":"run-s build:manifest :build:mcpb","docs:start":"npm run start --prefix docs","start:http":"node build/index.js",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:desktop":"tsx src/scripts/build.ts --variant desktop && tsc --project tsconfig.providers.json","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:combined":"tsx src/scripts/build.ts --variant combined && tsc --project tsconfig.providers.json","build:manifest":"tsx src/scripts/createClaudeMcpBundleManifest.ts","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:apm":"node -r ./build/telemetry/tracing.js build/index.js","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","test:oauth:tableau":"npx playwright test","inspect:docker:http":"run-p start:http:docker :inspect:http","start:http:combined":"node build/index.combined.js","test:oauth:embedded":"vitest --config ./vitest.config.oauth.embedded.ts","build:inspect:docker":"run-s build:docker inspect:docker","build:inspect:docker:http":"run-s build:docker inspect:docker:http"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"12.0.2","description":"Helping agents see and understand data.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","uuid":"^14.0.1","xpath":"^0.0.34","dotenv":"^16.5.0","express":"^5.1.0","csv-parse":"^7.0.2","ssrfcheck":"^1.2.0","@zodios/core":"^10.9.6","cookie-parser":"^1.4.7","ts-results-es":"^7.1.0","@xmldom/xmldom":"^0.9.10","fast-levenshtein":"^3.0.0","@aws-sdk/client-s3":"^3.1095.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.26.0","@mjackson/multipart-parser":"^0.10.1","@aws-sdk/s3-request-presigner":"^3.1095.0","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jsdom":"^29.1.1","eslint":"^9.25.1","openai":"^5.23.2","vitest":"^3.1.3","esbuild":"^0.25.5","prettier":"^3.5.3","supertest":"^7.1.4","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","@playwright/test":"^1.58.2","@types/supertest":"^6.0.3","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^3.1.3","@types/cookie-parser":"^1.4.10","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","vite-plugin-singlefile":"^2.3.3","@types/fast-levenshtein":"^0.0.1","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_4.7.1_1787790137788_0.7657769909084755","host":"s3://npm-registry-packages-npm-production"}},"4.8.1":{"name":"@tableau/mcp-server","version":"4.8.1","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@4.8.1","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"0641755bb87926133ad280695e197326c3101e86","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-4.8.1.tgz","fileCount":17,"integrity":"sha512-vpxLO2edGyaLzZMH2uL701BE+EVX4GuL2bvQz9sILU0Sq/kH868NpcCP1RuJFdh6EQRoD9Abs5oMO0azcLjNJw==","signatures":[{"sig":"MEUCIQCZJGWqWURtwN4eFBKJJCTs1PKq7SwG8yZf3uNkPR9SSgIgWGQ8lgYm5zJAQ/wlpWbZC6j0YIKiOApeaQSJ84YxACc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@4.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12781686},"type":"commonjs","engines":{"node":">=22.7.5"},"exports":{".":"./build/index.js","./tracing":"./build/telemetry/tracing.js","./telemetry/telemetryProvider":{"types":"./build/telemetry/telemetryProvider.d.ts"},"./features/featureGateProvider":{"types":"./build/features/featureGateProvider.d.ts"}},"gitHead":"368c740e6ff9b759128fcb4a79b9a7927ebdb28c","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"tsx src/scripts/build.ts && tsc --project tsconfig.providers.json","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage","lint:fix":"npm exec eslint -- --fix","test:e2e":"vitest --config ./vitest.config.e2e.ts","build:dev":"tsx src/scripts/build.ts --dev && tsc --project tsconfig.providers.json","test:eval":"vitest --config ./vitest.config.eval.ts","build:mcpb":"run-s build:manifest :build:mcpb","docs:start":"npm run start --prefix docs","start:http":"node build/index.js",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:desktop":"tsx src/scripts/build.ts --variant desktop && tsc --project tsconfig.providers.json","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:combined":"tsx src/scripts/build.ts --variant combined && tsc --project tsconfig.providers.json","build:manifest":"tsx src/scripts/createClaudeMcpBundleManifest.ts","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:apm":"node -r ./build/telemetry/tracing.js build/index.js","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","test:oauth:tableau":"npx playwright test","inspect:docker:http":"run-p start:http:docker :inspect:http","start:http:combined":"node build/index.combined.js","test:oauth:embedded":"vitest --config ./vitest.config.oauth.embedded.ts","build:inspect:docker":"run-s build:docker inspect:docker","build:inspect:docker:http":"run-s build:docker inspect:docker:http"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"12.0.2","description":"Helping agents see and understand data.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","uuid":"^14.0.1","xpath":"^0.0.34","dotenv":"^16.5.0","express":"^5.1.0","csv-parse":"^7.0.2","ssrfcheck":"^1.2.0","@zodios/core":"^10.9.6","cookie-parser":"^1.4.7","ts-results-es":"^7.1.0","@xmldom/xmldom":"^0.9.10","fast-levenshtein":"^3.0.0","@aws-sdk/client-s3":"^3.1095.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.26.0","@mjackson/multipart-parser":"^0.10.1","@aws-sdk/s3-request-presigner":"^3.1095.0","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jsdom":"^29.1.1","eslint":"^9.25.1","openai":"^5.23.2","vitest":"^3.1.3","esbuild":"^0.25.5","prettier":"^3.5.3","supertest":"^7.1.4","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","@playwright/test":"^1.58.2","@types/supertest":"^6.0.3","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^3.1.3","@types/cookie-parser":"^1.4.10","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","vite-plugin-singlefile":"^2.3.3","@types/fast-levenshtein":"^0.0.1","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_4.8.1_1788477614955_0.2730885780131753","host":"s3://npm-registry-packages-npm-production"}},"4.13.2":{"name":"@tableau/mcp-server","version":"4.13.2","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@4.13.2","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"2b56a48b2f3896bd4a094c51b4fa0b0e11526ac9","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-4.13.2.tgz","fileCount":18,"integrity":"sha512-VjDI+QIEWYGoPIUziS8lVlK3pQbyf30h8uhKc5SsnMT1s15KIuXu1+otDsO96Pvdye6yp3iuP3mR4J6lZ9o7LA==","signatures":[{"sig":"MEUCIEE32b/FfsuFlyMVmVmP/zLV4EgAPWaD2VjIFkWbi3RDAiEA/fho5RSBxKXp/AIBKkBrTHi92FGQ3uSH6E00ieukYTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCkOONlWTFDY1XONGTfOq0Zg7OVk0OVgk15dDvrvvYSZQIhAPDMRm+fHM/gCL/NC58fPk/G5hKehONBwQUi6d+aqqEA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@4.13.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13099056},"type":"commonjs","engines":{"node":">=22.7.5"},"exports":{".":"./build/index.js","./tracing":"./build/telemetry/tracing.js","./sessionStore/sessionStore":{"types":"./build/sessionStore/sessionStore.d.ts"},"./telemetry/telemetryProvider":{"types":"./build/telemetry/telemetryProvider.d.ts"},"./features/featureGateProvider":{"types":"./build/features/featureGateProvider.d.ts"}},"gitHead":"c65aae945cfbfce4cc542d211ae05e7a532aec95","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"tsx src/scripts/build.ts && tsc --project tsconfig.providers.json","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage","lint:fix":"npm exec eslint -- --fix","test:e2e":"vitest --config ./vitest.config.e2e.ts","build:dev":"tsx src/scripts/build.ts --dev && tsc --project tsconfig.providers.json","test:eval":"vitest --config ./vitest.config.eval.ts","build:mcpb":"run-s build:manifest :build:mcpb","docs:start":"npm run start --prefix docs","start:http":"node build/index.js",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:desktop":"tsx src/scripts/build.ts --variant desktop && tsc --project tsconfig.providers.json","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:combined":"tsx src/scripts/build.ts --variant combined && tsc --project tsconfig.providers.json","build:manifest":"tsx src/scripts/createClaudeMcpBundleManifest.ts","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:apm":"node -r ./build/telemetry/tracing.js build/index.js","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","test:oauth:tableau":"npx playwright test","inspect:docker:http":"run-p start:http:docker :inspect:http","start:http:combined":"node build/index.combined.js","test:oauth:embedded":"vitest --config ./vitest.config.oauth.embedded.ts","build:inspect:docker":"run-s build:docker inspect:docker","build:inspect:docker:http":"run-s build:docker inspect:docker:http"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"12.0.2","description":"Helping agents see and understand data.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","uuid":"^14.0.1","xpath":"^0.0.34","dotenv":"^16.5.0","express":"^5.1.0","csv-parse":"^7.0.2","ssrfcheck":"^1.2.0","@zodios/core":"^10.9.6","cookie-parser":"^1.4.7","ts-results-es":"^7.1.0","@xmldom/xmldom":"^0.9.10","fast-levenshtein":"^3.0.0","@aws-sdk/client-s3":"^3.1095.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.26.0","@mjackson/multipart-parser":"^0.10.1","@aws-sdk/s3-request-presigner":"^3.1095.0","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jsdom":"^29.1.1","eslint":"^9.25.1","openai":"^5.23.2","vitest":"^3.1.3","esbuild":"^0.25.5","prettier":"^3.5.3","supertest":"^7.1.4","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","@playwright/test":"^1.58.2","@types/supertest":"^6.0.3","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^3.1.3","@types/cookie-parser":"^1.4.10","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","vite-plugin-singlefile":"^2.3.3","@types/fast-levenshtein":"^0.0.1","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_4.13.2_1790037491227_0.6056052812019805","host":"s3://npm-registry-packages-npm-production"}},"4.13.3":{"name":"@tableau/mcp-server","version":"4.13.3","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@4.13.3","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"069d0d41d6c7aca4959481764842fb6ea6b58398","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-4.13.3.tgz","fileCount":18,"integrity":"sha512-jXWV223H3P5HqkO6/iaqqKlefNACguyTaUNH6EW2Jjb338g8RIRgiXvHtM7ZISKLKM8pgKqSGvJPcys4iz23DA==","signatures":[{"sig":"MEYCIQDN66awgYstWyVKaAJqdjfBZl7Afg63kDQ3nZdZykKw9QIhAOnRHrGLAbla0xeP+kPq8pRZaYNsRJuR/G8LZsn1EJJe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEQK7yNfRGeHEupXL7Of3yXGTUameluuAW8WJigKrnKdAiB6GlF0SZqHXO/c+z7UI7yqBVMm2vTkq9mzZcLe3s+DiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@4.13.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13263432},"type":"commonjs","engines":{"node":">=22.7.5"},"exports":{".":"./build/index.js","./tracing":"./build/telemetry/tracing.js","./sessionStore/sessionStore":{"types":"./build/sessionStore/sessionStore.d.ts"},"./telemetry/telemetryProvider":{"types":"./build/telemetry/telemetryProvider.d.ts"},"./features/featureGateProvider":{"types":"./build/features/featureGateProvider.d.ts"}},"gitHead":"accc8168bf33aa6ebf6520af4e6e502751d5fa00","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"tsx src/scripts/build.ts && tsc --project tsconfig.providers.json","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage","lint:fix":"npm exec eslint -- --fix","test:e2e":"vitest --config ./vitest.config.e2e.ts","build:dev":"tsx src/scripts/build.ts --dev && tsc --project tsconfig.providers.json","test:eval":"vitest --config ./vitest.config.eval.ts","build:mcpb":"run-s build:manifest :build:mcpb","docs:start":"npm run start --prefix docs","start:http":"node build/index.js",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:desktop":"tsx src/scripts/build.ts --variant desktop && tsc --project tsconfig.providers.json","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:combined":"tsx src/scripts/build.ts --variant combined && tsc --project tsconfig.providers.json","build:manifest":"tsx src/scripts/createClaudeMcpBundleManifest.ts","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:apm":"node -r ./build/telemetry/tracing.js build/index.js","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","test:oauth:tableau":"npx playwright test","inspect:docker:http":"run-p start:http:docker :inspect:http","start:http:combined":"node build/index.combined.js","test:oauth:embedded":"vitest --config ./vitest.config.oauth.embedded.ts","build:inspect:docker":"run-s build:docker inspect:docker","build:inspect:docker:http":"run-s build:docker inspect:docker:http"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"12.1.0","description":"Helping agents see and understand data.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","uuid":"^14.0.1","xpath":"^0.0.34","dotenv":"^16.5.0","express":"^5.1.0","csv-parse":"^7.0.2","ssrfcheck":"^1.2.0","@zodios/core":"^10.9.6","cookie-parser":"^1.4.7","ts-results-es":"^7.1.0","@xmldom/xmldom":"^0.9.10","fast-levenshtein":"^3.0.0","@aws-sdk/client-s3":"^3.1095.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.26.0","@mjackson/multipart-parser":"^0.10.1","@aws-sdk/s3-request-presigner":"^3.1095.0","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jsdom":"^29.1.1","eslint":"^9.25.1","openai":"^5.23.2","vitest":"^3.1.3","esbuild":"^0.25.5","prettier":"^3.5.3","supertest":"^7.1.4","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@eslint/eslintrc":"^3.3.1","@playwright/test":"^1.58.2","@types/supertest":"^6.0.3","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^3.1.3","@types/cookie-parser":"^1.4.10","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","vite-plugin-singlefile":"^2.3.3","@types/fast-levenshtein":"^0.0.1","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_4.13.3_1790199080573_0.2399059302260984","host":"s3://npm-registry-packages-npm-production"}},"4.18.1":{"name":"@tableau/mcp-server","version":"4.18.1","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@4.18.1","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"98f4d915920c33114fbce2c0a0fa5701c087130b","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-4.18.1.tgz","fileCount":19,"integrity":"sha512-PybmJMTLW0crQn+lqWB6xs2KnmOkiDBgA9QHqSR+bjDLgiu+5rjDetZAbpuMxIksBjDYI2yEF+J9ElhubIJv/g==","signatures":[{"sig":"MEQCIAITF7qCHUSIvhCHtsFRdw1xGztkfnuH7XxPxoFzB97GAiAdsaFDrtOdlepSHUN9PjqV9gkK6n8rkkAACV3Gegv36Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGTTWO9L2avD+ZXXR1DpKYAQm3bu0MgQqsazGzkSqpQGAiEAqNO21Xn7i8H+K8KnS7urBoUVkgDyJIY92dRZpaAzBmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@4.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15412688},"type":"commonjs","engines":{"node":">=22.7.5"},"exports":{".":"./build/index.js","./tracing":"./build/telemetry/tracing.js","./sessionStore/sessionStore":{"types":"./build/sessionStore/sessionStore.d.ts"},"./telemetry/telemetryProvider":{"types":"./build/telemetry/telemetryProvider.d.ts"},"./features/featureGateProvider":{"types":"./build/features/featureGateProvider.d.ts"}},"gitHead":"ec115c483483ae2260f6a6fc895a274e71035735","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"tsx src/scripts/build.ts && tsc --project tsconfig.providers.json","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage","lint:fix":"npm exec eslint -- --fix","test:e2e":"vitest --config ./vitest.config.e2e.ts","build:dev":"tsx src/scripts/build.ts --dev && tsc --project tsconfig.providers.json","test:eval":"vitest --config ./vitest.config.eval.ts","build:mcpb":"run-s build:manifest :build:mcpb","docs:start":"npm run start --prefix docs","start:http":"node build/index.js",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:desktop":"tsx src/scripts/build.ts --variant desktop && tsc --project tsconfig.providers.json","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:combined":"tsx src/scripts/build.ts --variant combined && tsc --project tsconfig.providers.json","build:manifest":"tsx src/scripts/createClaudeMcpBundleManifest.ts","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:apm":"node -r ./build/telemetry/tracing.js build/index.js","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","test:oauth:tableau":"npx playwright test","inspect:docker:http":"run-p start:http:docker :inspect:http","start:http:combined":"node build/index.combined.js","test:oauth:embedded":"vitest --config ./vitest.config.oauth.embedded.ts","build:inspect:docker":"run-s build:docker inspect:docker","build:inspect:docker:http":"run-s build:docker inspect:docker:http"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"12.2.0","description":"Helping agents see and understand data.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","uuid":"^14.0.1","xpath":"^0.0.34","dotenv":"^16.5.0","express":"^5.1.0","csv-parse":"^7.0.2","ssrfcheck":"^1.2.0","@zodios/core":"^10.9.6","cookie-parser":"^1.4.7","ts-results-es":"^7.1.0","@xmldom/xmldom":"^0.9.10","fast-levenshtein":"^3.0.0","@aws-sdk/client-s3":"^3.1095.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.26.0","@mjackson/multipart-parser":"^0.10.1","@aws-sdk/s3-request-presigner":"^3.1095.0","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jsdom":"^29.1.1","eslint":"^9.25.1","openai":"^5.23.2","vitest":"^3.1.3","esbuild":"^0.25.5","archiver":"^8.0.0","prettier":"^3.5.3","supertest":"^7.1.4","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@types/archiver":"^8.0.0","@eslint/eslintrc":"^3.3.1","@playwright/test":"^1.58.2","@types/supertest":"^6.0.3","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^3.1.3","@types/cookie-parser":"^1.4.10","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","vite-plugin-singlefile":"^2.3.3","@types/fast-levenshtein":"^0.0.1","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_4.18.1_1791242976193_0.400324069735017","host":"s3://npm-registry-packages-npm-production"}},"4.22.3":{"name":"@tableau/mcp-server","version":"4.22.3","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@4.22.3","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"2eb9c53686a212d55a7b7ee9259b90b9b9284f96","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-4.22.3.tgz","fileCount":19,"integrity":"sha512-xa1pY6cHe5ClhkrhUzTI2myqLm5uzg6JPTOHvLDiHjm2or4+oEuq7IiICoHMWXEohTDBpgOGrIKFPYGWfAXjvw==","signatures":[{"sig":"MEYCIQCeRj3DDmtppTRxN061SoT2MtL7l6sPCA0JBhY1HlhiFQIhAODAf/on0iIWz8h4JnOyUVuXvd5jhI6rshmpjMsd3Nbl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCjiSdj10H7AKqgg5f/XNebh7aMlLbRoWpUryDlJG1XngIgPf/IiHDoY20qHWqOdalGC1oWB0VLXqZzEfJWY5HiVBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@4.22.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15026241},"type":"commonjs","engines":{"node":">=22.7.5"},"exports":{".":"./build/index.js","./tracing":"./build/telemetry/tracing.js","./sessionStore/sessionStore":{"types":"./build/sessionStore/sessionStore.d.ts"},"./telemetry/telemetryProvider":{"types":"./build/telemetry/telemetryProvider.d.ts"},"./features/featureGateProvider":{"types":"./build/features/featureGateProvider.d.ts"}},"gitHead":"2a979d21d791fd08ffd32a57ef5a2ea0eeac5edb","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"tsx src/scripts/build.ts && tsc --project tsconfig.providers.json","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage","lint:fix":"npm exec eslint -- --fix","test:e2e":"vitest --config ./vitest.config.e2e.ts","build:dev":"tsx src/scripts/build.ts --dev && tsc --project tsconfig.providers.json","test:eval":"vitest --config ./vitest.config.eval.ts","build:mcpb":"run-s build:manifest :build:mcpb","docs:start":"npm run start --prefix docs","start:http":"node build/index.js",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:desktop":"tsx src/scripts/build.ts --variant desktop && tsc --project tsconfig.providers.json","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:combined":"tsx src/scripts/build.ts --variant combined && tsc --project tsconfig.providers.json","build:manifest":"tsx src/scripts/createClaudeMcpBundleManifest.ts","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:apm":"node -r ./build/telemetry/tracing.js build/index.js","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","test:oauth:tableau":"npx playwright test","inspect:docker:http":"run-p start:http:docker :inspect:http","start:http:combined":"node build/index.combined.js","test:oauth:embedded":"vitest --config ./vitest.config.oauth.embedded.ts","build:inspect:docker":"run-s build:docker inspect:docker","build:inspect:docker:http":"run-s build:docker inspect:docker:http"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"12.2.0","description":"Helping agents see and understand data.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","uuid":"^14.0.1","xpath":"^0.0.34","dotenv":"^16.5.0","express":"^5.1.0","csv-parse":"^7.0.2","ssrfcheck":"^1.2.0","mime-types":"^3.0.2","@zodios/core":"^10.9.6","cookie-parser":"^1.4.7","ts-results-es":"^7.1.0","@xmldom/xmldom":"^0.9.10","fast-levenshtein":"^3.0.0","@aws-sdk/client-s3":"^3.1095.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.26.0","@mjackson/multipart-parser":"^0.10.1","@aws-sdk/s3-request-presigner":"^3.1095.0","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jsdom":"^29.1.1","eslint":"^9.25.1","openai":"^5.23.2","vitest":"^3.1.3","esbuild":"^0.25.5","archiver":"^8.0.0","prettier":"^3.5.3","supertest":"^7.1.4","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@types/archiver":"^8.0.0","@eslint/eslintrc":"^3.3.1","@playwright/test":"^1.58.2","@types/supertest":"^6.0.3","@types/eslint__js":"^8.42.3","@types/mime-types":"^3.0.1","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^3.1.3","@types/cookie-parser":"^1.4.10","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","vite-plugin-singlefile":"^2.3.3","@types/fast-levenshtein":"^0.0.1","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_4.22.3_1791618429299_0.1694670621090617","host":"s3://npm-registry-packages-npm-production"}},"4.26.0":{"name":"@tableau/mcp-server","version":"4.26.0","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@4.26.0","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"6e4101d3f2346f906c0d2a5480af4cc6f03e5769","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-4.26.0.tgz","fileCount":20,"integrity":"sha512-XWXHHtqLC+QeKI6FX0Fe1Hv1tvwO0C3BZT15lMkL4wHo8wfgBFErFCTzKsAqsj91iCYaJjvSRzr3nGcq4Wi6Ow==","signatures":[{"sig":"MEUCIQCgw6B1AGbwwOyJKTNqQu4oUEEng0qeQ1DCq/5nUdBQQwIgI/4Z5CbkBMeigJfJY30DVm0vcq1gIv8KyT5lyZhM/Mk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDDIpGNrIORaedHQhcUlJfsN+ZMLharirEUSFYftuefMwIhAOc/INm/idYgIZulGZLmkfdcEWThq8HmHyAPk8Lm7wXb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@4.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15193921},"type":"commonjs","engines":{"node":">=22.7.5"},"exports":{".":"./build/index.js","./tracing":"./build/telemetry/tracing.js","./activityLog/provider":{"types":"./build/activityLog/provider.d.ts"},"./sessionStore/sessionStore":{"types":"./build/sessionStore/sessionStore.d.ts"},"./telemetry/telemetryProvider":{"types":"./build/telemetry/telemetryProvider.d.ts"},"./features/featureGateProvider":{"types":"./build/features/featureGateProvider.d.ts"}},"gitHead":"755bd5f52c56cab0e30364d0d3bfacef112bf9c7","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"tsx src/scripts/build.ts && tsc --project tsconfig.providers.json","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage","lint:fix":"npm exec eslint -- --fix","test:e2e":"vitest --config ./vitest.config.e2e.ts","build:dev":"tsx src/scripts/build.ts --dev && tsc --project tsconfig.providers.json","test:eval":"vitest --config ./vitest.config.eval.ts","build:mcpb":"run-s build:manifest :build:mcpb","docs:start":"npm run start --prefix docs","start:http":"node build/index.js",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:desktop":"tsx src/scripts/build.ts --variant desktop && tsc --project tsconfig.providers.json","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:combined":"tsx src/scripts/build.ts --variant combined && tsc --project tsconfig.providers.json","build:manifest":"tsx src/scripts/createClaudeMcpBundleManifest.ts","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:apm":"node -r ./build/telemetry/tracing.js build/index.js","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","test:oauth:tableau":"npx playwright test","inspect:docker:http":"run-p start:http:docker :inspect:http","start:http:combined":"node build/index.combined.js","test:oauth:embedded":"vitest --config ./vitest.config.oauth.embedded.ts","build:inspect:docker":"run-s build:docker inspect:docker","build:inspect:docker:http":"run-s build:docker inspect:docker:http"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"12.2.0","description":"Helping agents see and understand data.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","uuid":"^14.0.1","xpath":"^0.0.34","dotenv":"^16.5.0","express":"^5.1.0","csv-parse":"^7.0.2","ssrfcheck":"^1.2.0","mime-types":"^3.0.2","@zodios/core":"^10.9.6","cookie-parser":"^1.4.7","ts-results-es":"^7.1.0","@xmldom/xmldom":"^0.9.10","fast-levenshtein":"^3.0.0","@aws-sdk/client-s3":"^3.1095.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.26.0","@mjackson/multipart-parser":"^0.10.1","@aws-sdk/s3-request-presigner":"^3.1095.0","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jsdom":"^29.1.1","eslint":"^9.25.1","openai":"^5.23.2","vitest":"^3.1.3","esbuild":"^0.25.5","archiver":"^8.0.0","prettier":"^3.5.3","supertest":"^7.1.4","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@types/archiver":"^8.0.0","@eslint/eslintrc":"^3.3.1","@playwright/test":"^1.58.2","@types/supertest":"^6.0.3","@types/eslint__js":"^8.42.3","@types/mime-types":"^3.0.1","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^3.1.3","@types/cookie-parser":"^1.4.10","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","vite-plugin-singlefile":"^2.3.3","@types/fast-levenshtein":"^0.0.1","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_4.26.0_1792020823899_0.8027268244127765","host":"s3://npm-registry-packages-npm-production"}},"4.26.3":{"name":"@tableau/mcp-server","version":"4.26.3","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@4.26.3","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"9edd55b8e88135a80dfcc1d12cf140a446dca8f3","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-4.26.3.tgz","fileCount":20,"integrity":"sha512-MUg3aBHtMf2HOq819XilN8lGAMmoeuB+hY0pJFIGmfExS4UBiPEMr5mfTK1MjhMehNGAkt/V0OyR1ZZNblv8HA==","signatures":[{"sig":"MEQCIHnYrlJLqION48T6wqyn4jeUdCixcTTDQ0Dg9LzvaWqLAiAeTBXjutdlkMnLOMcyMjJR8fTwb0NbWgMiEwxzmkY6zA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD4NlfNZwterpMKStk/i7R/JAMyOw35zq/MELJg4+dAbAIhAKZTm8XfxGI0ncTbAQ43kuJCvBv6ffyPdO/hRwFD1vhm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@4.26.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15202583},"type":"commonjs","engines":{"node":">=22.7.5"},"exports":{".":"./build/index.js","./tracing":"./build/telemetry/tracing.js","./activityLog/provider":{"types":"./build/activityLog/provider.d.ts"},"./sessionStore/sessionStore":{"types":"./build/sessionStore/sessionStore.d.ts"},"./telemetry/telemetryProvider":{"types":"./build/telemetry/telemetryProvider.d.ts"},"./features/featureGateProvider":{"types":"./build/features/featureGateProvider.d.ts"}},"gitHead":"13a54cbaf161dc4fb9cc64e151f2c5f5bc7466f4","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"tsx src/scripts/build.ts && tsc --project tsconfig.providers.json","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage","lint:fix":"npm exec eslint -- --fix","test:e2e":"vitest --config ./vitest.config.e2e.ts","build:dev":"tsx src/scripts/build.ts --dev && tsc --project tsconfig.providers.json","test:eval":"vitest --config ./vitest.config.eval.ts","build:mcpb":"run-s build:manifest :build:mcpb","docs:start":"npm run start --prefix docs","start:http":"node build/index.js",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:desktop":"tsx src/scripts/build.ts --variant desktop && tsc --project tsconfig.providers.json","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:combined":"tsx src/scripts/build.ts --variant combined && tsc --project tsconfig.providers.json","build:manifest":"tsx src/scripts/createClaudeMcpBundleManifest.ts","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:apm":"node -r ./build/telemetry/tracing.js build/index.js","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","test:oauth:tableau":"npx playwright test","inspect:docker:http":"run-p start:http:docker :inspect:http","start:http:combined":"node build/index.combined.js","test:oauth:embedded":"vitest --config ./vitest.config.oauth.embedded.ts","build:inspect:docker":"run-s build:docker inspect:docker","build:inspect:docker:http":"run-s build:docker inspect:docker:http"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"12.2.0","description":"Helping agents see and understand data.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","uuid":"^14.0.1","xpath":"^0.0.34","dotenv":"^16.5.0","express":"^5.1.0","csv-parse":"^7.0.2","ssrfcheck":"^1.2.0","mime-types":"^3.0.2","@zodios/core":"^10.9.6","cookie-parser":"^1.4.7","ts-results-es":"^7.1.0","@xmldom/xmldom":"^0.9.10","fast-levenshtein":"^3.0.0","@aws-sdk/client-s3":"^3.1095.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.26.0","@mjackson/multipart-parser":"^0.10.1","@aws-sdk/s3-request-presigner":"^3.1095.0","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jsdom":"^29.1.1","eslint":"^9.25.1","openai":"^5.23.2","vitest":"^3.1.3","esbuild":"^0.25.5","archiver":"^8.0.0","prettier":"^3.5.3","supertest":"^7.1.4","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@types/archiver":"^8.0.0","@eslint/eslintrc":"^3.3.1","@playwright/test":"^1.58.2","@types/supertest":"^6.0.3","@types/eslint__js":"^8.42.3","@types/mime-types":"^3.0.1","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^3.1.3","@types/cookie-parser":"^1.4.10","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","vite-plugin-singlefile":"^2.3.3","@types/fast-levenshtein":"^0.0.1","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_4.26.3_1792097510092_0.8220967898618814","host":"s3://npm-registry-packages-npm-production"}},"4.27.2":{"name":"@tableau/mcp-server","version":"4.27.2","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@4.27.2","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"48998e6bd2e6fb1bca19038154dd7896e902d548","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-4.27.2.tgz","fileCount":20,"integrity":"sha512-WORlnCm+Vt7E8lRzu34cX2yRVFdKi3pIrWpPFJrlOgCsQMSxDrGT8j0vbyjkSWZ5xnoxJ+RSeAo/kT4P9HU4zg==","signatures":[{"sig":"MEYCIQCl3vWUbHEaBEhXCi64tI3H5Sh3GavLHWJLATj6KIOLxQIhAKEOm4dB613Qf6e2u3u7Cf5XdXoLnn1FAUsuzvIBpW8D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDphyLPBiPuqueKeU9EQIKPdTqZeMz/L2Ve1mU2rIVMvwIhAJi3f1yy8NNC0lqfMIk/xn5B7cwLyd/E4dD1TgGA2es1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@4.27.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15218500},"type":"commonjs","engines":{"node":">=22.7.5"},"exports":{".":"./build/index.js","./tracing":"./build/telemetry/tracing.js","./activityLog/provider":{"types":"./build/activityLog/provider.d.ts"},"./sessionStore/sessionStore":{"types":"./build/sessionStore/sessionStore.d.ts"},"./telemetry/telemetryProvider":{"types":"./build/telemetry/telemetryProvider.d.ts"},"./features/featureGateProvider":{"types":"./build/features/featureGateProvider.d.ts"}},"gitHead":"04969067cdebc537536eaa487579d48d9f8bd441","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"tsx src/scripts/build.ts && tsc --project tsconfig.providers.json","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage","lint:fix":"npm exec eslint -- --fix","test:e2e":"vitest --config ./vitest.config.e2e.ts","build:dev":"tsx src/scripts/build.ts --dev && tsc --project tsconfig.providers.json","test:eval":"vitest --config ./vitest.config.eval.ts","build:mcpb":"run-s build:manifest :build:mcpb","docs:start":"npm run start --prefix docs","start:http":"node build/index.js",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:desktop":"tsx src/scripts/build.ts --variant desktop && tsc --project tsconfig.providers.json","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:combined":"tsx src/scripts/build.ts --variant combined && tsc --project tsconfig.providers.json","build:manifest":"tsx src/scripts/createClaudeMcpBundleManifest.ts","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:apm":"node -r ./build/telemetry/tracing.js build/index.js","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","test:oauth:tableau":"npx playwright test","inspect:docker:http":"run-p start:http:docker :inspect:http","start:http:combined":"node build/index.combined.js","test:oauth:embedded":"vitest --config ./vitest.config.oauth.embedded.ts","build:inspect:docker":"run-s build:docker inspect:docker","build:inspect:docker:http":"run-s build:docker inspect:docker:http"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"12.2.0","description":"Helping agents see and understand data.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","uuid":"^14.0.1","xpath":"^0.0.34","dotenv":"^16.5.0","express":"^5.1.0","csv-parse":"^7.0.2","ssrfcheck":"^1.2.0","mime-types":"^3.0.2","@zodios/core":"^10.9.6","cookie-parser":"^1.4.7","ts-results-es":"^7.1.0","@xmldom/xmldom":"^0.9.10","fast-levenshtein":"^3.0.0","@aws-sdk/client-s3":"^3.1095.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.26.0","@mjackson/multipart-parser":"^0.10.1","@aws-sdk/s3-request-presigner":"^3.1095.0","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jsdom":"^29.1.1","eslint":"^9.25.1","openai":"^5.23.2","vitest":"^3.1.3","esbuild":"^0.25.5","archiver":"^8.0.0","prettier":"^3.5.3","supertest":"^7.1.4","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@types/archiver":"^8.0.0","@eslint/eslintrc":"^3.3.1","@playwright/test":"^1.58.2","@types/supertest":"^6.0.3","@types/eslint__js":"^8.42.3","@types/mime-types":"^3.0.1","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^3.1.3","@types/cookie-parser":"^1.4.10","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","vite-plugin-singlefile":"^2.3.3","@types/fast-levenshtein":"^0.0.1","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_4.27.2_1792193404159_0.7162285661648404","host":"s3://npm-registry-packages-npm-production"}},"4.29.1":{"name":"@tableau/mcp-server","version":"4.29.1","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@4.29.1","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"aead79c649a82d6086e97f33526946d9af7a8aaf","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-4.29.1.tgz","fileCount":20,"integrity":"sha512-FZQgcXoer+rh75dAKWSnrkuF6mhYKAKHd0nwJDOzeWOZ7bjo7/nJtdN7MOhBX9Z1deJlbNzhTBW2Hkf8gHSXaQ==","signatures":[{"sig":"MEYCIQDgtYYg+WZNKC9kjU6E+COiVhy0D1DCYXHgk4Z145uZ/AIhAMn1UFrN2ICw45VEkmTf7HkVHhxnuy94XGB99J7PUbnh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDYNx19DGoNY5ub07XurHM2zqdvtFq8Lv+7k/ROOQ8ceAiEA084KzTYsHdgXjrgCsIeS/zNPHwiAlWaAfhWp687dEds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@4.29.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15335779},"type":"commonjs","engines":{"node":">=22.7.5"},"exports":{".":"./build/index.js","./tracing":"./build/telemetry/tracing.js","./activityLog/provider":{"types":"./build/activityLog/provider.d.ts"},"./sessionStore/sessionStore":{"types":"./build/sessionStore/sessionStore.d.ts"},"./telemetry/telemetryProvider":{"types":"./build/telemetry/telemetryProvider.d.ts"},"./features/featureGateProvider":{"types":"./build/features/featureGateProvider.d.ts"}},"gitHead":"52822f6feec011db3b91d7d64f5c206adf732000","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"tsx src/scripts/build.ts && tsc --project tsconfig.providers.json","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage","lint:fix":"npm exec eslint -- --fix","test:e2e":"vitest --config ./vitest.config.e2e.ts","build:dev":"tsx src/scripts/build.ts --dev && tsc --project tsconfig.providers.json","test:eval":"vitest --config ./vitest.config.eval.ts","build:mcpb":"run-s build:manifest :build:mcpb","docs:start":"npm run start --prefix docs","start:http":"node build/index.js",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:desktop":"tsx src/scripts/build.ts --variant desktop && tsc --project tsconfig.providers.json","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:combined":"tsx src/scripts/build.ts --variant combined && tsc --project tsconfig.providers.json","build:manifest":"tsx src/scripts/createClaudeMcpBundleManifest.ts","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:apm":"node -r ./build/telemetry/tracing.js build/index.js","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","test:oauth:tableau":"npx playwright test","inspect:docker:http":"run-p start:http:docker :inspect:http","start:http:combined":"node build/index.combined.js","test:oauth:embedded":"vitest --config ./vitest.config.oauth.embedded.ts","build:inspect:docker":"run-s build:docker inspect:docker","build:inspect:docker:http":"run-s build:docker inspect:docker:http"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"12.2.1","description":"Helping agents see and understand data.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","uuid":"^14.0.1","xpath":"^0.0.34","dotenv":"^16.5.0","express":"^5.1.0","csv-parse":"^7.0.2","ssrfcheck":"^1.2.0","mime-types":"^3.0.2","@zodios/core":"^10.9.6","cookie-parser":"^1.4.7","ts-results-es":"^7.1.0","@xmldom/xmldom":"^0.9.10","fast-levenshtein":"^3.0.0","@aws-sdk/client-s3":"^3.1095.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.26.0","@mjackson/multipart-parser":"^0.10.1","@aws-sdk/s3-request-presigner":"^3.1095.0","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jsdom":"^29.1.1","eslint":"^9.25.1","openai":"^5.23.2","vitest":"^3.1.3","esbuild":"^0.25.5","archiver":"^8.0.0","prettier":"^3.5.3","supertest":"^7.1.4","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@types/archiver":"^8.0.0","@eslint/eslintrc":"^3.3.1","@playwright/test":"^1.58.2","@types/supertest":"^6.0.3","@types/eslint__js":"^8.42.3","@types/mime-types":"^3.0.1","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^3.1.3","@types/cookie-parser":"^1.4.10","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","vite-plugin-singlefile":"^2.3.3","@types/fast-levenshtein":"^0.0.1","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_4.29.1_1792789865227_0.2974603598572141","host":"s3://npm-registry-packages-npm-production"}},"5.1.3":{"name":"@tableau/mcp-server","version":"5.1.3","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@5.1.3","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"23b1a3e9d000213d9bcbec59c4410e4577289bdd","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-5.1.3.tgz","fileCount":18,"integrity":"sha512-im14F5KxUnZ0JlRuR4/0UnOtRBa6Fxn7EVEO8km7dr4j/rpi20rx8FgUFya6xfRpB2PIeiymEcNwJ7t2CvhAGw==","signatures":[{"sig":"MEQCICAUliAVLq2Sy4r90u6hwl3Lz91qoxsrR5hJr6GjHyHPAiBaxjgLNSEuS4wUCgY8jAtG5VurpZbJi/EpiKKoFB+/QA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDwjHb52KpB+EP02wEuVfkAd6z0Jm1mWaflcQTwu4X1EwIhAPTObICg5g/Qr0fytBeq/FZdTYa6hrgy4SnGUAZgtm91","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@5.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14936016},"type":"commonjs","_from":"file:tableau-mcp-server-5.1.3.tgz","engines":{"node":">=22.7.5"},"exports":{".":"./build/index.js","./tracing":"./build/telemetry/tracing.js","./activityLog/provider":{"types":"./build/activityLog/provider.d.ts"},"./sessionStore/sessionStore":{"types":"./build/sessionStore/sessionStore.d.ts"},"./telemetry/telemetryProvider":{"types":"./build/telemetry/telemetryProvider.d.ts"},"./features/featureGateProvider":{"types":"./build/features/featureGateProvider.d.ts"}},"scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"tsx src/scripts/build.ts && tsc --project tsconfig.providers.json","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage --maxWorkers=2","lint:fix":"npm exec eslint -- --fix","test:e2e":"vitest --config ./vitest.config.e2e.ts","build:dev":"tsx src/scripts/build.ts --dev && tsc --project tsconfig.providers.json","build:sea":"tsx src/scripts/buildSea.ts","test:eval":"vitest --config ./vitest.config.eval.ts","build:mcpb":"run-s build:manifest :build:mcpb","docs:start":"npm run start --prefix docs","start:http":"node build/index.js",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:desktop":"tsx src/scripts/build.ts --variant desktop && tsc --project tsconfig.providers.json","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:combined":"tsx src/scripts/build.ts --variant combined && tsc --project tsconfig.providers.json","build:manifest":"tsx src/scripts/createClaudeMcpBundleManifest.ts","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:apm":"node -r ./build/telemetry/tracing.js build/index.js","build:sea:desktop":"tsx src/scripts/buildSea.ts --variant desktop","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","test:oauth:tableau":"npx playwright test","build:desktop:dirty":"tsx src/scripts/build.ts --variant desktop --dirty && tsc --project tsconfig.providers.json","build:desktop:watch":"tsx src/scripts/build.ts --variant desktop --dev --watch","inspect:docker:http":"run-p start:http:docker :inspect:http","start:http:combined":"node build/index.combined.js","test:oauth:embedded":"vitest --config ./vitest.config.oauth.embedded.ts","build:inspect:docker":"run-s build:docker inspect:docker","build:inspect:docker:http":"run-s build:docker inspect:docker:http","build:template-content-pack":"node --import tsx src/scripts/buildTemplateContentPack.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"_resolved":"/home/runner/work/tableau-mcp/tableau-mcp/tableau-mcp-server-5.1.3.tgz","_integrity":"sha512-im14F5KxUnZ0JlRuR4/0UnOtRBa6Fxn7EVEO8km7dr4j/rpi20rx8FgUFya6xfRpB2PIeiymEcNwJ7t2CvhAGw==","repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"12.2.1","description":"Helping agents see and understand data.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","uuid":"^14.0.1","xpath":"^0.0.34","dotenv":"^16.5.0","express":"^5.1.0","csv-parse":"^7.0.2","ssrfcheck":"^1.2.0","mime-types":"^3.0.2","@zodios/core":"^10.9.6","cookie-parser":"^1.4.7","ts-results-es":"^7.1.0","@xmldom/xmldom":"^0.9.10","fast-levenshtein":"^3.0.0","@aws-sdk/client-s3":"^3.1095.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.26.0","@mjackson/multipart-parser":"^0.10.1","@aws-sdk/s3-request-presigner":"^3.1095.0","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jsdom":"^29.1.1","eslint":"^9.25.1","openai":"^5.23.2","vitest":"^3.1.3","esbuild":"^0.25.5","fuse.js":"7.4.2","archiver":"^8.0.0","prettier":"^3.5.3","supertest":"^7.1.4","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@types/archiver":"^8.0.0","fast-xml-parser":"^5.9.0","@eslint/eslintrc":"^3.3.1","@playwright/test":"^1.58.2","@types/supertest":"^6.0.3","probe-image-size":"7.4.0","@types/eslint__js":"^8.42.3","@types/mime-types":"^3.0.1","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^3.1.3","@types/cookie-parser":"^1.4.10","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","vite-plugin-singlefile":"^2.3.3","@types/fast-levenshtein":"^0.0.1","@types/probe-image-size":"7.2.5","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_5.1.3_1793055369226_0.6066499851756715","host":"s3://npm-registry-packages-npm-production"}},"5.1.5":{"name":"@tableau/mcp-server","version":"5.1.5","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@5.1.5","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"9f1160d72d5fa91d676811a9661078e8e45521b2","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-5.1.5.tgz","fileCount":18,"integrity":"sha512-AvX1pSxzGC2a4SzoE+4WIpDzYI2GPv9M09dwtTWTaWGBFmPRo0Rb5Q8bMxjhCgMPMcwohE+BjwhKS3Rw7W9mpg==","signatures":[{"sig":"MEUCIQC8xVQRQ4Sc2S0Mj16p4bk/MRwQ0tEkr7fslL7Ujat4rAIgD7SiE+FvD1KrHwCwD1xwBFQFBeiQbZ1XugkPhhifK+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD/oyhFg4g5uukgULMrnXMuvDH68UgTr/e2fDZFhcV3IwIgXfgqMkK89nNc7r5Kzhv8k+fw2zuQz3Fc69gfOcvPyJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@5.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14937120},"type":"commonjs","_from":"file:tableau-mcp-server-5.1.5.tgz","engines":{"node":">=22.7.5"},"exports":{".":"./build/index.js","./tracing":"./build/telemetry/tracing.js","./activityLog/provider":{"types":"./build/activityLog/provider.d.ts"},"./sessionStore/sessionStore":{"types":"./build/sessionStore/sessionStore.d.ts"},"./telemetry/telemetryProvider":{"types":"./build/telemetry/telemetryProvider.d.ts"},"./features/featureGateProvider":{"types":"./build/features/featureGateProvider.d.ts"}},"scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"tsx src/scripts/build.ts && tsc --project tsconfig.providers.json","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage --maxWorkers=2","lint:fix":"npm exec eslint -- --fix","test:e2e":"vitest --config ./vitest.config.e2e.ts","build:dev":"tsx src/scripts/build.ts --dev && tsc --project tsconfig.providers.json","build:sea":"tsx src/scripts/buildSea.ts","test:eval":"vitest --config ./vitest.config.eval.ts","build:mcpb":"run-s build:manifest :build:mcpb","docs:start":"npm run start --prefix docs","start:http":"node build/index.js",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:desktop":"tsx src/scripts/build.ts --variant desktop && tsc --project tsconfig.providers.json","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:combined":"tsx src/scripts/build.ts --variant combined && tsc --project tsconfig.providers.json","build:manifest":"tsx src/scripts/createClaudeMcpBundleManifest.ts","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:apm":"node -r ./build/telemetry/tracing.js build/index.js","build:sea:desktop":"tsx src/scripts/buildSea.ts --variant desktop","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","test:oauth:tableau":"npx playwright test","build:desktop:dirty":"tsx src/scripts/build.ts --variant desktop --dirty && tsc --project tsconfig.providers.json","build:desktop:watch":"tsx src/scripts/build.ts --variant desktop --dev --watch","inspect:docker:http":"run-p start:http:docker :inspect:http","start:http:combined":"node build/index.combined.js","test:oauth:embedded":"vitest --config ./vitest.config.oauth.embedded.ts","build:inspect:docker":"run-s build:docker inspect:docker","build:inspect:docker:http":"run-s build:docker inspect:docker:http","build:template-content-pack":"node --import tsx src/scripts/buildTemplateContentPack.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"_resolved":"/home/runner/work/tableau-mcp/tableau-mcp/tableau-mcp-server-5.1.5.tgz","_integrity":"sha512-AvX1pSxzGC2a4SzoE+4WIpDzYI2GPv9M09dwtTWTaWGBFmPRo0Rb5Q8bMxjhCgMPMcwohE+BjwhKS3Rw7W9mpg==","repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"12.2.1","description":"Helping agents see and understand data.","directories":{},"_nodeVersion":"24.22.1","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","uuid":"^14.0.1","xpath":"^0.0.34","dotenv":"^16.5.0","express":"^5.1.0","csv-parse":"^7.0.2","ssrfcheck":"^1.2.0","mime-types":"^3.0.2","@zodios/core":"^10.9.6","cookie-parser":"^1.4.7","ts-results-es":"^7.1.0","@xmldom/xmldom":"^0.9.10","fast-levenshtein":"^3.0.0","@aws-sdk/client-s3":"^3.1095.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.26.0","@mjackson/multipart-parser":"^0.10.1","@aws-sdk/s3-request-presigner":"^3.1095.0","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jsdom":"^29.1.1","eslint":"^9.25.1","openai":"^5.23.2","vitest":"^3.1.3","esbuild":"^0.25.5","fuse.js":"7.4.2","archiver":"^8.0.0","prettier":"^3.5.3","supertest":"^7.1.4","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@types/archiver":"^8.0.0","fast-xml-parser":"^5.9.0","@eslint/eslintrc":"^3.3.1","@playwright/test":"^1.58.2","@types/supertest":"^6.0.3","probe-image-size":"7.4.0","@types/eslint__js":"^8.42.3","@types/mime-types":"^3.0.1","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^3.1.3","@types/cookie-parser":"^1.4.10","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","vite-plugin-singlefile":"^2.3.3","@types/fast-levenshtein":"^0.0.1","@types/probe-image-size":"7.2.5","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_5.1.5_1793124011881_0.027909817767651224","host":"s3://npm-registry-packages-npm-production"}},"5.5.0":{"name":"@tableau/mcp-server","version":"5.5.0","keywords":["tableau","mcp"],"author":{"name":"Tableau"},"license":"Apache-2.0","_id":"@tableau/mcp-server@5.5.0","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"}],"homepage":"https://github.com/tableau/tableau-mcp","bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"bin":{"tableau-mcp-server":"build/index.js"},"dist":{"shasum":"82b4959d9d192efb06c665f85a9a48de73b6d504","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-5.5.0.tgz","fileCount":18,"integrity":"sha512-DOIuu9Pv+Xc+5qGB3ieKbujB94XRto+dVtrvCHJeNafyADPi8wiOwqs/NJ3ZdPoa3EQE4BxQJ8RlJ/3bkd+E7A==","signatures":[{"sig":"MEUCIQClscWQ9eusu6WmCxIJbkFRrUs/YVen4FdUw7cD6NlVVgIgXprpWP9hLgn+jDkdDyudOsl9WSngnn0/NWB9AY05Hxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD7e8bnPtAouwSAGGEQiwEKr4hmNFkRjlJP90uWmWbDuwIhAK2QtmuhubYyVBIiOh14vz39DKy2TfPat1D8KYuOScNw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@5.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14976520},"type":"commonjs","_from":"file:tableau-mcp-server-5.5.0.tgz","engines":{"node":">=22.7.5"},"exports":{".":"./build/index.js","./tracing":"./build/telemetry/tracing.js","./activityLog/provider":{"types":"./build/activityLog/provider.d.ts"},"./sessionStore/sessionStore":{"types":"./build/sessionStore/sessionStore.d.ts"},"./telemetry/telemetryProvider":{"types":"./build/telemetry/telemetryProvider.d.ts"},"./features/featureGateProvider":{"types":"./build/features/featureGateProvider.d.ts"}},"scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"tsx src/scripts/build.ts && tsc --project tsconfig.providers.json","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage --maxWorkers=2","lint:fix":"npm exec eslint -- --fix","test:e2e":"vitest --config ./vitest.config.e2e.ts","build:dev":"tsx src/scripts/build.ts --dev && tsc --project tsconfig.providers.json","build:sea":"tsx src/scripts/buildSea.ts","test:eval":"vitest --config ./vitest.config.eval.ts","build:mcpb":"run-s build:manifest :build:mcpb","docs:start":"npm run start --prefix docs","start:http":"node build/index.js",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:desktop":"tsx src/scripts/build.ts --variant desktop && tsc --project tsconfig.providers.json","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:combined":"tsx src/scripts/build.ts --variant combined && tsc --project tsconfig.providers.json","build:manifest":"tsx src/scripts/createClaudeMcpBundleManifest.ts","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:apm":"node -r ./build/telemetry/tracing.js build/index.js","build:sea:desktop":"tsx src/scripts/buildSea.ts --variant desktop","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","test:oauth:tableau":"npx playwright test","build:desktop:dirty":"tsx src/scripts/build.ts --variant desktop --dirty && tsc --project tsconfig.providers.json","build:desktop:watch":"tsx src/scripts/build.ts --variant desktop --dev --watch","inspect:docker:http":"run-p start:http:docker :inspect:http","start:http:combined":"node build/index.combined.js","test:oauth:embedded":"vitest --config ./vitest.config.oauth.embedded.ts","build:inspect:docker":"run-s build:docker inspect:docker","build:inspect:docker:http":"run-s build:docker inspect:docker:http","build:template-content-pack":"node --import tsx src/scripts/buildTemplateContentPack.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"_resolved":"/home/runner/work/tableau-mcp/tableau-mcp/tableau-mcp-server-5.5.0.tgz","_integrity":"sha512-DOIuu9Pv+Xc+5qGB3ieKbujB94XRto+dVtrvCHJeNafyADPi8wiOwqs/NJ3ZdPoa3EQE4BxQJ8RlJ/3bkd+E7A==","repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"12.2.1","description":"Helping agents see and understand data.","directories":{},"_nodeVersion":"24.22.1","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","uuid":"^14.0.1","xpath":"^0.0.34","dotenv":"^16.5.0","express":"^5.1.0","csv-parse":"^7.0.2","ssrfcheck":"^1.2.0","mime-types":"^3.0.2","@zodios/core":"^10.9.6","cookie-parser":"^1.4.7","ts-results-es":"^7.1.0","@xmldom/xmldom":"^0.9.10","fast-levenshtein":"^3.0.0","@aws-sdk/client-s3":"^3.1095.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.26.0","@mjackson/multipart-parser":"^0.10.1","@aws-sdk/s3-request-presigner":"^3.1095.0","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jsdom":"^29.1.1","eslint":"^9.25.1","openai":"^5.23.2","vitest":"^3.1.3","esbuild":"^0.25.5","fuse.js":"7.4.2","archiver":"^8.0.0","prettier":"^3.5.3","supertest":"^7.1.4","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@types/archiver":"^8.0.0","fast-xml-parser":"^5.9.0","@eslint/eslintrc":"^3.3.1","@playwright/test":"^1.58.2","@types/supertest":"^6.0.3","probe-image-size":"7.4.0","@types/eslint__js":"^8.42.3","@types/mime-types":"^3.0.1","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^3.1.3","@types/cookie-parser":"^1.4.10","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","vite-plugin-singlefile":"^2.3.3","@types/fast-levenshtein":"^0.0.1","@types/probe-image-size":"7.2.5","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_5.5.0_1793756592372_0.5589288512215294","host":"s3://npm-registry-packages-npm-production"}},"6.0.4":{"_id":"@tableau/mcp-server@6.0.4","bin":{"tableau-mcp-server":"build/index.js"},"bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"dist":{"shasum":"cd78b8440c8bf871a4d3b6254691e01a55ecf87d","tarball":"https://registry.npmjs.org/@tableau/mcp-server/-/mcp-server-6.0.4.tgz","fileCount":18,"integrity":"sha512-fQVT6aCjCLFdhclde8ko0hjs7uc1SKvWwiixpWXFmYcidSouPY7L2DgX+5+6bj88OSBNEfiELh08ECHw8swu9w==","signatures":[{"sig":"MEQCIE/cVHg/wMGF58shV9Fh6kgXsbEofO1PNcr4zuEohWy7AiA+iAEhzuGqSn9m0crVYmUmM74TmorRP3oGdx8wPfwF+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIG3LZM6bGdtcodmkKPrNTtmY7Sas0GKWcrU9vvijzRGiAiEAqyNcW7P7ApkIiMnSh6CBLZspXLgkn73QjVIUG8HCcV4="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tableau%2fmcp-server@6.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15015616},"name":"@tableau/mcp-server","type":"commonjs","_from":"file:tableau-mcp-server-6.0.4.tgz","author":{"name":"Tableau"},"engines":{"node":">=22.7.5"},"exports":{".":"./build/index.js","./tracing":"./build/telemetry/tracing.js","./activityLog/provider":{"types":"./build/activityLog/provider.d.ts"},"./sessionStore/sessionStore":{"types":"./build/sessionStore/sessionStore.d.ts"},"./telemetry/telemetryProvider":{"types":"./build/telemetry/telemetryProvider.d.ts"},"./features/featureGateProvider":{"types":"./build/features/featureGateProvider.d.ts"}},"license":"Apache-2.0","scripts":{"lint":"npm exec eslint","test":"vitest --config ./vitest.config.ts","build":"tsx src/scripts/build.ts && tsc --project tsconfig.providers.json","inspect":"npx @modelcontextprotocol/inspector --config config.json --server tableau","coverage":"vitest run --config ./vitest.config.ts --coverage --maxWorkers=2","lint:fix":"npm exec eslint -- --fix","test:e2e":"vitest --config ./vitest.config.e2e.ts","build:dev":"tsx src/scripts/build.ts --dev && tsc --project tsconfig.providers.json","build:sea":"tsx src/scripts/buildSea.ts","test:eval":"vitest --config ./vitest.config.eval.ts","build:mcpb":"run-s build:manifest :build:mcpb","docs:start":"npm run start --prefix docs","start:http":"node build/index.js",":build:mcpb":"npx -y @anthropic-ai/mcpb pack . tableau-mcp.mcpb","build:docker":"docker build -t tableau-mcp .","inspect:http":"run-p start:http :inspect:http",":inspect:http":"npx @modelcontextprotocol/inspector --config config.http.json --server tableau","build:desktop":"tsx src/scripts/build.ts --variant desktop && tsc --project tsconfig.providers.json","build:inspect":"run-s build inspect","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","build:combined":"tsx src/scripts/build.ts --variant combined && tsc --project tsconfig.providers.json","build:manifest":"tsx src/scripts/createClaudeMcpBundleManifest.ts","inspect:docker":"npx @modelcontextprotocol/inspector --config config.docker.json --server tableau","start:http:apm":"node -r ./build/telemetry/tracing.js build/index.js","build:sea:desktop":"tsx src/scripts/buildSea.ts --variant desktop","start:http:docker":"docker run -p 3927:3927 -i --rm --env-file env.list tableau-mcp","test:oauth:tableau":"npx playwright test","build:desktop:dirty":"tsx src/scripts/build.ts --variant desktop --dirty && tsc --project tsconfig.providers.json","build:desktop:watch":"tsx src/scripts/build.ts --variant desktop --dev --watch","inspect:docker:http":"run-p start:http:docker :inspect:http","start:http:combined":"node build/index.combined.js","test:oauth:embedded":"vitest --config ./vitest.config.oauth.embedded.ts","build:inspect:docker":"run-s build:docker inspect:docker","build:inspect:docker:http":"run-s build:docker inspect:docker:http","build:template-content-pack":"node --import tsx src/scripts/buildTemplateContentPack.ts"},"version":"6.0.4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d99174a4-6647-43aa-a3f4-4270c7b1f5d7"}},"homepage":"https://github.com/tableau/tableau-mcp","keywords":["tableau","mcp"],"_resolved":"/home/runner/work/tableau-mcp/tableau-mcp/tableau-mcp-server-6.0.4.tgz","_integrity":"sha512-fQVT6aCjCLFdhclde8ko0hjs7uc1SKvWwiixpWXFmYcidSouPY7L2DgX+5+6bj88OSBNEfiELh08ECHw8swu9w==","repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"_npmVersion":"12.2.2","description":"Helping agents see and understand data.","directories":{},"maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"}],"_nodeVersion":"24.22.2","dependencies":{"zod":"^3.24.3","cors":"^2.8.5","jose":"^6.0.12","uuid":"^14.0.1","xpath":"^0.0.34","dotenv":"^16.5.0","express":"^5.1.0","csv-parse":"^7.0.2","ssrfcheck":"^1.2.0","mime-types":"^3.0.2","@zodios/core":"^10.9.6","cookie-parser":"^1.4.7","ts-results-es":"^7.1.0","@xmldom/xmldom":"^0.9.10","fast-levenshtein":"^3.0.0","@aws-sdk/client-s3":"^3.1095.0","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.26.0","@mjackson/multipart-parser":"^0.10.1","@aws-sdk/s3-request-presigner":"^3.1095.0","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jsdom":"^29.1.1","eslint":"^9.25.1","openai":"^5.23.2","vitest":"^3.1.3","esbuild":"^0.25.5","fuse.js":"7.4.2","archiver":"^8.0.0","prettier":"^3.5.3","supertest":"^7.1.4","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^22.15.3","npm-run-all":"^4.1.5","@openai/agents":"^0.1.9","@types/express":"^5.0.3","@types/archiver":"^8.0.0","fast-xml-parser":"^5.9.0","@eslint/eslintrc":"^3.3.1","@playwright/test":"^1.58.2","@types/supertest":"^6.0.3","probe-image-size":"7.4.0","@types/eslint__js":"^8.42.3","@types/mime-types":"^3.0.1","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^3.1.3","@types/cookie-parser":"^1.4.10","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","vite-plugin-singlefile":"^2.3.3","@types/fast-levenshtein":"^0.0.1","@types/probe-image-size":"7.2.5","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server_6.0.4_1794257475923_0.9591537872612773"}}},"time":{"created":"2025-09-16T00:34:47.235Z","modified":"2026-11-09T20:51:16.453Z","1.8.1":"2025-09-16T00:34:47.567Z","1.8.6":"2025-09-19T20:50:55.438Z","1.9.1":"2025-09-29T18:46:43.836Z","1.9.3":"2025-10-15T21:03:52.971Z","1.10.2":"2025-10-23T00:03:54.999Z","1.10.3":"2025-10-28T05:38:24.931Z","1.12.0":"2025-11-11T23:20:44.186Z","1.12.4":"2025-11-26T21:15:06.211Z","1.13.1":"2025-12-04T22:46:51.466Z","1.13.2":"2025-12-10T01:20:02.863Z","1.13.3":"2025-12-10T01:37:38.896Z","1.13.4":"2025-12-10T02:11:23.821Z","1.13.7":"2025-12-12T23:11:41.580Z","1.13.9":"2026-01-05T21:58:34.586Z","1.13.10":"2026-01-08T20:37:23.473Z","1.14.4":"2026-01-30T22:56:33.491Z","1.14.5":"2026-02-05T01:26:43.722Z","1.15.0":"2026-02-12T21:05:01.900Z","1.17.8":"2026-03-04T19:12:49.756Z","1.17.11":"2026-03-05T02:46:02.725Z","1.17.12":"2026-03-07T01:35:58.559Z","1.17.18":"2026-03-21T00:36:41.406Z","1.17.19":"2026-03-24T17:14:11.318Z","1.18.1":"2026-04-03T20:59:32.473Z","1.18.2":"2026-04-16T22:04:44.607Z","1.18.5":"2026-04-16T22:07:50.079Z","2.0.0":"2026-05-08T21:52:36.118Z","2.1.0":"2026-05-12T18:39:19.232Z","2.2.4":"2026-05-14T18:15:45.312Z","2.7.4":"2026-06-09T20:48:52.707Z","2.9.3":"2026-06-12T19:57:27.629Z","2.18.0":"2026-06-23T03:25:40.465Z","2.18.1":"2026-06-24T17:26:21.307Z","2.21.1":"2026-07-02T23:35:02.293Z","2.22.0":"2026-07-07T00:09:37.221Z","2.24.0":"2026-07-08T02:33:53.897Z","3.0.0":"2026-07-15T02:20:20.481Z","3.6.0":"2026-07-24T22:49:57.874Z","3.6.3":"2026-07-29T22:47:13.367Z","4.0.4":"2026-07-29T23:21:39.903Z","4.2.0":"2026-08-05T21:58:08.398Z","4.3.2":"2026-08-07T19:36:46.706Z","4.5.1":"2026-08-17T18:31:01.765Z","4.5.4":"2026-08-21T00:12:12.292Z","4.6.0":"2026-08-22T04:04:55.985Z","4.7.1":"2026-08-27T00:22:18.072Z","4.8.1":"2026-09-03T23:20:15.207Z","4.13.2":"2026-09-22T00:38:11.403Z","4.13.3":"2026-09-23T21:31:20.772Z","4.18.1":"2026-10-05T23:29:36.367Z","4.22.3":"2026-10-10T07:47:09.460Z","4.26.0":"2026-10-14T23:33:44.107Z","4.26.3":"2026-10-15T20:51:50.312Z","4.27.2":"2026-10-16T23:30:04.346Z","4.29.1":"2026-10-23T21:11:05.429Z","5.1.3":"2026-10-26T22:56:09.436Z","5.1.5":"2026-10-27T18:00:12.108Z","5.5.0":"2026-11-04T01:43:12.685Z","6.0.4":"2026-11-09T20:51:16.107Z"},"bugs":{"url":"https://github.com/tableau/tableau-mcp/issues"},"author":{"name":"Tableau"},"license":"Apache-2.0","homepage":"https://github.com/tableau/tableau-mcp","keywords":["tableau","mcp"],"repository":{"url":"git+https://github.com/tableau/tableau-mcp.git","type":"git"},"description":"Helping agents see and understand data.","maintainers":[{"name":"devplat.npmjs","email":"devplat.npmjs@salesforce.com"}],"readme":" # Tableau MCP\n\n[![Tableau Supported](https://img.shields.io/badge/Support%20Level-Tableau%20Supported-53bd92.svg)](https://www.tableau.com/support-levels-it-and-developer-tools)\n\n[![Build and Test](https://github.com/tableau/tableau-mcp/actions/workflows/ci.yml/badge.svg)](https://github.com/tableau/tableau-mcp/actions/workflows/ci.yml)\n\n[![npm](https://img.shields.io/npm/v/@tableau/mcp-server)](https://www.npmjs.com/package/@tableau/mcp-server)\n\n## Overview\n\nTableau MCP is a suite of developer primitives, including tools, resources and prompts, that will\nmake it easier for developers to build AI applications that integrate with Tableau.\n\n## Official Documentation\n\nhttps://tableau.github.io/tableau-mcp/\n\n## Getting Started\n\n### Hosted Tableau MCP (Recommended for Tableau Cloud)\n\nTableau MCP is available as a managed service at **`https://mcp.tableau.com`**. It uses OAuth 2.1 so every user signs in with their own Tableau Cloud identity, and all existing per-user permissions are enforced automatically.\n\nPoint any MCP-compatible client at `https://mcp.tableau.com` and complete the OAuth sign-in flow when prompted.\n\nSee [Popular Client Integrations](https://tableau.github.io/tableau-mcp/docs/hosted-tableau-mcp/client-integrations) for step-by-step setup instructions for Slack, Claude, ChatGPT, and other common AI clients.\n\n> **Tableau Server customers** and Cloud customers who require self-hosted infrastructure should see the [Enterprise Deployment](https://tableau.github.io/tableau-mcp/docs/enterprise) and [Self-Hosted Getting Started](https://tableau.github.io/tableau-mcp/docs/getting-started) guides.\n\n### Self-Hosted / Local (npx)\n\nThe `@tableau/mcp-server` npm package contains the Web server for Tableau Cloud and Tableau\nServer. It does not contain the Tableau Desktop authoring server or its data.\n\nThis is the quickest way to run Tableau MCP locally. It requires [Node.js](https://nodejs.org/en/download) 22.7.5 or later — no cloning or building needed. Configure your AI tool (MCP client) with:\n\n```json\n{\n  \"mcpServers\": {\n    \"tableau\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@tableau/mcp-server@latest\"],\n      \"env\": {\n        \"SERVER\": \"https://my-tableau-server.com\",\n        \"SITE_NAME\": \"my_site\",\n        \"PAT_NAME\": \"my_pat\",\n        \"PAT_VALUE\": \"pat_value\"\n      }\n    }\n  }\n}\n```\n\nFor Docker, building from source, and other self-hosted options, see the [Getting Started guide](https://tableau.github.io/tableau-mcp/docs/getting-started).\n\n### Tableau Desktop Authoring Server\n\nThe npm package is Web-only. The Desktop authoring server is a separate build from this repo; see\n[`docs/README.desktop.md`](docs/README.desktop.md) for the quickstart.\n\n## Standalone Binaries (SEA)\n\nThe server can be packaged as a [Node.js Single Executable Application](https://tableau.github.io/tableau-mcp/docs/extras/node-sea)\nso it runs without a Node.js install. `npm run build:sea -- --variant default` builds the Web\nexecutable into `build/sea/default/<platform>/`.\n\nFor a published GitHub Release, the `upload-binaries` workflow is configured to attach one archive\nper supported release platform. Each archive contains the Web executable (`tableau-mcp`; `.exe` on\nWindows) only. Releases that predate the archives may not have them.\n\n## Deploy to Heroku\n\n[![Deploy to Heroku](https://www.herokucdn.com/deploy/button.svg)](https://www.heroku.com/deploy?template=https://github.com/tableau/tableau-mcp)\n\n## Example Prompts to Client\n\n#### Prompt #1: Querying Data\n\n```\nFor the Superstore Datasource, what are the top 5 states with the most sales in 2025?\n```\n\n#### Response\n\n```\nBased on the Superstore Datasource, here are the top 5 states with the most sales in 2025:\n  1. California - $146,388.34\n  2. New York - $93,922.99\n  3. Washington - $65,539.90\n  4. Texas - $43,421.76\n  5. Pennsylvania - $42,688.31\nCalifornia leads by a significant margin with over $146,000 in sales, followed by New York with nearly $94,000. These two states alone account for a substantial portion of the total sales across the top 5 states.\n```\n\n#### Prompt #2: Content Exploration\n\n```\nFind me the most viewed workbook within the last year.\n```\n\n#### Response\n\n```\nThe most viewed workbook within the last year is:\n\nGlobal Connections\n- Owner: John Doe\n- Project: Marketing\n- Views in last year: 523\n- Last Modified: September 2, 2025\n- Workbook ID: 111fb672-9401-4913-a167-17b3d89a3e4f\n```\n\n#### Prompt #3: Getting a View\n\n```\nShow me the \"Economy\" view in the \"Finances\" project.\n```\n\n#### Response\n\n![Economy View Image](docs/static/img/economy-view.png)\n","readmeFilename":"README.md"}