{"_id":"@commercetools-demo/mcp","_rev":"19-9bf05f95c8daf1658f7033a7708f0fbc","name":"@commercetools-demo/mcp","dist-tags":{"beta":"1.13.0-beta.4","latest":"1.14.0"},"versions":{"0.1.3":{"name":"@commercetools-demo/mcp","version":"0.1.3","keywords":["mcp","modelcontextprotocol","commercetools"],"author":{"name":"Luciano Giavedoni","email":"luciano.giavedoni@commercetools.com"},"license":"MIT","_id":"@commercetools-demo/mcp@0.1.3","maintainers":[{"name":"behnam777","email":"behnam777@gmail.com"}],"homepage":"https://github.com/commercetools-demo/ct-agent-toolkit/","bin":{"mcp":"dist/index.js"},"dist":{"shasum":"b34437fffa61f99d8ef44bf5bf2db9e6f67e1424","tarball":"https://registry.npmjs.org/@commercetools-demo/mcp/-/mcp-0.1.3.tgz","fileCount":3,"integrity":"sha512-+/x+e8b2g11Sp28ZzPOaZ5QpuZCK8Clc2ZjNba9zjanA6oMi/VT4/ihvKGLGRFrW8PLrRSS3eTO+h188taKAwA==","signatures":[{"sig":"MEYCIQCulaWE31WGDXMeatUxp2YfyCDuo+0nB7QICt9ecI0yzQIhAM7xDFmxrpSyUvd269o04gGnCwtFn7mH72a710bNALz4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9532},"_from":"file:commercetools-demo-mcp-0.1.3.tgz","engines":{"node":">=18"},"scripts":{"lint":"eslint \"./**/*.ts*\"","test":"jest","build":"tsc && node -e \"require('fs').chmodSync('dist/index.js', '755')\"","clean":"rm -rf dist","prettier":"prettier './**/*.{js,ts,md,html,css}' --write","prettier-check":"prettier './**/*.{js,ts,md,html,css}' --check"},"_npmUser":{"name":"behnam777","email":"behnam777@gmail.com"},"_resolved":"/private/var/folders/5f/fy9l221x5sd3p1f59b9th0g80000gq/T/5f0212d3c6537d31c5f0d1115cd1e611/commercetools-demo-mcp-0.1.3.tgz","_integrity":"sha512-+/x+e8b2g11Sp28ZzPOaZ5QpuZCK8Clc2ZjNba9zjanA6oMi/VT4/ihvKGLGRFrW8PLrRSS3eTO+h188taKAwA==","_npmVersion":"10.9.0","description":"A command line tool for setting up commercetools MCP server","directories":{},"_nodeVersion":"18.20.4","dependencies":{"mcp":"^1.4.0","colors":"^1.4.0","@modelcontextprotocol/sdk":"^1.4.1","@commercetools-demo/ct-agent-toolkit":"latest"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","globals":"^15.15.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.5.1","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.13.4","@eslint/compat":"^1.2.6","eslint-plugin-jest":"^28.11.0","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/eslint-plugin":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.3_1744118946352_0.7766873708378952","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@commercetools-demo/mcp","version":"0.1.4","keywords":["mcp","modelcontextprotocol","commercetools"],"author":{"name":"Luciano Giavedoni","email":"luciano.giavedoni@commercetools.com"},"license":"MIT","_id":"@commercetools-demo/mcp@0.1.4","maintainers":[{"name":"lgiavedoni","email":"lgiavedoni@gmail.com"},{"name":"behnam777","email":"behnam777@gmail.com"}],"homepage":"https://github.com/commercetools-demo/ct-agent-toolkit/","bin":{"mcp":"dist/index.js"},"dist":{"shasum":"e0975f58ccbfd6fe7943122128aae1e141a85bae","tarball":"https://registry.npmjs.org/@commercetools-demo/mcp/-/mcp-0.1.4.tgz","fileCount":3,"integrity":"sha512-Hcnv4qEmIAGlu2yVYwAIAy35aSlQSJVxnJFERKWxHWUyHFyH2+V6Pg5X+Ryd6LtDvJ6zLfsTZnJafkSu1yEm+g==","signatures":[{"sig":"MEQCICAiLFVtCDPJyEN4q0t+Z7a6/QZn7OJfwHSBMBd0c6AWAiBfJGOJCv4ydVJOHjDTIDkPFQlnVlv39p28gePHmbVoIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9609},"_from":"file:commercetools-demo-mcp-0.1.4.tgz","engines":{"node":">=18"},"scripts":{"lint":"eslint \"./**/*.ts*\"","test":"jest","build":"tsc && node -e \"require('fs').chmodSync('dist/index.js', '755')\"","clean":"rm -rf dist","prettier":"prettier './**/*.{js,ts,md,html,css}' --write","prettier-check":"prettier './**/*.{js,ts,md,html,css}' --check"},"_npmUser":{"name":"behnam777","email":"behnam777@gmail.com"},"_resolved":"/private/var/folders/5f/fy9l221x5sd3p1f59b9th0g80000gq/T/ecf468edc824f05f4226b718e7265a71/commercetools-demo-mcp-0.1.4.tgz","_integrity":"sha512-Hcnv4qEmIAGlu2yVYwAIAy35aSlQSJVxnJFERKWxHWUyHFyH2+V6Pg5X+Ryd6LtDvJ6zLfsTZnJafkSu1yEm+g==","_npmVersion":"10.9.0","description":"A command line tool for setting up commercetools MCP server","directories":{},"_nodeVersion":"18.20.4","dependencies":{"mcp":"^1.4.0","colors":"^1.4.0","@modelcontextprotocol/sdk":"^1.4.1","@commercetools-demo/ct-agent-toolkit":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","globals":"^15.15.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.5.1","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.13.4","@eslint/compat":"^1.2.6","eslint-plugin-jest":"^28.11.0","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/eslint-plugin":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.4_1744139520648_0.2324647493467118","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@commercetools-demo/mcp","version":"1.1.0","keywords":["mcp","modelcontextprotocol","commercetools"],"author":{"name":"Luciano Giavedoni","email":"luciano.giavedoni@commercetools.com"},"license":"MIT","_id":"@commercetools-demo/mcp@1.1.0","maintainers":[{"name":"lgiavedoni","email":"lgiavedoni@gmail.com"},{"name":"behnam777","email":"behnam777@gmail.com"}],"homepage":"https://github.com/commercetools-demo/ct-agent-toolkit/","bin":{"mcp":"dist/index.js"},"dist":{"shasum":"d26ab9dccbd3006df92d1e5a74009e8d9a77e717","tarball":"https://registry.npmjs.org/@commercetools-demo/mcp/-/mcp-1.1.0.tgz","fileCount":3,"integrity":"sha512-Mpy7YZ9QjX2w1bwIO+IKyCUnNBSCsxZi4k3tTIAdFHgI8tcATdRtl3eAPTZa504bC1p9DNFeBcGPRdiyGxLjXA==","signatures":[{"sig":"MEYCIQDPQQEzUiwOZY5TSZ+dFp1mE9DE/h3hX9JoshCAnKvCSQIhAPr7r8Z4z4hXKLnThUnvvBoZL7VgLWMsVXAwqxBmtLLx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9628},"_from":"file:commercetools-demo-mcp-1.1.0.tgz","engines":{"node":">=18"},"scripts":{"lint":"eslint \"./**/*.ts*\"","test":"jest","build":"tsc && node -e \"require('fs').chmodSync('dist/index.js', '755')\"","clean":"rm -rf dist","prettier":"prettier './**/*.{js,ts,md,html,css}' --write","prettier-check":"prettier './**/*.{js,ts,md,html,css}' --check"},"_npmUser":{"name":"behnam777","email":"behnam777@gmail.com"},"_resolved":"/private/var/folders/5f/fy9l221x5sd3p1f59b9th0g80000gq/T/1f980f4fa2c08b9e2ba8a38dcc18d968/commercetools-demo-mcp-1.1.0.tgz","_integrity":"sha512-Mpy7YZ9QjX2w1bwIO+IKyCUnNBSCsxZi4k3tTIAdFHgI8tcATdRtl3eAPTZa504bC1p9DNFeBcGPRdiyGxLjXA==","_npmVersion":"10.9.0","description":"A command line tool for setting up commercetools MCP server","directories":{},"_nodeVersion":"18.20.4","dependencies":{"mcp":"^1.4.0","colors":"^1.4.0","@modelcontextprotocol/sdk":"^1.4.1","@commercetools-demo/ct-agent-toolkit":"latest"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","globals":"^15.15.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.5.1","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.13.4","@eslint/compat":"^1.2.6","eslint-plugin-jest":"^28.11.0","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/eslint-plugin":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.0_1744149031524_0.7984963732840622","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@commercetools-demo/mcp","version":"1.2.0","keywords":["mcp","modelcontextprotocol","commercetools"],"author":{"name":"Luciano Giavedoni","email":"luciano.giavedoni@commercetools.com"},"license":"MIT","_id":"@commercetools-demo/mcp@1.2.0","maintainers":[{"name":"lgiavedoni","email":"lgiavedoni@gmail.com"},{"name":"behnam777","email":"behnam777@gmail.com"}],"homepage":"https://github.com/commercetools-demo/ct-agent-toolkit/","bin":{"mcp":"dist/index.js"},"dist":{"shasum":"d625ed4e595137e9843129f8f1fe3b4c4cf354d5","tarball":"https://registry.npmjs.org/@commercetools-demo/mcp/-/mcp-1.2.0.tgz","fileCount":3,"integrity":"sha512-ODOzaGBskA3BjqMDJKiRGWrEyE98+3YchOUjN+4AMJIdbrbcCvD6P6G1eI/TKq5AX7AC1zfp2cGpCsHOjqqJXw==","signatures":[{"sig":"MEQCIE02JUHsCMmwa2JpI5O8HV5xkIwhR8WWDnurMVT+DNg3AiA9aUHoUYUITgF367mS+M33i56khUZfQBBJC+wWQketzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9544},"_from":"file:commercetools-demo-mcp-1.2.0.tgz","engines":{"node":">=18"},"scripts":{"lint":"eslint \"./**/*.ts*\"","test":"jest","build":"tsc && node -e \"require('fs').chmodSync('dist/index.js', '755')\"","clean":"rm -rf dist","prettier":"prettier './**/*.{js,ts,md,html,css}' --write","validate":"pnpm run lint --fix && pnpm run prettier && pnpm run test","prettier-check":"prettier './**/*.{js,ts,md,html,css}' --check"},"_npmUser":{"name":"behnam777","email":"behnam777@gmail.com"},"_resolved":"/private/var/folders/5f/fy9l221x5sd3p1f59b9th0g80000gq/T/bc49d13a7e96835b0547070d2e251dd1/commercetools-demo-mcp-1.2.0.tgz","_integrity":"sha512-ODOzaGBskA3BjqMDJKiRGWrEyE98+3YchOUjN+4AMJIdbrbcCvD6P6G1eI/TKq5AX7AC1zfp2cGpCsHOjqqJXw==","_npmVersion":"10.9.0","description":"A command line tool for setting up commercetools MCP server","directories":{},"_nodeVersion":"18.20.4","dependencies":{"mcp":"^1.4.0","colors":"^1.4.0","@modelcontextprotocol/sdk":"^1.9.0","@commercetools-demo/ct-agent-toolkit":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","globals":"^15.15.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.5.1","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.13.4","@eslint/compat":"^1.2.6","eslint-plugin-jest":"^28.11.0","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/eslint-plugin":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.2.0_1744319374137_0.68224662382026","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@commercetools-demo/mcp","version":"1.3.0","keywords":["mcp","modelcontextprotocol","commercetools"],"author":{"name":"Luciano Giavedoni","email":"luciano.giavedoni@commercetools.com"},"license":"MIT","_id":"@commercetools-demo/mcp@1.3.0","maintainers":[{"name":"lgiavedoni","email":"lgiavedoni@gmail.com"},{"name":"behnam777","email":"behnam777@gmail.com"}],"homepage":"https://github.com/commercetools-demo/ct-agent-toolkit/","bin":{"mcp":"dist/index.js"},"dist":{"shasum":"aebd7f825b586e64e54163e2cb7fe46c9e82266c","tarball":"https://registry.npmjs.org/@commercetools-demo/mcp/-/mcp-1.3.0.tgz","fileCount":3,"integrity":"sha512-xW8rphY735KcpnJr9acKj5hgsE2emlZkTYiQ7bmx1vbFPR6Fpu1YmEB2pDHSGEpYs08/44/ZMGlXbqY2qcV7fw==","signatures":[{"sig":"MEUCIFQJF5GUC3b2gutLMZttwVwR0sQhvxtUZeFsFBDBXb3iAiEApa/1ZnQUSZipC2H7/rFokUQ6Ipx+wz0PtkETiCCANaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9968},"_from":"file:commercetools-demo-mcp-1.3.0.tgz","engines":{"node":">=18"},"scripts":{"lint":"eslint \"./**/*.ts*\"","test":"jest","build":"tsc && node -e \"require('fs').chmodSync('dist/index.js', '755')\"","clean":"rm -rf dist","prettier":"prettier './**/*.{js,ts,md,html,css}' --write","validate":"pnpm run lint --fix && pnpm run prettier && pnpm run test","prettier-check":"prettier './**/*.{js,ts,md,html,css}' --check"},"_npmUser":{"name":"behnam777","email":"behnam777@gmail.com"},"_resolved":"/private/var/folders/5f/fy9l221x5sd3p1f59b9th0g80000gq/T/c98ff054a9094b19094af6a2176fb747/commercetools-demo-mcp-1.3.0.tgz","_integrity":"sha512-xW8rphY735KcpnJr9acKj5hgsE2emlZkTYiQ7bmx1vbFPR6Fpu1YmEB2pDHSGEpYs08/44/ZMGlXbqY2qcV7fw==","_npmVersion":"10.9.0","description":"A command line tool for setting up commercetools MCP server","directories":{},"_nodeVersion":"18.20.4","dependencies":{"mcp":"^1.4.0","colors":"^1.4.0","@modelcontextprotocol/sdk":"^1.9.0","@commercetools-demo/ct-agent-toolkit":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","globals":"^15.15.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.5.1","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.13.4","@eslint/compat":"^1.2.6","eslint-plugin-jest":"^28.11.0","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/eslint-plugin":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.3.0_1744398162513_0.24935492011167892","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@commercetools-demo/mcp","version":"1.4.0","keywords":["mcp","modelcontextprotocol","commercetools"],"author":{"name":"Luciano Giavedoni","email":"luciano.giavedoni@commercetools.com"},"license":"MIT","_id":"@commercetools-demo/mcp@1.4.0","maintainers":[{"name":"lgiavedoni","email":"lgiavedoni@gmail.com"},{"name":"behnam777","email":"behnam777@gmail.com"}],"homepage":"https://github.com/commercetools-demo/ct-agent-toolkit/","bin":{"mcp":"dist/index.js"},"dist":{"shasum":"987b78aadde4971c27bfab37cad6e2a6cbfb5b65","tarball":"https://registry.npmjs.org/@commercetools-demo/mcp/-/mcp-1.4.0.tgz","fileCount":3,"integrity":"sha512-uvO/d7ickypoC8581j52mkA44AKRO9s+25axZZp7wEjzI1TpXns2ufqqxa9f+Ju2lCkaZhqg0qos//7P2MrqUg==","signatures":[{"sig":"MEQCIHCpaJKqMLkwsoNioybRGjIZ5SvmEGXJm/aaYv3Por1SAiA8oZ4MAT+PhYdp9M1TYgEkQde3PFn6gLBY+c3Q1Cbcdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10035},"_from":"file:commercetools-demo-mcp-1.4.0.tgz","engines":{"node":">=18"},"scripts":{"lint":"eslint \"./**/*.ts*\"","test":"jest","build":"tsc && node -e \"require('fs').chmodSync('dist/index.js', '755')\"","clean":"rm -rf dist","prettier":"prettier './**/*.{js,ts,md,html,css}' --write","validate":"pnpm run lint --fix && pnpm run prettier && pnpm run test","prettier-check":"prettier './**/*.{js,ts,md,html,css}' --check"},"_npmUser":{"name":"behnam777","email":"behnam777@gmail.com"},"_resolved":"/private/var/folders/5f/fy9l221x5sd3p1f59b9th0g80000gq/T/2c4a9464a39b419a975c03eccd1b94b0/commercetools-demo-mcp-1.4.0.tgz","_integrity":"sha512-uvO/d7ickypoC8581j52mkA44AKRO9s+25axZZp7wEjzI1TpXns2ufqqxa9f+Ju2lCkaZhqg0qos//7P2MrqUg==","_npmVersion":"10.9.0","description":"A command line tool for setting up commercetools MCP server","directories":{},"_nodeVersion":"18.20.4","dependencies":{"mcp":"^1.4.0","colors":"^1.4.0","@modelcontextprotocol/sdk":"^1.9.0","@commercetools-demo/ct-agent-toolkit":"1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","globals":"^15.15.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.5.1","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.13.4","@eslint/compat":"^1.2.6","eslint-plugin-jest":"^28.11.0","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/eslint-plugin":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.4.0_1744407136004_0.07396871063086397","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@commercetools-demo/mcp","version":"1.6.0","keywords":["mcp","modelcontextprotocol","commercetools"],"author":{"name":"Luciano Giavedoni","email":"luciano.giavedoni@commercetools.com"},"license":"MIT","_id":"@commercetools-demo/mcp@1.6.0","maintainers":[{"name":"lgiavedoni","email":"lgiavedoni@gmail.com"},{"name":"behnam777","email":"behnam777@gmail.com"}],"homepage":"https://github.com/commercetools-demo/ct-agent-toolkit/","bin":{"mcp":"dist/index.js"},"dist":{"shasum":"777917c4da4f6c3aeab774dd5ad926605f0f0b0c","tarball":"https://registry.npmjs.org/@commercetools-demo/mcp/-/mcp-1.6.0.tgz","fileCount":3,"integrity":"sha512-aXMWup3wEzaEsTqkkC/YzLFwA8bcV8Dg9LblFx4rc65UPO51UMzLyGBkPEzq5Y7iL3+eaUdSdr7z5F78M5z1nw==","signatures":[{"sig":"MEYCIQDuCWCq5Z8DvqqE76byWaSL9GJ6VMbDyafUirvLm/yZXgIhAIQ/CSGtYI8wXdlb2hSKipCynt1f33QA+sC2wYVdV77x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10935},"_from":"file:commercetools-demo-mcp-1.6.0.tgz","engines":{"node":">=18"},"scripts":{"lint":"eslint \"./**/*.ts*\"","test":"jest","build":"tsc && node -e \"require('fs').chmodSync('dist/index.js', '755')\"","clean":"rm -rf dist","prettier":"prettier './**/*.{js,ts,md,html,css}' --write","validate":"pnpm run lint --fix && pnpm run prettier && pnpm run test","prettier-check":"prettier './**/*.{js,ts,md,html,css}' --check"},"_npmUser":{"name":"behnam777","email":"behnam777@gmail.com"},"_resolved":"/private/var/folders/5f/fy9l221x5sd3p1f59b9th0g80000gq/T/c2b18b7176cf799fe8897eaf1ed9771e/commercetools-demo-mcp-1.6.0.tgz","_integrity":"sha512-aXMWup3wEzaEsTqkkC/YzLFwA8bcV8Dg9LblFx4rc65UPO51UMzLyGBkPEzq5Y7iL3+eaUdSdr7z5F78M5z1nw==","_npmVersion":"10.9.0","description":"A command line tool for setting up commercetools MCP server","directories":{},"_nodeVersion":"18.20.4","dependencies":{"mcp":"^1.4.0","colors":"^1.4.0","@modelcontextprotocol/sdk":"^1.9.0","@commercetools-demo/ct-agent-toolkit":"1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","globals":"^15.15.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.5.1","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.13.4","@eslint/compat":"^1.2.6","eslint-plugin-jest":"^28.11.0","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/eslint-plugin":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.6.0_1744659626652_0.5779891326321454","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@commercetools-demo/mcp","version":"1.7.0","keywords":["mcp","modelcontextprotocol","commercetools"],"author":{"name":"Luciano Giavedoni","email":"luciano.giavedoni@commercetools.com"},"license":"MIT","_id":"@commercetools-demo/mcp@1.7.0","maintainers":[{"name":"lgiavedoni","email":"lgiavedoni@gmail.com"},{"name":"behnam777","email":"behnam777@gmail.com"}],"homepage":"https://github.com/commercetools-demo/ct-agent-toolkit/","bin":{"mcp":"dist/index.js"},"dist":{"shasum":"c59e9d91ec73928bfdbd26d696ad48f7dd33fc19","tarball":"https://registry.npmjs.org/@commercetools-demo/mcp/-/mcp-1.7.0.tgz","fileCount":3,"integrity":"sha512-yFajBVPiPegmmi70712UCUaSAP70VlS9ua4gRHYDgeOC2qImDC5OtBkXWit9FpKuLqEsOAwA10SAwNrJFBjZvA==","signatures":[{"sig":"MEUCIQCgw9l6+1bSq6W3chviVvYwuUJOzvBSnzfGzg/DGaJQlAIgMQeKYfnGdsDBLg1/U0NDEL/D8Gj+VdS1QS6FNTdk16k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11209},"_from":"file:commercetools-demo-mcp-1.7.0.tgz","engines":{"node":">=18"},"scripts":{"lint":"eslint \"./**/*.ts*\"","test":"jest","build":"tsc && node -e \"require('fs').chmodSync('dist/index.js', '755')\"","clean":"rm -rf dist","prettier":"prettier './**/*.{js,ts,md,html,css}' --write","validate":"pnpm run lint --fix && pnpm run prettier && pnpm run test","prettier-check":"prettier './**/*.{js,ts,md,html,css}' --check"},"_npmUser":{"name":"behnam777","email":"behnam777@gmail.com"},"_resolved":"/private/var/folders/5f/fy9l221x5sd3p1f59b9th0g80000gq/T/d06336242d70c66c10a2ab53c095d2dc/commercetools-demo-mcp-1.7.0.tgz","_integrity":"sha512-yFajBVPiPegmmi70712UCUaSAP70VlS9ua4gRHYDgeOC2qImDC5OtBkXWit9FpKuLqEsOAwA10SAwNrJFBjZvA==","_npmVersion":"10.9.0","description":"A command line tool for setting up commercetools MCP server","directories":{},"_nodeVersion":"18.20.4","dependencies":{"mcp":"^1.4.0","colors":"^1.4.0","@modelcontextprotocol/sdk":"^1.9.0","@commercetools-demo/ct-agent-toolkit":"1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","globals":"^15.15.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.5.1","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.13.4","@eslint/compat":"^1.2.6","eslint-plugin-jest":"^28.11.0","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/eslint-plugin":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.7.0_1744664308826_0.9155061616485247","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@commercetools-demo/mcp","version":"1.9.0","keywords":["mcp","modelcontextprotocol","commercetools"],"author":{"name":"Luciano Giavedoni","email":"luciano.giavedoni@commercetools.com"},"license":"MIT","_id":"@commercetools-demo/mcp@1.9.0","maintainers":[{"name":"lgiavedoni","email":"lgiavedoni@gmail.com"},{"name":"behnam777","email":"behnam777@gmail.com"}],"homepage":"https://github.com/commercetools-demo/ct-agent-toolkit/","bin":{"mcp":"dist/index.js"},"dist":{"shasum":"58c436c142ac8f94f7dd5e2300f29be2cd9ff098","tarball":"https://registry.npmjs.org/@commercetools-demo/mcp/-/mcp-1.9.0.tgz","fileCount":3,"integrity":"sha512-SSjsXvUpaHahGqo4EUmWbmgYs8eJonLSF9nVMVC2Ct1utygb9nWgouImb6xQGJQJvm6nbHkswW/+RuHgCjA1BQ==","signatures":[{"sig":"MEUCIFDbh0DXXBiSGgeVvQYRmCKGv7JMsospSYia1xsnUTPXAiEA8aEzkOM5mRnUXDSlhixfa2O41J9fNJLhVPvZwvjydB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11799},"_from":"file:commercetools-demo-mcp-1.9.0.tgz","engines":{"node":">=18"},"scripts":{"lint":"eslint \"./**/*.ts*\"","test":"jest","build":"tsc && node -e \"require('fs').chmodSync('dist/index.js', '755')\"","clean":"rm -rf dist","prettier":"prettier './**/*.{js,ts,md,html,css}' --write","validate":"pnpm run lint --fix && pnpm run prettier && pnpm run test","prettier-check":"prettier './**/*.{js,ts,md,html,css}' --check"},"_npmUser":{"name":"behnam777","email":"behnam777@gmail.com"},"_resolved":"/private/var/folders/5f/fy9l221x5sd3p1f59b9th0g80000gq/T/202ee5c85ff2723b62b22382f4e429e9/commercetools-demo-mcp-1.9.0.tgz","_integrity":"sha512-SSjsXvUpaHahGqo4EUmWbmgYs8eJonLSF9nVMVC2Ct1utygb9nWgouImb6xQGJQJvm6nbHkswW/+RuHgCjA1BQ==","_npmVersion":"10.9.0","description":"A command line tool for setting up commercetools MCP server","directories":{},"_nodeVersion":"18.20.4","dependencies":{"mcp":"^1.4.0","colors":"^1.4.0","@modelcontextprotocol/sdk":"^1.9.0","@commercetools-demo/ct-agent-toolkit":"1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","globals":"^15.15.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.5.1","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.13.4","@eslint/compat":"^1.2.6","eslint-plugin-jest":"^28.11.0","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/eslint-plugin":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.9.0_1744746166751_0.22960471885809142","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@commercetools-demo/mcp","version":"1.10.0","keywords":["mcp","modelcontextprotocol","commercetools"],"author":{"name":"Luciano Giavedoni","email":"luciano.giavedoni@commercetools.com"},"license":"MIT","_id":"@commercetools-demo/mcp@1.10.0","maintainers":[{"name":"lgiavedoni","email":"lgiavedoni@gmail.com"},{"name":"behnam777","email":"behnam777@gmail.com"}],"homepage":"https://github.com/commercetools-demo/ct-agent-toolkit/","bin":{"mcp":"dist/index.js"},"dist":{"shasum":"09d72f0c4ca31e94c8fa84b0712c8089ecf69363","tarball":"https://registry.npmjs.org/@commercetools-demo/mcp/-/mcp-1.10.0.tgz","fileCount":3,"integrity":"sha512-baTjQI4fuhYLxvU8ZETfAPWp3VHJ+sowJmAu5BGacnMnP7AJFY30U7VEQhbZyBspXvBA9Q5FfHEtrbr3mx3l3g==","signatures":[{"sig":"MEUCIApurORHj5WHy+qPrWz07sQIv1fEVpOiaunWt+OzBfrJAiEA7dY9G/9JOAzqd8UDQQgJvjI0r/GAxzK0NGn0UPLjcV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13024},"_from":"file:commercetools-demo-mcp-1.10.0.tgz","engines":{"node":">=18"},"scripts":{"lint":"eslint \"./**/*.ts*\"","test":"jest","build":"tsc && node -e \"require('fs').chmodSync('dist/index.js', '755')\"","clean":"rm -rf dist","prettier":"prettier './**/*.{js,ts,md,html,css}' --write","validate":"pnpm run lint --fix && pnpm run prettier && pnpm run test","prettier-check":"prettier './**/*.{js,ts,md,html,css}' --check"},"_npmUser":{"name":"behnam777","email":"behnam777@gmail.com"},"_resolved":"/private/var/folders/5f/fy9l221x5sd3p1f59b9th0g80000gq/T/e1ceccc82960969b873d86a51af2c9de/commercetools-demo-mcp-1.10.0.tgz","_integrity":"sha512-baTjQI4fuhYLxvU8ZETfAPWp3VHJ+sowJmAu5BGacnMnP7AJFY30U7VEQhbZyBspXvBA9Q5FfHEtrbr3mx3l3g==","_npmVersion":"10.9.0","description":"A command line tool for setting up commercetools MCP server","directories":{},"_nodeVersion":"18.20.4","dependencies":{"mcp":"^1.4.0","colors":"^1.4.0","@modelcontextprotocol/sdk":"^1.9.0","@commercetools-demo/ct-agent-toolkit":"^1.10.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","globals":"^15.15.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.5.1","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.13.4","@eslint/compat":"^1.2.6","eslint-plugin-jest":"^28.11.0","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/eslint-plugin":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.10.0_1744814193901_0.9108402528610295","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@commercetools-demo/mcp","version":"1.11.0","keywords":["mcp","modelcontextprotocol","commercetools"],"author":{"name":"Luciano Giavedoni","email":"luciano.giavedoni@commercetools.com"},"license":"MIT","_id":"@commercetools-demo/mcp@1.11.0","maintainers":[{"name":"lgiavedoni","email":"lgiavedoni@gmail.com"},{"name":"behnam777","email":"behnam777@gmail.com"}],"homepage":"https://github.com/commercetools-demo/ct-agent-toolkit/","bin":{"mcp":"dist/index.js"},"dist":{"shasum":"54a212491dc75d6d0440f13671080b57723193ed","tarball":"https://registry.npmjs.org/@commercetools-demo/mcp/-/mcp-1.11.0.tgz","fileCount":3,"integrity":"sha512-gpgH2xAskRd7fUzZDndHZTUvdUjtzDUEnZBaBdM+Eiax0WWn9erqoPYabfWVHFbKt3JFkKtP6dWh97PWvC9bPA==","signatures":[{"sig":"MEYCIQDk7YJb2BqWe0MKuRQbb3ZjV2TqU67pavrbOsO+qxWKmwIhAPHro7UNVo9aCbNB7joqWvq7vRQAxj9NcoGOaiDrP/vq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13050},"_from":"file:commercetools-demo-mcp-1.11.0.tgz","engines":{"node":">=18"},"scripts":{"lint":"eslint \"./**/*.ts*\"","test":"jest","build":"tsc && node -e \"require('fs').chmodSync('dist/index.js', '755')\"","clean":"rm -rf dist","prettier":"prettier './**/*.{js,ts,md,html,css}' --write","validate":"pnpm run lint --fix && pnpm run prettier && pnpm run test","prettier-check":"prettier './**/*.{js,ts,md,html,css}' --check"},"_npmUser":{"name":"behnam777","email":"behnam777@gmail.com"},"_resolved":"/private/var/folders/5f/fy9l221x5sd3p1f59b9th0g80000gq/T/c5b2a607610006262698f829c922f572/commercetools-demo-mcp-1.11.0.tgz","_integrity":"sha512-gpgH2xAskRd7fUzZDndHZTUvdUjtzDUEnZBaBdM+Eiax0WWn9erqoPYabfWVHFbKt3JFkKtP6dWh97PWvC9bPA==","_npmVersion":"10.9.0","description":"A command line tool for setting up commercetools MCP server","directories":{},"_nodeVersion":"18.20.4","dependencies":{"mcp":"^1.4.0","colors":"^1.4.0","@modelcontextprotocol/sdk":"^1.9.0","@commercetools-demo/ct-agent-toolkit":"^1.11.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","globals":"^15.15.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.5.1","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.13.4","@eslint/compat":"^1.2.6","eslint-plugin-jest":"^28.11.0","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/eslint-plugin":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.11.0_1745532678768_0.9958349202135737","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@commercetools-demo/mcp","version":"1.12.0","keywords":["mcp","modelcontextprotocol","commercetools"],"author":{"name":"Luciano Giavedoni","email":"luciano.giavedoni@commercetools.com"},"license":"MIT","_id":"@commercetools-demo/mcp@1.12.0","maintainers":[{"name":"lgiavedoni","email":"lgiavedoni@gmail.com"},{"name":"behnam777","email":"behnam777@gmail.com"}],"homepage":"https://github.com/commercetools-demo/ct-agent-toolkit/","bin":{"mcp":"dist/index.js"},"dist":{"shasum":"8fa06c2d5fda70c91a0784dca3231e22fb3ffb16","tarball":"https://registry.npmjs.org/@commercetools-demo/mcp/-/mcp-1.12.0.tgz","fileCount":3,"integrity":"sha512-i3aXw87cuVCMHLO2EJ2RtO8KNVVQn5CMjrRx2OwVSoK+xqqKcI91YIJvdopflTnK2GMkmDdRsnNevW/+Emfyeg==","signatures":[{"sig":"MEYCIQDW2eTqyrJNpJtL0XlfrjNxVIFwPNwdKtOc8i7ABs3TGgIhAPfSuqyknVXzMmoHvoxmJgg3kYOL32c+yrqsc/I4Xrg/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13802},"_from":"file:commercetools-demo-mcp-1.12.0.tgz","engines":{"node":">=18"},"scripts":{"lint":"eslint \"./**/*.ts*\"","test":"jest","build":"tsc && node -e \"require('fs').chmodSync('dist/index.js', '755')\"","clean":"rm -rf dist","prettier":"prettier './**/*.{js,ts,md,html,css}' --write","validate":"pnpm run lint --fix && pnpm run prettier && pnpm run test","prettier-check":"prettier './**/*.{js,ts,md,html,css}' --check"},"_npmUser":{"name":"behnam777","email":"behnam777@gmail.com"},"_resolved":"/private/var/folders/5f/fy9l221x5sd3p1f59b9th0g80000gq/T/56250f44e6161778b942c9edd65b84e9/commercetools-demo-mcp-1.12.0.tgz","_integrity":"sha512-i3aXw87cuVCMHLO2EJ2RtO8KNVVQn5CMjrRx2OwVSoK+xqqKcI91YIJvdopflTnK2GMkmDdRsnNevW/+Emfyeg==","_npmVersion":"10.9.0","description":"A command line tool for setting up commercetools MCP server","directories":{},"_nodeVersion":"18.20.4","dependencies":{"mcp":"^1.4.0","colors":"^1.4.0","@modelcontextprotocol/sdk":"^1.9.0","@commercetools-demo/ct-agent-toolkit":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","globals":"^15.15.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.5.1","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.13.4","@eslint/compat":"^1.2.6","eslint-plugin-jest":"^28.11.0","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/eslint-plugin":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.12.0_1746020265918_0.6383511787904139","host":"s3://npm-registry-packages-npm-production"}},"1.13.0-beta.1":{"name":"@commercetools-demo/mcp","version":"1.13.0-beta.1","keywords":["mcp","modelcontextprotocol","commercetools"],"author":{"name":"Luciano Giavedoni","email":"luciano.giavedoni@commercetools.com"},"license":"MIT","_id":"@commercetools-demo/mcp@1.13.0-beta.1","maintainers":[{"name":"lgiavedoni","email":"lgiavedoni@gmail.com"},{"name":"behnam777","email":"behnam777@gmail.com"}],"homepage":"https://github.com/commercetools-demo/ct-agent-toolkit/","bin":{"mcp":"dist/index.js"},"dist":{"shasum":"4a0ef47496324f285a4e9b632e6ff06c780770bd","tarball":"https://registry.npmjs.org/@commercetools-demo/mcp/-/mcp-1.13.0-beta.1.tgz","fileCount":2,"integrity":"sha512-U+lWGej6+EKAxnXdUIXtxJ8QT8t+W3UpuCWXBlbOEwOhD9taNGjBVw92pSBYPWW5be0DNtOI4u0gZE7UeVqG0w==","signatures":[{"sig":"MEQCIBgGRFjmrE2GuFurz0VRWxYW7jCipuYIe22/2JDafw6nAiA6kE90wNuOc/F6FPSIR687V6L47EzJ9z16MFi8glQ/5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10009},"_from":"file:commercetools-demo-mcp-1.13.0-beta.1.tgz","engines":{"node":">=18"},"scripts":{"lint":"eslint \"./**/*.ts*\"","test":"jest","build":"tsc && node -e \"require('fs').chmodSync('dist/index.js', '755')\"","clean":"rm -rf dist","prettier":"prettier './**/*.{js,ts,md,html,css}' --write","validate":"pnpm run lint --fix && pnpm run prettier && pnpm run test","prettier-check":"prettier './**/*.{js,ts,md,html,css}' --check"},"_npmUser":{"name":"behnam777","email":"behnam777@gmail.com"},"_resolved":"/private/var/folders/5f/fy9l221x5sd3p1f59b9th0g80000gq/T/648c5dbc3b8121c7f8157a110566316a/commercetools-demo-mcp-1.13.0-beta.1.tgz","_integrity":"sha512-U+lWGej6+EKAxnXdUIXtxJ8QT8t+W3UpuCWXBlbOEwOhD9taNGjBVw92pSBYPWW5be0DNtOI4u0gZE7UeVqG0w==","_npmVersion":"10.9.2","description":"A command line tool for setting up commercetools MCP server","directories":{},"_nodeVersion":"22.15.0","dependencies":{"mcp":"^1.4.2","colors":"^1.4.0","@modelcontextprotocol/sdk":"^1.11.0","@commercetools-demo/ct-agent-toolkit":"1.13.0-beta.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","globals":"^15.15.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.5.1","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.13.4","@eslint/compat":"^1.2.6","eslint-plugin-jest":"^28.11.0","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/eslint-plugin":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.13.0-beta.1_1748371684921_0.17490978588765937","host":"s3://npm-registry-packages-npm-production"}},"1.13.0-beta.2":{"name":"@commercetools-demo/mcp","version":"1.13.0-beta.2","keywords":["mcp","modelcontextprotocol","commercetools"],"author":{"name":"Luciano Giavedoni","email":"luciano.giavedoni@commercetools.com"},"license":"MIT","_id":"@commercetools-demo/mcp@1.13.0-beta.2","maintainers":[{"name":"lgiavedoni","email":"lgiavedoni@gmail.com"},{"name":"behnam777","email":"behnam777@gmail.com"}],"homepage":"https://github.com/commercetools-demo/ct-agent-toolkit/","bin":{"mcp":"dist/index.js"},"dist":{"shasum":"5eb3dbfb385e072a4e2a1d97963592a63d560650","tarball":"https://registry.npmjs.org/@commercetools-demo/mcp/-/mcp-1.13.0-beta.2.tgz","fileCount":3,"integrity":"sha512-M93vHrMye/3R/HS8kocz8JBy63q+KkdGoRfpeloEBTEKNIfwArdPSwHm3/46506qUfYURqxiOuklmwRFXKNGpA==","signatures":[{"sig":"MEUCIGurp0W9VPOFtXgvs3PnF+KCIomwMyMzNhjnyn+otpeKAiEAhuCkfM7SKyQdFAcrR6a8t6f+MQX8L5JaAiZf9sW+9gE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16721},"_from":"file:commercetools-demo-mcp-1.13.0-beta.2.tgz","engines":{"node":">=18"},"scripts":{"lint":"eslint \"./**/*.ts*\"","test":"jest","build":"tsc && node -e \"require('fs').chmodSync('dist/index.js', '755')\"","clean":"rm -rf dist","prettier":"prettier './**/*.{js,ts,md,html,css}' --write","validate":"pnpm run lint --fix && pnpm run prettier && pnpm run test","prettier-check":"prettier './**/*.{js,ts,md,html,css}' --check"},"_npmUser":{"name":"behnam777","email":"behnam777@gmail.com"},"_resolved":"/private/var/folders/5f/fy9l221x5sd3p1f59b9th0g80000gq/T/52d18931556fa509ee42ebac9ee9483a/commercetools-demo-mcp-1.13.0-beta.2.tgz","_integrity":"sha512-M93vHrMye/3R/HS8kocz8JBy63q+KkdGoRfpeloEBTEKNIfwArdPSwHm3/46506qUfYURqxiOuklmwRFXKNGpA==","_npmVersion":"10.9.2","description":"A command line tool for setting up commercetools MCP server","directories":{},"_nodeVersion":"22.15.0","dependencies":{"mcp":"^1.4.2","colors":"^1.4.0","@modelcontextprotocol/sdk":"^1.11.0","@commercetools-demo/ct-agent-toolkit":"1.13.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","globals":"^15.15.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.5.1","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.13.4","@eslint/compat":"^1.2.6","eslint-plugin-jest":"^28.11.0","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/eslint-plugin":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.13.0-beta.2_1748374278680_0.7118562895697349","host":"s3://npm-registry-packages-npm-production"}},"1.13.0-beta.3":{"name":"@commercetools-demo/mcp","version":"1.13.0-beta.3","keywords":["mcp","modelcontextprotocol","commercetools"],"author":{"name":"Luciano Giavedoni","email":"luciano.giavedoni@commercetools.com"},"license":"MIT","_id":"@commercetools-demo/mcp@1.13.0-beta.3","maintainers":[{"name":"lgiavedoni","email":"lgiavedoni@gmail.com"},{"name":"behnam777","email":"behnam777@gmail.com"}],"homepage":"https://github.com/commercetools-demo/ct-agent-toolkit/","bin":{"mcp":"dist/index.js"},"dist":{"shasum":"c9e0b6c0156c2bc833d1cea9f251aa70a18af7c2","tarball":"https://registry.npmjs.org/@commercetools-demo/mcp/-/mcp-1.13.0-beta.3.tgz","fileCount":3,"integrity":"sha512-F4mb+EY++YU80JSOA7MCwcjLXiA9gnlp+dWiFto/P/yoh03DZvPgXmQ89BHhkLowRHyW+3K6RqaZRUrtRd8dhA==","signatures":[{"sig":"MEUCIE4x3agah8vEHCK3urmhKRYu6kBPQPaQIa2Ad5ABRrUkAiEAxhPUrPx9u39elBXGtMZ5FOkqss+T9YIYiTyChEiZw4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16721},"_from":"file:commercetools-demo-mcp-1.13.0-beta.3.tgz","engines":{"node":">=18"},"scripts":{"lint":"eslint \"./**/*.ts*\"","test":"jest","build":"tsc && node -e \"require('fs').chmodSync('dist/index.js', '755')\"","clean":"rm -rf dist","prettier":"prettier './**/*.{js,ts,md,html,css}' --write","validate":"pnpm run lint --fix && pnpm run prettier && pnpm run test","prettier-check":"prettier './**/*.{js,ts,md,html,css}' --check"},"_npmUser":{"name":"behnam777","email":"behnam777@gmail.com"},"_resolved":"/private/var/folders/5f/fy9l221x5sd3p1f59b9th0g80000gq/T/bfe1e031160f7e0a344f8a50d7a89a52/commercetools-demo-mcp-1.13.0-beta.3.tgz","_integrity":"sha512-F4mb+EY++YU80JSOA7MCwcjLXiA9gnlp+dWiFto/P/yoh03DZvPgXmQ89BHhkLowRHyW+3K6RqaZRUrtRd8dhA==","_npmVersion":"10.9.2","description":"A command line tool for setting up commercetools MCP server","directories":{},"_nodeVersion":"22.15.0","dependencies":{"mcp":"^1.4.2","colors":"^1.4.0","@modelcontextprotocol/sdk":"^1.11.0","@commercetools-demo/ct-agent-toolkit":"1.13.0-beta.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","globals":"^15.15.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.5.1","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.13.4","@eslint/compat":"^1.2.6","eslint-plugin-jest":"^28.11.0","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/eslint-plugin":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.13.0-beta.3_1748374849417_0.7190583790515983","host":"s3://npm-registry-packages-npm-production"}},"1.13.0-beta.4":{"name":"@commercetools-demo/mcp","version":"1.13.0-beta.4","keywords":["mcp","modelcontextprotocol","commercetools"],"author":{"name":"Luciano Giavedoni","email":"luciano.giavedoni@commercetools.com"},"license":"MIT","_id":"@commercetools-demo/mcp@1.13.0-beta.4","maintainers":[{"name":"lgiavedoni","email":"lgiavedoni@gmail.com"},{"name":"behnam777","email":"behnam777@gmail.com"}],"homepage":"https://github.com/commercetools-demo/ct-agent-toolkit/","bin":{"mcp":"dist/index.js"},"dist":{"shasum":"3fe513152e109eff2bdf9d5b0f71b929068aa811","tarball":"https://registry.npmjs.org/@commercetools-demo/mcp/-/mcp-1.13.0-beta.4.tgz","fileCount":3,"integrity":"sha512-8Q3yVNk6s9vZhfDTQb4cDaV2mxAYz4aaPEzZs9QwjaCfGx0o5ePxhkPBr671pcw0so8f50oT75YkxbwdFCqOHg==","signatures":[{"sig":"MEYCIQDXabaELyrMWsBIOD9ielm4innV326ifGOjPQOZ3737FAIhAM7fwW34q4vh3RqQncA58NSZx0Q9JawkhfUNH12eqF6w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16700},"_from":"file:commercetools-demo-mcp-1.13.0-beta.4.tgz","engines":{"node":">=18"},"scripts":{"lint":"eslint \"./**/*.ts*\"","test":"jest","build":"tsc && node -e \"require('fs').chmodSync('dist/index.js', '755')\"","clean":"rm -rf dist","prettier":"prettier './**/*.{js,ts,md,html,css}' --write","validate":"pnpm run lint --fix && pnpm run prettier && pnpm run test","prettier-check":"prettier './**/*.{js,ts,md,html,css}' --check"},"_npmUser":{"name":"behnam777","email":"behnam777@gmail.com"},"_resolved":"/private/var/folders/5f/fy9l221x5sd3p1f59b9th0g80000gq/T/f1bdbe5ec75d7c3c23b5180d0985578c/commercetools-demo-mcp-1.13.0-beta.4.tgz","_integrity":"sha512-8Q3yVNk6s9vZhfDTQb4cDaV2mxAYz4aaPEzZs9QwjaCfGx0o5ePxhkPBr671pcw0so8f50oT75YkxbwdFCqOHg==","_npmVersion":"10.9.2","description":"A command line tool for setting up commercetools MCP server","directories":{},"_nodeVersion":"22.15.0","dependencies":{"colors":"^1.4.0","@modelcontextprotocol/sdk":"^1.11.0","@commercetools-demo/ct-agent-toolkit":"1.13.0-beta.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","globals":"^15.15.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.5.1","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.13.4","@eslint/compat":"^1.2.6","eslint-plugin-jest":"^28.11.0","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/eslint-plugin":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.13.0-beta.4_1748375270518_0.5744131595589788","host":"s3://npm-registry-packages-npm-production"}},"1.13.0-beta.5":{"name":"@commercetools-demo/mcp","version":"1.13.0-beta.5","keywords":["mcp","modelcontextprotocol","commercetools"],"author":{"name":"Luciano Giavedoni","email":"luciano.giavedoni@commercetools.com"},"license":"MIT","_id":"@commercetools-demo/mcp@1.13.0-beta.5","maintainers":[{"name":"lgiavedoni","email":"lgiavedoni@gmail.com"},{"name":"behnam777","email":"behnam777@gmail.com"}],"homepage":"https://github.com/commercetools-demo/ct-agent-toolkit/","bin":{"mcp":"dist/index.js"},"dist":{"shasum":"ab6f334e4b2e89ff6319487bd2ec4a57672bccec","tarball":"https://registry.npmjs.org/@commercetools-demo/mcp/-/mcp-1.13.0-beta.5.tgz","fileCount":3,"integrity":"sha512-g9zTg1xZfkhCGcN7mHr0Z6IJWZfx/Sv1GTAy2bMkvyUtsw6r8cLr4raYB79KqPxUkxJJ9cbkQRBq1+NIAvgZqA==","signatures":[{"sig":"MEQCIEu78r9iIFE8Bz49sRPkGpoWdk2NwkaX96OQAzQzj3jrAiADmLQevwSlfY9HfhGqQPWjuL4xvityXHXkx1+6Cmr/hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18755},"_from":"file:commercetools-demo-mcp-1.13.0-beta.5.tgz","engines":{"node":">=18"},"scripts":{"lint":"eslint \"./**/*.ts*\"","test":"jest","build":"tsc && node -e \"require('fs').chmodSync('dist/index.js', '755')\"","clean":"rm -rf dist","prettier":"prettier './**/*.{js,ts,md,html,css}' --write","validate":"pnpm run lint --fix && pnpm run prettier && pnpm run test","prettier-check":"prettier './**/*.{js,ts,md,html,css}' --check"},"_npmUser":{"name":"behnam777","email":"behnam777@gmail.com"},"_resolved":"/private/var/folders/5f/fy9l221x5sd3p1f59b9th0g80000gq/T/d75a07692c354de53c6ef6fe440481fd/commercetools-demo-mcp-1.13.0-beta.5.tgz","_integrity":"sha512-g9zTg1xZfkhCGcN7mHr0Z6IJWZfx/Sv1GTAy2bMkvyUtsw6r8cLr4raYB79KqPxUkxJJ9cbkQRBq1+NIAvgZqA==","_npmVersion":"10.9.2","description":"A command line tool for setting up commercetools MCP server","directories":{},"_nodeVersion":"22.15.0","dependencies":{"colors":"^1.4.0","@modelcontextprotocol/sdk":"^1.11.0","@commercetools-demo/ct-agent-toolkit":"1.13.0-beta.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","globals":"^15.15.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.5.1","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.13.4","@eslint/compat":"^1.2.6","eslint-plugin-jest":"^28.11.0","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/eslint-plugin":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.13.0-beta.5_1748457371429_0.7682259110499303","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@commercetools-demo/mcp","version":"1.14.0","homepage":"https://github.com/commercetools-demo/ct-agent-toolkit/","description":"A command line tool for setting up commercetools MCP server","bin":{"mcp":"dist/index.js"},"engines":{"node":">=18"},"dependencies":{"@commercetools-demo/ct-agent-toolkit":"1.14.0","@modelcontextprotocol/sdk":"^1.11.0","colors":"^1.4.0"},"keywords":["mcp","modelcontextprotocol","commercetools"],"author":{"name":"Luciano Giavedoni","email":"luciano.giavedoni@commercetools.com"},"license":"MIT","devDependencies":{"@eslint/compat":"^1.2.6","@types/jest":"^29.5.14","@types/node":"^22.13.4","@typescript-eslint/eslint-plugin":"^8.24.1","eslint-config-prettier":"^10.0.1","eslint-plugin-import":"^2.31.0","eslint-plugin-jest":"^28.11.0","eslint-plugin-prettier":"^5.2.3","globals":"^15.15.0","jest":"^29.7.0","prettier":"^3.5.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","typescript":"^5.8.3"},"scripts":{"build":"tsc && node -e \"require('fs').chmodSync('dist/index.js', '755')\"","clean":"rm -rf dist","lint":"eslint \"./**/*.ts*\"","prettier":"prettier './**/*.{js,ts,md,html,css}' --write","prettier-check":"prettier './**/*.{js,ts,md,html,css}' --check","test":"jest","validate":"pnpm run lint --fix && pnpm run prettier && pnpm run test"},"_id":"@commercetools-demo/mcp@1.14.0","_integrity":"sha512-/aPwMQnrWUixkIrJkWR52Bp4dV8/26UICiWUoCk9g9gBb7cVb1pNoyYCQFSSTUn1HaPl/bo83pJrypeOsDo11A==","_resolved":"/private/var/folders/5f/fy9l221x5sd3p1f59b9th0g80000gq/T/31c6dfa7a8d3bfba5de2cc5ca409d500/commercetools-demo-mcp-1.14.0.tgz","_from":"file:commercetools-demo-mcp-1.14.0.tgz","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-/aPwMQnrWUixkIrJkWR52Bp4dV8/26UICiWUoCk9g9gBb7cVb1pNoyYCQFSSTUn1HaPl/bo83pJrypeOsDo11A==","shasum":"9d278d60d6fafa3a0c5af51d3ebf39d63bbd191a","tarball":"https://registry.npmjs.org/@commercetools-demo/mcp/-/mcp-1.14.0.tgz","fileCount":3,"unpackedSize":21234,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEINcPhNrPDJ7adhe8jXph39SD/mROAu9MhopBAtMGNzAiEAjWsH+hp40Zg4L1iffpoDU5DGcL//EKTpNjK5aUT4Gtw="}]},"_npmUser":{"name":"behnam777","email":"behnam777@gmail.com"},"directories":{},"maintainers":[{"name":"lgiavedoni","email":"lgiavedoni@gmail.com"},{"name":"behnam777","email":"behnam777@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp_1.14.0_1748535497927_0.3901661294289709"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-08T13:29:06.281Z","modified":"2025-05-29T16:18:18.329Z","0.1.3":"2025-04-08T13:29:06.526Z","0.1.4":"2025-04-08T19:12:00.844Z","1.1.0":"2025-04-08T21:50:31.700Z","1.2.0":"2025-04-10T21:09:34.321Z","1.3.0":"2025-04-11T19:02:42.669Z","1.4.0":"2025-04-11T21:32:16.186Z","1.6.0":"2025-04-14T19:40:26.837Z","1.7.0":"2025-04-14T20:58:28.986Z","1.9.0":"2025-04-15T19:42:46.952Z","1.10.0":"2025-04-16T14:36:34.080Z","1.11.0":"2025-04-24T22:11:18.973Z","1.12.0":"2025-04-30T13:37:46.103Z","1.13.0-beta.1":"2025-05-27T18:48:05.082Z","1.13.0-beta.2":"2025-05-27T19:31:18.920Z","1.13.0-beta.3":"2025-05-27T19:40:49.590Z","1.13.0-beta.4":"2025-05-27T19:47:50.700Z","1.13.0-beta.5":"2025-05-28T18:36:11.616Z","1.14.0":"2025-05-29T16:18:18.097Z"},"author":{"name":"Luciano Giavedoni","email":"luciano.giavedoni@commercetools.com"},"license":"MIT","homepage":"https://github.com/commercetools-demo/ct-agent-toolkit/","keywords":["mcp","modelcontextprotocol","commercetools"],"description":"A command line tool for setting up commercetools MCP server","maintainers":[{"name":"lgiavedoni","email":"lgiavedoni@gmail.com"},{"name":"behnam777","email":"behnam777@gmail.com"}],"readme":"# Commercetools Model Context Protocol\n\n## Setup\n\nTo run the commercetools MCP server using npx, use the following command:\n\n```bash\n# To set up all available tools\nnpx -y @commercetools-demo/mcp --tools=all --clientId=CLIENT_ID --clientSecret=CLIENT_SECRET --projectKey=PROJECT_KEY --authUrl=AUTH_URL --apiUrl=API_URL --isAdmin=true\n\n# To set up all read-only tools\nnpx -y @commercetools-demo/mcp --tools=all.read --clientId=CLIENT_ID --clientSecret=CLIENT_SECRET --projectKey=PROJECT_KEY --authUrl=AUTH_URL --apiUrl=API_URL --isAdmin=true\n\n```\n\n```bash\n# To set up specific tools\nnpx -y @commercetools-demo/mcp --tools=products.read,products.create --clientId=CLIENT_ID --clientSecret=CLIENT_SECRET --projectKey=PROJECT_KEY --authUrl=AUTH_URL --apiUrl=API_URL --isAdmin=true\n\n# Additional optional parameters (providing one of the following parameters is required)\n# --isAdmin           Enable admin access for backend operations (not restricted to a specific customer)\n# --customerId        Restrict operations to a specific customer (e.g., --customerId=CUSTOMER_ID)\n# --cartId            Restrict operations to a specific cart (e.g., --cartId=CART_ID)\n# --storeKey          Restrict operations to a specific store (e.g., --storeKey=STORE_KEY)\n# --businessUnitKey   Restrict operations to a specific business unit (e.g., --businessUnitKey=BUSINESS_UNIT_KEY)\n#                     Note: When using businessUnitKey, customerId is also required for associate operations\n\n```\n\nMake sure to replace `CLIENT_ID`, `CLIENT_SECRET`, `PROJECT_KEY`, `AUTH_URL`, and `API_URL` with your actual values. If using the customerId parameter, replace `CUSTOMER_ID` with the actual customer ID. Alternatively, you could set the API_KEY in your environment variables.\n\n**_Note:_** Providing one of the following parameters is required: `--isAdmin`, `--customerId`, `--storeKey`, or both `--customerId` and `--businessUnitKey` for associate operations\n\n### Usage with Claude Desktop\n\nAdd the following to your `claude_desktop_config.json`. See [here](https://modelcontextprotocol.io/quickstart/user) for more details.\n\n```json\n{\n  \"mcpServers\": {\n    \"commercetools\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\",\n        \"@commercetools-demo/mcp@latest\",\n        \"--tools=all\",\n        \"--clientId=CLIENT_ID\",\n        \"--clientSecret=CLIENT_SECRET\",\n        \"--authUrl=AUTH_URL\",\n        \"--projectKey=PROJECT_KEY\",\n        \"--apiUrl=API_URL\"\n        // Optional: add \"--isAdmin\" for admin access\n        // Optional: add \"--customerId=CUSTOMER_ID\" to restrict to a specific customer\n        // Optional: add \"--cartId=CART_ID\" to restrict to a specific cart\n        // Optional: add \"--storeKey=STORE_KEY\" to restrict to a specific store\n        // Optional: add \"--businessUnitKey=BUSINESS_UNIT_KEY\" to restrict to a specific business unit\n        //          Note: When using businessUnitKey, customerId is also required for associate operations\n      ]\n    }\n  }\n}\n```\n\n**Alternative: To use only read-only tools, replace `\"--tools=all\"` with `\"--tools=all.read\"`**\n\n## Available tools\n\n### Special Tool Options\n\n| Tool       | Description                                                      |\n| ---------- | ---------------------------------------------------------------- |\n| `all`      | Enable all available tools (read, create, and update operations) |\n| `all.read` | Enable all read-only tools (safe for read-only access)           |\n\n### Individual Tools\n\n| Tool                       | Description                             |\n| -------------------------- | --------------------------------------- |\n| `products.read`            | Read product information                |\n| `products.create`          | Create product information              |\n| `products.update`          | Update product information              |\n| `project.read`             | Read project information                |\n| `product-search.read`      | Read product search information         |\n| `category.read`            | Read category information               |\n| `category.create`          | Create category information             |\n| `category.update`          | Update category information             |\n| `channel.read`             | Read channel information                |\n| `channel.create`           | Create channel                          |\n| `channel.update`           | Update channel information              |\n| `product-selection.read`   | Read product selection information      |\n| `product-selection.create` | Create product selection information    |\n| `product-selection.update` | Update product selection information    |\n| `order.read`               | Read order information                  |\n| `order.create`             | Create order (from cart, quote, import) |\n| `order.update`             | Update order information                |\n| `cart.read`                | Read cart information                   |\n| `cart.create`              | Create cart                             |\n| `cart.update`              | Update cart information                 |\n| `customer.read`            | Read customer information               |\n| `customer.create`          | Create customer                         |\n| `customer.update`          | Update customer information             |\n| `customer-group.read`      | Read customer group information         |\n| `customer-group.create`    | Create customer group                   |\n| `customer-group.update`    | Update customer group information       |\n| `quote.read`               | Read quote information                  |\n| `quote.create`             | Create quote (from staged quote)        |\n| `quote.update`             | Update quote information                |\n| `quote-request.read`       | Read quote request information          |\n| `quote-request.create`     | Create quote request                    |\n| `quote-request.update`     | Update quote request information        |\n| `staged-quote.read`        | Read staged quote information           |\n| `staged-quote.create`      | Create staged quote                     |\n| `staged-quote.update`      | Update staged quote information         |\n| `standalone-price.read`    | Read standalone price information       |\n| `standalone-price.create`  | Create standalone price                 |\n| `standalone-price.update`  | Update standalone price information     |\n| `product-discount.read`    | Read product discount information       |\n| `product-discount.create`  | Create product discount                 |\n| `product-discount.update`  | Update product discount information     |\n| `cart-discount.read`       | Read cart discount information          |\n| `cart-discount.create`     | Create cart discount                    |\n| `cart-discount.update`     | Update cart discount information        |\n| `discount-code.read`       | Read discount code information          |\n| `discount-code.create`     | Create discount code                    |\n| `discount-code.update`     | Update discount code information        |\n| `product-type.read`        | Read product type information           |\n| `product-type.create`      | Create product type                     |\n| `product-type.update`      | Update product type information         |\n| `bulk.create`              | Create bulk entities                    |\n| `bulk.update`              | Update bulk entities                    |\n| `inventory.read`           | Read inventory information              |\n| `inventory.create`         | Create inventory                        |\n| `inventory.update`         | Update inventory information            |\n| `store.read`               | Read store information                  |\n| `store.create`             | Create store                            |\n| `store.update`             | Update store information                |\n| `business-unit.read`       | Read business unit information          |\n| `business-unit.create`     | Create business unit                    |\n| `business-unit.update`     | Update business unit information        |\n\n## Debugging locally\n\n```bash\n#  navigate to ../typescript\npnpm run build\n# navigate to ../modelcontextprotocol\n\n# link the local package\npnpm add link:../typescript\n\n# run the server in terminal\nnpx ts-node src/index.ts --tools=products.read --clientId=CLIENT_ID --clientSecret=CLIENT_SECRET --authUrl=AUTH_URL --projectKey=PROJECT_KEY --apiUrl=API_URL\n# Optional: add --isAdmin for admin access\n# Optional: add --customerId=CUSTOMER_ID to restrict to a specific customer\n# Optional: add --businessUnitKey=BUSINESS_UNIT_KEY to restrict to a specific business unit\n#          Note: When using businessUnitKey, customerId is also required for associate operations\n\n# test using mcptools : Install mcptools from https://github.com/f/mcptools\nmcp call list_products --params '{\"limit\": 2}' npx ts-node /<absolute-path>/ct-agent-toolkit/modelcontextprotocol/src/index.ts --tools=all \\\n--projectKey=\"PROJECT_KEY\" \\\n--clientSecret=\"CLIENT_SECRET\" \\\n--clientId=\"CLIENT_ID\" \\\n--authUrl=\"AUTH_URL\" \\\n--apiUrl=\"API_URL\"\n# Optional: add --isAdmin for admin access\n# Optional: add --customerId=\"CUSTOMER_ID\" to restrict to a specific customer\n# Optional: add --cartId=\"CART_ID\" to restrict to a specific cart\n# Optional: add --businessUnitKey=\"BUSINESS_UNIT_KEY\" to restrict to a specific business unit\n#          Note: When using businessUnitKey, customerId is also required for associate operations\n```\n\n**_Do not commit the linked package in package.json to the repo_**\n\n## Testing Using Claude Desktop\n\nNOTE: This will not work with Claude Desktop unless you uninstall node v16 from your machine!\n\n```bash\n#  navigate to ../typescript\npnpm run build\n\n# navigate to ../modelcontextprotocol\n\n# link the local package\npnpm add link:../typescript\n```\n\nConfigure MCP servers in Claude Desktop\n\n```json\n{\n  \"mcpServers\": {\n    \"commercetools\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"ts-node\",\n        \"/<absolute-path>/ct-agent-toolkit/modelcontextprotocol/src/index.ts\",\n        \"--tools=all\",\n        \"--projectKey=PROJECT_KEY\",\n        \"--clientSecret=CLIENT_SECRET\",\n        \"--clientId=CLIENT_ID\",\n        \"--authUrl=AUTH_URL\",\n        \"--apiUrl=API_URL\"\n        // Optional: add \"--isAdmin\" for admin access\n        // Optional: add \"--customerId=CUSTOMER_ID\" to restrict to a specific customer\n        // Optional: add \"--cartId=CART_ID\" to restrict to a specific cart\n        // Optional: add \"--storeKey=STORE_KEY\" to restrict to a specific store\n        // Optional: add \"--businessUnitKey=BUSINESS_UNIT_KEY\" to restrict to a specific business unit\n        //          Note: When using businessUnitKey, customerId is also required for associate operations\n      ]\n    }\n  }\n}\n```\n\n## Debugging the Server\n\nTo debug your server, you can use the [MCP Inspector](https://modelcontextprotocol.io/docs/tools/inspector).\n\nFirst build the server\n\n```\nnpm run build\n```\n\nRun the following command in your terminal:\n\n```bash\n# Start MCP Inspector and server with all tools\nnpx @modelcontextprotocol/inspector node dist/index.js --tools=all --clientId=CLIENT_ID --clientSecret=CLIENT_SECRET --projectKey=PROJECT_KEY --authUrl=AUTH_URL --apiUrl=API_URL\n# Optional: add --isAdmin for admin access\n# Optional: add --customerId=CUSTOMER_ID to restrict to a specific customer\n# Optional: add --cartId=CART_ID to restrict to a specific cart\n# Optional: add --storeKey=STORE_KEY to restrict to a specific store\n# Optional: add --businessUnitKey=BUSINESS_UNIT_KEY to restrict to a specific business unit\n#          Note: When using businessUnitKey, customerId is also required for associate operations\n```\n\n### Instructions\n\n1. Replace `CLIENT_ID`, `CLIENT_SECRET`, `PROJECT_KEY`, `AUTH_URL`, and `API_URL` with your actual values.\n2. Run the command to start the MCP Inspector.\n3. Open the MCP Inspector UI in your browser and click Connect to start the MCP server.\n4. You can see the list of tools you selected and test each tool individually.\n","readmeFilename":"README.md"}