{"_id":"@commercetools-demo/contenttools-mcp","_rev":"10-4d472c504a680c9c97b2ecae10523a41","name":"@commercetools-demo/contenttools-mcp","dist-tags":{"latest":"1.1.7"},"versions":{"1.0.0":{"name":"@commercetools-demo/contenttools-mcp","version":"1.0.0","_id":"@commercetools-demo/contenttools-mcp@1.0.0","maintainers":[{"name":"lgiavedoni","email":"lgiavedoni@gmail.com"},{"name":"behnam777","email":"behnam777@gmail.com"}],"dist":{"shasum":"4fe62901e79cd14fe66ea5aed5bf59dc8892f2fd","tarball":"https://registry.npmjs.org/@commercetools-demo/contenttools-mcp/-/contenttools-mcp-1.0.0.tgz","fileCount":20,"integrity":"sha512-5ZIqtwdmF53slFXMjAdT4qZw+wNiy1GrMuIHK4TvGCm03MLU5joztfFstuAYPDBCPltntWz/BHBgF4uspPSCCg==","signatures":[{"sig":"MEUCIQCMd+hudE8+G2cld2VCyOOxDGmS0xfxCni52px9/OkzyAIgeXiVMvFnwYqREzhk1LwbvbHtIp3qf2zFJesaPuet1kw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":836693},"main":"./ai-sdk/index.js","type":"module","types":"./ai-sdk/index.d.ts","engines":{"node":">=18"},"exports":{"./ai-sdk":{"types":"./ai-sdk/index.d.ts","import":"./ai-sdk/index.js","require":"./ai-sdk/index.cjs"},"./mastra":{"types":"./mastra/index.d.ts","import":"./mastra/index.js","require":"./mastra/index.cjs"},"./langchain":{"types":"./langchain/index.d.ts","import":"./langchain/index.js","require":"./langchain/index.cjs"}},"gitHead":"07af8d47b83676730c1f6cf1cea6a571e2550be2","scripts":{"mcp":"tsx src/modelcontextprotocol/index.ts","build":"tsup","clean":"rm -rf ai-sdk langchain mastra"},"_npmUser":{"name":"behnam777","email":"behnam777@gmail.com"},"_npmVersion":"10.9.4","description":"Content Tools MCP - AI/LangChain/Mastra tools for the CMS service API","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.24.0","zod-to-json-schema":"^3.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.0","tsx":"^4.21.0","tsup":"^8.3.0","ts-node":"^10.9.2","typescript":"^5.7.0","@mastra/core":"^0.8.0","@langchain/core":"^0.3.0","@modelcontextprotocol/sdk":"^1.27.1"},"peerDependencies":{"ai":"^6.0.0 || ^7.0.0","zod":">=3.0.0","@mastra/core":">=0.8.0","@langchain/core":">=0.3.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/contenttools-mcp_1.0.0_1772200287301_0.9583974928172028","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@commercetools-demo/contenttools-mcp","version":"1.0.1","_id":"@commercetools-demo/contenttools-mcp@1.0.1","maintainers":[{"name":"lgiavedoni","email":"lgiavedoni@gmail.com"},{"name":"behnam777","email":"behnam777@gmail.com"}],"dist":{"shasum":"5661206b98182fcf5602659b141d04d5423d7659","tarball":"https://registry.npmjs.org/@commercetools-demo/contenttools-mcp/-/contenttools-mcp-1.0.1.tgz","fileCount":20,"integrity":"sha512-MvtkcEj66aQscHj/xgRQ1I8OxBQoi7FXg7SJ7yhv9c0fjY0s0Q1armWy1HUq9xNTQFbldYrxa1wGyNJMPj9vQA==","signatures":[{"sig":"MEUCIQDykQH6+D28m2gqAWheuhCsP1bKlZjTgkxTr76bj4PtvwIgCWNNeVA8Ro1XHQ9FLtV6JuUaOCEaWd8QHxL3pEMFSVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1038665},"main":"./ai-sdk/index.js","type":"module","types":"./ai-sdk/index.d.ts","engines":{"node":">=18"},"exports":{"./ai-sdk":{"types":"./ai-sdk/index.d.ts","import":"./ai-sdk/index.js","require":"./ai-sdk/index.cjs"},"./mastra":{"types":"./mastra/index.d.ts","import":"./mastra/index.js","require":"./mastra/index.cjs"},"./langchain":{"types":"./langchain/index.d.ts","import":"./langchain/index.js","require":"./langchain/index.cjs"}},"gitHead":"20f527e06c7f99fb4e6fca4e5496636ca0b1593f","scripts":{"mcp":"tsx src/modelcontextprotocol/index.ts","build":"tsup","clean":"rm -rf ai-sdk langchain mastra"},"_npmUser":{"name":"behnam777","email":"behnam777@gmail.com"},"_npmVersion":"10.9.4","description":"Content Tools MCP - AI/LangChain/Mastra tools for the CMS service API","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.24.0","zod-to-json-schema":"^3.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.0","tsx":"^4.21.0","tsup":"^8.3.0","ts-node":"^10.9.2","typescript":"^5.7.0","@mastra/core":"^0.8.0","@langchain/core":"^0.3.0","@modelcontextprotocol/sdk":"^1.27.1"},"peerDependencies":{"ai":"^6.0.0 || ^7.0.0","zod":">=3.0.0","@mastra/core":">=0.8.0","@langchain/core":">=0.3.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/contenttools-mcp_1.0.1_1773327594533_0.01925299442509143","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@commercetools-demo/contenttools-mcp","version":"1.1.0","_id":"@commercetools-demo/contenttools-mcp@1.1.0","maintainers":[{"name":"lgiavedoni","email":"lgiavedoni@gmail.com"},{"name":"behnam777","email":"behnam777@gmail.com"}],"dist":{"shasum":"3bcfad746f00ba83d65eab0a1ffe0ffaf7319c9b","tarball":"https://registry.npmjs.org/@commercetools-demo/contenttools-mcp/-/contenttools-mcp-1.1.0.tgz","fileCount":20,"integrity":"sha512-iOZS9/l4Pye/jlZJeOybhoHD4RFYj1J6ZVHiYEcp/aJMhx63VjMl+y6Mu27DdcPXbFlBu7Unfn9UbUFXNbBXAQ==","signatures":[{"sig":"MEYCIQCdDkUmrqNjhYmY2C96uFTFrqgjU7IFw0G3ajTH8aeWpQIhANVvYV+TPOZ8iAB92NNa4ZDiYPoO159SBkz7099NpqMa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":991815},"main":"./ai-sdk/index.js","type":"module","types":"./ai-sdk/index.d.ts","engines":{"node":">=18"},"exports":{"./ai-sdk":{"types":"./ai-sdk/index.d.ts","import":"./ai-sdk/index.js","require":"./ai-sdk/index.cjs"},"./mastra":{"types":"./mastra/index.d.ts","import":"./mastra/index.js","require":"./mastra/index.cjs"},"./langchain":{"types":"./langchain/index.d.ts","import":"./langchain/index.js","require":"./langchain/index.cjs"}},"gitHead":"567fe8cc0683555ab49dbac78cf0888c69fca2be","scripts":{"mcp":"tsx src/modelcontextprotocol/index.ts","build":"tsup","clean":"rm -rf ai-sdk langchain mastra"},"_npmUser":{"name":"behnam777","email":"behnam777@gmail.com"},"_npmVersion":"10.9.4","description":"Content Tools MCP - AI/LangChain/Mastra tools for the CMS service API","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.24.0","zod-to-json-schema":"^3.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.0","tsx":"^4.21.0","tsup":"^8.3.0","ts-node":"^10.9.2","typescript":"^5.7.0","@mastra/core":"^0.8.0","@langchain/core":"^0.3.0","@modelcontextprotocol/sdk":"^1.27.1"},"peerDependencies":{"ai":"^6.0.0 || ^7.0.0","zod":">=3.0.0","@mastra/core":">=0.8.0","@langchain/core":">=0.3.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/contenttools-mcp_1.1.0_1773339024110_0.8831995363694951","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@commercetools-demo/contenttools-mcp","version":"1.1.1","_id":"@commercetools-demo/contenttools-mcp@1.1.1","maintainers":[{"name":"lgiavedoni","email":"lgiavedoni@gmail.com"},{"name":"behnam777","email":"behnam777@gmail.com"}],"dist":{"shasum":"91e5e850a91e0c01a4c5e3b5412917486eb7105e","tarball":"https://registry.npmjs.org/@commercetools-demo/contenttools-mcp/-/contenttools-mcp-1.1.1.tgz","fileCount":14,"integrity":"sha512-IF4cj78DR/HYM+IvjELI7A78KdWDPwDnzuMsBbAgXTBijShLp1QKA/uQozdAr9g20m9+lQB1LTbuYhj5lubM7w==","signatures":[{"sig":"MEQCIHEg98pCKfpCGMHGBt3MYYXszdHSLLUgetajgK5VzM8LAiA2kXZ7unjK7kBmp+aMNlzFv8v8NW0ujrMIohLgVX1aAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":661010},"main":"./ai-sdk/index.js","type":"module","types":"./ai-sdk/index.d.ts","engines":{"node":">=18"},"exports":{"./ai-sdk":{"types":"./ai-sdk/index.d.ts","import":"./ai-sdk/index.js","require":"./ai-sdk/index.cjs"},"./langchain":{"types":"./langchain/index.d.ts","import":"./langchain/index.js","require":"./langchain/index.cjs"}},"gitHead":"8a7186a9c6adbe77796e78653cb3e4ae353af3a6","scripts":{"mcp":"tsx src/modelcontextprotocol/index.ts","build":"tsup","clean":"rm -rf ai-sdk langchain mastra"},"_npmUser":{"name":"behnam777","email":"behnam777@gmail.com"},"_npmVersion":"10.9.4","description":"Content Tools MCP - AI/LangChain/Mastra tools for the CMS service API","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.24.0","zod-to-json-schema":"^3.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.0","tsx":"^4.21.0","tsup":"^8.3.0","ts-node":"^10.9.2","typescript":"^5.7.0","@langchain/core":"^0.3.0","@modelcontextprotocol/sdk":"^1.27.1"},"peerDependencies":{"ai":"^6.0.0 || ^7.0.0","zod":">=3.0.0","@langchain/core":">=0.3.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/contenttools-mcp_1.1.1_1773344163116_0.7675244004021866","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@commercetools-demo/contenttools-mcp","version":"1.1.2","_id":"@commercetools-demo/contenttools-mcp@1.1.2","maintainers":[{"name":"lgiavedoni","email":"lgiavedoni@gmail.com"},{"name":"behnam777","email":"behnam777@gmail.com"}],"dist":{"shasum":"92048f0305b7b219b813350eed2675f57e90b22e","tarball":"https://registry.npmjs.org/@commercetools-demo/contenttools-mcp/-/contenttools-mcp-1.1.2.tgz","fileCount":14,"integrity":"sha512-tnEHXAiFwD/rzkUr7+OwBSzxg0D83mzaDVRyyvMC0mvq400mYaOAa8J6kThzq8QWwRlkCWfjZAFOpE3GaelPyg==","signatures":[{"sig":"MEUCIBqd31WojZnc3rRPTwxlRWSDd6/35C7XLcNmUmVs8cVjAiEAvViUvqG9ZiOjXmr9H+p+UlGqkWIBzuVz+5M+NQ2ElfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":661006},"main":"./ai-sdk/index.js","type":"module","types":"./ai-sdk/index.d.ts","engines":{"node":">=18"},"exports":{"./ai-sdk":{"types":"./ai-sdk/index.d.ts","import":"./ai-sdk/index.js","require":"./ai-sdk/index.cjs"},"./langchain":{"types":"./langchain/index.d.ts","import":"./langchain/index.js","require":"./langchain/index.cjs"}},"gitHead":"6cd1abf0a42a33745ee785054f678c69254bb341","scripts":{"mcp":"tsx src/modelcontextprotocol/index.ts","build":"tsup","clean":"rm -rf ai-sdk langchain mastra"},"_npmUser":{"name":"behnam777","email":"behnam777@gmail.com"},"_npmVersion":"10.9.4","description":"Content Tools MCP - AI/LangChain/Mastra tools for the CMS service API","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.24.0","zod-to-json-schema":"^3.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.0","tsx":"^4.21.0","tsup":"^8.3.0","ts-node":"^10.9.2","typescript":"^5.7.0","@langchain/core":"^0.3.0","@modelcontextprotocol/sdk":"^1.27.1"},"peerDependencies":{"ai":"^6.0.0 || ^7.0.0","zod":">=3.0.0","@langchain/core":">=0.3.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/contenttools-mcp_1.1.2_1773345549673_0.3053887543690812","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@commercetools-demo/contenttools-mcp","version":"1.1.3","_id":"@commercetools-demo/contenttools-mcp@1.1.3","maintainers":[{"name":"lgiavedoni","email":"lgiavedoni@gmail.com"},{"name":"behnam777","email":"behnam777@gmail.com"}],"dist":{"shasum":"3cd60842acfe9e6d9bb05985126663ba7f0aae4c","tarball":"https://registry.npmjs.org/@commercetools-demo/contenttools-mcp/-/contenttools-mcp-1.1.3.tgz","fileCount":14,"integrity":"sha512-LzA1jQ7gZkNTLz7BEljMc4Gl1v6pYvxsNQzpV50B8BQ46E+rJ+wl8zCWvxrEsn9MkKMZeBEiaA3+RxDEglIYuA==","signatures":[{"sig":"MEQCIE/4eXxE5yO48bsNpVtnt2DIvU4HuvqR1anDVxb0OlwQAiASMC5RlGPMPGw9Qd0G+c/rH1wzRzLo+v6A6b4aw+ZAwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":667538},"main":"./ai-sdk/index.js","type":"module","types":"./ai-sdk/index.d.ts","engines":{"node":">=18"},"exports":{"./ai-sdk":{"types":"./ai-sdk/index.d.ts","import":"./ai-sdk/index.js","require":"./ai-sdk/index.cjs"},"./langchain":{"types":"./langchain/index.d.ts","import":"./langchain/index.js","require":"./langchain/index.cjs"}},"gitHead":"0cc926401412984c2966362fb80a93a860a3715b","scripts":{"mcp":"tsx src/modelcontextprotocol/index.ts","build":"tsup","clean":"rm -rf ai-sdk langchain mastra"},"_npmUser":{"name":"behnam777","email":"behnam777@gmail.com"},"_npmVersion":"10.9.4","description":"Content Tools MCP - AI/LangChain/Mastra tools for the CMS service API","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.24.0","zod-to-json-schema":"^3.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.0","tsx":"^4.21.0","tsup":"^8.3.0","ts-node":"^10.9.2","typescript":"^5.7.0","@langchain/core":"^0.3.0","@modelcontextprotocol/sdk":"^1.27.1"},"peerDependencies":{"ai":"^6.0.0 || ^7.0.0","zod":">=3.0.0","@langchain/core":">=0.3.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/contenttools-mcp_1.1.3_1773405653683_0.19355385705782369","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@commercetools-demo/contenttools-mcp","version":"1.1.4","_id":"@commercetools-demo/contenttools-mcp@1.1.4","maintainers":[{"name":"lgiavedoni","email":"lgiavedoni@gmail.com"},{"name":"behnam777","email":"behnam777@gmail.com"}],"dist":{"shasum":"9d1a023d3a1cbdd30cc92a15ad026e061b5fef57","tarball":"https://registry.npmjs.org/@commercetools-demo/contenttools-mcp/-/contenttools-mcp-1.1.4.tgz","fileCount":14,"integrity":"sha512-yPx0daymiTH1RjWOaACBG/yQQq1Ybz3OIm+qtDbboWvRiuV42njxQoEFqw8vRLFFWrqy9Tr5ekiebQaan6zVSA==","signatures":[{"sig":"MEYCIQDHTNCwweAfeLRWi6dD/v4+GtmrRZ/BduWKy3w6kaydnwIhAIKvHc8KE7Yml7Gyy8ZPeTzEULLZM+tEk0B+iVtW1XW1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":667538},"main":"./ai-sdk/index.js","type":"module","types":"./ai-sdk/index.d.ts","engines":{"node":">=18"},"exports":{"./ai-sdk":{"types":"./ai-sdk/index.d.ts","import":"./ai-sdk/index.js","require":"./ai-sdk/index.cjs"},"./langchain":{"types":"./langchain/index.d.ts","import":"./langchain/index.js","require":"./langchain/index.cjs"}},"gitHead":"0cc926401412984c2966362fb80a93a860a3715b","scripts":{"mcp":"tsx src/modelcontextprotocol/index.ts","build":"tsup","clean":"rm -rf ai-sdk langchain mastra"},"_npmUser":{"name":"behnam777","email":"behnam777@gmail.com"},"_npmVersion":"10.9.4","description":"Content Tools MCP - AI/LangChain/Mastra tools for the CMS service API","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.24.0","zod-to-json-schema":"^3.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.0","tsx":"^4.21.0","tsup":"^8.3.0","ts-node":"^10.9.2","typescript":"^5.7.0","@langchain/core":"^0.3.0","@modelcontextprotocol/sdk":"^1.27.1"},"peerDependencies":{"ai":"^6.0.0 || ^7.0.0","zod":">=3.0.0","@langchain/core":">=0.3.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/contenttools-mcp_1.1.4_1773406306369_0.3164487266411671","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@commercetools-demo/contenttools-mcp","version":"1.1.5","_id":"@commercetools-demo/contenttools-mcp@1.1.5","maintainers":[{"name":"lgiavedoni","email":"lgiavedoni@gmail.com"},{"name":"behnam777","email":"behnam777@gmail.com"}],"dist":{"shasum":"9c2ed6befd2f65bbc05d119ecb0a7274c8db608a","tarball":"https://registry.npmjs.org/@commercetools-demo/contenttools-mcp/-/contenttools-mcp-1.1.5.tgz","fileCount":14,"integrity":"sha512-1wlUR7Glpsz6hO5XZhcqV7aMtED27nr81pDRR3L6aWuudFyiuvEY0AxwCyl/TYvVARlAUx31TqK7qQu4LqGHZA==","signatures":[{"sig":"MEUCIQDTw8/HtcnRszIix1A0lk3Mu2ulaU3fQ7NoATiC01xeRwIgPXo51ZxBYlvlVHaYbqv5JQyV5evOC+jE3j1orB0ZdkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":669390},"main":"./ai-sdk/index.js","type":"module","types":"./ai-sdk/index.d.ts","engines":{"node":">=18"},"exports":{"./ai-sdk":{"types":"./ai-sdk/index.d.ts","import":"./ai-sdk/index.js","require":"./ai-sdk/index.cjs"},"./langchain":{"types":"./langchain/index.d.ts","import":"./langchain/index.js","require":"./langchain/index.cjs"}},"gitHead":"a896cf3db4a466918ea4d134de650b15f4bff476","scripts":{"mcp":"tsx src/modelcontextprotocol/index.ts","build":"tsup","clean":"rm -rf ai-sdk langchain mastra"},"_npmUser":{"name":"behnam777","email":"behnam777@gmail.com"},"_npmVersion":"10.9.4","description":"Content Tools MCP - AI/LangChain/Mastra tools for the CMS service API","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.24.0","zod-to-json-schema":"^3.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.0","tsx":"^4.21.0","tsup":"^8.3.0","ts-node":"^10.9.2","typescript":"^5.7.0","@langchain/core":"^0.3.0","@modelcontextprotocol/sdk":"^1.27.1"},"peerDependencies":{"ai":"^6.0.0 || ^7.0.0","zod":">=3.0.0","@langchain/core":">=0.3.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/contenttools-mcp_1.1.5_1773406989050_0.18454029045220244","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@commercetools-demo/contenttools-mcp","version":"1.1.6","_id":"@commercetools-demo/contenttools-mcp@1.1.6","maintainers":[{"name":"lgiavedoni","email":"lgiavedoni@gmail.com"},{"name":"behnam777","email":"behnam777@gmail.com"}],"dist":{"shasum":"ab714241634ff6144e487cc4279f3bfc1d9ff036","tarball":"https://registry.npmjs.org/@commercetools-demo/contenttools-mcp/-/contenttools-mcp-1.1.6.tgz","fileCount":14,"integrity":"sha512-orEBZ7p0PMXA2axAvUBAfNgBFZBD0ij3I9T3kd5aWTw83I3N8qo37D73rIw5h+5e02ZfJzY1Lx8BPhUr/GSqDg==","signatures":[{"sig":"MEUCIBZybLQcGU933ta0USOnGZzFC1i+4m0zGmz1vqBC03YZAiEA1eCm6ioYkTkJjkF7VlmqmomMMyHqA0aqR2WCXMdFIzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":668922},"main":"./ai-sdk/index.js","type":"module","types":"./ai-sdk/index.d.ts","engines":{"node":">=18"},"exports":{"./ai-sdk":{"types":"./ai-sdk/index.d.ts","import":"./ai-sdk/index.js","require":"./ai-sdk/index.cjs"},"./langchain":{"types":"./langchain/index.d.ts","import":"./langchain/index.js","require":"./langchain/index.cjs"}},"gitHead":"d91bf211835a38fb70f8f367027c4f1b0fc722cc","scripts":{"mcp":"tsx src/modelcontextprotocol/index.ts","build":"tsup","clean":"rm -rf ai-sdk langchain mastra"},"_npmUser":{"name":"behnam777","email":"behnam777@gmail.com"},"_npmVersion":"10.9.4","description":"Content Tools MCP - AI/LangChain/Mastra tools for the CMS service API","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.24.0","zod-to-json-schema":"^3.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.0","tsx":"^4.21.0","tsup":"^8.3.0","ts-node":"^10.9.2","typescript":"^5.7.0","@langchain/core":"^0.3.0","@modelcontextprotocol/sdk":"^1.27.1"},"peerDependencies":{"ai":"^6.0.0 || ^7.0.0","zod":">=3.0.0","@langchain/core":">=0.3.0","@modelcontextprotocol/sdk":">=1.0.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/contenttools-mcp_1.1.6_1773499344865_0.17543826448994615","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@commercetools-demo/contenttools-mcp","version":"1.1.7","description":"Content Tools MCP - AI/LangChain/Mastra tools for the CMS service API","type":"module","main":"./ai-sdk/index.js","publishConfig":{"access":"public"},"exports":{"./ai-sdk":{"types":"./ai-sdk/index.d.ts","import":"./ai-sdk/index.js","require":"./ai-sdk/index.cjs"},"./langchain":{"types":"./langchain/index.d.ts","import":"./langchain/index.js","require":"./langchain/index.cjs"}},"scripts":{"build":"tsup","clean":"rm -rf ai-sdk langchain mastra","mcp":"tsx src/modelcontextprotocol/index.ts"},"engines":{"node":">=18"},"peerDependencies":{"@langchain/core":">=0.3.0","@modelcontextprotocol/sdk":">=1.0.0","ai":"^6.0.0 || ^7.0.0","zod":">=3.0.0"},"dependencies":{"zod":"^3.24.0","zod-to-json-schema":"^3.24.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"devDependencies":{"@langchain/core":"^0.3.0","@modelcontextprotocol/sdk":"^1.27.1","ai":"^6.0.0","ts-node":"^10.9.2","tsup":"^8.3.0","tsx":"^4.21.0","typescript":"^5.7.0"},"_id":"@commercetools-demo/contenttools-mcp@1.1.7","gitHead":"319d0dfb3ea68a8fa92604955c7f05f1df13f9e5","types":"./ai-sdk/index.d.ts","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-3dM7GF1kCr72F6NNYtbOG8Xo+mMK8key8gm/trOKjvQ+tCmt5cahiJrGS6yw5zYTRjq+waTeun9Zr77c8ONXNw==","shasum":"1874aeff0713aadf4f26b46ba55a6fd48a1d174d","tarball":"https://registry.npmjs.org/@commercetools-demo/contenttools-mcp/-/contenttools-mcp-1.1.7.tgz","fileCount":14,"unpackedSize":693914,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDQ4LYGFSjXp7ftlC3xHK+53YlS56vK638Hcz0sYOXvjwIhAI15uzmFLEdfess0+v/UAwKNGS5OqL668fRzrC1dsPO+"}]},"_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/contenttools-mcp_1.1.7_1773761348256_0.759032503336502"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-27T13:51:27.195Z","modified":"2026-03-17T15:29:08.545Z","1.0.0":"2026-02-27T13:51:27.466Z","1.0.1":"2026-03-12T14:59:54.738Z","1.1.0":"2026-03-12T18:10:24.261Z","1.1.1":"2026-03-12T19:36:03.859Z","1.1.2":"2026-03-12T19:59:09.826Z","1.1.3":"2026-03-13T12:40:53.870Z","1.1.4":"2026-03-13T12:51:46.585Z","1.1.5":"2026-03-13T13:03:09.196Z","1.1.6":"2026-03-14T14:42:25.051Z","1.1.7":"2026-03-17T15:29:08.405Z"},"description":"Content Tools MCP - AI/LangChain/Mastra tools for the CMS service API","maintainers":[{"name":"lgiavedoni","email":"lgiavedoni@gmail.com"},{"name":"behnam777","email":"behnam777@gmail.com"}],"readme":"# @commercetools-demo/contenttools-mcp\n\nContent Tools MCP exposes the CMS service API as tools for AI SDK, LangChain, and Mastra.\n\n## Installation\n\n```bash\npnpm add @commercetools-demo/contenttools-mcp ai zod\n# For LangChain: pnpm add @langchain/core\n# For Mastra: pnpm add @mastra/core\n```\n\n## Usage\n\nConfigure the agent with `baseUrl` (e.g. your deployed service URL), `projectKey`, optional `businessUnitKey` and `jwtToken`. Mutating routes require `jwtToken`.\n\n### AI SDK\n\n```ts\nimport { ContentToolsAgent } from '@commercetools-demo/contenttools-mcp/ai-sdk';\n\nconst agent = new ContentToolsAgent({\n  authConfig: {\n    baseUrl: 'https://your-service.run.app/service',\n    projectKey: 'your-project',\n    businessUnitKey: 'default',\n    jwtToken: 'your-jwt',\n  },\n});\n\nconst tools = agent.getTools();\n// Use with generateText, streamText, etc.\n```\n\n### LangChain\n\n```ts\nimport { ContentToolsAgent } from '@commercetools-demo/contenttools-mcp/langchain';\n\nconst agent = new ContentToolsAgent({ authConfig: { baseUrl, projectKey } });\nconst tools = agent.getTools();\n```\n\n### Mastra\n\n```ts\nimport { ContentToolsAgent } from '@commercetools-demo/contenttools-mcp/mastra';\n\nconst agent = new ContentToolsAgent({ authConfig: { baseUrl, projectKey } });\nconst tools = agent.getTools();\n```\n\n## Exports\n\n- `@commercetools-demo/contenttools-mcp/ai-sdk` – ContentToolsAgent and types\n- `@commercetools-demo/contenttools-mcp/langchain` – ContentToolsAgent and types\n- `@commercetools-demo/contenttools-mcp/mastra` – ContentToolsAgent and types\n\nAll CMS service routes (configuration, content types, content items, pages, datasources, file, auth, etc.) are exposed as tools. Optional `configuration.actions` can restrict which tools are enabled.\n\n\n## Inspector\n\n```shell\nnpx @modelcontextprotocol/inspector node bin/run-mcp.cjs --baseUrl=http://localhost:8080/service --projectKey=xxx --businessUnitKey=1\n```","readmeFilename":"README.md"}