{"_id":"@fruggr/zendesk-mcp-server","_rev":"54-7c856ee8865f1dacea79074f1e01653e","name":"@fruggr/zendesk-mcp-server","dist-tags":{"latest":"2.24.0"},"versions":{"1.0.0":{"name":"@fruggr/zendesk-mcp-server","version":"1.0.0","keywords":["mcp","zendesk","help-center","modelcontextprotocol","ai","claude"],"author":{"name":"Digital4Better","email":"hello@digital4better.com"},"license":"MIT","_id":"@fruggr/zendesk-mcp-server@1.0.0","maintainers":[{"name":"stefancosquer","email":"stefan@digital4better.com"},{"name":"dlecan","email":"dev@dlecan.com"}],"homepage":"https://github.com/fruggr/zendesk-mcp-server#readme","bugs":{"url":"https://github.com/fruggr/zendesk-mcp-server/issues"},"bin":{"zendesk-mcp-server":"dist/index.js"},"dist":{"shasum":"c2dc33ab95e2932e86dde3203f6918df0419ba2a","tarball":"https://registry.npmjs.org/@fruggr/zendesk-mcp-server/-/zendesk-mcp-server-1.0.0.tgz","fileCount":6,"integrity":"sha512-D0tXePqXnOLn2s+HrjmoEo/sys0zzP5zahPPfEFtUbXefw8U30OGG7C3l2EOFgVVdZdOExCtdkSq3vdqG717MQ==","signatures":[{"sig":"MEYCIQCyA4oQKtxvLryHUJZ24/Y57fCliRHOX3nbtH+5RLxnjQIhAOsgEfY5SJqGFJZRaMt9sEH9D+GFQnLGa5jTLwUd7NdT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235934},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"2250b83a95bfe8d15671b21041a179561593edae","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsup","check":"biome check src/","start":"node dist/index.js","check:fix":"biome check --write src/","typecheck":"tsc --noEmit","test:smoke":"pnpm build && node scripts/smoke-test.mjs","test:watch":"vitest watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"dlecan","email":"dev@dlecan.com"},"repository":{"url":"git+https://github.com/fruggr/zendesk-mcp-server.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP server for Zendesk Support & Help Center APIs with OAuth 2.1 PKCE","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"4.3.6","open":"11.0.0","cheerio":"1.2.0","unified":"11.0.5","rehype-raw":"7.0.0","remark-gfm":"4.0.1","rehype-parse":"9.0.1","remark-parse":"11.0.0","rehype-remark":"10.0.1","remark-rehype":"11.1.2","rehype-stringify":"10.0.1","remark-stringify":"11.0.0","hast-util-to-html":"9.0.5","hast-util-to-mdast":"10.1.2","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"msw":"^2.12.13","shx":"^0.3.4","tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/hast":"^3.0.4","@types/node":"^22.15.0","@biomejs/biome":"^2.4.7","@tsconfig/node20":"^20.1.9","semantic-release":"^25.0.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-mcp-server_1.0.0_1777047133066_0.39863179962274775","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@fruggr/zendesk-mcp-server","version":"1.1.1","keywords":["mcp","zendesk","help-center","modelcontextprotocol","ai","claude"],"author":{"name":"Digital4Better","email":"hello@digital4better.com"},"license":"MIT","_id":"@fruggr/zendesk-mcp-server@1.1.1","maintainers":[{"name":"stefancosquer","email":"stefan@digital4better.com"},{"name":"dlecan","email":"dev@dlecan.com"}],"homepage":"https://github.com/fruggr/zendesk-mcp-server#readme","bugs":{"url":"https://github.com/fruggr/zendesk-mcp-server/issues"},"bin":{"zendesk-mcp-server":"dist/index.js"},"dist":{"shasum":"267c7a57a9300400f1da88b418a8af1fa9f577c1","tarball":"https://registry.npmjs.org/@fruggr/zendesk-mcp-server/-/zendesk-mcp-server-1.1.1.tgz","fileCount":6,"integrity":"sha512-jyAdZZY7iVozRZ5C1AmmlFOKgANy9tnfhgAcVaeLQdzfHMRFaecatbTAWhAoS7uouwIDmOeT2PiZ5XKW38K6kw==","signatures":[{"sig":"MEUCIBGpV7c5L2eaV1dv4aVuRX0WCJLaQPNFncN5OddW0FmVAiEArvLguhkZ5st9ecb2hgQJiLmNs7Xp6qvPcBcc8xHoKrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fruggr%2fzendesk-mcp-server@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":252373},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"14208b36f02c56ada5b4e8be178c31788c8c5d3e","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsup","check":"biome check src/","start":"node dist/index.js","check:fix":"biome check --write src/","typecheck":"tsc --noEmit","test:smoke":"pnpm build && node scripts/smoke-test.mjs","test:watch":"vitest watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:135e5edf-0680-4d88-b195-f8df37402211"}},"repository":{"url":"git+https://github.com/fruggr/zendesk-mcp-server.git","type":"git"},"_npmVersion":"11.15.0","description":"MCP server for Zendesk Support & Help Center APIs with OAuth 2.1 PKCE","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"4.3.6","open":"11.0.0","cheerio":"1.2.0","unified":"11.0.5","rehype-raw":"7.0.0","remark-gfm":"4.0.1","rehype-parse":"9.0.1","remark-parse":"11.0.0","rehype-remark":"10.0.1","remark-rehype":"11.1.2","rehype-stringify":"10.0.1","remark-stringify":"11.0.0","hast-util-to-html":"9.0.5","hast-util-to-mdast":"10.1.2","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"msw":"^2.12.13","shx":"^0.3.4","tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/hast":"^3.0.4","@types/node":"^22.15.0","@biomejs/biome":"^2.4.7","@tsconfig/node20":"^20.1.9","semantic-release":"^25.0.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-mcp-server_1.1.1_1779394804252_0.3418681145980842","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@fruggr/zendesk-mcp-server","version":"1.1.2","keywords":["mcp","zendesk","help-center","modelcontextprotocol","ai","claude"],"author":{"name":"Digital4Better","email":"hello@digital4better.com"},"license":"MIT","_id":"@fruggr/zendesk-mcp-server@1.1.2","maintainers":[{"name":"stefancosquer","email":"stefan@digital4better.com"},{"name":"dlecan","email":"dev@dlecan.com"}],"homepage":"https://github.com/fruggr/zendesk-mcp-server#readme","bugs":{"url":"https://github.com/fruggr/zendesk-mcp-server/issues"},"bin":{"zendesk-mcp-server":"dist/index.js"},"dist":{"shasum":"e5ea05fcf6d4cadfa3e72114a797d4ca9588b375","tarball":"https://registry.npmjs.org/@fruggr/zendesk-mcp-server/-/zendesk-mcp-server-1.1.2.tgz","fileCount":6,"integrity":"sha512-Q5vu6xbMYPNdL6PP3Q7HCXi6BrdoxDZq+Pu8T8RsUKIwg+qW/rDU1B6fXipoaP2dcxiFkox1j9gj/DsgiP0Xog==","signatures":[{"sig":"MEUCIFBPrlqlMaYkLDa67WnE0abjvPEFwQgHFB/FL1dlBHl/AiEA5fagnrI+CDQIRE6w/Spk+RqiXVeXArBSvUYg6wuWKCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fruggr%2fzendesk-mcp-server@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":252581},"main":"dist/index.js","pnpm":{"overrides":{"ip-address":"^10.2.0"}},"type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"737c5d703ded0fa1f1ccc954a70eda189fe28d6b","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsup","check":"biome check src/","start":"node dist/index.js","check:fix":"biome check --write src/","typecheck":"tsc --noEmit","test:smoke":"pnpm build && node scripts/smoke-test.mjs","test:watch":"vitest watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:135e5edf-0680-4d88-b195-f8df37402211"}},"repository":{"url":"git+https://github.com/fruggr/zendesk-mcp-server.git","type":"git"},"_npmVersion":"11.15.0","description":"MCP server for Zendesk Support & Help Center APIs with OAuth 2.1 PKCE","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"4.3.6","open":"11.0.0","cheerio":"1.2.0","unified":"11.0.5","rehype-raw":"7.0.0","remark-gfm":"4.0.1","rehype-parse":"9.0.1","remark-parse":"11.0.0","rehype-remark":"10.0.1","remark-rehype":"11.1.2","rehype-stringify":"10.0.1","remark-stringify":"11.0.0","hast-util-to-html":"9.0.5","hast-util-to-mdast":"10.1.2","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4+sha512.1c67b3b359b2d408119ba1ed289f34b8fc3c6873412bec6fd264fbdc82489e510fcbecb9ce9d22dae7f3b76269d8441046014bdca53b9979cd7a561ad631b800","devDependencies":{"msw":"^2.12.13","shx":"^0.4.0","tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.0","typescript":"^5.9.3","@types/hast":"^3.0.4","@types/node":"^22.15.0","@biomejs/biome":"^2.4.7","@tsconfig/node20":"^20.1.9","semantic-release":"^25.0.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-mcp-server_1.1.2_1779607944382_0.8575762219281864","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@fruggr/zendesk-mcp-server","version":"1.1.3","keywords":["mcp","zendesk","help-center","modelcontextprotocol","ai","claude"],"author":{"name":"Digital4Better","email":"hello@digital4better.com"},"license":"MIT","_id":"@fruggr/zendesk-mcp-server@1.1.3","maintainers":[{"name":"stefancosquer","email":"stefan@digital4better.com"},{"name":"dlecan","email":"dev@dlecan.com"}],"homepage":"https://github.com/fruggr/zendesk-mcp-server#readme","bugs":{"url":"https://github.com/fruggr/zendesk-mcp-server/issues"},"bin":{"zendesk-mcp-server":"dist/index.js"},"dist":{"shasum":"108c5d79df359d0a5464ab49ce308a4b08854fc8","tarball":"https://registry.npmjs.org/@fruggr/zendesk-mcp-server/-/zendesk-mcp-server-1.1.3.tgz","fileCount":6,"integrity":"sha512-QLKG+43jzoPDMUSqf9ZtiT6diUWRGzPoqb1PPVpFCi5a6JhbjV84VLkxQG++OBJkYCxwNPqmvzRQ5RX7OSvN/g==","signatures":[{"sig":"MEYCIQCTio0g1ZIoetlCVDUZcQJl/ov+o6Drouy2h44zJn3StgIhAN5kOcseXA1WW0NVopfhJMI0ooWy0C9M7dC+3yPH7U7e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fruggr%2fzendesk-mcp-server@1.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233832},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"583167a7e315df42b37acb6cbabda258ff6e971a","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsdown","check":"biome check src/","start":"node dist/index.js","prepare":"npm run build","check:fix":"biome check --write src/","typecheck":"tsc --noEmit","test:smoke":"pnpm build && node scripts/smoke-test.mjs","test:watch":"vitest watch","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:135e5edf-0680-4d88-b195-f8df37402211"}},"repository":{"url":"git+https://github.com/fruggr/zendesk-mcp-server.git","type":"git"},"_npmVersion":"11.16.0","description":"MCP server for Zendesk Support & Help Center APIs with OAuth 2.1 PKCE","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"4.4.3","open":"11.0.0","cheerio":"1.2.0","unified":"11.0.5","rehype-raw":"7.0.0","remark-gfm":"4.0.1","rehype-parse":"9.0.1","remark-parse":"11.0.0","rehype-remark":"10.0.1","remark-rehype":"11.1.2","rehype-stringify":"10.0.1","remark-stringify":"11.0.0","hast-util-to-html":"9.0.5","hast-util-to-mdast":"10.1.2","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.3.0+sha512.2c403d6594527287672b1f7056343a1f7c3634036a67ffabfcc2b3d7595d843768f8787148d1b57cf7956c90606bbd192857c363af19e96d2d0ec9ec5741d215","devDependencies":{"msw":"^2.12.13","shx":"^0.4.0","tsx":"^4.21.0","tsdown":"^0.22.0","vitest":"^4.1.0","typescript":"^6.0.3","@types/hast":"^3.0.4","@types/node":"^22.15.0","@biomejs/biome":"^2.4.7","@tsconfig/node20":"^20.1.9","semantic-release":"^25.0.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.6","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-mcp-server_1.1.3_1780207994934_0.7860317297336881","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@fruggr/zendesk-mcp-server","version":"1.2.0","keywords":["mcp","zendesk","help-center","modelcontextprotocol","ai","claude"],"author":{"name":"Digital4Better","email":"hello@digital4better.com"},"license":"MIT","_id":"@fruggr/zendesk-mcp-server@1.2.0","maintainers":[{"name":"stefancosquer","email":"stefan@digital4better.com"},{"name":"dlecan","email":"dev@dlecan.com"}],"homepage":"https://github.com/fruggr/zendesk-mcp-server#readme","bugs":{"url":"https://github.com/fruggr/zendesk-mcp-server/issues"},"bin":{"zendesk-mcp-server":"dist/index.js"},"dist":{"shasum":"11b3bb160e28976516d200a798c6139620857fb4","tarball":"https://registry.npmjs.org/@fruggr/zendesk-mcp-server/-/zendesk-mcp-server-1.2.0.tgz","fileCount":6,"integrity":"sha512-nOHCasZYnroBA9+vKtN8f3SVR7waVC0qXt/ZePTCLjq4L1+NaJzxy1sSak1bz+Euy+uKIA7vUjvBglbm9938DQ==","signatures":[{"sig":"MEUCIQCnSEVAF2ZIKb0bHiMouPGm5HiXc4mHGWm/YbY7QI3QQAIgfxLZ2+Vv4/F+w/g/jhsASLDy5Rak2hdHbhwRP/7eyBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fruggr%2fzendesk-mcp-server@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235103},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"dfce9abde61e4c64668b4cef0112d878c06702b6","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsdown","check":"biome check src/","start":"node dist/index.js","prepare":"npm run build","check:fix":"biome check --write src/","typecheck":"tsc --noEmit","test:smoke":"pnpm build && node scripts/smoke-test.mjs","test:watch":"vitest watch","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:135e5edf-0680-4d88-b195-f8df37402211"}},"repository":{"url":"git+https://github.com/fruggr/zendesk-mcp-server.git","type":"git"},"_npmVersion":"11.16.0","description":"MCP server for Zendesk Support & Help Center APIs with OAuth 2.1 PKCE","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"4.4.3","open":"11.0.0","cheerio":"1.2.0","unified":"11.0.5","rehype-raw":"7.0.0","remark-gfm":"4.0.1","rehype-parse":"9.0.1","remark-parse":"11.0.0","rehype-remark":"10.0.1","remark-rehype":"11.1.2","rehype-stringify":"10.0.1","remark-stringify":"11.0.0","hast-util-to-html":"9.0.5","hast-util-to-mdast":"10.1.2","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.4.0+sha512.f0febc7e37552ab485494a914241b338e0b3580b93d54ce31f00933015880863129038a1b4ae4e414a0ee63ac35bf21197e990172c4a68256450b5636310968f","devDependencies":{"msw":"^2.12.13","shx":"^0.4.0","tsx":"^4.21.0","tsdown":"^0.22.0","vitest":"^4.1.0","typescript":"^6.0.3","@types/hast":"^3.0.4","@types/node":"^22.15.0","@biomejs/biome":"^2.4.7","@tsconfig/node20":"^20.1.9","semantic-release":"^25.0.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.6","@semantic-release/changelog":"^6.0.3","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-mcp-server_1.2.0_1780592602115_0.4376563422060187","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@fruggr/zendesk-mcp-server","version":"1.3.0","keywords":["mcp","zendesk","help-center","modelcontextprotocol","ai","claude"],"author":{"name":"Digital4Better","email":"hello@digital4better.com"},"license":"MIT","_id":"@fruggr/zendesk-mcp-server@1.3.0","maintainers":[{"name":"stefancosquer","email":"stefan@digital4better.com"},{"name":"dlecan","email":"dev@dlecan.com"}],"homepage":"https://github.com/fruggr/zendesk-mcp-server#readme","bugs":{"url":"https://github.com/fruggr/zendesk-mcp-server/issues"},"bin":{"zendesk-mcp-server":"dist/index.js"},"dist":{"shasum":"8336b8f7c7dc7a626ffaec6938085d2bf893a834","tarball":"https://registry.npmjs.org/@fruggr/zendesk-mcp-server/-/zendesk-mcp-server-1.3.0.tgz","fileCount":6,"integrity":"sha512-LSdJ2VmQ1fRx7IiaDPccow6G5kitIc/oEhkVAReqKHnky7Af9rV6Viu6HQ46sOPFuoykxHRzxHWnezGOm/Zyfg==","signatures":[{"sig":"MEUCIHCavjVlcMLFpvQG4uJrgrQFRq4rX5P0R/f4BXBTMq9pAiEAwNUm71jbsApcuo6b2L2nf47JEePd1V/nUjYb6avLXUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fruggr%2fzendesk-mcp-server@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235146},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"1510ce76163587f333859ef5fd27986aae44018d","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsdown","check":"biome check src/","start":"node dist/index.js","prepare":"npm run build","mcp:live":"tsx scripts/mcp-live.ts","check:fix":"biome check --write src/","typecheck":"tsc --noEmit","test:smoke":"pnpm build && node scripts/smoke-test.mjs","test:watch":"vitest watch","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:135e5edf-0680-4d88-b195-f8df37402211"}},"repository":{"url":"git+https://github.com/fruggr/zendesk-mcp-server.git","type":"git"},"_npmVersion":"11.16.0","description":"MCP server for Zendesk Support & Help Center APIs with OAuth 2.1 PKCE","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"4.4.3","open":"11.0.0","cheerio":"1.2.0","unified":"11.0.5","rehype-raw":"7.0.0","remark-gfm":"4.0.1","rehype-parse":"9.0.1","remark-parse":"11.0.0","rehype-remark":"10.0.1","remark-rehype":"11.1.2","rehype-stringify":"10.0.1","remark-stringify":"11.0.0","hast-util-to-html":"9.0.5","hast-util-to-mdast":"10.1.2","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.4.0+sha512.f0febc7e37552ab485494a914241b338e0b3580b93d54ce31f00933015880863129038a1b4ae4e414a0ee63ac35bf21197e990172c4a68256450b5636310968f","devDependencies":{"msw":"^2.12.13","shx":"^0.4.0","tsx":"^4.21.0","tsdown":"^0.22.0","vitest":"^4.1.0","typescript":"^6.0.3","@types/hast":"^3.0.4","@types/node":"^22.15.0","@biomejs/biome":"^2.4.7","@tsconfig/node20":"^20.1.9","semantic-release":"^25.0.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.6","@semantic-release/changelog":"^6.0.3","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-mcp-server_1.3.0_1780607310744_0.5641674842760833","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@fruggr/zendesk-mcp-server","version":"1.4.0","keywords":["mcp","zendesk","help-center","modelcontextprotocol","ai","claude"],"author":{"name":"Digital4Better","email":"hello@digital4better.com"},"license":"MIT","_id":"@fruggr/zendesk-mcp-server@1.4.0","maintainers":[{"name":"stefancosquer","email":"stefan@digital4better.com"},{"name":"dlecan","email":"dev@dlecan.com"}],"homepage":"https://github.com/fruggr/zendesk-mcp-server#readme","bugs":{"url":"https://github.com/fruggr/zendesk-mcp-server/issues"},"bin":{"zendesk-mcp-server":"dist/index.js"},"dist":{"shasum":"b94260fe69992defb957ddfd3b77c74fd698ce04","tarball":"https://registry.npmjs.org/@fruggr/zendesk-mcp-server/-/zendesk-mcp-server-1.4.0.tgz","fileCount":6,"integrity":"sha512-g4gBu00T8+w+iqbghLi0jMicR4qMTWcsBloi+8qhWI7/gVD++OrcaHIDUnW5BOpvuZroDv6zlk4PLieEONXemA==","signatures":[{"sig":"MEUCIQCMLh+gzaZ2HA0BRi1t3psYNUsEjKL14v3t5tMchb8N/AIgb6wHqOCyKSWEGAoZZxbtULywLXSdMAp9p2ADrCwdaq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fruggr%2fzendesk-mcp-server@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256050},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"0a6360a3b26cee3059c6e47587f97a930866d824","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsdown","check":"biome check src/","start":"node dist/index.js","prepare":"npm run build","mcp:live":"tsx scripts/mcp-live.ts","check:fix":"biome check --write src/","typecheck":"tsc --noEmit","test:smoke":"pnpm build && node scripts/smoke-test.mjs","test:watch":"vitest watch","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:135e5edf-0680-4d88-b195-f8df37402211"}},"repository":{"url":"git+https://github.com/fruggr/zendesk-mcp-server.git","type":"git"},"_npmVersion":"11.16.0","description":"MCP server for Zendesk Support & Help Center APIs with OAuth 2.1 PKCE","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"4.4.3","open":"11.0.0","cheerio":"1.2.0","unified":"11.0.5","rehype-raw":"7.0.0","remark-gfm":"4.0.1","rehype-parse":"9.0.1","remark-parse":"11.0.0","rehype-remark":"10.0.1","remark-rehype":"11.1.2","rehype-stringify":"10.0.1","remark-stringify":"11.0.0","hast-util-to-html":"9.0.5","hast-util-to-mdast":"10.1.2","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.4.0+sha512.f0febc7e37552ab485494a914241b338e0b3580b93d54ce31f00933015880863129038a1b4ae4e414a0ee63ac35bf21197e990172c4a68256450b5636310968f","devDependencies":{"msw":"^2.12.13","shx":"^0.4.0","tsx":"^4.21.0","tsdown":"^0.22.0","vitest":"^4.1.0","typescript":"^6.0.3","@types/hast":"^3.0.4","@types/node":"^22.15.0","@biomejs/biome":"^2.4.7","@tsconfig/node20":"^20.1.9","semantic-release":"^25.0.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.6","@semantic-release/changelog":"^6.0.3","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-mcp-server_1.4.0_1780607906644_0.9727991870982842","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@fruggr/zendesk-mcp-server","version":"1.4.1","keywords":["mcp","model-context-protocol","modelcontextprotocol","mcp-server","zendesk","zendesk-api","zendesk-support","help-center","knowledge-base","customer-support","customer-service","help-desk","support-tickets","oauth2","pkce","llm","ai","claude","anthropic","cli"],"author":{"name":"Digital4Better","email":"hello@digital4better.com"},"license":"MIT","_id":"@fruggr/zendesk-mcp-server@1.4.1","maintainers":[{"name":"stefancosquer","email":"stefan@digital4better.com"},{"name":"dlecan","email":"dev@dlecan.com"}],"homepage":"https://github.com/fruggr/zendesk-mcp-server#readme","bugs":{"url":"https://github.com/fruggr/zendesk-mcp-server/issues"},"bin":{"zendesk-mcp-server":"dist/index.js"},"dist":{"shasum":"a5184b39ab80b5bf2428e2d80570ca5897d97b50","tarball":"https://registry.npmjs.org/@fruggr/zendesk-mcp-server/-/zendesk-mcp-server-1.4.1.tgz","fileCount":6,"integrity":"sha512-/1Wp9RI/VmV0i65kAk7x2Yafuh+m0z0wc9hKmJHndjJXowDVxP3rny0Ox4oXUG44PT5AVzNwvx95hHjJNDzksA==","signatures":[{"sig":"MEYCIQCbN9HigzvOVI/PL4lClD/t32i2M1px0pBLBsozLz1kpAIhAIOAcJmyX03NmGIht3gACrqgZhk/Xk5y5dLPLlJCENcf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fruggr%2fzendesk-mcp-server@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":261201},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"03b06bb93025b5727ddfdd8cb554a2f2db5502da","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsdown","check":"biome check --error-on-warnings src/ tests/ scripts/","start":"node dist/index.js","prepare":"npm run build","mcp:live":"tsx scripts/mcp-live.ts","check:fix":"biome check --write src/ tests/ scripts/","typecheck":"tsc --noEmit","test:smoke":"pnpm build && node scripts/smoke-test.mjs","test:watch":"vitest watch","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:135e5edf-0680-4d88-b195-f8df37402211"}},"repository":{"url":"git+https://github.com/fruggr/zendesk-mcp-server.git","type":"git"},"_npmVersion":"11.16.0","description":"Model Context Protocol (MCP) server for the Zendesk Support & Help Center APIs — per-user OAuth 2.1 PKCE authentication, read-only mode, and token-efficient section-based article editing.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"4.4.3","open":"11.0.0","cheerio":"1.2.0","unified":"11.0.5","rehype-raw":"7.0.0","remark-gfm":"4.0.1","rehype-parse":"9.0.1","remark-parse":"11.0.0","rehype-remark":"10.0.1","remark-rehype":"11.1.2","rehype-stringify":"10.0.1","remark-stringify":"11.0.0","hast-util-to-html":"9.0.5","hast-util-to-mdast":"10.1.2","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.0+sha512.dbfcc4f81cf48597afd4bc391ffdf12c11f1a9fb83a395bfa6b0a2d9cc2fd8ffebafdb1ccbd529632153f793904c2615b7f09fe1a345473fd1c35845172a8eb1","devDependencies":{"msw":"^2.12.13","shx":"^0.4.0","tsx":"^4.21.0","tsdown":"^0.22.0","vitest":"^4.1.0","typescript":"^6.0.3","@types/hast":"^3.0.4","@types/node":"^22.15.0","@biomejs/biome":"2.4.16","@tsconfig/node20":"^20.1.9","semantic-release":"^25.0.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.6","@semantic-release/changelog":"^6.0.3","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-mcp-server_1.4.1_1780779857851_0.5573469844772976","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@fruggr/zendesk-mcp-server","version":"1.5.0","keywords":["mcp","model-context-protocol","modelcontextprotocol","mcp-server","zendesk","zendesk-api","zendesk-support","help-center","knowledge-base","customer-support","customer-service","help-desk","support-tickets","oauth2","pkce","llm","ai","claude","anthropic","cli"],"author":{"name":"Digital4Better","email":"hello@digital4better.com"},"license":"MIT","_id":"@fruggr/zendesk-mcp-server@1.5.0","maintainers":[{"name":"stefancosquer","email":"stefan@digital4better.com"},{"name":"dlecan","email":"dev@dlecan.com"}],"homepage":"https://github.com/fruggr/zendesk-mcp-server#readme","bugs":{"url":"https://github.com/fruggr/zendesk-mcp-server/issues"},"bin":{"zendesk-mcp-server":"dist/index.js"},"dist":{"shasum":"cb49d5846716d4d94ec526457a27e0d303f3db68","tarball":"https://registry.npmjs.org/@fruggr/zendesk-mcp-server/-/zendesk-mcp-server-1.5.0.tgz","fileCount":6,"integrity":"sha512-cEHpKhxti7k6NBJxTEQwTpVJjwjl12vSZ+yAA4yvtY/d1nqgUwyIqwpWJwscWR+oTGkun+I4ffta0SHE2VxgxQ==","signatures":[{"sig":"MEUCIQDC5qbJGGULT++50rT/Dp3zKfKU9Bvn4jDH1drt06lz+QIgQqHoff+CbTTUu7XdLFpyCltdht2m8q7Zm9wJLqrdEC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fruggr%2fzendesk-mcp-server@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":267972},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"892806ffcaafa267ebb7895ed0616ddce51b6696","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsdown","check":"biome check --error-on-warnings src/ tests/ scripts/","start":"node dist/index.js","prepare":"npm run build","mcp:live":"tsx scripts/mcp-live.ts","check:fix":"biome check --write src/ tests/ scripts/","typecheck":"tsc --noEmit","test:smoke":"pnpm build && node scripts/smoke-test.mjs","test:watch":"vitest watch","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:135e5edf-0680-4d88-b195-f8df37402211"}},"repository":{"url":"git+https://github.com/fruggr/zendesk-mcp-server.git","type":"git"},"_npmVersion":"11.16.0","description":"Model Context Protocol (MCP) server for the Zendesk Support & Help Center APIs — per-user OAuth 2.1 PKCE authentication, read-only mode, and token-efficient section-based article editing.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"4.4.3","open":"11.0.0","cheerio":"1.2.0","unified":"11.0.5","rehype-raw":"7.0.0","remark-gfm":"4.0.1","rehype-parse":"9.0.1","remark-parse":"11.0.0","rehype-remark":"10.0.1","remark-rehype":"11.1.2","rehype-stringify":"10.0.1","remark-stringify":"11.0.0","hast-util-to-html":"9.0.5","hast-util-to-mdast":"10.1.2","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.0+sha512.dbfcc4f81cf48597afd4bc391ffdf12c11f1a9fb83a395bfa6b0a2d9cc2fd8ffebafdb1ccbd529632153f793904c2615b7f09fe1a345473fd1c35845172a8eb1","devDependencies":{"msw":"^2.12.13","shx":"^0.4.0","tsx":"^4.21.0","tsdown":"^0.22.0","vitest":"^4.1.0","typescript":"^6.0.3","@types/hast":"^3.0.4","@types/node":"^22.15.0","@biomejs/biome":"2.4.16","@tsconfig/node20":"^20.1.9","semantic-release":"^25.0.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.6","@semantic-release/changelog":"^6.0.3","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-mcp-server_1.5.0_1780783027391_0.6072474810687707","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@fruggr/zendesk-mcp-server","version":"1.6.0","keywords":["mcp","model-context-protocol","modelcontextprotocol","mcp-server","zendesk","zendesk-api","zendesk-support","help-center","knowledge-base","customer-support","customer-service","help-desk","support-tickets","oauth2","pkce","llm","ai","claude","anthropic","cli"],"author":{"name":"Digital4Better","email":"hello@digital4better.com"},"license":"MIT","_id":"@fruggr/zendesk-mcp-server@1.6.0","maintainers":[{"name":"stefancosquer","email":"stefan@digital4better.com"},{"name":"dlecan","email":"dev@dlecan.com"}],"homepage":"https://github.com/fruggr/zendesk-mcp-server#readme","bugs":{"url":"https://github.com/fruggr/zendesk-mcp-server/issues"},"bin":{"zendesk-mcp-server":"dist/index.js"},"dist":{"shasum":"4434c5d8e06cb7b32c6b939614b9ce52e9d9d7dc","tarball":"https://registry.npmjs.org/@fruggr/zendesk-mcp-server/-/zendesk-mcp-server-1.6.0.tgz","fileCount":6,"integrity":"sha512-fIxcQJ1VDEFakEfl1zw4abkC7nQ6hPAXignugl5Lrc21PcS5DRheKdVD3yuTZx1foV1e40PtepizhdgROfboyQ==","signatures":[{"sig":"MEUCIQCF30E8+Z82m56IZGpXSSc4euEvqSF/k/Mc/iD6ZxfdmQIgduTht9i1DbNnfCdJ2LalNuA00omEYYJ86TIZH6HmHxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fruggr%2fzendesk-mcp-server@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269646},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"5bf68ec95625517a8ddadb798cbf4e2522939824","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsdown","check":"biome check --error-on-warnings src/ tests/ scripts/","start":"node dist/index.js","prepare":"npm run build","mcp:live":"tsx scripts/mcp-live.ts","check:fix":"biome check --write src/ tests/ scripts/","typecheck":"tsc --noEmit","test:smoke":"pnpm build && node scripts/smoke-test.mjs","test:watch":"vitest watch","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:135e5edf-0680-4d88-b195-f8df37402211"}},"repository":{"url":"git+https://github.com/fruggr/zendesk-mcp-server.git","type":"git"},"_npmVersion":"11.16.0","description":"Model Context Protocol (MCP) server for the Zendesk Support & Help Center APIs — per-user OAuth 2.1 PKCE authentication, read-only mode, and token-efficient section-based article editing.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"4.4.3","open":"11.0.0","cheerio":"1.2.0","unified":"11.0.5","rehype-raw":"7.0.0","remark-gfm":"4.0.1","rehype-parse":"9.0.1","remark-parse":"11.0.0","rehype-remark":"10.0.1","remark-rehype":"11.1.2","rehype-stringify":"10.0.1","remark-stringify":"11.0.0","hast-util-to-html":"9.0.5","hast-util-to-mdast":"10.1.2","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.0+sha512.dbfcc4f81cf48597afd4bc391ffdf12c11f1a9fb83a395bfa6b0a2d9cc2fd8ffebafdb1ccbd529632153f793904c2615b7f09fe1a345473fd1c35845172a8eb1","devDependencies":{"msw":"^2.12.13","shx":"^0.4.0","tsx":"^4.21.0","tsdown":"^0.22.0","vitest":"^4.1.0","typescript":"^6.0.3","@types/hast":"^3.0.4","@types/node":"^22.15.0","@biomejs/biome":"2.4.16","@tsconfig/node20":"^20.1.9","semantic-release":"^25.0.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.6","@semantic-release/changelog":"^6.0.3","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-mcp-server_1.6.0_1780813392681_0.13583257830353546","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@fruggr/zendesk-mcp-server","version":"1.7.0","keywords":["mcp","model-context-protocol","modelcontextprotocol","mcp-server","zendesk","zendesk-api","zendesk-support","help-center","knowledge-base","customer-support","customer-service","help-desk","support-tickets","oauth2","pkce","llm","ai","claude","anthropic","cli"],"author":{"name":"Digital4Better","email":"hello@digital4better.com"},"license":"MIT","_id":"@fruggr/zendesk-mcp-server@1.7.0","maintainers":[{"name":"stefancosquer","email":"stefan@digital4better.com"},{"name":"dlecan","email":"dev@dlecan.com"}],"homepage":"https://github.com/fruggr/zendesk-mcp-server#readme","bugs":{"url":"https://github.com/fruggr/zendesk-mcp-server/issues"},"bin":{"zendesk-mcp-server":"dist/index.js"},"dist":{"shasum":"113ece0fbffc68776932c3e5186edf5751b99ab1","tarball":"https://registry.npmjs.org/@fruggr/zendesk-mcp-server/-/zendesk-mcp-server-1.7.0.tgz","fileCount":6,"integrity":"sha512-cfm9P67YJ3xTyLVPtfXEvYok8jpIzO7afXrz8B2B7JKGj1MkGY/wm5NdCDM75BN0360lrVlBTvk8MusCt9NEOA==","signatures":[{"sig":"MEQCIAw24y5HFOv/qRZ9d1e7ZX5mtwcFBe5NoFFQHUKpTYJ8AiAmsv1s04+yQDnAD0s4IssQQSOANNR3+D2hZrAvyo7lJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fruggr%2fzendesk-mcp-server@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270156},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"04b18bbf3a33342849239545f862d8bcaf5c0576","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsdown","check":"biome check --error-on-warnings src/ tests/ scripts/","start":"node dist/index.js","prepare":"npm run build","mcp:live":"tsx scripts/mcp-live.ts","check:fix":"biome check --write src/ tests/ scripts/","typecheck":"tsc --noEmit","test:smoke":"pnpm build && node scripts/smoke-test.mjs","test:watch":"vitest watch","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:135e5edf-0680-4d88-b195-f8df37402211"}},"repository":{"url":"git+https://github.com/fruggr/zendesk-mcp-server.git","type":"git"},"_npmVersion":"11.16.0","description":"Model Context Protocol (MCP) server for the Zendesk Support & Help Center APIs — per-user OAuth 2.1 PKCE authentication, read-only mode, and token-efficient section-based article editing.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"4.4.3","open":"11.0.0","cheerio":"1.2.0","unified":"11.0.5","rehype-raw":"7.0.0","remark-gfm":"4.0.1","rehype-parse":"9.0.1","remark-parse":"11.0.0","rehype-remark":"10.0.1","remark-rehype":"11.1.2","rehype-stringify":"10.0.1","remark-stringify":"11.0.0","hast-util-to-html":"9.0.5","hast-util-to-mdast":"10.1.2","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.0+sha512.dbfcc4f81cf48597afd4bc391ffdf12c11f1a9fb83a395bfa6b0a2d9cc2fd8ffebafdb1ccbd529632153f793904c2615b7f09fe1a345473fd1c35845172a8eb1","devDependencies":{"msw":"^2.12.13","shx":"^0.4.0","tsx":"^4.21.0","tsdown":"^0.22.0","vitest":"^4.1.0","typescript":"^6.0.3","@types/hast":"^3.0.4","@types/node":"^22.15.0","@biomejs/biome":"2.4.16","@tsconfig/node20":"^20.1.9","semantic-release":"^25.0.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.6","@semantic-release/changelog":"^6.0.3","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-mcp-server_1.7.0_1780814221570_0.706550497824695","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@fruggr/zendesk-mcp-server","version":"1.8.0","keywords":["mcp","model-context-protocol","modelcontextprotocol","mcp-server","zendesk","zendesk-api","zendesk-support","help-center","knowledge-base","customer-support","customer-service","help-desk","support-tickets","oauth2","pkce","llm","ai","claude","anthropic","cli"],"author":{"name":"Digital4Better","email":"hello@digital4better.com"},"license":"MIT","_id":"@fruggr/zendesk-mcp-server@1.8.0","maintainers":[{"name":"stefancosquer","email":"stefan@digital4better.com"},{"name":"dlecan","email":"dev@dlecan.com"}],"homepage":"https://github.com/fruggr/zendesk-mcp-server#readme","bugs":{"url":"https://github.com/fruggr/zendesk-mcp-server/issues"},"bin":{"zendesk-mcp-server":"dist/index.js"},"dist":{"shasum":"318c4cbb00b004d5f3d3b984a76701dbeabb81d6","tarball":"https://registry.npmjs.org/@fruggr/zendesk-mcp-server/-/zendesk-mcp-server-1.8.0.tgz","fileCount":6,"integrity":"sha512-KT87cj8q1/ltId9dUudEe60WItiNorFDkEQhGXb8Fw5tHZiiNNRCv1AagatIY9EvJPXy/QU5wEC2RZl6Qm2tyQ==","signatures":[{"sig":"MEUCIEsW/YFWTuCuWRC98KFXCSVKlx+j/whWjz4XdMcsC6wZAiEA6HCsjeTLdByHCJexUp/lZ1TkOAi7L941PK6TJ3uTQ/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fruggr%2fzendesk-mcp-server@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":296719},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"41a0dd1994d71f64a27cace14057c868a745d2d1","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsdown","check":"biome check --error-on-warnings src/ tests/ scripts/","start":"node dist/index.js","prepare":"npm run build","mcp:live":"tsx scripts/mcp-live.ts","check:fix":"biome check --write src/ tests/ scripts/","typecheck":"tsc --noEmit","test:smoke":"pnpm build && node scripts/smoke-test.mjs","test:watch":"vitest watch","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:135e5edf-0680-4d88-b195-f8df37402211"}},"repository":{"url":"git+https://github.com/fruggr/zendesk-mcp-server.git","type":"git"},"_npmVersion":"11.16.0","description":"Model Context Protocol (MCP) server for the Zendesk Support & Help Center APIs — per-user OAuth 2.1 PKCE authentication, read-only mode, and token-efficient section-based article editing.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"4.4.3","open":"11.0.0","cheerio":"1.2.0","unified":"11.0.5","rehype-raw":"7.0.0","remark-gfm":"4.0.1","rehype-parse":"9.0.1","remark-parse":"11.0.0","rehype-remark":"10.0.1","remark-rehype":"11.1.2","rehype-stringify":"10.0.1","remark-stringify":"11.0.0","hast-util-to-html":"9.0.5","hast-util-to-mdast":"10.1.2","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.0+sha512.dbfcc4f81cf48597afd4bc391ffdf12c11f1a9fb83a395bfa6b0a2d9cc2fd8ffebafdb1ccbd529632153f793904c2615b7f09fe1a345473fd1c35845172a8eb1","devDependencies":{"msw":"^2.12.13","shx":"^0.4.0","tsx":"^4.21.0","tsdown":"^0.22.0","vitest":"^4.1.0","typescript":"^6.0.3","@types/hast":"^3.0.4","@types/node":"^22.15.0","@biomejs/biome":"2.4.16","@tsconfig/node20":"^20.1.9","semantic-release":"^25.0.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.6","@semantic-release/changelog":"^6.0.3","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-mcp-server_1.8.0_1780937041041_0.29849804901882315","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@fruggr/zendesk-mcp-server","version":"1.9.0","keywords":["mcp","model-context-protocol","modelcontextprotocol","mcp-server","zendesk","zendesk-api","zendesk-support","help-center","knowledge-base","customer-support","customer-service","help-desk","support-tickets","oauth2","pkce","llm","ai","claude","anthropic","cli"],"author":{"name":"Digital4Better","email":"hello@digital4better.com"},"license":"MIT","_id":"@fruggr/zendesk-mcp-server@1.9.0","maintainers":[{"name":"stefancosquer","email":"stefan@digital4better.com"},{"name":"dlecan","email":"dev@dlecan.com"}],"homepage":"https://github.com/fruggr/zendesk-mcp-server#readme","bugs":{"url":"https://github.com/fruggr/zendesk-mcp-server/issues"},"bin":{"zendesk-mcp-server":"dist/index.js"},"dist":{"shasum":"de19a88bacbe921df8ce484b6cfedc9fa9fb4b0b","tarball":"https://registry.npmjs.org/@fruggr/zendesk-mcp-server/-/zendesk-mcp-server-1.9.0.tgz","fileCount":7,"integrity":"sha512-P33wr0jlrIeUMXCb5vH1KeCds9NrTiI5lI7JxO3K2wEIY16ytOoqoItGopMYvbYO147vDuA1TvQyWI27qMLM0w==","signatures":[{"sig":"MEYCIQDnESOqXZ0IPzxVD4bGn66jcWHRZvV4KLE2hIMG4aS5EAIhAI4vac0SvdFH31fPHz0j7vMXjiy1Lq9jiYJAAS30A0Jd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fruggr%2fzendesk-mcp-server@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":355210},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"479bd061874d996778c8ed5de9feb07d05c382f0","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsdown","check":"biome check --error-on-warnings src/ tests/ scripts/","start":"node dist/index.js","prepare":"npm run build","mcp:live":"tsx scripts/mcp-live.ts","check:fix":"biome check --write src/ tests/ scripts/","typecheck":"tsc --noEmit","test:smoke":"pnpm build && node scripts/smoke-test.mjs","test:watch":"vitest watch","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:135e5edf-0680-4d88-b195-f8df37402211"}},"repository":{"url":"git+https://github.com/fruggr/zendesk-mcp-server.git","type":"git"},"_npmVersion":"11.16.0","description":"Model Context Protocol (MCP) server for the Zendesk Support & Help Center APIs — runs locally (stdio) or as a private remote MCP server (HTTP), with per-user OAuth 2.1 PKCE authentication, read-only mode, and token-efficient section-based article editing.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"4.4.3","open":"11.0.0","cheerio":"1.2.0","unified":"11.0.5","rehype-raw":"7.0.0","remark-gfm":"4.0.1","rehype-parse":"9.0.1","remark-parse":"11.0.0","rehype-remark":"10.0.1","remark-rehype":"11.1.2","rehype-stringify":"10.0.1","remark-stringify":"11.0.0","hast-util-to-html":"9.0.5","hast-util-to-mdast":"10.1.2","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.1+sha512.93f7b57422ea7068257235b4c16eb60762eb68e1dc23723199cc739043ea9be2c4143274a399d8c6defa2b1176226d9ca1c4b63482d6200c1a8fbaa78c1d1485","devDependencies":{"msw":"^2.12.13","shx":"^0.4.0","tsx":"^4.21.0","tsdown":"^0.22.0","vitest":"^4.1.0","typescript":"^6.0.3","@types/hast":"^3.0.4","@types/node":"^22.15.0","@biomejs/biome":"2.4.16","@tsconfig/node20":"^20.1.9","semantic-release":"^25.0.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.6","@semantic-release/changelog":"^6.0.3","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-mcp-server_1.9.0_1781126042210_0.13647775897671344","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@fruggr/zendesk-mcp-server","version":"1.9.1","keywords":["mcp","model-context-protocol","modelcontextprotocol","mcp-server","zendesk","zendesk-api","zendesk-support","help-center","knowledge-base","customer-support","customer-service","help-desk","support-tickets","oauth2","pkce","llm","ai","claude","anthropic","cli"],"author":{"name":"Digital4Better","email":"hello@digital4better.com"},"license":"MIT","_id":"@fruggr/zendesk-mcp-server@1.9.1","maintainers":[{"name":"stefancosquer","email":"stefan@digital4better.com"},{"name":"dlecan","email":"dev@dlecan.com"}],"homepage":"https://github.com/fruggr/zendesk-mcp-server#readme","bugs":{"url":"https://github.com/fruggr/zendesk-mcp-server/issues"},"bin":{"zendesk-mcp-server":"dist/index.js"},"dist":{"shasum":"fc0e5876beda39252959626d679d83e331cedcbc","tarball":"https://registry.npmjs.org/@fruggr/zendesk-mcp-server/-/zendesk-mcp-server-1.9.1.tgz","fileCount":7,"integrity":"sha512-XKfV2lZxFFxnj+D9Ghd3Rg5yNDjG2C8l0q+MpJiz1CyD+rcNWYHm8C9BAGYU2e17uOqCaYXrzc+k7cbqSjmY4w==","signatures":[{"sig":"MEYCIQDd6o9ksOlr4CHlDwAXhIfaIPuDPwLihehQC3Q+lhJ3eQIhAP086MEuz7kleFIh7Zhn116VT06uptlmLSbKSJJ2kJ1C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fruggr%2fzendesk-mcp-server@1.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":357020},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"68ee663e45656e11aba39a0c896fd59bf2573110","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsdown","check":"biome check --error-on-warnings src/ tests/ scripts/","start":"node dist/index.js","prepare":"npm run build","mcp:live":"tsx scripts/mcp-live.ts","check:fix":"biome check --write src/ tests/ scripts/","typecheck":"tsc --noEmit","test:smoke":"pnpm build && node scripts/smoke-test.mjs","test:watch":"vitest watch","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:135e5edf-0680-4d88-b195-f8df37402211"}},"repository":{"url":"git+https://github.com/fruggr/zendesk-mcp-server.git","type":"git"},"_npmVersion":"11.17.0","description":"Model Context Protocol (MCP) server for the Zendesk Support & Help Center APIs — runs locally (stdio) or as a private remote MCP server (HTTP), with per-user OAuth 2.1 PKCE authentication, read-only mode, and token-efficient section-based article editing.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"4.4.3","open":"11.0.0","cheerio":"1.2.0","unified":"11.0.5","rehype-raw":"7.0.0","remark-gfm":"4.0.1","rehype-parse":"9.0.1","remark-parse":"11.0.0","rehype-remark":"10.0.1","remark-rehype":"11.1.2","rehype-stringify":"10.0.1","remark-stringify":"11.0.0","hast-util-to-html":"9.0.5","hast-util-to-mdast":"10.1.2","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.2+sha512.71c631e382066efc25625d5cf029075de07b61b37f6e27350fbd84b1bda5864c8c1967adc280776b45c30a715c0359a3be08fef42d5bb09e2b99029979692916","devDependencies":{"msw":"^2.12.13","shx":"^0.4.0","tsx":"^4.21.0","tsdown":"^0.22.0","vitest":"^4.1.0","typescript":"^6.0.3","@types/hast":"^3.0.4","@types/node":"^22.15.0","@biomejs/biome":"2.4.16","@tsconfig/node20":"^20.1.9","semantic-release":"^25.0.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.6","@semantic-release/changelog":"^6.0.3","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-mcp-server_1.9.1_1781293468704_0.5468846534702985","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@fruggr/zendesk-mcp-server","version":"2.0.0","keywords":["mcp","model-context-protocol","modelcontextprotocol","mcp-server","zendesk","zendesk-api","zendesk-support","help-center","knowledge-base","customer-support","customer-service","help-desk","support-tickets","oauth2","pkce","llm","ai","claude","anthropic","cli"],"author":{"name":"Digital4Better","email":"hello@digital4better.com"},"license":"MIT","_id":"@fruggr/zendesk-mcp-server@2.0.0","maintainers":[{"name":"stefancosquer","email":"stefan@digital4better.com"},{"name":"dlecan","email":"dev@dlecan.com"}],"homepage":"https://github.com/fruggr/zendesk-mcp-server#readme","bugs":{"url":"https://github.com/fruggr/zendesk-mcp-server/issues"},"bin":{"zendesk-mcp-server":"dist/index.js"},"dist":{"shasum":"35a17484b4868e1c0730ba1b74834b2a190bddcf","tarball":"https://registry.npmjs.org/@fruggr/zendesk-mcp-server/-/zendesk-mcp-server-2.0.0.tgz","fileCount":7,"integrity":"sha512-HGr5RDfa4uxi1B5urbl+f/DnWhnKahyGPyVMeTX63F4Bc/yyCEBvS3plsr2LJI9mq+N1InHPh0VBMZbUHwVdmQ==","signatures":[{"sig":"MEUCIQCA1CS5eeHwIlXuoaP87fjNc82lm7TBY3HdUJuKERWjXgIgDRXXRYa5Sd/CN7tsmriPcZgWcKP9oQ2pWekxZ3dmpzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fruggr%2fzendesk-mcp-server@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":354259},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"508fa45ba0181e985f38c64811ecc37f0ac6a210","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsdown","check":"biome check --error-on-warnings src/ tests/ scripts/","start":"node dist/index.js","prepare":"npm run build","mcp:live":"tsx scripts/mcp-live.ts","check:fix":"biome check --write src/ tests/ scripts/","typecheck":"tsc --noEmit","test:smoke":"pnpm build && node scripts/smoke-test.mjs","test:watch":"vitest watch","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:135e5edf-0680-4d88-b195-f8df37402211"}},"repository":{"url":"git+https://github.com/fruggr/zendesk-mcp-server.git","type":"git"},"_npmVersion":"11.17.0","description":"Model Context Protocol (MCP) server for the Zendesk Support & Help Center APIs — runs locally (stdio) or as a private remote MCP server (HTTP), with per-user OAuth 2.1 PKCE authentication, read-only mode, and token-efficient section-based article editing.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"4.4.3","open":"11.0.0","cheerio":"1.2.0","unified":"11.0.5","rehype-raw":"7.0.0","remark-gfm":"4.0.1","rehype-parse":"9.0.1","remark-parse":"11.0.0","rehype-remark":"10.0.1","remark-rehype":"11.1.2","rehype-stringify":"10.0.1","remark-stringify":"11.0.0","hast-util-to-html":"9.0.5","hast-util-to-mdast":"10.1.2","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.2+sha512.71c631e382066efc25625d5cf029075de07b61b37f6e27350fbd84b1bda5864c8c1967adc280776b45c30a715c0359a3be08fef42d5bb09e2b99029979692916","devDependencies":{"msw":"^2.12.13","shx":"^0.4.0","tsx":"^4.21.0","tsdown":"^0.22.0","vitest":"^4.1.0","typescript":"^6.0.3","@types/hast":"^3.0.4","@types/node":"^22.15.0","@biomejs/biome":"2.4.16","@tsconfig/node20":"^20.1.9","semantic-release":"^25.0.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.6","@semantic-release/changelog":"^6.0.3","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-mcp-server_2.0.0_1781336563540_0.029805308948136933","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@fruggr/zendesk-mcp-server","version":"2.0.1","keywords":["mcp","model-context-protocol","modelcontextprotocol","mcp-server","zendesk","zendesk-api","zendesk-support","help-center","knowledge-base","customer-support","customer-service","help-desk","support-tickets","oauth2","pkce","llm","ai","claude","anthropic","cli"],"author":{"name":"Digital4Better","email":"hello@digital4better.com"},"license":"MIT","_id":"@fruggr/zendesk-mcp-server@2.0.1","maintainers":[{"name":"stefancosquer","email":"stefan@digital4better.com"},{"name":"dlecan","email":"dev@dlecan.com"}],"homepage":"https://github.com/fruggr/zendesk-mcp-server#readme","bugs":{"url":"https://github.com/fruggr/zendesk-mcp-server/issues"},"bin":{"zendesk-mcp-server":"dist/index.js"},"dist":{"shasum":"2e98f5a3b58e875d36e80a70ddd3b2bdae9c3c0c","tarball":"https://registry.npmjs.org/@fruggr/zendesk-mcp-server/-/zendesk-mcp-server-2.0.1.tgz","fileCount":7,"integrity":"sha512-XsEdFTzupaiXkM96+gqkDY0cGtKWjx2stAxYckYlxp02KACDGX3AJrTTRqBEQ1w3m/HzNtjtlRdrjus71zUqXA==","signatures":[{"sig":"MEQCIDE0Hp1NJE+3ZJAS2jswCQPPBAp3Sssazn2qowvTFfsiAiAN9AvTrtmquusYv+wZkz2bYTpEvev/aE0l9GSLo5i4WQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fruggr%2fzendesk-mcp-server@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":365352},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"18c34d0c9107cf5da164ce88f46b67a1d0ad731f","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsdown","check":"biome check --error-on-warnings src/ tests/ scripts/","start":"node dist/index.js","prepare":"npm run build","mcp:live":"tsx scripts/mcp-live.ts","check:fix":"biome check --write src/ tests/ scripts/","typecheck":"tsc --noEmit","test:smoke":"pnpm build && node scripts/smoke-test.mjs","test:watch":"vitest watch","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:135e5edf-0680-4d88-b195-f8df37402211"}},"repository":{"url":"git+https://github.com/fruggr/zendesk-mcp-server.git","type":"git"},"_npmVersion":"11.17.0","description":"Model Context Protocol (MCP) server for the Zendesk Support & Help Center APIs — runs locally (stdio) or as a private remote MCP server (HTTP), with per-user OAuth 2.1 PKCE authentication, read-only mode, and token-efficient section-based article editing.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"4.4.3","open":"11.0.0","cheerio":"1.2.0","unified":"11.0.5","rehype-raw":"7.0.0","remark-gfm":"4.0.1","rehype-parse":"9.0.1","remark-parse":"11.0.0","rehype-remark":"10.0.1","remark-rehype":"11.1.2","rehype-stringify":"10.0.1","remark-stringify":"11.0.0","hast-util-to-html":"9.0.5","hast-util-to-mdast":"10.1.2","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.2+sha512.71c631e382066efc25625d5cf029075de07b61b37f6e27350fbd84b1bda5864c8c1967adc280776b45c30a715c0359a3be08fef42d5bb09e2b99029979692916","devDependencies":{"msw":"^2.12.13","shx":"^0.4.0","tsx":"^4.21.0","tsdown":"^0.22.0","vitest":"^4.1.0","typescript":"^6.0.3","@types/hast":"^3.0.4","@types/node":"^22.15.0","@biomejs/biome":"2.4.16","@tsconfig/node20":"^20.1.9","semantic-release":"^25.0.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.6","@semantic-release/changelog":"^6.0.3","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-mcp-server_2.0.1_1781340499923_0.3943853552134111","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@fruggr/zendesk-mcp-server","version":"2.1.0","keywords":["mcp","model-context-protocol","modelcontextprotocol","mcp-server","zendesk","zendesk-api","zendesk-support","help-center","knowledge-base","customer-support","customer-service","help-desk","support-tickets","oauth2","pkce","llm","ai","claude","anthropic","cli"],"author":{"name":"Digital4Better","email":"hello@digital4better.com"},"license":"MIT","_id":"@fruggr/zendesk-mcp-server@2.1.0","maintainers":[{"name":"stefancosquer","email":"stefan@digital4better.com"},{"name":"dlecan","email":"dev@dlecan.com"}],"homepage":"https://github.com/fruggr/zendesk-mcp-server#readme","bugs":{"url":"https://github.com/fruggr/zendesk-mcp-server/issues"},"bin":{"zendesk-mcp-server":"dist/index.js"},"dist":{"shasum":"1890e1a7e24116801dd6d644e2fef35afc9b80ab","tarball":"https://registry.npmjs.org/@fruggr/zendesk-mcp-server/-/zendesk-mcp-server-2.1.0.tgz","fileCount":7,"integrity":"sha512-8uK2s/YTVS0lad8NUds6QZV2X9dX/vGFq0f0nWuaoZ6MKXS+HAho6+Itd4wTRSTptKORgR/ZkPUPaTgx/9y86w==","signatures":[{"sig":"MEUCIFaBKCJJFrMhU7w5wdc6FtTkPqhyD96F2s7kblXmygPzAiEA/f9Lh8OklDmbXSuCWtO77GJWFF7xSrlrK6BJpbkNeB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fruggr%2fzendesk-mcp-server@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387809},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"6cd88b21fafd80727e773387634d51895aeb110b","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsdown","check":"biome check --error-on-warnings src/ tests/ scripts/","start":"node dist/index.js","prepare":"npm run build","mcp:live":"tsx scripts/mcp-live.ts","check:fix":"biome check --write src/ tests/ scripts/","typecheck":"tsc --noEmit","test:smoke":"pnpm build && node scripts/smoke-test.mjs","test:watch":"vitest watch","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:135e5edf-0680-4d88-b195-f8df37402211"}},"repository":{"url":"git+https://github.com/fruggr/zendesk-mcp-server.git","type":"git"},"_npmVersion":"11.17.0","description":"Model Context Protocol (MCP) server for the Zendesk Support & Help Center APIs — runs locally (stdio) or as a private remote MCP server (HTTP), with per-user OAuth 2.1 PKCE authentication, read-only mode, and token-efficient section-based article editing.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"4.4.3","open":"11.0.0","cheerio":"1.2.0","unified":"11.0.5","rehype-raw":"7.0.0","remark-gfm":"4.0.1","rehype-parse":"9.0.1","remark-parse":"11.0.0","rehype-remark":"10.0.1","remark-rehype":"11.1.2","rehype-stringify":"10.0.1","remark-stringify":"11.0.0","hast-util-to-html":"9.0.5","hast-util-to-mdast":"10.1.2","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.2+sha512.71c631e382066efc25625d5cf029075de07b61b37f6e27350fbd84b1bda5864c8c1967adc280776b45c30a715c0359a3be08fef42d5bb09e2b99029979692916","devDependencies":{"msw":"^2.12.13","shx":"^0.4.0","tsx":"^4.21.0","tsdown":"^0.22.0","vitest":"^4.1.0","typescript":"^6.0.3","@types/hast":"^3.0.4","@types/node":"^22.15.0","@biomejs/biome":"2.4.16","@tsconfig/node20":"^20.1.9","semantic-release":"^25.0.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.6","@semantic-release/changelog":"^6.0.3","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-mcp-server_2.1.0_1781345847257_0.7335711932011286","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@fruggr/zendesk-mcp-server","version":"2.2.0","keywords":["mcp","model-context-protocol","modelcontextprotocol","mcp-server","zendesk","zendesk-api","zendesk-support","help-center","knowledge-base","customer-support","customer-service","help-desk","support-tickets","oauth2","pkce","llm","ai","claude","anthropic","cli"],"author":{"name":"Digital4Better","email":"hello@digital4better.com"},"license":"MIT","_id":"@fruggr/zendesk-mcp-server@2.2.0","maintainers":[{"name":"stefancosquer","email":"stefan@digital4better.com"},{"name":"dlecan","email":"dev@dlecan.com"}],"homepage":"https://github.com/fruggr/zendesk-mcp-server#readme","bugs":{"url":"https://github.com/fruggr/zendesk-mcp-server/issues"},"bin":{"zendesk-mcp-server":"dist/index.js"},"dist":{"shasum":"854947cc51df41f90e89e5cf4d818d17be27c567","tarball":"https://registry.npmjs.org/@fruggr/zendesk-mcp-server/-/zendesk-mcp-server-2.2.0.tgz","fileCount":7,"integrity":"sha512-OaQGAdjYqNmhnTNME+XNvByQbcrLkZhzZWjRh1jXJuzUsYCjL5IXuE9NmhucyZzkhovlC89f96CVz2ZvKi/DpQ==","signatures":[{"sig":"MEYCIQDb4++F7aKP0K65aqvXLK9rzf+AN3eulECikPxqmqxg+AIhAJGdopx6el5hS4n1flCLXRGiR1eUbpdRt0wu2PhoRblb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fruggr%2fzendesk-mcp-server@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":393570},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"7084ec7fa2ec295bf271f0191c34f2e896d6c21c","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsdown","check":"biome check --error-on-warnings src/ tests/ scripts/","start":"node dist/index.js","prepare":"npm run build","mcp:live":"tsx scripts/mcp-live.ts","check:fix":"biome check --write src/ tests/ scripts/","typecheck":"tsc --noEmit","test:smoke":"pnpm build && node scripts/smoke-test.mjs","test:watch":"vitest watch","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:135e5edf-0680-4d88-b195-f8df37402211"}},"repository":{"url":"git+https://github.com/fruggr/zendesk-mcp-server.git","type":"git"},"_npmVersion":"11.17.0","description":"Model Context Protocol (MCP) server for the Zendesk Support & Help Center APIs — runs locally (stdio) or as a private remote MCP server (HTTP), with per-user OAuth 2.1 PKCE authentication, read-only mode, and token-efficient section-based article editing.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"4.4.3","open":"11.0.0","cheerio":"1.2.0","unified":"11.0.5","rehype-raw":"7.0.0","remark-gfm":"4.0.1","rehype-parse":"9.0.1","remark-parse":"11.0.0","rehype-remark":"10.0.1","remark-rehype":"11.1.2","rehype-stringify":"10.0.1","remark-stringify":"11.0.0","hast-util-to-html":"9.0.5","hast-util-to-mdast":"10.1.2","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.2+sha512.71c631e382066efc25625d5cf029075de07b61b37f6e27350fbd84b1bda5864c8c1967adc280776b45c30a715c0359a3be08fef42d5bb09e2b99029979692916","devDependencies":{"msw":"^2.12.13","shx":"^0.4.0","tsx":"^4.21.0","tsdown":"^0.22.0","vitest":"^4.1.0","typescript":"^6.0.3","@types/hast":"^3.0.4","@types/node":"^22.15.0","@biomejs/biome":"2.4.16","@tsconfig/node20":"^20.1.9","semantic-release":"^25.0.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.6","@semantic-release/changelog":"^6.0.3","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-mcp-server_2.2.0_1781449274214_0.4788249511329101","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@fruggr/zendesk-mcp-server","version":"2.3.0","keywords":["mcp","model-context-protocol","modelcontextprotocol","mcp-server","zendesk","zendesk-api","zendesk-support","help-center","knowledge-base","customer-support","customer-service","help-desk","support-tickets","oauth2","pkce","llm","ai","claude","anthropic","cli"],"author":{"name":"Digital4Better","email":"hello@digital4better.com"},"license":"MIT","_id":"@fruggr/zendesk-mcp-server@2.3.0","maintainers":[{"name":"stefancosquer","email":"stefan@digital4better.com"},{"name":"dlecan","email":"dev@dlecan.com"}],"homepage":"https://github.com/fruggr/zendesk-mcp-server#readme","bugs":{"url":"https://github.com/fruggr/zendesk-mcp-server/issues"},"bin":{"zendesk-mcp-server":"dist/index.js"},"dist":{"shasum":"0716c3662f4fda1ccbb00a54b13818ac09dfbbb8","tarball":"https://registry.npmjs.org/@fruggr/zendesk-mcp-server/-/zendesk-mcp-server-2.3.0.tgz","fileCount":7,"integrity":"sha512-pb3xUdzY4oWCigfxF5CYESMY+uLfXPSH5JkB976AKXS/pE2bkTyhRH+YQfLy4pDhaTRX+6ejDBTftBFpK2ld+g==","signatures":[{"sig":"MEUCIBIdGfj2uajGbKvKxtM/7KY8GDqDvDt9NAzYSeKbucnLAiEAqIkLBLhYAlxdcqkhuVzdsDNlBLoXlO9zlLyELG4exac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fruggr%2fzendesk-mcp-server@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413324},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"3ef4e33a4a400fa4ec7210e7a739491fde19ab8d","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsdown","check":"biome check --error-on-warnings src/ tests/ scripts/","start":"node dist/index.js","prepare":"npm run build","mcp:live":"tsx scripts/mcp-live.ts","check:fix":"biome check --write src/ tests/ scripts/","typecheck":"tsc --noEmit","test:smoke":"pnpm build && node scripts/smoke-test.mjs","test:watch":"vitest watch","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:135e5edf-0680-4d88-b195-f8df37402211"}},"repository":{"url":"git+https://github.com/fruggr/zendesk-mcp-server.git","type":"git"},"_npmVersion":"11.17.0","description":"Model Context Protocol (MCP) server for the Zendesk Support & Help Center APIs — runs locally (stdio) or as a private remote MCP server (HTTP), with per-user OAuth 2.1 PKCE authentication, read-only mode, and token-efficient section-based article editing.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"4.4.3","open":"11.0.0","cheerio":"1.2.0","unified":"11.0.5","rehype-raw":"7.0.0","remark-gfm":"4.0.1","rehype-parse":"9.0.1","remark-parse":"11.0.0","rehype-remark":"10.0.1","remark-rehype":"11.1.2","rehype-stringify":"10.0.1","remark-stringify":"11.0.0","hast-util-to-html":"9.0.5","hast-util-to-mdast":"10.1.2","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0+sha512.9a36518224080c6fe5165afdcfe79bfa118c29be703f3f462b1e32efe1e98e47e8750b148e08286250aad4113cc7993ca413c4e2cd447752708c2ee5751bc95f","devDependencies":{"msw":"^2.12.13","shx":"^0.4.0","tsx":"^4.21.0","tsdown":"^0.22.0","vitest":"^4.1.0","typescript":"^6.0.3","@types/hast":"^3.0.4","@types/node":"^22.15.0","@biomejs/biome":"2.4.16","@tsconfig/node20":"^20.1.9","semantic-release":"^25.0.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.6","@semantic-release/changelog":"^6.0.3","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-mcp-server_2.3.0_1781882749743_0.9647939924304612","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@fruggr/zendesk-mcp-server","version":"2.3.1","keywords":["mcp","model-context-protocol","modelcontextprotocol","mcp-server","zendesk","zendesk-api","zendesk-support","help-center","knowledge-base","customer-support","customer-service","help-desk","support-tickets","oauth2","pkce","llm","ai","claude","anthropic","cli"],"author":{"name":"Digital4Better","email":"hello@digital4better.com"},"license":"MIT","_id":"@fruggr/zendesk-mcp-server@2.3.1","maintainers":[{"name":"stefancosquer","email":"stefan@digital4better.com"},{"name":"dlecan","email":"dev@dlecan.com"}],"homepage":"https://github.com/fruggr/zendesk-mcp-server#readme","bugs":{"url":"https://github.com/fruggr/zendesk-mcp-server/issues"},"bin":{"zendesk-mcp-server":"dist/index.js"},"dist":{"shasum":"02814ffab16491ecec845507590e9db5a4ed73ff","tarball":"https://registry.npmjs.org/@fruggr/zendesk-mcp-server/-/zendesk-mcp-server-2.3.1.tgz","fileCount":7,"integrity":"sha512-Ld5Ff8V46/RmtLagfdAGlY4finKM5CGRmzvC266H5qT97k9FsYFlU739REgDEkRg4af7m4XfayheLxN7ns7/tQ==","signatures":[{"sig":"MEUCIBhIBG62wsfszOKejydZTB784VEnqXpPfEzDvjCk9vPDAiEAiMU0bdvB8W5Oas9sWVohYrkENKreZA7s7djakpGJT1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fruggr%2fzendesk-mcp-server@2.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":420213},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"afd243af1f223746fe88b40263c36c8bd8f50749","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsdown","check":"biome check --error-on-warnings src/ tests/ scripts/","start":"node dist/index.js","prepare":"npm run build","mcp:live":"tsx scripts/mcp-live.ts","check:fix":"biome check --write src/ tests/ scripts/","typecheck":"tsc --noEmit","test:smoke":"pnpm build && node scripts/smoke-test.mjs","test:watch":"vitest watch","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:135e5edf-0680-4d88-b195-f8df37402211"}},"repository":{"url":"git+https://github.com/fruggr/zendesk-mcp-server.git","type":"git"},"_npmVersion":"11.17.0","description":"Model Context Protocol (MCP) server for the Zendesk Support & Help Center APIs — runs locally (stdio) or as a private remote MCP server (HTTP), with per-user OAuth 2.1 PKCE authentication, read-only mode, and token-efficient section-based article editing.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"4.4.3","open":"11.0.0","cheerio":"1.2.0","unified":"11.0.5","rehype-raw":"7.0.0","remark-gfm":"4.0.1","rehype-parse":"9.0.1","remark-parse":"11.0.0","rehype-remark":"10.0.1","remark-rehype":"11.1.2","rehype-stringify":"10.0.1","remark-stringify":"11.0.0","hast-util-to-html":"9.0.5","hast-util-to-mdast":"10.1.2","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.8.0+sha512.c1f5e7c4cb241c8f174b743851d82f42b802324afc8b0f116b96adb15aa06664948dde36960a3ba1079ba5b4b29dd0140135b94b5b5f5263592249d68e555f26","devDependencies":{"msw":"^2.12.13","shx":"^0.4.0","tsx":"^4.21.0","tsdown":"^0.22.0","vitest":"^4.1.0","typescript":"^6.0.3","@types/hast":"^3.0.4","@types/node":"^22.15.0","@biomejs/biome":"2.5.0","@tsconfig/node20":"^20.1.9","semantic-release":"^25.0.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.6","@semantic-release/changelog":"^6.0.3","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-mcp-server_2.3.1_1782566043886_0.9871537636560208","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@fruggr/zendesk-mcp-server","version":"2.4.0","keywords":["mcp","model-context-protocol","modelcontextprotocol","mcp-server","zendesk","zendesk-api","zendesk-support","help-center","knowledge-base","customer-support","customer-service","help-desk","support-tickets","oauth2","pkce","llm","ai","claude","anthropic","cli"],"author":{"name":"Digital4Better","email":"hello@digital4better.com"},"license":"MIT","_id":"@fruggr/zendesk-mcp-server@2.4.0","maintainers":[{"name":"stefancosquer","email":"stefan@digital4better.com"},{"name":"dlecan","email":"dev@dlecan.com"}],"homepage":"https://github.com/fruggr/zendesk-mcp-server#readme","bugs":{"url":"https://github.com/fruggr/zendesk-mcp-server/issues"},"bin":{"zendesk-mcp-server":"dist/index.js"},"dist":{"shasum":"986acac282cf491e8779fdf6ad85775ccd62cc62","tarball":"https://registry.npmjs.org/@fruggr/zendesk-mcp-server/-/zendesk-mcp-server-2.4.0.tgz","fileCount":7,"integrity":"sha512-W6m6mh8luLncQZ/nN4407Z2hEA8db/SVFLwMeWlWZ/zH0BjcdAbYSOOUmchk2LSLRfnuJYZ9PsE+BXkLFQRDcw==","signatures":[{"sig":"MEYCIQCkjoMSkm7bjyKePIOmhuJ1/nx4TBsXAk9gfe5CuJ5BCQIhANcdztWoFxbLmq1TUGlZruRWc6QkSazyzzqmNU+v730+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fruggr%2fzendesk-mcp-server@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":420827},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"847a370f269eade078cfdf37b13dea7a54394b21","mcpName":"io.github.fruggr/zendesk-mcp-server","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsdown","check":"biome check --error-on-warnings src/ tests/ scripts/","start":"node dist/index.js","prepare":"npm run build","mcp:live":"tsx scripts/mcp-live.ts","check:fix":"biome check --write src/ tests/ scripts/","typecheck":"tsc --noEmit","test:smoke":"pnpm build && node scripts/smoke-test.mjs","test:watch":"vitest watch","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","build:server-json":"node scripts/build-server-json.mjs > server.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:135e5edf-0680-4d88-b195-f8df37402211"}},"repository":{"url":"git+https://github.com/fruggr/zendesk-mcp-server.git","type":"git"},"_npmVersion":"11.18.0","description":"Model Context Protocol (MCP) server for the Zendesk Support & Help Center APIs — runs locally (stdio) or as a private remote MCP server (HTTP), with per-user OAuth 2.1 PKCE authentication, read-only mode, and token-efficient section-based article editing.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"4.4.3","open":"11.0.0","cheerio":"1.2.0","unified":"11.0.5","rehype-raw":"7.0.0","remark-gfm":"4.0.1","rehype-parse":"9.0.1","remark-parse":"11.0.0","rehype-remark":"10.0.1","remark-rehype":"11.1.2","rehype-stringify":"10.0.1","remark-stringify":"11.0.0","hast-util-to-html":"9.0.5","hast-util-to-mdast":"10.1.2","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.8.0+sha512.c1f5e7c4cb241c8f174b743851d82f42b802324afc8b0f116b96adb15aa06664948dde36960a3ba1079ba5b4b29dd0140135b94b5b5f5263592249d68e555f26","devDependencies":{"msw":"^2.12.13","shx":"^0.4.0","tsx":"^4.21.0","tsdown":"^0.22.0","vitest":"^4.1.0","typescript":"^6.0.3","@types/hast":"^3.0.4","@types/node":"^22.15.0","@biomejs/biome":"2.5.1","@tsconfig/node20":"^20.1.9","semantic-release":"^25.0.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.6","@semantic-release/changelog":"^6.0.3","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-mcp-server_2.4.0_1782848302453_0.3942523190409175","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@fruggr/zendesk-mcp-server","version":"2.5.0","keywords":["mcp","model-context-protocol","modelcontextprotocol","mcp-server","zendesk","zendesk-api","zendesk-support","help-center","knowledge-base","customer-support","customer-service","help-desk","support-tickets","oauth2","pkce","llm","ai","claude","anthropic","cli"],"author":{"name":"Digital4Better","email":"hello@digital4better.com"},"license":"MIT","_id":"@fruggr/zendesk-mcp-server@2.5.0","maintainers":[{"name":"stefancosquer","email":"stefan@digital4better.com"},{"name":"dlecan","email":"dev@dlecan.com"}],"homepage":"https://github.com/fruggr/zendesk-mcp-server#readme","bugs":{"url":"https://github.com/fruggr/zendesk-mcp-server/issues"},"bin":{"zendesk-mcp-server":"dist/index.js"},"dist":{"shasum":"78441ef09b3fb3c475c7e5d2ddfba409b27791ca","tarball":"https://registry.npmjs.org/@fruggr/zendesk-mcp-server/-/zendesk-mcp-server-2.5.0.tgz","fileCount":7,"integrity":"sha512-Fcp7oF+pVqJ0BCObPeSJT0x9UEqCaglZMn0b+Isod8Dx1+Ti6w9QKwcjKpCntXZptwUrFDEEzm+4t40gARcMug==","signatures":[{"sig":"MEUCIFKoUDBCUx4GyYDeiJX3YjjaBJeuFbXU95jhrx7CMr+kAiEAzb7vfyC8glpri8om5i46Aw84v3MJaDkHbFylsU13uwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fruggr%2fzendesk-mcp-server@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":428503},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"6b1e2d6a4bf8e8d180734d5377153d82a267f8df","mcpName":"io.github.fruggr/zendesk-mcp-server","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsdown","check":"biome check --error-on-warnings src/ tests/ scripts/","start":"node dist/index.js","prepare":"npm run build","mcp:live":"tsx scripts/mcp-live.ts","check:fix":"biome check --write src/ tests/ scripts/","typecheck":"tsc --noEmit","test:smoke":"pnpm build && node scripts/smoke-test.mjs","test:watch":"vitest watch","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","build:server-json":"node scripts/build-server-json.mjs > server.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:135e5edf-0680-4d88-b195-f8df37402211"}},"repository":{"url":"git+https://github.com/fruggr/zendesk-mcp-server.git","type":"git"},"_npmVersion":"11.18.0","description":"A Model Context Protocol (MCP) server for a deep, two-way integration between your AI assistant and Zendesk: search the Help Center and draft, update and translate articles (section by section, keeping languages in sync), and manage Support tickets end to","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"4.4.3","open":"11.0.0","cheerio":"1.2.0","unified":"11.0.5","rehype-raw":"7.0.0","remark-gfm":"4.0.1","rehype-parse":"9.0.1","remark-parse":"11.0.0","rehype-remark":"10.0.1","remark-rehype":"11.1.2","rehype-stringify":"10.0.1","remark-stringify":"11.0.0","hast-util-to-html":"9.0.5","hast-util-to-mdast":"10.1.2","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0+sha512.bd682d5d03fe525ef7c9fd6780c6884d1e756ac4c9c9fe00c538782824310dcf90e3ddc4f53835f06dfaebd5085e41855e0bcbb3b60de2ac5bbab89e5036f03b","devDependencies":{"msw":"^2.12.13","shx":"^0.4.0","tsx":"^4.21.0","tsdown":"^0.22.0","vitest":"^4.1.0","typescript":"^6.0.3","@types/hast":"^3.0.4","@types/node":"^22.15.0","@biomejs/biome":"2.5.1","@tsconfig/node20":"^20.1.9","semantic-release":"^25.0.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.6","@semantic-release/changelog":"^6.0.3","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-mcp-server_2.5.0_1782993443729_0.3679286516471303","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@fruggr/zendesk-mcp-server","version":"2.6.0","keywords":["mcp","model-context-protocol","modelcontextprotocol","mcp-server","zendesk","zendesk-api","zendesk-support","help-center","knowledge-base","customer-support","customer-service","help-desk","support-tickets","oauth2","pkce","llm","ai","claude","anthropic","cli"],"author":{"name":"Digital4Better","email":"hello@digital4better.com"},"license":"MIT","_id":"@fruggr/zendesk-mcp-server@2.6.0","maintainers":[{"name":"stefancosquer","email":"stefan@digital4better.com"},{"name":"dlecan","email":"dev@dlecan.com"}],"homepage":"https://github.com/fruggr/zendesk-mcp-server#readme","bugs":{"url":"https://github.com/fruggr/zendesk-mcp-server/issues"},"bin":{"zendesk-mcp-server":"dist/index.js"},"dist":{"shasum":"861e4eac2c2b304fa7941a962d588533a39ddf7e","tarball":"https://registry.npmjs.org/@fruggr/zendesk-mcp-server/-/zendesk-mcp-server-2.6.0.tgz","fileCount":7,"integrity":"sha512-SROCNd2MHyr1PW0o2oAFcQJbJQKEYmjkZ64jhKQFCIL1OsjEbfI0acP9AtuBUfrvurBxDMlUIwcb0CUTmXfQMA==","signatures":[{"sig":"MEUCIFIy+mOrNDrjhDJ2ZTP4gUCOrztwujlZ1LrJIGM50QM7AiEA2EzY2n+uXi17QSSDCh6y1SIy23FTUAvUwDm0Cn7piZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fruggr%2fzendesk-mcp-server@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":446781},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"715fb0f9670aeffeb9c95a86fb2ed35bb8fac602","mcpName":"io.github.fruggr/zendesk-mcp-server","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsdown","check":"biome check --error-on-warnings src/ tests/ scripts/","start":"node dist/index.js","prepare":"npm run build","mcp:live":"tsx scripts/mcp-live.ts","check:fix":"biome check --write src/ tests/ scripts/","typecheck":"tsc --noEmit","test:smoke":"pnpm build && node scripts/smoke-test.mjs","test:watch":"vitest watch","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","build:server-json":"node scripts/build-server-json.mjs > server.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:135e5edf-0680-4d88-b195-f8df37402211"}},"repository":{"url":"git+https://github.com/fruggr/zendesk-mcp-server.git","type":"git"},"_npmVersion":"11.18.0","description":"A Model Context Protocol (MCP) server for a deep, two-way integration between your AI assistant and Zendesk: search the Help Center and draft, update and translate articles (section by section, keeping languages in sync), and manage Support tickets end to","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3","open":"11.0.0","cheerio":"1.2.0","unified":"11.0.5","rehype-raw":"7.0.0","remark-gfm":"4.0.1","rehype-parse":"9.0.1","remark-parse":"11.0.0","rehype-remark":"10.0.1","remark-rehype":"11.1.2","rehype-stringify":"10.0.1","remark-stringify":"11.0.0","hast-util-to-html":"9.0.5","hast-util-to-mdast":"10.1.2","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0+sha512.bd682d5d03fe525ef7c9fd6780c6884d1e756ac4c9c9fe00c538782824310dcf90e3ddc4f53835f06dfaebd5085e41855e0bcbb3b60de2ac5bbab89e5036f03b","devDependencies":{"msw":"^2.12.13","shx":"^0.4.0","tsx":"^4.21.0","tsdown":"^0.22.0","vitest":"^4.1.0","typescript":"^6.0.3","@types/hast":"^3.0.4","@types/node":"^22.15.0","@biomejs/biome":"2.5.1","@tsconfig/node20":"^20.1.9","semantic-release":"^25.0.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.6","@semantic-release/changelog":"^6.0.3","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-mcp-server_2.6.0_1783260880905_0.5090016144114518","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"@fruggr/zendesk-mcp-server","version":"2.6.1","keywords":["mcp","model-context-protocol","modelcontextprotocol","mcp-server","zendesk","zendesk-api","zendesk-support","help-center","knowledge-base","customer-support","customer-service","help-desk","support-tickets","oauth2","pkce","llm","ai","claude","anthropic","cli"],"author":{"name":"Digital4Better","email":"hello@digital4better.com"},"license":"MIT","_id":"@fruggr/zendesk-mcp-server@2.6.1","maintainers":[{"name":"stefancosquer","email":"stefan@digital4better.com"},{"name":"dlecan","email":"dev@dlecan.com"}],"homepage":"https://github.com/fruggr/zendesk-mcp-server#readme","bugs":{"url":"https://github.com/fruggr/zendesk-mcp-server/issues"},"bin":{"zendesk-mcp-server":"dist/index.js"},"dist":{"shasum":"dbc2b73ef24c40c4afcf673af5360c2d52ae5b2c","tarball":"https://registry.npmjs.org/@fruggr/zendesk-mcp-server/-/zendesk-mcp-server-2.6.1.tgz","fileCount":7,"integrity":"sha512-cFMfrKySI5kcfIWKFQOZryIDX8jVrxK/5m9RQG7a3UEickaNAa27sj58Z9ZT2fIQPO7y3kSDTh5VXrl8Xh4lCA==","signatures":[{"sig":"MEUCIQDwHwzOqXYXq6LZzGKQ0YTRYbBLkR9KkRuSt1JZV1kTrwIgJQBtkt2u6nZePue9RIC5MZCpWjT091sE28h1drllbGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fruggr%2fzendesk-mcp-server@2.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":448109},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"45475cab6fb6ad75a67c65366124a9c62aab018a","mcpName":"io.github.fruggr/zendesk-mcp-server","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsdown","check":"biome check --error-on-warnings src/ tests/ scripts/","start":"node dist/index.js","prepare":"npm run build","mcp:live":"tsx scripts/mcp-live.ts","check:fix":"biome check --write src/ tests/ scripts/","typecheck":"tsc --noEmit","test:smoke":"pnpm build && node scripts/smoke-test.mjs","test:watch":"vitest watch","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","build:server-json":"node scripts/build-server-json.mjs > server.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:135e5edf-0680-4d88-b195-f8df37402211"}},"repository":{"url":"git+https://github.com/fruggr/zendesk-mcp-server.git","type":"git"},"_npmVersion":"11.18.0","description":"A Model Context Protocol (MCP) server for a deep, two-way integration between your AI assistant and Zendesk: search the Help Center and draft, update and translate articles (section by section, keeping languages in sync), and manage Support tickets end to","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3","open":"11.0.0","cheerio":"1.2.0","unified":"11.0.5","rehype-raw":"7.0.0","remark-gfm":"4.0.1","rehype-parse":"9.0.1","remark-parse":"11.0.0","rehype-remark":"10.0.1","remark-rehype":"11.1.2","rehype-stringify":"10.0.1","remark-stringify":"11.0.0","hast-util-to-html":"9.0.5","hast-util-to-mdast":"10.1.2","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0+sha512.bd682d5d03fe525ef7c9fd6780c6884d1e756ac4c9c9fe00c538782824310dcf90e3ddc4f53835f06dfaebd5085e41855e0bcbb3b60de2ac5bbab89e5036f03b","devDependencies":{"msw":"^2.12.13","shx":"^0.4.0","tsx":"^4.21.0","tsdown":"^0.22.0","vitest":"^4.1.0","typescript":"^6.0.3","@types/hast":"^3.0.4","@types/node":"^22.15.0","@biomejs/biome":"2.5.1","@tsconfig/node20":"^20.1.9","semantic-release":"^25.0.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.6","@semantic-release/changelog":"^6.0.3","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-mcp-server_2.6.1_1783285838642_0.2269284569646859","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@fruggr/zendesk-mcp-server","version":"2.7.0","keywords":["mcp","model-context-protocol","modelcontextprotocol","mcp-server","zendesk","zendesk-api","zendesk-support","help-center","knowledge-base","customer-support","customer-service","help-desk","support-tickets","oauth2","pkce","llm","ai","claude","anthropic","cli"],"author":{"name":"Digital4Better","email":"hello@digital4better.com"},"license":"MIT","_id":"@fruggr/zendesk-mcp-server@2.7.0","maintainers":[{"name":"stefancosquer","email":"stefan@digital4better.com"},{"name":"dlecan","email":"dev@dlecan.com"}],"homepage":"https://github.com/fruggr/zendesk-mcp-server#readme","bugs":{"url":"https://github.com/fruggr/zendesk-mcp-server/issues"},"bin":{"zendesk-mcp-server":"dist/index.js"},"dist":{"shasum":"d0eb00efd76000c572d513bf61a7381cb81e1366","tarball":"https://registry.npmjs.org/@fruggr/zendesk-mcp-server/-/zendesk-mcp-server-2.7.0.tgz","fileCount":7,"integrity":"sha512-NAqPwaEz0uGU95w4iElFzzTU+yo6G5JLW6xdwXG6097ahSkvcVFA1qhzXpH4bQhIOGMKVrsQ2OQnIlyxp/gGrQ==","signatures":[{"sig":"MEUCIQDL24vrx2+fjaeJd2U7OKVBJV0AfE/xAXPKsgWl6Sks1QIgME+jZJOk1NOQkM5sTRoOwsj1OxRais9X81UB1tHjqKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fruggr%2fzendesk-mcp-server@2.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":440871},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"73d8b0cb9c5e0b73c3d8f6db3d0ef664bb5bd353","mcpName":"io.github.fruggr/zendesk-mcp-server","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsdown","check":"biome check --error-on-warnings src/ tests/ scripts/","start":"node dist/index.js","prepare":"npm run build","mcp:live":"tsx scripts/mcp-live.ts","check:fix":"biome check --write src/ tests/ scripts/","typecheck":"tsc --noEmit","test:smoke":"pnpm build && node scripts/smoke-test.mjs","test:watch":"vitest watch","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","build:server-json":"node scripts/build-server-json.mjs > server.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:135e5edf-0680-4d88-b195-f8df37402211"}},"repository":{"url":"git+https://github.com/fruggr/zendesk-mcp-server.git","type":"git"},"_npmVersion":"11.18.0","description":"A Model Context Protocol (MCP) server for a deep, two-way integration between your AI assistant and Zendesk: search the Help Center and draft, update and translate articles (section by section, keeping languages in sync), and manage Support tickets end to","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3","open":"11.0.0","cheerio":"1.2.0","unified":"11.0.5","rehype-raw":"7.0.0","remark-gfm":"4.0.1","rehype-parse":"9.0.1","remark-parse":"11.0.0","rehype-remark":"10.0.1","remark-rehype":"11.1.2","rehype-stringify":"10.0.1","remark-stringify":"11.0.0","hast-util-to-html":"9.0.5","hast-util-to-mdast":"10.1.2","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0+sha512.bd682d5d03fe525ef7c9fd6780c6884d1e756ac4c9c9fe00c538782824310dcf90e3ddc4f53835f06dfaebd5085e41855e0bcbb3b60de2ac5bbab89e5036f03b","devDependencies":{"msw":"^2.12.13","shx":"^0.4.0","tsx":"^4.21.0","tsdown":"^0.22.0","vitest":"^4.1.0","typescript":"^6.0.3","@types/hast":"^3.0.4","@types/node":"^22.15.0","@biomejs/biome":"2.5.2","@tsconfig/node20":"^20.1.9","semantic-release":"^25.0.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.6","@semantic-release/changelog":"^6.0.3","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-mcp-server_2.7.0_1783548570489_0.05125393094791386","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@fruggr/zendesk-mcp-server","version":"2.8.0","keywords":["mcp","model-context-protocol","modelcontextprotocol","mcp-server","zendesk","zendesk-api","zendesk-support","help-center","knowledge-base","customer-support","customer-service","help-desk","support-tickets","oauth2","pkce","llm","ai","claude","anthropic","cli"],"author":{"name":"Digital4Better","email":"hello@digital4better.com"},"license":"MIT","_id":"@fruggr/zendesk-mcp-server@2.8.0","maintainers":[{"name":"stefancosquer","email":"stefan@digital4better.com"},{"name":"dlecan","email":"dev@dlecan.com"}],"homepage":"https://github.com/fruggr/zendesk-mcp-server#readme","bugs":{"url":"https://github.com/fruggr/zendesk-mcp-server/issues"},"bin":{"zendesk-mcp-server":"dist/index.js"},"dist":{"shasum":"d3a406fca6de029eb599dc1d996a207f2bb9b438","tarball":"https://registry.npmjs.org/@fruggr/zendesk-mcp-server/-/zendesk-mcp-server-2.8.0.tgz","fileCount":7,"integrity":"sha512-aJ9SJTXM4qKwtuluzOt1Nk/ZX7UFtK2boiV3FttXwASSbhhMVmAnSLcLjyZHfoW+keUiX+uRYsTMKIhtG80mbA==","signatures":[{"sig":"MEYCIQDwjleObMYCq4VniXVrcKhTYiw8x4FIcZ8PSMyOBaL9cwIhAMOn1cnjHkoXxdkeAQwt9mJScpQ4bywGo4fRUXQ48iGW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fruggr%2fzendesk-mcp-server@2.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":445369},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"942143703ed43a078688cba7360f68eab8d997d2","mcpName":"io.github.fruggr/zendesk-mcp-server","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsdown","check":"biome check --error-on-warnings src/ tests/ scripts/","start":"node dist/index.js","prepare":"npm run build","mcp:live":"tsx scripts/mcp-live.ts","check:fix":"biome check --write src/ tests/ scripts/","typecheck":"tsc --noEmit","test:smoke":"pnpm build && node scripts/smoke-test.mjs","test:watch":"vitest watch","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","build:server-json":"node scripts/build-server-json.mjs > server.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:135e5edf-0680-4d88-b195-f8df37402211"}},"repository":{"url":"git+https://github.com/fruggr/zendesk-mcp-server.git","type":"git"},"_npmVersion":"11.18.0","description":"A Model Context Protocol (MCP) server for a deep, two-way integration between your AI assistant and Zendesk: search the Help Center and draft, update and translate articles (section by section, keeping languages in sync), and manage Support tickets end to","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3","open":"11.0.0","cheerio":"1.2.0","unified":"11.0.5","rehype-raw":"7.0.0","remark-gfm":"4.0.1","rehype-parse":"9.0.1","remark-parse":"11.0.0","rehype-remark":"10.0.1","remark-rehype":"11.1.2","rehype-stringify":"10.0.1","remark-stringify":"11.0.0","hast-util-to-html":"9.0.5","hast-util-to-mdast":"10.1.2","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0+sha512.bd682d5d03fe525ef7c9fd6780c6884d1e756ac4c9c9fe00c538782824310dcf90e3ddc4f53835f06dfaebd5085e41855e0bcbb3b60de2ac5bbab89e5036f03b","devDependencies":{"msw":"^2.12.13","shx":"^0.4.0","tsx":"^4.21.0","tsdown":"^0.22.0","vitest":"^4.1.0","typescript":"^6.0.3","@types/hast":"^3.0.4","@types/node":"^22.15.0","@biomejs/biome":"2.5.2","@tsconfig/node20":"^20.1.9","semantic-release":"^25.0.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.6","@semantic-release/changelog":"^6.0.3","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-mcp-server_2.8.0_1783550757023_0.504139455324059","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@fruggr/zendesk-mcp-server","version":"2.9.0","keywords":["mcp","model-context-protocol","modelcontextprotocol","mcp-server","zendesk","zendesk-api","zendesk-support","help-center","knowledge-base","customer-support","customer-service","help-desk","support-tickets","oauth2","pkce","llm","ai","claude","anthropic","cli"],"author":{"name":"Digital4Better","email":"hello@digital4better.com"},"license":"MIT","_id":"@fruggr/zendesk-mcp-server@2.9.0","maintainers":[{"name":"stefancosquer","email":"stefan@digital4better.com"},{"name":"dlecan","email":"dev@dlecan.com"}],"homepage":"https://github.com/fruggr/zendesk-mcp-server#readme","bugs":{"url":"https://github.com/fruggr/zendesk-mcp-server/issues"},"bin":{"zendesk-mcp-server":"dist/index.js"},"dist":{"shasum":"922b0d04628066b8c1f7c05d39975405407b47e3","tarball":"https://registry.npmjs.org/@fruggr/zendesk-mcp-server/-/zendesk-mcp-server-2.9.0.tgz","fileCount":7,"integrity":"sha512-j1GnrgNwwnnoaVbQvo+GEQbar2Ir9rVR6wqggrz3knwEq1rX2Dzc1noITTkl8/P7pN1YVtnpWh/uDpi7HFB6Sg==","signatures":[{"sig":"MEYCIQDYioBsaf0fvKlzcjt6aJE66UaZhe+axEVgnRdTjLN8ggIhALvG1DtflguoM9nxk7GMuKzYWPStdrbQ9oPPmM6w0Ksl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fruggr%2fzendesk-mcp-server@2.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":453965},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"a5b76636af097e6c800d3f96b1ad7739813457ee","mcpName":"io.github.fruggr/zendesk-mcp-server","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsdown","check":"biome check --error-on-warnings src/ tests/ scripts/","start":"node dist/index.js","prepare":"npm run build","mcp:live":"tsx scripts/mcp-live.ts","check:fix":"biome check --write src/ tests/ scripts/","typecheck":"tsc --noEmit","test:smoke":"pnpm build && node scripts/smoke-test.mjs","test:watch":"vitest watch","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","build:server-json":"node scripts/build-server-json.mjs > server.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:135e5edf-0680-4d88-b195-f8df37402211"}},"repository":{"url":"git+https://github.com/fruggr/zendesk-mcp-server.git","type":"git"},"_npmVersion":"11.18.0","description":"Deep Zendesk MCP server for your AI assistant: search, draft, update and translate Help Center articles and manage Support tickets end to end — comments, triage and image attachments.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3","open":"11.0.0","cheerio":"1.2.0","unified":"11.0.5","rehype-raw":"7.0.0","remark-gfm":"4.0.1","rehype-parse":"9.0.1","remark-parse":"11.0.0","rehype-remark":"10.0.1","remark-rehype":"11.1.2","rehype-stringify":"10.0.1","remark-stringify":"11.0.0","hast-util-to-html":"9.0.5","hast-util-to-mdast":"10.1.2","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0+sha512.bd682d5d03fe525ef7c9fd6780c6884d1e756ac4c9c9fe00c538782824310dcf90e3ddc4f53835f06dfaebd5085e41855e0bcbb3b60de2ac5bbab89e5036f03b","devDependencies":{"msw":"^2.12.13","shx":"^0.4.0","tsx":"^4.21.0","tsdown":"^0.22.0","vitest":"^4.1.0","typescript":"^6.0.3","@types/hast":"^3.0.4","@types/node":"^22.15.0","@biomejs/biome":"2.5.2","@tsconfig/node20":"^20.1.9","semantic-release":"^25.0.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.6","@semantic-release/changelog":"^6.0.3","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-mcp-server_2.9.0_1783711799040_0.8273950028979438","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@fruggr/zendesk-mcp-server","version":"2.10.0","keywords":["mcp","model-context-protocol","modelcontextprotocol","mcp-server","zendesk","zendesk-api","zendesk-support","help-center","knowledge-base","customer-support","customer-service","help-desk","support-tickets","oauth2","pkce","llm","ai","claude","anthropic","cli"],"author":{"name":"Digital4Better","email":"hello@digital4better.com"},"license":"MIT","_id":"@fruggr/zendesk-mcp-server@2.10.0","maintainers":[{"name":"stefancosquer","email":"stefan@digital4better.com"},{"name":"dlecan","email":"dev@dlecan.com"}],"homepage":"https://github.com/fruggr/zendesk-mcp-server#readme","bugs":{"url":"https://github.com/fruggr/zendesk-mcp-server/issues"},"bin":{"zendesk-mcp-server":"dist/index.js"},"dist":{"shasum":"29eab54189d74ccc2969c49b4a4cd40e232b5821","tarball":"https://registry.npmjs.org/@fruggr/zendesk-mcp-server/-/zendesk-mcp-server-2.10.0.tgz","fileCount":7,"integrity":"sha512-Tz3lgIqnYUqviM9kvU9Ej52eyuBSwD9GlzNkiHvsbX9222Hg+w3ofjTeDZxQ5hw2l+6/C1FLQ5ZahxEcSDh6wg==","signatures":[{"sig":"MEUCIQDLs7pvQlIcYlXZXAb99g9KxGZikrP1jiYyJqcuDZOUkgIgImz8JekbbsltUMW4TQML3zLMrfZsL7Eh9aeeoHlHfPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fruggr%2fzendesk-mcp-server@2.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":478566},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"351c3c846a518255adc778a1d71f10d9f0e91a68","mcpName":"io.github.fruggr/zendesk-mcp-server","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsdown","check":"biome check --error-on-warnings src/ tests/ scripts/","start":"node dist/index.js","prepare":"npm run build","mcp:live":"tsx scripts/mcp-live.ts","check:fix":"biome check --write src/ tests/ scripts/","typecheck":"tsc --noEmit","test:smoke":"pnpm build && node scripts/smoke-test.mjs","test:watch":"vitest watch","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","build:server-json":"node scripts/build-server-json.mjs > server.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:135e5edf-0680-4d88-b195-f8df37402211"}},"repository":{"url":"git+https://github.com/fruggr/zendesk-mcp-server.git","type":"git"},"_npmVersion":"11.18.0","description":"Deep Zendesk MCP server for your AI assistant: search, draft, update and translate Help Center articles and manage Support tickets end to end — comments, triage and image attachments.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3","open":"11.0.0","cheerio":"1.2.0","unified":"11.0.5","rehype-raw":"7.0.0","remark-gfm":"4.0.1","rehype-parse":"9.0.1","remark-parse":"11.0.0","rehype-remark":"10.0.1","remark-rehype":"11.1.2","rehype-stringify":"10.0.1","remark-stringify":"11.0.0","hast-util-to-html":"9.0.5","hast-util-to-mdast":"10.1.2","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0+sha512.bd682d5d03fe525ef7c9fd6780c6884d1e756ac4c9c9fe00c538782824310dcf90e3ddc4f53835f06dfaebd5085e41855e0bcbb3b60de2ac5bbab89e5036f03b","devDependencies":{"msw":"^2.12.13","shx":"^0.4.0","tsx":"^4.21.0","tsdown":"^0.22.0","vitest":"^4.1.0","typescript":"^6.0.3","@types/hast":"^3.0.4","@types/node":"^22.15.0","@biomejs/biome":"2.5.2","@tsconfig/node20":"^20.1.9","semantic-release":"^25.0.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.6","@semantic-release/changelog":"^6.0.3","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-mcp-server_2.10.0_1783763772967_0.48612689969400447","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@fruggr/zendesk-mcp-server","version":"2.11.0","keywords":["mcp","model-context-protocol","modelcontextprotocol","mcp-server","zendesk","zendesk-api","zendesk-support","help-center","knowledge-base","customer-support","customer-service","help-desk","support-tickets","oauth2","pkce","llm","ai","claude","anthropic","cli"],"author":{"name":"Digital4Better","email":"hello@digital4better.com"},"license":"MIT","_id":"@fruggr/zendesk-mcp-server@2.11.0","maintainers":[{"name":"stefancosquer","email":"stefan@digital4better.com"},{"name":"dlecan","email":"dev@dlecan.com"}],"homepage":"https://github.com/fruggr/zendesk-mcp-server#readme","bugs":{"url":"https://github.com/fruggr/zendesk-mcp-server/issues"},"bin":{"zendesk-mcp-server":"dist/index.js"},"dist":{"shasum":"75954055ef8c334f7b8e0bc68a1f1b8d0889977d","tarball":"https://registry.npmjs.org/@fruggr/zendesk-mcp-server/-/zendesk-mcp-server-2.11.0.tgz","fileCount":7,"integrity":"sha512-PGaOh1jLBHWo4sEoRoyYSX1TgZeFT8xC1pv7O6nHY/LSPVlydSgndRPWtP7b5RgOlQ/vmsGfGC1/zrebDL0daQ==","signatures":[{"sig":"MEYCIQCjIbQU/f7YG6/9Dl2gRmGQCm3/QYtiZUbsantTmTHWJwIhAPMqbIzeLU11LMCtQYyEuOs0csDTCirIOXqmWfDlmYAp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fruggr%2fzendesk-mcp-server@2.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":503319},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"9254f5880e2f0040f1da62002f53fdee0dde507b","mcpName":"io.github.fruggr/zendesk-mcp-server","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsdown","check":"biome check --error-on-warnings src/ tests/ scripts/","start":"node dist/index.js","prepare":"npm run build","mcp:live":"tsx scripts/mcp-live.ts","check:fix":"biome check --write src/ tests/ scripts/","typecheck":"tsc --noEmit","test:smoke":"pnpm build && node scripts/smoke-test.mjs","test:watch":"vitest watch","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","build:server-json":"node scripts/build-server-json.mjs > server.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:135e5edf-0680-4d88-b195-f8df37402211"}},"repository":{"url":"git+https://github.com/fruggr/zendesk-mcp-server.git","type":"git"},"_npmVersion":"11.18.0","description":"Deep Zendesk MCP server for your AI assistant: search, draft, update and translate Help Center articles and manage Support tickets end to end — comments, triage and image attachments.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3","open":"11.0.0","cheerio":"1.2.0","unified":"11.0.5","rehype-raw":"7.0.0","remark-gfm":"4.0.1","rehype-parse":"9.0.1","remark-parse":"11.0.0","rehype-remark":"10.0.1","remark-rehype":"11.1.2","rehype-stringify":"10.0.1","remark-stringify":"11.0.0","hast-util-to-html":"9.0.5","hast-util-to-mdast":"10.1.2","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0+sha512.bd682d5d03fe525ef7c9fd6780c6884d1e756ac4c9c9fe00c538782824310dcf90e3ddc4f53835f06dfaebd5085e41855e0bcbb3b60de2ac5bbab89e5036f03b","devDependencies":{"msw":"^2.12.13","shx":"^0.4.0","tsx":"^4.21.0","tsdown":"^0.22.0","vitest":"^4.1.0","typescript":"^6.0.3","@types/hast":"^3.0.4","@types/node":"^22.15.0","@biomejs/biome":"2.5.2","@tsconfig/node20":"^20.1.9","semantic-release":"^25.0.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.6","@semantic-release/changelog":"^6.0.3","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-mcp-server_2.11.0_1783794878440_0.13026668182226842","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"@fruggr/zendesk-mcp-server","version":"2.12.0","keywords":["mcp","model-context-protocol","modelcontextprotocol","mcp-server","zendesk","zendesk-api","zendesk-support","help-center","knowledge-base","customer-support","customer-service","help-desk","support-tickets","oauth2","pkce","llm","ai","claude","anthropic","cli"],"author":{"name":"Digital4Better","email":"hello@digital4better.com"},"license":"MIT","_id":"@fruggr/zendesk-mcp-server@2.12.0","maintainers":[{"name":"stefancosquer","email":"stefan@digital4better.com"},{"name":"dlecan","email":"dev@dlecan.com"}],"homepage":"https://github.com/fruggr/zendesk-mcp-server#readme","bugs":{"url":"https://github.com/fruggr/zendesk-mcp-server/issues"},"bin":{"zendesk-mcp-server":"dist/index.js"},"dist":{"shasum":"7535809a132c69ef8532df367ec4587dd44855a9","tarball":"https://registry.npmjs.org/@fruggr/zendesk-mcp-server/-/zendesk-mcp-server-2.12.0.tgz","fileCount":7,"integrity":"sha512-y0U/OyJxh182TQchILlu9i1p0TZSFFssSabRSyL1EOMesIyjir83AlWUal2o+hzJOJuSf7OUpsmTbK1mvQjoIg==","signatures":[{"sig":"MEYCIQCdXAnK9rLImn58CPGzuN/6p8L/Vo+f0RDqbN3JLr1XwgIhAN735cBL/PvFZwkDkRHaQ2fkZceAo8vdL3sESuWBShVY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fruggr%2fzendesk-mcp-server@2.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":552227},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"f240bfd766a34cd575a646c797651dade6c8c5f8","mcpName":"io.github.fruggr/zendesk-mcp-server","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsdown","check":"biome check --error-on-warnings src/ tests/ scripts/","start":"node dist/index.js","prepare":"npm run build","mcp:live":"tsx scripts/mcp-live.ts","check:fix":"biome check --write src/ tests/ scripts/","typecheck":"tsc --noEmit","test:smoke":"pnpm build && node scripts/smoke-test.mjs","test:watch":"vitest watch","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","build:server-json":"node scripts/build-server-json.mjs > server.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:135e5edf-0680-4d88-b195-f8df37402211"}},"repository":{"url":"git+https://github.com/fruggr/zendesk-mcp-server.git","type":"git"},"_npmVersion":"11.18.0","description":"Deep Zendesk MCP server for your AI assistant: search, draft, update and translate Help Center articles and manage Support tickets end to end — comments, triage and image attachments.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3","open":"11.0.0","cheerio":"1.2.0","unified":"11.0.5","rehype-raw":"7.0.0","remark-gfm":"4.0.1","rehype-parse":"9.0.1","remark-parse":"11.0.0","rehype-remark":"10.0.1","remark-rehype":"11.1.2","rehype-stringify":"10.0.1","remark-stringify":"11.0.0","hast-util-to-html":"9.0.5","hast-util-to-mdast":"10.1.2","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.10.0+sha512.0b7f8b98060031904c017e3a41eb187a16d40eeb829b95c4f8cb03681761fc4ab53dd219115b9b447f4dce1a05a214764461e7d3703392a9f32f9511ce8c86c8","devDependencies":{"msw":"^2.12.13","shx":"^0.4.0","tsx":"^4.21.0","tsdown":"^0.22.0","vitest":"^4.1.0","typescript":"^6.0.3","@types/hast":"^3.0.4","@types/node":"^22.15.0","@biomejs/biome":"2.5.2","@tsconfig/node20":"^20.1.9","semantic-release":"^25.0.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.6","@semantic-release/changelog":"^6.0.3","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-mcp-server_2.12.0_1783978578568_0.6800425935894736","host":"s3://npm-registry-packages-npm-production"}},"2.12.1":{"name":"@fruggr/zendesk-mcp-server","version":"2.12.1","keywords":["mcp","model-context-protocol","modelcontextprotocol","mcp-server","zendesk","zendesk-api","zendesk-support","help-center","knowledge-base","customer-support","customer-service","help-desk","support-tickets","oauth2","pkce","llm","ai","claude","anthropic","cli"],"author":{"name":"Digital4Better","email":"hello@digital4better.com"},"license":"MIT","_id":"@fruggr/zendesk-mcp-server@2.12.1","maintainers":[{"name":"stefancosquer","email":"stefan@digital4better.com"},{"name":"dlecan","email":"dev@dlecan.com"}],"homepage":"https://github.com/fruggr/zendesk-mcp-server#readme","bugs":{"url":"https://github.com/fruggr/zendesk-mcp-server/issues"},"bin":{"zendesk-mcp-server":"dist/index.js"},"dist":{"shasum":"eb9b33316ca2b21ad5e56f388a70b448447a2edb","tarball":"https://registry.npmjs.org/@fruggr/zendesk-mcp-server/-/zendesk-mcp-server-2.12.1.tgz","fileCount":7,"integrity":"sha512-HPRDR+Ko0SHjgQmtRbSs+7c53fQ4D3s2BegcONo1z9MJ/rnJS9RNfBIi90FiX5lxpyEoULxUyXOo8ovcFIzq9A==","signatures":[{"sig":"MEUCIQCzamVFEg5/REteeiQaBdYiOB4UwIA530nTFSzfaEmMQQIgfvwWaYumG9iuch+oLYom00r9ncqrxgClRkvPTQsdYcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fruggr%2fzendesk-mcp-server@2.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":562720},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"38931b1fc9582c77e0a704037539bc7a143944eb","mcpName":"io.github.fruggr/zendesk-mcp-server","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsdown","check":"biome check --error-on-warnings src/ tests/ scripts/","start":"node dist/index.js","prepare":"npm run build","mcp:live":"tsx scripts/mcp-live.ts","check:fix":"biome check --write src/ tests/ scripts/","typecheck":"tsc --noEmit","test:smoke":"pnpm build && node scripts/smoke-test.mjs","test:watch":"vitest watch","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","build:server-json":"node scripts/build-server-json.mjs > server.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:135e5edf-0680-4d88-b195-f8df37402211"}},"repository":{"url":"git+https://github.com/fruggr/zendesk-mcp-server.git","type":"git"},"_npmVersion":"11.18.0","description":"Deep Zendesk MCP server for your AI assistant: search, draft, update and translate Help Center articles and manage Support tickets end to end — comments, triage and image attachments.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3","open":"11.0.0","cheerio":"1.2.0","unified":"11.0.5","rehype-raw":"7.0.0","remark-gfm":"4.0.1","rehype-parse":"9.0.1","remark-parse":"11.0.0","rehype-remark":"10.0.1","remark-rehype":"11.1.2","rehype-stringify":"10.0.1","remark-stringify":"11.0.0","hast-util-to-html":"9.0.5","hast-util-to-mdast":"10.1.2","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.10.0+sha512.0b7f8b98060031904c017e3a41eb187a16d40eeb829b95c4f8cb03681761fc4ab53dd219115b9b447f4dce1a05a214764461e7d3703392a9f32f9511ce8c86c8","devDependencies":{"msw":"^2.12.13","shx":"^0.4.0","tsx":"^4.21.0","tsdown":"^0.22.0","vitest":"^4.1.0","typescript":"^6.0.3","@types/hast":"^3.0.4","@types/node":"^22.15.0","@biomejs/biome":"2.5.2","@tsconfig/node20":"^20.1.9","semantic-release":"^25.0.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.6","@semantic-release/changelog":"^6.0.3","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-mcp-server_2.12.1_1784125504270_0.8764352421172441","host":"s3://npm-registry-packages-npm-production"}},"2.12.2":{"name":"@fruggr/zendesk-mcp-server","version":"2.12.2","keywords":["mcp","model-context-protocol","modelcontextprotocol","mcp-server","zendesk","zendesk-api","zendesk-support","help-center","knowledge-base","customer-support","customer-service","help-desk","support-tickets","oauth2","pkce","llm","ai","claude","anthropic","cli"],"author":{"name":"Digital4Better","email":"hello@digital4better.com"},"license":"MIT","_id":"@fruggr/zendesk-mcp-server@2.12.2","maintainers":[{"name":"stefancosquer","email":"stefan@digital4better.com"},{"name":"dlecan","email":"dev@dlecan.com"}],"homepage":"https://github.com/fruggr/zendesk-mcp-server#readme","bugs":{"url":"https://github.com/fruggr/zendesk-mcp-server/issues"},"bin":{"zendesk-mcp-server":"dist/index.js"},"dist":{"shasum":"c6f8c25833c73942cfacce55facb93f3974dd659","tarball":"https://registry.npmjs.org/@fruggr/zendesk-mcp-server/-/zendesk-mcp-server-2.12.2.tgz","fileCount":7,"integrity":"sha512-E+t6B/0vNx63mIBBPyruROTIK9UadybRtpAT4yzHYm2fZufyzhPno6FTOQwg8ffmSvZbivhJdxbZ/NtJUo1Szg==","signatures":[{"sig":"MEQCIEI6YNqCjxC//ur44YbghSFt5te0GJi6M26WvAO2JMVbAiBcjp+SvUMd6gQLpYUiuBn/u4SQk5wtBM6oPjy5HCfvDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fruggr%2fzendesk-mcp-server@2.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":563359},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"824fb4374080bbc5a695bc6ae157956827f0aad0","mcpName":"io.github.fruggr/zendesk-mcp-server","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsdown","check":"biome check --error-on-warnings src/ tests/ scripts/","start":"node dist/index.js","prepare":"npm run build","mcp:live":"tsx scripts/mcp-live.ts","check:fix":"biome check --write src/ tests/ scripts/","typecheck":"tsc --noEmit","test:smoke":"pnpm build && node scripts/smoke-test.mjs","test:watch":"vitest watch","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","build:server-json":"node scripts/build-server-json.mjs > server.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:135e5edf-0680-4d88-b195-f8df37402211"}},"repository":{"url":"git+https://github.com/fruggr/zendesk-mcp-server.git","type":"git"},"_npmVersion":"11.18.0","description":"Deep Zendesk MCP server for your AI assistant: search, draft, update and translate Help Center articles and manage Support tickets end to end — comments, triage and image attachments.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3","open":"11.0.0","cheerio":"1.2.0","unified":"11.0.5","rehype-raw":"7.0.0","remark-gfm":"4.0.1","rehype-parse":"9.0.1","remark-parse":"11.0.0","rehype-remark":"10.0.1","remark-rehype":"11.1.2","rehype-stringify":"10.0.1","remark-stringify":"11.0.0","hast-util-to-html":"9.0.5","hast-util-to-mdast":"10.1.2","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.10.0+sha512.0b7f8b98060031904c017e3a41eb187a16d40eeb829b95c4f8cb03681761fc4ab53dd219115b9b447f4dce1a05a214764461e7d3703392a9f32f9511ce8c86c8","devDependencies":{"msw":"^2.12.13","shx":"^0.4.0","tsx":"^4.21.0","tsdown":"^0.22.0","vitest":"^4.1.0","typescript":"^6.0.3","@types/hast":"^3.0.4","@types/node":"^22.15.0","@biomejs/biome":"2.5.2","@tsconfig/node20":"^20.1.9","semantic-release":"^25.0.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.6","@semantic-release/changelog":"^6.0.3","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-mcp-server_2.12.2_1784133201086_0.038581698949753385","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"@fruggr/zendesk-mcp-server","version":"2.13.0","keywords":["mcp","model-context-protocol","modelcontextprotocol","mcp-server","zendesk","zendesk-api","zendesk-support","help-center","knowledge-base","customer-support","customer-service","help-desk","support-tickets","oauth2","pkce","llm","ai","claude","anthropic","cli"],"author":{"name":"Digital4Better","email":"hello@digital4better.com"},"license":"MIT","_id":"@fruggr/zendesk-mcp-server@2.13.0","maintainers":[{"name":"stefancosquer","email":"stefan@digital4better.com"},{"name":"dlecan","email":"dev@dlecan.com"}],"homepage":"https://github.com/fruggr/zendesk-mcp-server#readme","bugs":{"url":"https://github.com/fruggr/zendesk-mcp-server/issues"},"bin":{"zendesk-mcp-server":"dist/index.js"},"dist":{"shasum":"2d0d3c4c974384ef0817a5db726ab5f516c780a5","tarball":"https://registry.npmjs.org/@fruggr/zendesk-mcp-server/-/zendesk-mcp-server-2.13.0.tgz","fileCount":7,"integrity":"sha512-wymJWIZuWqoh9/WOD5BjaTlmMBaL7OcM5XhSIZ7i813BNVPI1VrUe4xPiQsCEaCQJ6ZANU4MRvoF2oIMNZ9MuA==","signatures":[{"sig":"MEUCIQDehUbnXWR1Mf7u1Fjod155FP6Fu19vuTwheOC/JLWLggIgLGXVA/RdLFn9I88e8aln9gFgFiF+w857dVKtlUVlhlw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fruggr%2fzendesk-mcp-server@2.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":597355},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"4b74d124f78c93373bc5fb5158b67430d4869430","mcpName":"io.github.fruggr/zendesk-mcp-server","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsdown","check":"biome check --error-on-warnings src/ tests/ scripts/","start":"node dist/index.js","prepare":"npm run build","mcp:live":"tsx scripts/mcp-live.ts","check:fix":"biome check --write src/ tests/ scripts/","typecheck":"tsc --noEmit","test:smoke":"pnpm build && node scripts/smoke-test.mjs","test:watch":"vitest watch","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","build:server-json":"node scripts/build-server-json.mjs > server.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:135e5edf-0680-4d88-b195-f8df37402211"}},"repository":{"url":"git+https://github.com/fruggr/zendesk-mcp-server.git","type":"git"},"_npmVersion":"11.18.0","description":"Deep Zendesk MCP server for your AI assistant: search, draft, update and translate Help Center articles and manage Support tickets end to end — comments, triage and image attachments.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3","open":"11.0.0","cheerio":"1.2.0","unified":"11.0.5","rehype-raw":"7.0.0","remark-gfm":"4.0.1","rehype-parse":"9.0.1","remark-parse":"11.0.0","rehype-remark":"10.0.1","remark-rehype":"11.1.2","rehype-stringify":"10.0.1","remark-stringify":"11.0.0","hast-util-to-html":"9.0.5","hast-util-to-mdast":"10.1.2","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.10.0+sha512.0b7f8b98060031904c017e3a41eb187a16d40eeb829b95c4f8cb03681761fc4ab53dd219115b9b447f4dce1a05a214764461e7d3703392a9f32f9511ce8c86c8","devDependencies":{"msw":"^2.12.13","shx":"^0.4.0","tsx":"^4.21.0","tsdown":"^0.22.0","vitest":"^4.1.0","typescript":"^6.0.3","@types/hast":"^3.0.4","@types/node":"^22.15.0","@biomejs/biome":"2.5.3","@tsconfig/node20":"^20.1.9","semantic-release":"^25.0.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.6","@semantic-release/changelog":"^6.0.3","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-mcp-server_2.13.0_1784210673326_0.9588453531160301","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"@fruggr/zendesk-mcp-server","version":"2.14.0","keywords":["mcp","model-context-protocol","modelcontextprotocol","mcp-server","zendesk","zendesk-api","zendesk-support","help-center","knowledge-base","customer-support","customer-service","help-desk","support-tickets","oauth2","pkce","llm","ai","claude","anthropic","cli"],"author":{"name":"Digital4Better","email":"hello@digital4better.com"},"license":"MIT","_id":"@fruggr/zendesk-mcp-server@2.14.0","maintainers":[{"name":"stefancosquer","email":"stefan@digital4better.com"},{"name":"dlecan","email":"dev@dlecan.com"}],"homepage":"https://github.com/fruggr/zendesk-mcp-server#readme","bugs":{"url":"https://github.com/fruggr/zendesk-mcp-server/issues"},"bin":{"zendesk-mcp-server":"dist/index.js"},"dist":{"shasum":"5da95aadb0ed6c5078708dd12011ff9e21ca8484","tarball":"https://registry.npmjs.org/@fruggr/zendesk-mcp-server/-/zendesk-mcp-server-2.14.0.tgz","fileCount":7,"integrity":"sha512-U2I7TQDl+QslFMv7e/Iqf5+UwnE5mCRFmTT6kaw4aInsAheKWAt40BQbsq8fwBx937WZz0zZ6Xf6ngdifkNEJg==","signatures":[{"sig":"MEUCIByd9PMR2auO4mXbLrHX8FH8MyQaPn9BRWncnwUlVdphAiEA2NmRd8n6DkX/gBAyQ1o+VJNJjlPTqkfO2EOsM7jpZWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fruggr%2fzendesk-mcp-server@2.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":606713},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"cd02f40d5620ad9c0a4a56fd29fb61889bd8fca1","mcpName":"io.github.fruggr/zendesk-mcp-server","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsdown","check":"biome check --error-on-warnings src/ tests/ scripts/","start":"node dist/index.js","prepare":"npm run build","mcp:live":"tsx scripts/mcp-live.ts","check:fix":"biome check --write src/ tests/ scripts/","typecheck":"tsc --noEmit","test:smoke":"pnpm build && node scripts/smoke-test.mjs","test:watch":"vitest watch","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","build:server-json":"node scripts/build-server-json.mjs > server.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:135e5edf-0680-4d88-b195-f8df37402211"}},"repository":{"url":"git+https://github.com/fruggr/zendesk-mcp-server.git","type":"git"},"_npmVersion":"11.18.0","description":"Deep Zendesk MCP server for your AI assistant: search, draft, update and translate Help Center articles and manage Support tickets end to end — comments, triage and image attachments.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3","open":"11.0.0","cheerio":"1.2.0","unified":"11.0.5","rehype-raw":"7.0.0","remark-gfm":"4.0.1","rehype-parse":"9.0.1","remark-parse":"11.0.0","rehype-remark":"10.0.1","remark-rehype":"11.1.2","rehype-stringify":"10.0.1","remark-stringify":"11.0.0","hast-util-to-html":"9.0.5","hast-util-to-mdast":"10.1.2","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.10.0+sha512.0b7f8b98060031904c017e3a41eb187a16d40eeb829b95c4f8cb03681761fc4ab53dd219115b9b447f4dce1a05a214764461e7d3703392a9f32f9511ce8c86c8","devDependencies":{"msw":"^2.12.13","shx":"^0.4.0","tsx":"^4.21.0","tsdown":"^0.22.0","vitest":"^4.1.0","typescript":"^6.0.3","@types/hast":"^3.0.4","@types/node":"^22.15.0","@biomejs/biome":"2.5.3","@tsconfig/node20":"^20.1.9","semantic-release":"^25.0.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.6","@semantic-release/changelog":"^6.0.3","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-mcp-server_2.14.0_1784278934944_0.8012187380156985","host":"s3://npm-registry-packages-npm-production"}},"2.14.1":{"name":"@fruggr/zendesk-mcp-server","version":"2.14.1","keywords":["mcp","model-context-protocol","modelcontextprotocol","mcp-server","zendesk","zendesk-api","zendesk-support","help-center","knowledge-base","customer-support","customer-service","help-desk","support-tickets","oauth2","pkce","llm","ai","claude","anthropic","cli"],"author":{"name":"Digital4Better","email":"hello@digital4better.com"},"license":"MIT","_id":"@fruggr/zendesk-mcp-server@2.14.1","maintainers":[{"name":"stefancosquer","email":"stefan@digital4better.com"},{"name":"dlecan","email":"dev@dlecan.com"}],"homepage":"https://github.com/fruggr/zendesk-mcp-server#readme","bugs":{"url":"https://github.com/fruggr/zendesk-mcp-server/issues"},"bin":{"zendesk-mcp-server":"dist/index.js"},"dist":{"shasum":"aea2269ba00d0fc24b8f1ed419c31276d3eccaaf","tarball":"https://registry.npmjs.org/@fruggr/zendesk-mcp-server/-/zendesk-mcp-server-2.14.1.tgz","fileCount":7,"integrity":"sha512-pGKFLjT8Mi99/xDy/EUsnhhYcYDak+Y7mgMxTZqzWSCPAmqCh5cYM8VS1oo50uOXPB1fQMbxqb3NYXRyNKZA+A==","signatures":[{"sig":"MEYCIQCxzgO2HRBdBBTjqtzHmKzxaYGgZuUy+h1dLnQnu116YgIhAKPztxKvpuSjsBvnP4P6r/J4Czm74PPJ4+6V3eHxw/K0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fruggr%2fzendesk-mcp-server@2.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":606776},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"804f83b618101a71285fa625c08cd288e3c4ff6e","mcpName":"io.github.fruggr/zendesk-mcp-server","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsdown","check":"biome check --error-on-warnings src/ tests/ scripts/","start":"node dist/index.js","prepare":"npm run build","mcp:live":"tsx scripts/mcp-live.ts","check:fix":"biome check --write src/ tests/ scripts/","typecheck":"node scripts/typecheck.mjs","test:smoke":"pnpm build && node scripts/smoke-test.mjs","test:watch":"vitest watch","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","build:server-json":"node scripts/build-server-json.mjs > server.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:135e5edf-0680-4d88-b195-f8df37402211"}},"repository":{"url":"git+https://github.com/fruggr/zendesk-mcp-server.git","type":"git"},"_npmVersion":"11.18.0","description":"Deep Zendesk MCP server for your AI assistant: search, draft, update and translate Help Center articles and manage Support tickets end to end — comments, triage and image attachments.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3","open":"11.0.0","cheerio":"1.2.0","unified":"11.0.5","rehype-raw":"7.0.0","remark-gfm":"4.0.1","rehype-parse":"9.0.1","remark-parse":"11.0.0","rehype-remark":"10.0.1","remark-rehype":"11.1.2","rehype-stringify":"10.0.1","remark-stringify":"11.0.0","hast-util-to-html":"9.0.5","hast-util-to-mdast":"10.1.2","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0+sha512.4463f65fd80ed80d69bc1d4bf163ee94f605c7380fc318bb5b2ebe15f8cd12d49c51a4d59e951b401e764d3b6ca751cbf51bc50ed7001a6bcb4935e684c34882","devDependencies":{"msw":"^2.12.13","shx":"^0.4.0","tsx":"^4.21.0","tsdown":"^0.22.0","vitest":"^4.1.0","typescript":"^7.0.0","@types/hast":"^3.0.4","@types/node":"^22.15.0","@biomejs/biome":"2.5.3","@tsconfig/node20":"^20.1.9","semantic-release":"^25.0.3","typescript-legacy":"npm:typescript@6.0.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.6","@semantic-release/changelog":"^6.0.3","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-mcp-server_2.14.1_1784487726106_0.24439477241685625","host":"s3://npm-registry-packages-npm-production"}},"2.14.2":{"name":"@fruggr/zendesk-mcp-server","version":"2.14.2","keywords":["mcp","model-context-protocol","modelcontextprotocol","mcp-server","zendesk","zendesk-api","zendesk-support","help-center","knowledge-base","customer-support","customer-service","help-desk","support-tickets","oauth2","pkce","llm","ai","claude","anthropic","cli"],"author":{"name":"Digital4Better","email":"hello@digital4better.com"},"license":"MIT","_id":"@fruggr/zendesk-mcp-server@2.14.2","maintainers":[{"name":"stefancosquer","email":"stefan@digital4better.com"},{"name":"dlecan","email":"dev@dlecan.com"}],"homepage":"https://github.com/fruggr/zendesk-mcp-server#readme","bugs":{"url":"https://github.com/fruggr/zendesk-mcp-server/issues"},"bin":{"zendesk-mcp-server":"dist/index.js"},"dist":{"shasum":"d7c16b9fcd3777d5f86a92f843560936be939539","tarball":"https://registry.npmjs.org/@fruggr/zendesk-mcp-server/-/zendesk-mcp-server-2.14.2.tgz","fileCount":7,"integrity":"sha512-/vYcY1FQtGj4fXzuGZWI47Dj0mnMFoTP2hZxDDf80STS/flmoTa6SreNJSiabhj+ClZihIDl/GF7TGp4nQ0o6w==","signatures":[{"sig":"MEQCIDfvcScQszFbb28YPPfR5UlKan9XVON2HfFcrSf3xYwfAiAx/5vkFFQzFftdIKgWQdssDlx+t2E9egu2aTUbIroSGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fruggr%2fzendesk-mcp-server@2.14.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":606776},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"5580940ad6895358633d00d5ea697eed5143cd3f","mcpName":"io.github.fruggr/zendesk-mcp-server","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsdown","check":"biome check --error-on-warnings src/ tests/ scripts/","start":"node dist/index.js","prepare":"npm run build","mcp:live":"tsx scripts/mcp-live.ts","check:fix":"biome check --write src/ tests/ scripts/","typecheck":"node scripts/typecheck.mjs","test:smoke":"pnpm build && node scripts/smoke-test.mjs","test:watch":"vitest watch","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","build:server-json":"node scripts/build-server-json.mjs > server.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:135e5edf-0680-4d88-b195-f8df37402211"}},"repository":{"url":"git+https://github.com/fruggr/zendesk-mcp-server.git","type":"git"},"_npmVersion":"11.18.0","description":"Deep Zendesk MCP server for your AI assistant: search, draft, update and translate Help Center articles and manage Support tickets end to end — comments, triage and image attachments.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3","open":"11.0.0","cheerio":"1.2.0","unified":"11.0.5","rehype-raw":"7.0.0","remark-gfm":"4.0.1","rehype-parse":"9.0.1","remark-parse":"11.0.0","rehype-remark":"10.0.1","remark-rehype":"11.1.2","rehype-stringify":"10.0.1","remark-stringify":"11.0.0","hast-util-to-html":"9.0.5","hast-util-to-mdast":"10.1.2","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0+sha512.4463f65fd80ed80d69bc1d4bf163ee94f605c7380fc318bb5b2ebe15f8cd12d49c51a4d59e951b401e764d3b6ca751cbf51bc50ed7001a6bcb4935e684c34882","devDependencies":{"msw":"^2.12.13","shx":"^0.4.0","tsx":"^4.21.0","tsdown":"^0.22.0","vitest":"^4.1.0","typescript":"^7.0.0","@types/hast":"^3.0.4","@types/node":"^22.15.0","@biomejs/biome":"2.5.4","@tsconfig/node20":"^20.1.9","semantic-release":"^25.0.3","typescript-legacy":"npm:typescript@6.0.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.6","@semantic-release/changelog":"^6.0.3","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-mcp-server_2.14.2_1784717695888_0.6569018621310501","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"@fruggr/zendesk-mcp-server","version":"2.15.0","keywords":["mcp","model-context-protocol","modelcontextprotocol","mcp-server","zendesk","zendesk-api","zendesk-support","help-center","knowledge-base","customer-support","customer-service","help-desk","support-tickets","oauth2","pkce","llm","ai","claude","anthropic","cli"],"author":{"name":"Digital4Better","email":"hello@digital4better.com"},"license":"MIT","_id":"@fruggr/zendesk-mcp-server@2.15.0","maintainers":[{"name":"stefancosquer","email":"stefan@digital4better.com"},{"name":"dlecan","email":"dev@dlecan.com"}],"homepage":"https://github.com/fruggr/zendesk-mcp-server#readme","bugs":{"url":"https://github.com/fruggr/zendesk-mcp-server/issues"},"bin":{"zendesk-mcp-server":"dist/index.js"},"dist":{"shasum":"115efb727d53baabe3da956f6b9725e87fd43d2d","tarball":"https://registry.npmjs.org/@fruggr/zendesk-mcp-server/-/zendesk-mcp-server-2.15.0.tgz","fileCount":7,"integrity":"sha512-1s70TMxFcjclEU/+ySLExaFsT8M5rInbxJMFu6gwwpfVjaGa6BzVY+gQipE1sqy3RlElPkKkVSCMFtHwPTXqDg==","signatures":[{"sig":"MEYCIQCU3aJSm/D39jx606DU9NEIKMz8SJPGiAgiwG0jqsZvFAIhAN0JNdIzBlxI1BUv0sfl4AXd3WFc/TOG7i4xL7Lv+vmh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fruggr%2fzendesk-mcp-server@2.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":612119},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"94d5b75a5b8659835a78650e0d7f85914b8fff98","mcpName":"io.github.fruggr/zendesk-mcp-server","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsdown","check":"node scripts/biome.mjs check --error-on-warnings src/ tests/ scripts/","start":"node dist/index.js","prepare":"npm run build && (lefthook install || true)","mcp:live":"tsx scripts/mcp-live.ts","check:fix":"node scripts/biome.mjs check --write src/ tests/ scripts/","typecheck":"node scripts/typecheck.mjs","test:smoke":"pnpm build && node scripts/smoke-test.mjs","test:watch":"vitest watch","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","build:server-json":"node scripts/build-server-json.mjs > server.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:135e5edf-0680-4d88-b195-f8df37402211"}},"repository":{"url":"git+https://github.com/fruggr/zendesk-mcp-server.git","type":"git"},"_npmVersion":"11.19.0","description":"Deep Zendesk MCP server for your AI assistant: search, draft, update and translate Help Center articles and manage Support tickets end to end — comments, triage and image attachments.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3","open":"11.0.0","cheerio":"1.2.0","unified":"11.0.5","rehype-raw":"7.0.0","remark-gfm":"4.0.1","rehype-parse":"9.0.1","remark-parse":"11.0.0","rehype-remark":"10.0.1","remark-rehype":"11.1.2","rehype-stringify":"10.0.1","remark-stringify":"11.0.0","hast-util-to-html":"9.0.5","hast-util-to-mdast":"10.1.2","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.16.0+sha512.b767e9a98fc87aec0f42daefcd0e84941c2cdb45d73c4e1e68860fb2bdfdbe032ab592105479e5e05c237f740c8a5ffdbbb52385797ddc2296745a1bbb883e8d","devDependencies":{"msw":"^2.12.13","shx":"^0.4.0","tsx":"^4.21.0","tsdown":"^0.22.0","vitest":"^4.1.0","lefthook":"^2.1.10","typescript":"^7.0.0","@types/hast":"^3.0.4","@types/node":"^22.15.0","@biomejs/biome":"2.5.5","@tsconfig/node20":"^20.1.9","semantic-release":"^25.0.3","typescript-legacy":"npm:typescript@6.0.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.6","@semantic-release/changelog":"^6.0.3","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^10.2.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-mcp-server_2.15.0_1785395730209_0.05974934647102659","host":"s3://npm-registry-packages-npm-production"}},"2.16.0":{"name":"@fruggr/zendesk-mcp-server","version":"2.16.0","keywords":["mcp","model-context-protocol","modelcontextprotocol","mcp-server","zendesk","zendesk-api","zendesk-support","help-center","knowledge-base","customer-support","customer-service","help-desk","support-tickets","oauth2","pkce","llm","ai","claude","anthropic","cli"],"author":{"name":"Digital4Better","email":"hello@digital4better.com"},"license":"MIT","_id":"@fruggr/zendesk-mcp-server@2.16.0","maintainers":[{"name":"stefancosquer","email":"stefan@digital4better.com"},{"name":"dlecan","email":"dev@dlecan.com"}],"homepage":"https://github.com/fruggr/zendesk-mcp-server#readme","bugs":{"url":"https://github.com/fruggr/zendesk-mcp-server/issues"},"bin":{"zendesk-mcp-server":"dist/index.js"},"dist":{"shasum":"4fc0eda435d80ce29495fed8b8c23ba7aa7bc3ae","tarball":"https://registry.npmjs.org/@fruggr/zendesk-mcp-server/-/zendesk-mcp-server-2.16.0.tgz","fileCount":7,"integrity":"sha512-jDiey5XZHCayIkKMcO5CdZQVed5rf9qzOsFu/ImQZldqnW3reGC22to/yK62h8PL9Wil1UXfaTI7a0n8QMhLuw==","signatures":[{"sig":"MEUCIQCLSShdqdueqw9HbWbbShwq3rte4SNHypHeDarSkz4wkAIgG6qHtH+KhiEo3EKzqDlE74z1F8Ajtr18g4tMctDwoiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fruggr%2fzendesk-mcp-server@2.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":647881},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"70e2f2989bcd85d89c8120b72f8c7d3aa875dfd6","mcpName":"io.github.fruggr/zendesk-mcp-server","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsdown","check":"node scripts/biome.mjs check --error-on-warnings src/ tests/ scripts/","start":"node dist/index.js","prepare":"npm run build && (lefthook install || true)","mcp:live":"tsx scripts/mcp-live.ts","check:fix":"node scripts/biome.mjs check --write src/ tests/ scripts/","typecheck":"node scripts/typecheck.mjs","test:smoke":"pnpm build && node scripts/smoke-test.mjs","test:watch":"vitest watch","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","build:server-json":"node scripts/build-server-json.mjs > server.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:135e5edf-0680-4d88-b195-f8df37402211"}},"repository":{"url":"git+https://github.com/fruggr/zendesk-mcp-server.git","type":"git"},"_npmVersion":"11.19.0","description":"Deep Zendesk MCP server for your AI assistant: search, draft, update and translate Help Center articles and manage Support tickets end to end — comments, triage and image attachments.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3","open":"11.0.0","cheerio":"1.2.0","unified":"11.0.5","rehype-raw":"7.0.0","remark-gfm":"4.0.1","rehype-parse":"9.0.1","remark-parse":"11.0.0","rehype-remark":"10.0.1","remark-rehype":"11.1.2","rehype-stringify":"10.0.1","remark-stringify":"11.0.0","hast-util-to-html":"9.0.5","hast-util-to-mdast":"10.1.2","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.16.0+sha512.b767e9a98fc87aec0f42daefcd0e84941c2cdb45d73c4e1e68860fb2bdfdbe032ab592105479e5e05c237f740c8a5ffdbbb52385797ddc2296745a1bbb883e8d","devDependencies":{"msw":"^2.12.13","shx":"^0.4.0","tsx":"^4.21.0","tsdown":"^0.22.0","vitest":"^4.1.0","lefthook":"^2.1.10","typescript":"^7.0.0","@types/hast":"^3.0.4","@types/node":"^22.15.0","@biomejs/biome":"2.5.5","@tsconfig/node20":"^20.1.9","semantic-release":"^25.0.3","typescript-legacy":"npm:typescript@6.0.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.6","@semantic-release/changelog":"^6.0.3","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^10.2.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-mcp-server_2.16.0_1785443820603_0.744775899143143","host":"s3://npm-registry-packages-npm-production"}},"2.16.1":{"name":"@fruggr/zendesk-mcp-server","version":"2.16.1","keywords":["mcp","model-context-protocol","modelcontextprotocol","mcp-server","zendesk","zendesk-api","zendesk-support","help-center","knowledge-base","customer-support","customer-service","help-desk","support-tickets","oauth2","pkce","llm","ai","claude","anthropic","cli"],"author":{"name":"Digital4Better","email":"hello@digital4better.com"},"license":"MIT","_id":"@fruggr/zendesk-mcp-server@2.16.1","maintainers":[{"name":"stefancosquer","email":"stefan@digital4better.com"},{"name":"dlecan","email":"dev@dlecan.com"}],"homepage":"https://github.com/fruggr/zendesk-mcp-server#readme","bugs":{"url":"https://github.com/fruggr/zendesk-mcp-server/issues"},"bin":{"zendesk-mcp-server":"dist/index.js"},"dist":{"shasum":"c9c573ab7d0ae270cd0dee4daea8f03b02b55c7d","tarball":"https://registry.npmjs.org/@fruggr/zendesk-mcp-server/-/zendesk-mcp-server-2.16.1.tgz","fileCount":5,"integrity":"sha512-k/fM+XX5xuqmL82byr9YBK8MwsPgjhX7Uh70SZfDvcyUp0xuBlyJ1MoaJqwQ1tvCanS0B/W7oyhPjX2YSuNHPw==","signatures":[{"sig":"MEQCIFYWMGQ3JCYQnq+bRDYyYfRGKlAhdsxoR6enJZ/6poZSAiB4fP5+EGbadau/qkYXYArEsHCyMJVyJHty4QC9HEB+tg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fruggr%2fzendesk-mcp-server@2.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230859},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"8e5176b6670ea479fb0a1fc3a978d6ada3b22587","mcpName":"io.github.fruggr/zendesk-mcp-server","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsdown","check":"node scripts/biome.mjs check --error-on-warnings src/ tests/ scripts/","start":"node dist/index.js","prepare":"npm run build && (lefthook install || true)","mcp:live":"tsx scripts/mcp-live.ts","check:fix":"node scripts/biome.mjs check --write src/ tests/ scripts/","typecheck":"node scripts/typecheck.mjs","test:smoke":"pnpm build && node scripts/smoke-test.mjs","test:watch":"vitest watch","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","build:server-json":"node scripts/build-server-json.mjs > server.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:135e5edf-0680-4d88-b195-f8df37402211"}},"repository":{"url":"git+https://github.com/fruggr/zendesk-mcp-server.git","type":"git"},"_npmVersion":"11.19.0","description":"Deep Zendesk MCP server for your AI assistant: search, draft, update and translate Help Center articles and manage Support tickets end to end — comments, triage and image attachments.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3","open":"11.0.0","cheerio":"1.2.0","unified":"11.0.5","rehype-raw":"7.0.0","remark-gfm":"4.0.1","rehype-parse":"9.0.1","remark-parse":"11.0.0","rehype-remark":"10.0.1","remark-rehype":"11.1.2","rehype-stringify":"10.0.1","remark-stringify":"11.0.0","hast-util-to-html":"9.0.5","hast-util-to-mdast":"10.1.2","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0+sha512.cca3cea332ad254bb84145f966d19f4879615210346fc92c79a047f23a0d7b3cca3c3792f0076ba1f1831d277efbcf0a9119b31a9a60eca7fb3d6231f331ef72","devDependencies":{"msw":"^2.12.13","shx":"^0.4.0","tsx":"^4.21.0","tsdown":"^0.22.0","vitest":"^4.1.0","lefthook":"^2.1.10","typescript":"^7.0.0","@types/hast":"^3.0.4","@types/node":"^22.15.0","@biomejs/biome":"2.5.5","@tsconfig/node20":"^20.1.9","semantic-release":"^25.0.3","typescript-legacy":"npm:typescript@6.0.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.6","@semantic-release/changelog":"^6.0.3","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^10.2.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-mcp-server_2.16.1_1785759981180_0.5236942846220911","host":"s3://npm-registry-packages-npm-production"}},"2.17.0":{"name":"@fruggr/zendesk-mcp-server","version":"2.17.0","keywords":["mcp","model-context-protocol","modelcontextprotocol","mcp-server","zendesk","zendesk-api","zendesk-support","help-center","knowledge-base","customer-support","customer-service","help-desk","support-tickets","oauth2","pkce","llm","ai","claude","anthropic","cli"],"author":{"name":"Digital4Better","email":"hello@digital4better.com"},"license":"MIT","_id":"@fruggr/zendesk-mcp-server@2.17.0","maintainers":[{"name":"stefancosquer","email":"stefan@digital4better.com"},{"name":"dlecan","email":"dev@dlecan.com"}],"homepage":"https://github.com/fruggr/zendesk-mcp-server#readme","bugs":{"url":"https://github.com/fruggr/zendesk-mcp-server/issues"},"bin":{"zendesk-mcp-server":"dist/index.js"},"dist":{"shasum":"35088739e3ba183b7be3b0e63732552cd059a403","tarball":"https://registry.npmjs.org/@fruggr/zendesk-mcp-server/-/zendesk-mcp-server-2.17.0.tgz","fileCount":5,"integrity":"sha512-LHNMrP8cbbj2lFk+o462f0m+5XhLfMZ2nJwUSKgVampKuotPZ0pej2VnCCU4dRhvToyB6wbn+1m+VZcr2S40yw==","signatures":[{"sig":"MEUCIQCdRdI5LC5bbLnYzM15YZS8OTiHi1L0gKLz96sH6v7VegIgMoCaT7xUdYb7DDixyCv2UHeky4YGafAMy0rZ3TFVLR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fruggr%2fzendesk-mcp-server@2.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":238190},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"5d982f512f47a91faf8212404ab1172b371d82e9","mcpName":"io.github.fruggr/zendesk-mcp-server","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsdown","check":"node scripts/biome.mjs check --error-on-warnings .","start":"node dist/index.js","prepare":"npm run build && (lefthook install || true)","mcp:live":"tsx scripts/mcp-live.ts","check:fix":"node scripts/biome.mjs check --write .","typecheck":"node scripts/typecheck.mjs","test:smoke":"pnpm build && node scripts/smoke-test.mjs","test:watch":"vitest watch","test:coverage":"vitest run --coverage","test:mutation":"stryker run","prepublishOnly":"npm run build","build:server-json":"node scripts/build-server-json.mjs > server.json","test:mutation:diff":"node scripts/mutation-scope.mjs diff","test:mutation:summary":"node scripts/mutation-scope.mjs summary"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:135e5edf-0680-4d88-b195-f8df37402211"}},"repository":{"url":"git+https://github.com/fruggr/zendesk-mcp-server.git","type":"git"},"_npmVersion":"11.19.0","description":"Deep Zendesk MCP server for your AI assistant: search, draft, update and translate Help Center articles and manage Support tickets end to end — comments, triage and image attachments.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"4.4.3","open":"11.0.0","cheerio":"1.2.0","unified":"11.0.5","rehype-raw":"7.0.0","remark-gfm":"4.0.1","rehype-parse":"9.0.1","remark-parse":"11.0.0","rehype-remark":"10.0.1","remark-rehype":"11.1.2","rehype-stringify":"10.0.1","remark-stringify":"11.0.0","hast-util-to-html":"9.0.5","hast-util-to-mdast":"10.1.2","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0+sha512.9a6f330a95b66446ea088faf1521405a8a01f07fde7124cc9958dfed52d4bb436737e65b08f85f37b46fcba375092558ac51262b816844b22f63406ed166bfee","devDependencies":{"msw":"^2.12.13","shx":"^0.4.0","tsx":"^4.21.0","tsdown":"^0.22.0","vitest":"^4.1.0","lefthook":"^2.1.10","typescript":"^7.0.0","@types/hast":"^3.0.4","@types/node":"^22.15.0","@biomejs/biome":"2.5.7","@tsconfig/node20":"^20.1.9","semantic-release":"^25.0.3","typescript-legacy":"npm:typescript@6.0.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@stryker-mutator/core":"^9.6.1","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.6","@semantic-release/changelog":"^6.0.3","@stryker-mutator/vitest-runner":"^9.6.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^10.2.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-mcp-server_2.17.0_1786482883230_0.11078213342425247","host":"s3://npm-registry-packages-npm-production"}},"2.17.1":{"name":"@fruggr/zendesk-mcp-server","version":"2.17.1","keywords":["mcp","model-context-protocol","modelcontextprotocol","mcp-server","zendesk","zendesk-api","zendesk-support","help-center","knowledge-base","customer-support","customer-service","help-desk","support-tickets","oauth2","pkce","llm","ai","claude","anthropic","cli"],"author":{"name":"Digital4Better","email":"hello@digital4better.com"},"license":"MIT","_id":"@fruggr/zendesk-mcp-server@2.17.1","maintainers":[{"name":"stefancosquer","email":"stefan@digital4better.com"},{"name":"dlecan","email":"dev@dlecan.com"}],"homepage":"https://github.com/fruggr/zendesk-mcp-server#readme","bugs":{"url":"https://github.com/fruggr/zendesk-mcp-server/issues"},"bin":{"zendesk-mcp-server":"dist/index.js"},"dist":{"shasum":"77d089570019253519915dfb54e45b8dc59b0bee","tarball":"https://registry.npmjs.org/@fruggr/zendesk-mcp-server/-/zendesk-mcp-server-2.17.1.tgz","fileCount":5,"integrity":"sha512-mFvevhNwtLW4vmzEIbVyqT3YlCQIh7/cVeNL/OtVW1TuPbNqz+duYHgeFunieBiwDrPM5pzFxnVIFtWdvStqEg==","signatures":[{"sig":"MEYCIQCY8i5hp4ugr0XDBZXUyqerdbZCDDkNnJsXi2cFbSen9QIhAL+0kvMdtGMCec4WHYHcRTtZp8pPZLiUf/LE+nkQbT29","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fruggr%2fzendesk-mcp-server@2.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":238990},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"19734bb4048dc5f2bfd259dc626514dd3ecc4f9c","mcpName":"io.github.fruggr/zendesk-mcp-server","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsdown","check":"node scripts/biome.mjs check --error-on-warnings .","start":"node dist/index.js","prepare":"npm run build && (lefthook install || true)","mcp:live":"tsx scripts/mcp-live.ts","check:fix":"node scripts/biome.mjs check --write .","typecheck":"node scripts/typecheck.mjs","test:smoke":"pnpm build && node scripts/smoke-test.mjs","test:watch":"vitest watch","test:coverage":"vitest run --coverage","test:mutation":"stryker run","prepublishOnly":"npm run build","build:server-json":"node scripts/build-server-json.mjs > server.json","test:mutation:diff":"node scripts/mutation-scope.mjs diff","test:mutation:summary":"node scripts/mutation-scope.mjs summary"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:135e5edf-0680-4d88-b195-f8df37402211"}},"repository":{"url":"git+https://github.com/fruggr/zendesk-mcp-server.git","type":"git"},"_npmVersion":"11.19.0","description":"Deep Zendesk MCP server for your AI assistant: search, draft, update and translate Help Center articles and manage Support tickets end to end — comments, triage and image attachments.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3","open":"11.0.0","cheerio":"1.2.0","unified":"11.0.5","rehype-raw":"7.0.0","remark-gfm":"4.0.1","rehype-parse":"9.0.1","remark-parse":"11.0.0","rehype-remark":"10.0.1","remark-rehype":"11.1.2","rehype-stringify":"10.0.1","remark-stringify":"11.0.0","hast-util-to-html":"9.0.5","hast-util-to-mdast":"10.1.2","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0+sha512.9a6f330a95b66446ea088faf1521405a8a01f07fde7124cc9958dfed52d4bb436737e65b08f85f37b46fcba375092558ac51262b816844b22f63406ed166bfee","devDependencies":{"msw":"^2.12.13","shx":"^0.4.0","tsx":"^4.21.0","tsdown":"^0.22.0","vitest":"^4.1.0","lefthook":"^2.1.10","typescript":"^7.0.0","@types/hast":"^3.0.4","@types/node":"^22.15.0","@biomejs/biome":"2.5.7","@tsconfig/node20":"^20.1.9","semantic-release":"^25.0.3","typescript-legacy":"npm:typescript@6.0.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@stryker-mutator/core":"^9.6.1","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.6","@semantic-release/changelog":"^6.0.3","@stryker-mutator/vitest-runner":"^9.6.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^10.2.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-mcp-server_2.17.1_1786560897105_0.1950969879990765","host":"s3://npm-registry-packages-npm-production"}},"2.17.2":{"name":"@fruggr/zendesk-mcp-server","version":"2.17.2","keywords":["mcp","model-context-protocol","modelcontextprotocol","mcp-server","zendesk","zendesk-api","zendesk-support","help-center","knowledge-base","customer-support","customer-service","help-desk","support-tickets","oauth2","pkce","llm","ai","claude","anthropic","cli"],"author":{"name":"Digital4Better","email":"hello@digital4better.com"},"license":"MIT","_id":"@fruggr/zendesk-mcp-server@2.17.2","maintainers":[{"name":"stefancosquer","email":"stefan@digital4better.com"},{"name":"dlecan","email":"dev@dlecan.com"}],"homepage":"https://github.com/fruggr/zendesk-mcp-server#readme","bugs":{"url":"https://github.com/fruggr/zendesk-mcp-server/issues"},"bin":{"zendesk-mcp-server":"dist/index.js"},"dist":{"shasum":"e99dde84ac8586c22b2c1fb23c752736ff21599e","tarball":"https://registry.npmjs.org/@fruggr/zendesk-mcp-server/-/zendesk-mcp-server-2.17.2.tgz","fileCount":5,"integrity":"sha512-mtee1qHb2FUdcsHaDXuJB3mL8VbMkTOfgEip1veBzf+Mv3cUkWFrAsrumT5/SB3HMwmD32SSkZAWfq0WJlE+gg==","signatures":[{"sig":"MEUCIQCPUotjAg+RRY9jJfyrPVW2NSCiI1vtdJV3PgtTzJ0L4AIgLcLXR1N8qgAFlSOb7H3DUHYIFXuyidbcpt1Iz2J1T2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fruggr%2fzendesk-mcp-server@2.17.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":239686},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"724ae2571c4d3d9edd1816d7472e3559c25b7c9a","mcpName":"io.github.fruggr/zendesk-mcp-server","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsdown","check":"node scripts/biome.mjs check --error-on-warnings .","start":"node dist/index.js","prepare":"npm run build && (lefthook install || true)","mcp:live":"tsx scripts/mcp-live.ts","check:fix":"node scripts/biome.mjs check --write .","typecheck":"node scripts/typecheck.mjs","test:smoke":"pnpm build && node scripts/smoke-test.mjs","test:watch":"vitest watch","test:coverage":"vitest run --coverage","test:mutation":"stryker run","prepublishOnly":"npm run build","build:server-json":"node scripts/build-server-json.mjs > server.json","test:mutation:diff":"node scripts/mutation-scope.mjs diff","test:mutation:summary":"node scripts/mutation-scope.mjs summary"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:135e5edf-0680-4d88-b195-f8df37402211"}},"repository":{"url":"git+https://github.com/fruggr/zendesk-mcp-server.git","type":"git"},"_npmVersion":"11.19.0","description":"Deep Zendesk MCP server for your AI assistant: search, draft, update and translate Help Center articles and manage Support tickets end to end — comments, triage and image attachments.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"4.4.3","open":"11.0.0","cheerio":"1.2.0","unified":"11.0.5","rehype-raw":"7.0.0","remark-gfm":"4.0.1","rehype-parse":"9.0.1","remark-parse":"11.0.0","rehype-remark":"10.0.1","remark-rehype":"11.1.2","rehype-stringify":"10.0.1","remark-stringify":"11.0.0","hast-util-to-html":"9.0.5","hast-util-to-mdast":"10.1.2","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0+sha512.9a6f330a95b66446ea088faf1521405a8a01f07fde7124cc9958dfed52d4bb436737e65b08f85f37b46fcba375092558ac51262b816844b22f63406ed166bfee","devDependencies":{"msw":"^2.12.13","shx":"^0.4.0","tsx":"^4.21.0","tsdown":"^0.22.0","vitest":"^4.1.0","lefthook":"^2.1.10","typescript":"^7.0.0","@types/hast":"^3.0.4","@types/node":"^22.15.0","@biomejs/biome":"2.5.7","@tsconfig/node20":"^20.1.9","semantic-release":"^25.0.3","typescript-legacy":"npm:typescript@6.0.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@stryker-mutator/core":"^9.6.1","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.6","@semantic-release/changelog":"^6.0.3","@stryker-mutator/vitest-runner":"^9.6.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^10.2.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-mcp-server_2.17.2_1786572723648_0.5036969851895219","host":"s3://npm-registry-packages-npm-production"}},"2.18.0":{"name":"@fruggr/zendesk-mcp-server","version":"2.18.0","keywords":["mcp","model-context-protocol","modelcontextprotocol","mcp-server","zendesk","zendesk-api","zendesk-support","help-center","knowledge-base","customer-support","customer-service","help-desk","support-tickets","oauth2","pkce","llm","ai","claude","anthropic","cli"],"author":{"name":"Digital4Better","email":"hello@digital4better.com"},"license":"MIT","_id":"@fruggr/zendesk-mcp-server@2.18.0","maintainers":[{"name":"stefancosquer","email":"stefan@digital4better.com"},{"name":"dlecan","email":"dev@dlecan.com"}],"homepage":"https://github.com/fruggr/zendesk-mcp-server#readme","bugs":{"url":"https://github.com/fruggr/zendesk-mcp-server/issues"},"bin":{"zendesk-mcp-server":"dist/index.js"},"dist":{"shasum":"e51789fac3d0e4c237b1280285e9e36af2e35f5c","tarball":"https://registry.npmjs.org/@fruggr/zendesk-mcp-server/-/zendesk-mcp-server-2.18.0.tgz","fileCount":5,"integrity":"sha512-npOa80LPvV89kkFrKe57zCaR+1oQ1gdrwFf7bDO1iTmgOEGl/+ii6VlegQTQ6HjGRYogUiDH8zbSZv9OI4JdCw==","signatures":[{"sig":"MEQCIBtz07WDIbrNsbw91FpD24M9ER93w7rJbyhG7y5b2b18AiAS1vXIxDpCdKfJDXCRhAIVwja8W6e7qFHNLIpPNRvqOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fruggr%2fzendesk-mcp-server@2.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":247066},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"81c0d953bf0e2decdf03517df06487090df3675b","mcpName":"io.github.fruggr/zendesk-mcp-server","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsdown","check":"node scripts/biome.mjs check --error-on-warnings .","start":"node dist/index.js","prepare":"npm run build && (lefthook install || true)","mcp:live":"tsx scripts/mcp-live.ts","check:fix":"node scripts/biome.mjs check --write .","typecheck":"node scripts/typecheck.mjs","test:smoke":"pnpm build && node scripts/smoke-test.mjs","test:watch":"vitest watch","test:coverage":"vitest run --coverage","test:mutation":"stryker run","prepublishOnly":"npm run build","build:server-json":"node scripts/build-server-json.mjs > server.json","test:mutation:diff":"node scripts/mutation-scope.mjs diff","test:mutation:summary":"node scripts/mutation-scope.mjs summary"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:135e5edf-0680-4d88-b195-f8df37402211"}},"repository":{"url":"git+https://github.com/fruggr/zendesk-mcp-server.git","type":"git"},"_npmVersion":"11.19.0","description":"Deep Zendesk MCP server for your AI assistant: search, draft, update and translate Help Center articles and manage Support tickets end to end — comments, triage and image attachments.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"4.4.3","open":"11.0.0","cheerio":"1.2.0","unified":"11.0.5","rehype-raw":"7.0.0","remark-gfm":"4.0.1","rehype-parse":"9.0.1","remark-parse":"11.0.0","rehype-remark":"10.0.1","remark-rehype":"11.1.2","rehype-stringify":"10.0.1","remark-stringify":"11.0.0","hast-util-to-html":"9.0.5","hast-util-to-mdast":"10.1.2","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0+sha512.521705bce689924eac72f5a3587122f362689ef6571e55ba80076fd637c11132ecffada26fad4ea79c485bfddbfd3d5a2a5b05805a77e893de71ec8a6cca3bb1","devDependencies":{"msw":"^2.12.13","shx":"^0.4.0","tsx":"^4.21.0","tsdown":"^0.22.0","vitest":"^4.1.0","lefthook":"^2.1.10","typescript":"^7.0.0","@types/hast":"^3.0.4","@types/node":"^22.15.0","@biomejs/biome":"2.5.7","@tsconfig/node20":"^20.1.9","semantic-release":"^25.0.3","typescript-legacy":"npm:typescript@6.0.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.0","@semantic-release/git":"^11.0.0","@semantic-release/npm":"^13.1.5","@stryker-mutator/core":"^9.6.1","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.6","@semantic-release/changelog":"^7.0.0","@stryker-mutator/vitest-runner":"^9.6.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^10.2.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-mcp-server_2.18.0_1786827289487_0.5887292005600417","host":"s3://npm-registry-packages-npm-production"}},"2.19.0":{"name":"@fruggr/zendesk-mcp-server","version":"2.19.0","keywords":["mcp","model-context-protocol","modelcontextprotocol","mcp-server","zendesk","zendesk-api","zendesk-support","help-center","knowledge-base","customer-support","customer-service","help-desk","support-tickets","oauth2","pkce","llm","ai","claude","anthropic","cli"],"author":{"name":"Digital4Better","email":"hello@digital4better.com"},"license":"MIT","_id":"@fruggr/zendesk-mcp-server@2.19.0","maintainers":[{"name":"stefancosquer","email":"stefan@digital4better.com"},{"name":"dlecan","email":"dev@dlecan.com"}],"homepage":"https://github.com/fruggr/zendesk-mcp-server#readme","bugs":{"url":"https://github.com/fruggr/zendesk-mcp-server/issues"},"bin":{"zendesk-mcp-server":"dist/index.js"},"dist":{"shasum":"00abae26d34ee7d7f3f3b0ed879599824d41290f","tarball":"https://registry.npmjs.org/@fruggr/zendesk-mcp-server/-/zendesk-mcp-server-2.19.0.tgz","fileCount":5,"integrity":"sha512-L0hlgzPw86RMrFTd8i3jIxuFa0jSybH/lXGp64oBNDmDFiGiWj7I5hvCbTQ9J3cEmA+rahGDjPgkqWRqw1ZEAQ==","signatures":[{"sig":"MEUCIGJ2/cXvUuHdFimiL5LBwYs6fnjTUpukL1Z9a32IS+LPAiEAtMJWLtodDV0jmbPZgFGhlVXB3da4Rg7blpi8ux1l15k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fruggr%2fzendesk-mcp-server@2.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":250523},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"90b270db8bef5090cf22cd876aa5514b2b11f90f","mcpName":"io.github.fruggr/zendesk-mcp-server","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsdown","check":"node scripts/biome.mjs check --error-on-warnings .","start":"node dist/index.js","prepare":"npm run build && (lefthook install || true)","mcp:live":"tsx scripts/mcp-live.ts","check:fix":"node scripts/biome.mjs check --write .","typecheck":"node scripts/typecheck.mjs","test:smoke":"pnpm build && node scripts/smoke-test.mjs","test:watch":"vitest watch","test:coverage":"vitest run --coverage","test:mutation":"stryker run","prepublishOnly":"npm run build","build:server-json":"node scripts/build-server-json.mjs > server.json","test:mutation:diff":"node scripts/mutation-scope.mjs diff","test:mutation:summary":"node scripts/mutation-scope.mjs summary"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:135e5edf-0680-4d88-b195-f8df37402211"}},"repository":{"url":"git+https://github.com/fruggr/zendesk-mcp-server.git","type":"git"},"_npmVersion":"11.19.0","description":"Deep Zendesk MCP server for your AI assistant: search, draft, update and translate Help Center articles and manage Support tickets end to end — comments, triage and image attachments.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"4.4.3","open":"11.0.1","cheerio":"1.2.0","unified":"11.0.5","rehype-raw":"7.0.0","remark-gfm":"4.0.1","rehype-parse":"9.0.1","remark-parse":"11.0.0","rehype-remark":"10.0.1","remark-rehype":"11.1.2","rehype-stringify":"10.0.1","remark-stringify":"11.0.0","hast-util-to-html":"9.0.5","hast-util-to-mdast":"10.1.2","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0+sha512.1ff870c4c6133dfd88fb2afc46dd13d47f09c9794b438c6fdb47ca98caf3bc16381ee0be93a091b8e3824cf01f889f46d7d9e20910fb0be1ab0fb5baa80dd621","devDependencies":{"msw":"^2.12.13","shx":"^0.4.0","tsx":"^4.21.0","tsdown":"^0.22.0","vitest":"^4.1.0","lefthook":"^2.1.10","typescript":"^7.0.0","@types/hast":"^3.0.4","@types/node":"^22.15.0","@biomejs/biome":"2.5.8","@tsconfig/node20":"^20.1.9","semantic-release":"^25.0.3","typescript-legacy":"npm:typescript@6.0.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.0","@semantic-release/git":"^11.0.0","@semantic-release/npm":"^13.1.5","@stryker-mutator/core":"^10.0.0","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.6","@semantic-release/changelog":"^7.0.0","@stryker-mutator/vitest-runner":"^10.0.0","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^10.2.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-mcp-server_2.19.0_1787423227184_0.3327434372682707","host":"s3://npm-registry-packages-npm-production"}},"2.20.0":{"name":"@fruggr/zendesk-mcp-server","version":"2.20.0","keywords":["mcp","model-context-protocol","modelcontextprotocol","mcp-server","zendesk","zendesk-api","zendesk-support","help-center","knowledge-base","customer-support","customer-service","help-desk","support-tickets","oauth2","pkce","llm","ai","claude","anthropic","cli"],"author":{"name":"Digital4Better","email":"hello@digital4better.com"},"license":"MIT","_id":"@fruggr/zendesk-mcp-server@2.20.0","maintainers":[{"name":"stefancosquer","email":"stefan@digital4better.com"},{"name":"dlecan","email":"dev@dlecan.com"}],"homepage":"https://github.com/fruggr/zendesk-mcp-server#readme","bugs":{"url":"https://github.com/fruggr/zendesk-mcp-server/issues"},"bin":{"zendesk-mcp-server":"dist/index.js"},"dist":{"shasum":"48e993f66b8115feeadb8c45b036e402ca50e7c2","tarball":"https://registry.npmjs.org/@fruggr/zendesk-mcp-server/-/zendesk-mcp-server-2.20.0.tgz","fileCount":5,"integrity":"sha512-Aysbnw5+U5BHoWhiLOyh4l3X6bplIN/va8rx5uwbGLk+I13+IxlBSt1D3Fv+xds4HE/lYFxuEZGYGASfT4BB3g==","signatures":[{"sig":"MEQCIFmhD38Kp7XmQEL+Q2+cMVEm8azdP/tQmW5g8cX03sSCAiAV4CiRQ/XhcyWFsq1sff3A1YdgOLPSIG5/yvk60g1e2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fruggr%2fzendesk-mcp-server@2.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":260070},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"f75113ca0faf5bb1c31aee411b0eb3c887fa27a3","mcpName":"io.github.fruggr/zendesk-mcp-server","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsdown","check":"node scripts/biome.mjs check --error-on-warnings .","start":"node dist/index.js","prepare":"npm run build && (lefthook install || true)","mcp:live":"tsx scripts/mcp-live.ts","check:fix":"node scripts/biome.mjs check --write .","typecheck":"node scripts/typecheck.mjs","test:smoke":"pnpm build && node scripts/smoke-test.mjs","test:watch":"vitest watch","test:coverage":"vitest run --coverage","test:mutation":"stryker run","prepublishOnly":"npm run build","build:server-json":"node scripts/build-server-json.mjs > server.json","test:mutation:diff":"node scripts/mutation-scope.mjs diff","test:mutation:summary":"node scripts/mutation-scope.mjs summary"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:135e5edf-0680-4d88-b195-f8df37402211"}},"repository":{"url":"git+https://github.com/fruggr/zendesk-mcp-server.git","type":"git"},"_npmVersion":"11.19.1","description":"Deep Zendesk MCP server for your AI assistant: search, draft, update and translate Help Center articles and manage Support tickets end to end — comments, triage and image attachments.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.4.3","open":"11.0.1","cheerio":"1.2.0","unified":"11.0.5","rehype-raw":"7.0.0","remark-gfm":"4.0.1","rehype-parse":"9.0.1","remark-parse":"11.0.0","rehype-remark":"10.0.1","remark-rehype":"11.1.2","rehype-stringify":"10.0.1","remark-stringify":"11.0.0","hast-util-to-html":"9.0.5","hast-util-to-mdast":"10.1.2","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.25.0+sha512.5cde925b4f075f725eb71fbae18a42ffe784524789f19b61c731cb8721ec28aaee160e01a8d5af4fedb2a42cdbf300efe23db356b0d4a17b4d63e11f8ab7c956","devDependencies":{"msw":"^2.12.13","shx":"^0.4.0","tsx":"^4.21.0","tsdown":"^0.22.0","vitest":"^4.1.0","lefthook":"^2.1.10","typescript":"^7.0.0","@types/hast":"^3.0.4","@types/node":"^22.15.0","@biomejs/biome":"2.5.11","@tsconfig/node20":"^20.1.9","semantic-release":"^25.0.3","typescript-legacy":"npm:typescript@6.0.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.0","@semantic-release/git":"^11.0.0","@semantic-release/npm":"^13.1.5","@stryker-mutator/core":"^10.0.0","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.6","@semantic-release/changelog":"^7.0.0","@stryker-mutator/vitest-runner":"^10.0.0","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^10.2.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-mcp-server_2.20.0_1788528997077_0.7438981028329106","host":"s3://npm-registry-packages-npm-production"}},"2.20.1":{"name":"@fruggr/zendesk-mcp-server","version":"2.20.1","keywords":["mcp","model-context-protocol","modelcontextprotocol","mcp-server","zendesk","zendesk-api","zendesk-support","help-center","knowledge-base","customer-support","customer-service","help-desk","support-tickets","oauth2","pkce","llm","ai","claude","anthropic","cli"],"author":{"name":"Digital4Better","email":"hello@digital4better.com"},"license":"MIT","_id":"@fruggr/zendesk-mcp-server@2.20.1","maintainers":[{"name":"stefancosquer","email":"stefan@digital4better.com"},{"name":"dlecan","email":"dev@dlecan.com"}],"homepage":"https://github.com/fruggr/zendesk-mcp-server#readme","bugs":{"url":"https://github.com/fruggr/zendesk-mcp-server/issues"},"bin":{"zendesk-mcp-server":"dist/index.js"},"dist":{"shasum":"f7c864aee865cb60a9c31625f3eea52b18709047","tarball":"https://registry.npmjs.org/@fruggr/zendesk-mcp-server/-/zendesk-mcp-server-2.20.1.tgz","fileCount":5,"integrity":"sha512-Wtgj7gF657DtUpSlFKtVy43iovq5SxFRC3eQZSdE1QUY7gntABOdqRcpqN+A2pV2a2FQ3bQy5CsvY6ZdLKLWGw==","signatures":[{"sig":"MEUCIAxj8YFB/CxvaV8foxX7jO7zUMaJSP7SM8H4BitgPL8NAiEAnaCvLPXmSj6rWs8tebRh9zgZCDADDYWVr0kLW0pzhbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fruggr%2fzendesk-mcp-server@2.20.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":260092},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"e313c06f06ae5780c2bd9678effe05f107330e63","mcpName":"io.github.fruggr/zendesk-mcp-server","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsdown","check":"node scripts/biome.mjs check --error-on-warnings .","start":"node dist/index.js","prepare":"npm run build && (lefthook install || true)","mcp:live":"tsx scripts/mcp-live.ts","check:fix":"node scripts/biome.mjs check --write .","typecheck":"node scripts/typecheck.mjs","test:smoke":"pnpm build && node scripts/smoke-test.mjs","test:watch":"vitest watch","test:coverage":"vitest run --coverage","test:mutation":"stryker run","prepublishOnly":"npm run build","build:server-json":"node scripts/build-server-json.mjs > server.json","test:mutation:diff":"node scripts/mutation-scope.mjs diff","test:mutation:summary":"node scripts/mutation-scope.mjs summary"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:135e5edf-0680-4d88-b195-f8df37402211"}},"repository":{"url":"git+https://github.com/fruggr/zendesk-mcp-server.git","type":"git"},"_npmVersion":"11.19.1","description":"Deep Zendesk MCP server for your AI assistant: search, draft, update and translate Help Center articles and manage Support tickets end to end — comments, triage and image attachments.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.5.4","open":"11.0.1","cheerio":"1.2.0","unified":"11.0.5","rehype-raw":"7.0.0","remark-gfm":"4.0.1","rehype-parse":"9.0.1","remark-parse":"11.0.0","rehype-remark":"10.0.1","remark-rehype":"11.1.2","rehype-stringify":"10.0.1","remark-stringify":"11.0.0","hast-util-to-html":"9.0.5","hast-util-to-mdast":"10.1.2","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.25.0+sha512.5cde925b4f075f725eb71fbae18a42ffe784524789f19b61c731cb8721ec28aaee160e01a8d5af4fedb2a42cdbf300efe23db356b0d4a17b4d63e11f8ab7c956","devDependencies":{"msw":"^2.12.13","shx":"^0.4.0","tsx":"^4.21.0","tsdown":"^0.23.0","vitest":"^4.1.0","lefthook":"^2.1.10","typescript":"^7.0.0","@types/hast":"^3.0.4","@types/node":"^22.15.0","@biomejs/biome":"2.5.12","@tsconfig/node20":"^20.1.9","semantic-release":"^25.0.3","typescript-legacy":"npm:typescript@6.0.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.0","@semantic-release/git":"^11.0.0","@semantic-release/npm":"^13.1.5","@stryker-mutator/core":"^10.0.0","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.6","@semantic-release/changelog":"^7.0.0","@stryker-mutator/vitest-runner":"^10.0.0","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^10.2.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-mcp-server_2.20.1_1788989027405_0.4871592424073101","host":"s3://npm-registry-packages-npm-production"}},"2.20.2":{"name":"@fruggr/zendesk-mcp-server","version":"2.20.2","keywords":["mcp","model-context-protocol","modelcontextprotocol","mcp-server","zendesk","zendesk-api","zendesk-support","help-center","knowledge-base","customer-support","customer-service","help-desk","support-tickets","oauth2","pkce","llm","ai","claude","anthropic","cli"],"author":{"name":"Digital4Better","email":"hello@digital4better.com"},"license":"MIT","_id":"@fruggr/zendesk-mcp-server@2.20.2","maintainers":[{"name":"stefancosquer","email":"stefan@digital4better.com"},{"name":"dlecan","email":"dev@dlecan.com"}],"homepage":"https://github.com/fruggr/zendesk-mcp-server#readme","bugs":{"url":"https://github.com/fruggr/zendesk-mcp-server/issues"},"bin":{"zendesk-mcp-server":"dist/index.js"},"dist":{"shasum":"ab9b07e936473542c481889d0e26fd97e5211af6","tarball":"https://registry.npmjs.org/@fruggr/zendesk-mcp-server/-/zendesk-mcp-server-2.20.2.tgz","fileCount":5,"integrity":"sha512-YR2rBe66Hmqg9MYKdAzMwCeT49QXmFxdOGSo/lYgSYE4KOGmLrne3c3tdHzltAzzQnUAjpvVaUIjY5+orPbOww==","signatures":[{"sig":"MEUCIQC5jX2g6DuaX6aSljHJ+uY81l9nBQIwNGr6FDeMk51bkgIgMWB2io+4qwOeNT+Llun82MvwNLYGj1rG/bwLT7dEjRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fruggr%2fzendesk-mcp-server@2.20.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":263791},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"85fd5f5a534541315e6097be890c242fbd1ef3a0","mcpName":"io.github.fruggr/zendesk-mcp-server","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsdown","check":"node scripts/biome.mjs check --error-on-warnings .","start":"node dist/index.js","prepare":"npm run build && (lefthook install || true)","mcp:live":"tsx scripts/mcp-live.ts","check:fix":"node scripts/biome.mjs check --write .","typecheck":"node scripts/typecheck.mjs","test:smoke":"pnpm build && node scripts/smoke-test.mjs","test:watch":"vitest watch","test:coverage":"vitest run --coverage","test:mutation":"stryker run","prepublishOnly":"npm run build","build:server-json":"node scripts/build-server-json.mjs > server.json","test:mutation:diff":"node scripts/mutation-scope.mjs diff","test:mutation:summary":"node scripts/mutation-scope.mjs summary"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:135e5edf-0680-4d88-b195-f8df37402211"}},"repository":{"url":"git+https://github.com/fruggr/zendesk-mcp-server.git","type":"git"},"_npmVersion":"11.19.1","description":"Deep Zendesk MCP server for your AI assistant: search, draft, update and translate Help Center articles and manage Support tickets end to end — comments, triage and image attachments.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.5.4","open":"11.0.1","cheerio":"1.2.0","unified":"11.0.5","rehype-raw":"7.0.0","remark-gfm":"4.0.1","rehype-parse":"9.0.1","remark-parse":"11.0.0","rehype-remark":"10.0.1","remark-rehype":"11.1.2","rehype-stringify":"10.0.1","remark-stringify":"11.0.0","hast-util-to-html":"9.0.5","hast-util-to-mdast":"10.1.2","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.25.0+sha512.5cde925b4f075f725eb71fbae18a42ffe784524789f19b61c731cb8721ec28aaee160e01a8d5af4fedb2a42cdbf300efe23db356b0d4a17b4d63e11f8ab7c956","devDependencies":{"msw":"^2.12.13","shx":"^0.4.0","tsx":"^4.21.0","tsdown":"^0.23.0","vitest":"^4.1.0","lefthook":"^2.1.10","typescript":"^7.0.0","@types/hast":"^3.0.4","@types/node":"^22.15.0","@biomejs/biome":"2.5.12","@tsconfig/node20":"^20.1.9","semantic-release":"^25.0.3","typescript-legacy":"npm:typescript@6.0.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.0","@semantic-release/git":"^11.0.0","@semantic-release/npm":"^13.1.5","@stryker-mutator/core":"^10.0.0","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.6","@semantic-release/changelog":"^7.0.0","@stryker-mutator/vitest-runner":"^10.0.0","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^10.2.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-mcp-server_2.20.2_1789048101216_0.9568039336585095","host":"s3://npm-registry-packages-npm-production"}},"2.21.0":{"name":"@fruggr/zendesk-mcp-server","version":"2.21.0","keywords":["mcp","model-context-protocol","modelcontextprotocol","mcp-server","zendesk","zendesk-api","zendesk-support","help-center","knowledge-base","customer-support","customer-service","help-desk","support-tickets","oauth2","pkce","llm","ai","claude","anthropic","cli"],"author":{"name":"Digital4Better","email":"hello@digital4better.com"},"license":"MIT","_id":"@fruggr/zendesk-mcp-server@2.21.0","maintainers":[{"name":"stefancosquer","email":"stefan@digital4better.com"},{"name":"dlecan","email":"dev@dlecan.com"}],"homepage":"https://github.com/fruggr/zendesk-mcp-server#readme","bugs":{"url":"https://github.com/fruggr/zendesk-mcp-server/issues"},"bin":{"zendesk-mcp-server":"dist/index.js"},"dist":{"shasum":"9d8e82a9d560579708ac5c06a08b55d225f7f437","tarball":"https://registry.npmjs.org/@fruggr/zendesk-mcp-server/-/zendesk-mcp-server-2.21.0.tgz","fileCount":5,"integrity":"sha512-sSVrGK1Zs7yaKPv+d4yg2npnly4s7/fOvxU1e+tcM18Fq40KwKM6IQoJuxNNTRdyfph/zOHL7gxycvwUgwZhyw==","signatures":[{"sig":"MEUCIQDYA1D1s/4y3afC4kacivPp8pK6A6sveErljHvNRh8ArwIgat3KVT6PpI0AfWi0MUwRn1By+STqYWXnrKurPyJdFMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fruggr%2fzendesk-mcp-server@2.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":266704},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"c62d9d2635db28fe44c2bf673a38dde9db82c89c","mcpName":"io.github.fruggr/zendesk-mcp-server","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsdown","check":"node scripts/biome.mjs check --error-on-warnings .","start":"node dist/index.js","prepare":"npm run build && (lefthook install || true)","mcp:live":"tsx scripts/mcp-live.ts","check:fix":"node scripts/biome.mjs check --write .","typecheck":"node scripts/typecheck.mjs","test:smoke":"pnpm build && node scripts/smoke-test.mjs","test:watch":"vitest watch","test:coverage":"vitest run --coverage","test:mutation":"stryker run","prepublishOnly":"npm run build","build:server-json":"node scripts/build-server-json.mjs > server.json","test:mutation:diff":"node scripts/mutation-scope.mjs diff","test:mutation:summary":"node scripts/mutation-scope.mjs summary"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:135e5edf-0680-4d88-b195-f8df37402211"}},"repository":{"url":"git+https://github.com/fruggr/zendesk-mcp-server.git","type":"git"},"_npmVersion":"11.19.1","description":"Deep Zendesk MCP server for your AI assistant: search, draft, update and translate Help Center articles and manage Support tickets end to end — comments, triage and image attachments.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.5.4","open":"11.0.1","cheerio":"1.2.0","unified":"11.0.5","rehype-raw":"7.0.0","remark-gfm":"4.0.1","rehype-parse":"9.0.1","remark-parse":"11.0.0","rehype-remark":"10.0.1","remark-rehype":"11.1.2","rehype-stringify":"10.0.1","remark-stringify":"11.0.0","hast-util-to-html":"9.0.5","hast-util-to-mdast":"10.1.2","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.25.0+sha512.5cde925b4f075f725eb71fbae18a42ffe784524789f19b61c731cb8721ec28aaee160e01a8d5af4fedb2a42cdbf300efe23db356b0d4a17b4d63e11f8ab7c956","devDependencies":{"msw":"^2.12.13","shx":"^0.4.0","tsx":"^4.21.0","tsdown":"^0.23.0","vitest":"^4.1.0","lefthook":"^2.1.10","typescript":"^7.0.0","@types/hast":"^3.0.4","@types/node":"^22.15.0","@biomejs/biome":"2.5.12","@tsconfig/node20":"^20.1.9","semantic-release":"^25.0.3","typescript-legacy":"npm:typescript@6.0.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.0","@semantic-release/git":"^11.0.0","@semantic-release/npm":"^13.1.5","@stryker-mutator/core":"^10.0.0","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.6","@semantic-release/changelog":"^7.0.0","@stryker-mutator/vitest-runner":"^10.0.0","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^10.2.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-mcp-server_2.21.0_1789114160441_0.3697571432970146","host":"s3://npm-registry-packages-npm-production"}},"2.22.0":{"name":"@fruggr/zendesk-mcp-server","version":"2.22.0","keywords":["mcp","model-context-protocol","modelcontextprotocol","mcp-server","zendesk","zendesk-api","zendesk-support","help-center","knowledge-base","customer-support","customer-service","help-desk","support-tickets","oauth2","pkce","llm","ai","claude","anthropic","cli"],"author":{"name":"Digital4Better","email":"hello@digital4better.com"},"license":"MIT","_id":"@fruggr/zendesk-mcp-server@2.22.0","maintainers":[{"name":"stefancosquer","email":"stefan@digital4better.com"},{"name":"dlecan","email":"dev@dlecan.com"}],"homepage":"https://github.com/fruggr/zendesk-mcp-server#readme","bugs":{"url":"https://github.com/fruggr/zendesk-mcp-server/issues"},"bin":{"zendesk-mcp-server":"dist/index.js"},"dist":{"shasum":"4bb290b84a0bf73a942738a0a97534d2255b9faa","tarball":"https://registry.npmjs.org/@fruggr/zendesk-mcp-server/-/zendesk-mcp-server-2.22.0.tgz","fileCount":5,"integrity":"sha512-xCuxk6sm0PIpxZLrig8BGgsNt3UYosVQi8sNWo+vn9y2moacRYVlsqyv1iqzZ5wXv3Wou5N0ee7qbrT1fKkOyg==","signatures":[{"sig":"MEQCIHsfvpKDoJIUbm+p3VHrn/x3CeYezasCOtOqTgXs37PSAiAnff23+z1JIFE0574ZE/7JWNEqCAZutm4/zoc4ZyCN7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICErh3JFMrhXg5w50vmkm98AoDI62E7pNGjUGQE95ppvAiEAoWc/qXLinrpXKShcoTzief9aezZs6tIwgsAvcHnS2AI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fruggr%2fzendesk-mcp-server@2.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306842},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"d9fafe3b5f692fe8b7177cbb2da88be94f23af65","mcpName":"io.github.fruggr/zendesk-mcp-server","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsdown","check":"node scripts/biome.mjs check --error-on-warnings .","start":"node dist/index.js","prepare":"npm run build && (lefthook install || true)","mcp:live":"tsx scripts/mcp-live.ts","check:fix":"node scripts/biome.mjs check --write .","typecheck":"node scripts/typecheck.mjs","test:smoke":"pnpm build && node scripts/smoke-test.mjs","test:watch":"vitest watch","test:coverage":"vitest run --coverage","test:mutation":"stryker run","prepublishOnly":"npm run build","build:server-json":"node scripts/build-server-json.mjs > server.json","test:mutation:diff":"node scripts/mutation-scope.mjs diff","test:mutation:summary":"node scripts/mutation-scope.mjs summary"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:135e5edf-0680-4d88-b195-f8df37402211"}},"repository":{"url":"git+https://github.com/fruggr/zendesk-mcp-server.git","type":"git"},"_npmVersion":"11.19.1","description":"Deep Zendesk MCP server for your AI assistant: search, draft, update and translate Help Center articles and manage Support tickets end to end — comments, triage and image attachments.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.6.2","open":"11.0.2","cheerio":"1.2.0","unified":"11.0.5","rehype-raw":"7.0.0","remark-gfm":"4.0.1","rehype-parse":"9.0.1","remark-parse":"11.0.0","rehype-remark":"10.0.1","remark-rehype":"11.1.2","rehype-stringify":"10.0.1","remark-stringify":"11.0.0","hast-util-to-html":"9.0.5","hast-util-to-mdast":"10.1.2","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.2+sha512.08adc6613180275c7c9edada39dcf08c9c61ad4e7eaf330a4f3461f102b0f907423454d117f98e72d47fef0616070644d7bffc973a6a57f5090a6d7c368b07c9","devDependencies":{"msw":"^2.12.13","shx":"^0.4.0","tsx":"^4.21.0","tsdown":"^0.23.0","vitest":"^4.1.0","lefthook":"^2.1.10","typescript":"^7.0.0","@types/hast":"^3.0.4","@types/node":"^22.15.0","@biomejs/biome":"2.5.12","@tsconfig/node20":"^20.1.9","semantic-release":"^25.0.3","typescript-legacy":"npm:typescript@6.0.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.0","@semantic-release/git":"^11.0.0","@semantic-release/npm":"^13.1.5","@stryker-mutator/core":"^10.0.0","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.6","@semantic-release/changelog":"^7.0.0","@stryker-mutator/vitest-runner":"^10.0.0","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^10.2.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-mcp-server_2.22.0_1789678436287_0.2476690298927522","host":"s3://npm-registry-packages-npm-production"}},"2.22.1":{"name":"@fruggr/zendesk-mcp-server","version":"2.22.1","keywords":["mcp","model-context-protocol","modelcontextprotocol","mcp-server","zendesk","zendesk-api","zendesk-support","help-center","knowledge-base","customer-support","customer-service","help-desk","support-tickets","oauth2","pkce","llm","ai","claude","anthropic","cli"],"author":{"name":"Digital4Better","email":"hello@digital4better.com"},"license":"MIT","_id":"@fruggr/zendesk-mcp-server@2.22.1","maintainers":[{"name":"stefancosquer","email":"stefan@digital4better.com"},{"name":"dlecan","email":"dev@dlecan.com"}],"homepage":"https://github.com/fruggr/zendesk-mcp-server#readme","bugs":{"url":"https://github.com/fruggr/zendesk-mcp-server/issues"},"bin":{"zendesk-mcp-server":"dist/index.js"},"dist":{"shasum":"c900bd940be1432f8cfd6a75a6ca5a9759c01317","tarball":"https://registry.npmjs.org/@fruggr/zendesk-mcp-server/-/zendesk-mcp-server-2.22.1.tgz","fileCount":5,"integrity":"sha512-upSo1wBB/uQPmwEFv7JSDDG69SOwCSkX/E6NfeSXcsX/ywYh+r1iVf2qrgK1XsCx6bMpB9PiRY8En8Peewj58g==","signatures":[{"sig":"MEQCIHtMdUIerPdDeYzMUrPCpWBMN6lTywI/LGap0Xd87SanAiAjN+KbZYDO511J8KqEfliwvk5Z9qipWlbsJYzlof2hPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHZzCtaqBNaOKVkv0quVnT75cmOCv3uOzhcO2BAkQZX4AiEAuut3WrRU2BDzT6a0Vnr3NoRchFfSTUmy5dDWfh6DMzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fruggr%2fzendesk-mcp-server@2.22.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306906},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"939f1a603b57ee454f06628234037f8b6c61df16","mcpName":"io.github.fruggr/zendesk-mcp-server","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsdown","check":"node scripts/biome.mjs check --error-on-warnings .","start":"node dist/index.js","prepare":"npm run build && (lefthook install || true)","mcp:live":"tsx scripts/mcp-live.ts","check:fix":"node scripts/biome.mjs check --write .","typecheck":"node scripts/typecheck.mjs","test:smoke":"pnpm build && node scripts/smoke-test.mjs","test:watch":"vitest watch","test:coverage":"vitest run --coverage","test:mutation":"stryker run","prepublishOnly":"npm run build","build:server-json":"node scripts/build-server-json.mjs > server.json","test:mutation:diff":"node scripts/mutation-scope.mjs diff","test:mutation:canary":"node scripts/mutation-canary.mjs","test:mutation:summary":"node scripts/mutation-scope.mjs summary"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:135e5edf-0680-4d88-b195-f8df37402211"}},"repository":{"url":"git+https://github.com/fruggr/zendesk-mcp-server.git","type":"git"},"_npmVersion":"11.19.1","description":"Deep Zendesk MCP server for your AI assistant: search, draft, update and translate Help Center articles and manage Support tickets end to end — comments, triage and image attachments.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.6.2","open":"11.0.2","cheerio":"1.2.0","unified":"11.0.5","rehype-raw":"7.0.0","remark-gfm":"4.0.1","rehype-parse":"9.0.1","remark-parse":"11.0.0","rehype-remark":"10.0.1","remark-rehype":"11.1.2","rehype-stringify":"10.0.1","remark-stringify":"11.0.0","hast-util-to-html":"9.0.5","hast-util-to-mdast":"10.1.2","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.2+sha512.08adc6613180275c7c9edada39dcf08c9c61ad4e7eaf330a4f3461f102b0f907423454d117f98e72d47fef0616070644d7bffc973a6a57f5090a6d7c368b07c9","devDependencies":{"msw":"^2.12.13","shx":"^0.4.0","tsx":"^4.21.0","tsdown":"^0.23.0","vitest":"^5.0.0","lefthook":"^2.1.10","typescript":"^7.0.0","@types/hast":"^3.0.4","@types/node":"^22.15.0","@biomejs/biome":"2.5.12","@tsconfig/node20":"^20.1.9","semantic-release":"^25.0.3","typescript-legacy":"npm:typescript@6.0.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^5.0.0","@semantic-release/git":"^11.0.0","@semantic-release/npm":"^13.1.5","@stryker-mutator/core":"^10.0.0","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.6","@semantic-release/changelog":"^7.0.0","@stryker-mutator/vitest-runner":"^10.0.0","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^10.2.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-mcp-server_2.22.1_1789712505811_0.3100599405033293","host":"s3://npm-registry-packages-npm-production"}},"2.22.2":{"name":"@fruggr/zendesk-mcp-server","version":"2.22.2","keywords":["mcp","model-context-protocol","modelcontextprotocol","mcp-server","zendesk","zendesk-api","zendesk-support","help-center","knowledge-base","customer-support","customer-service","help-desk","support-tickets","oauth2","pkce","llm","ai","claude","anthropic","cli"],"author":{"name":"Digital4Better","email":"hello@digital4better.com"},"license":"MIT","_id":"@fruggr/zendesk-mcp-server@2.22.2","maintainers":[{"name":"stefancosquer","email":"stefan@digital4better.com"},{"name":"dlecan","email":"dev@dlecan.com"}],"homepage":"https://github.com/fruggr/zendesk-mcp-server#readme","bugs":{"url":"https://github.com/fruggr/zendesk-mcp-server/issues"},"bin":{"zendesk-mcp-server":"dist/index.js"},"dist":{"shasum":"45b66a6b24a1ffe2161819aba18be6a9542d6ad7","tarball":"https://registry.npmjs.org/@fruggr/zendesk-mcp-server/-/zendesk-mcp-server-2.22.2.tgz","fileCount":5,"integrity":"sha512-60y4HYE8VwUVyxe9W33ukNxj4tfzvCUYFFMJ5LoQR2hkG5MRD+Scm5wZg71aVMX2U4wE1C1fYF2uN7YS1w/yiw==","signatures":[{"sig":"MEYCIQDUKMjR/7kxq+HAAJj4NIVgcLm/w9IiBhh/cUKWBNjQLAIhAOHPLeFlwZNcn0a5nLx/sXYjNwAIEeUtYYYH6SaZcs/V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDQ+WMBMB7pcjlHu6Lp+atq/Hp2UW84nim9ikQh6FralQIgMgTc0QZmsw18Lm7Tv/7sCqpnax/yAUM2nN82slJ9g2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fruggr%2fzendesk-mcp-server@2.22.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":307198},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"a280b26908efb0cd1f004f13db0496a06c898618","mcpName":"io.github.fruggr/zendesk-mcp-server","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsdown","check":"node scripts/biome.mjs check --error-on-warnings .","start":"node dist/index.js","prepare":"npm run build && (lefthook install || true)","mcp:live":"tsx scripts/mcp-live.ts","check:fix":"node scripts/biome.mjs check --write .","typecheck":"node scripts/typecheck.mjs","test:smoke":"pnpm build && node scripts/smoke-test.mjs","test:watch":"vitest watch","test:coverage":"vitest run --coverage","test:mutation":"stryker run","prepublishOnly":"npm run build","build:server-json":"node scripts/build-server-json.mjs > server.json","test:mutation:diff":"node scripts/mutation-scope.mjs diff","test:mutation:canary":"node scripts/mutation-canary.mjs","test:mutation:summary":"node scripts/mutation-scope.mjs summary"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:135e5edf-0680-4d88-b195-f8df37402211"}},"repository":{"url":"git+https://github.com/fruggr/zendesk-mcp-server.git","type":"git"},"_npmVersion":"11.19.1","description":"Deep Zendesk MCP server for your AI assistant: search, draft, update and translate Help Center articles and manage Support tickets end to end — comments, triage and image attachments.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.6.2","open":"11.0.2","cheerio":"1.2.0","unified":"11.0.5","rehype-raw":"7.0.0","remark-gfm":"4.0.1","rehype-parse":"9.0.1","remark-parse":"11.0.0","rehype-remark":"10.0.1","remark-rehype":"11.1.2","rehype-stringify":"10.0.1","remark-stringify":"11.0.0","hast-util-to-html":"9.0.5","hast-util-to-mdast":"10.1.2","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.2+sha512.08adc6613180275c7c9edada39dcf08c9c61ad4e7eaf330a4f3461f102b0f907423454d117f98e72d47fef0616070644d7bffc973a6a57f5090a6d7c368b07c9","devDependencies":{"msw":"^2.12.13","shx":"^0.4.0","tsx":"^4.21.0","tsdown":"^0.23.0","vitest":"^5.0.0","lefthook":"^2.1.10","typescript":"^7.0.0","@types/hast":"^3.0.4","@types/node":"^22.15.0","@biomejs/biome":"2.5.12","@tsconfig/node20":"^20.1.9","semantic-release":"^25.0.3","typescript-legacy":"npm:typescript@6.0.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^5.0.0","@semantic-release/git":"^11.0.0","@semantic-release/npm":"^13.1.5","@stryker-mutator/core":"^10.0.0","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.6","@semantic-release/changelog":"^7.0.0","@stryker-mutator/vitest-runner":"^10.0.0","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^10.2.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-mcp-server_2.22.2_1789795875108_0.4281147720573808","host":"s3://npm-registry-packages-npm-production"}},"2.22.3":{"name":"@fruggr/zendesk-mcp-server","version":"2.22.3","keywords":["mcp","model-context-protocol","modelcontextprotocol","mcp-server","zendesk","zendesk-api","zendesk-support","help-center","knowledge-base","customer-support","customer-service","help-desk","support-tickets","oauth2","pkce","llm","ai","claude","anthropic","cli"],"author":{"name":"Digital4Better","email":"hello@digital4better.com"},"license":"MIT","_id":"@fruggr/zendesk-mcp-server@2.22.3","maintainers":[{"name":"stefancosquer","email":"stefan@digital4better.com"},{"name":"dlecan","email":"dev@dlecan.com"}],"homepage":"https://github.com/fruggr/zendesk-mcp-server#readme","bugs":{"url":"https://github.com/fruggr/zendesk-mcp-server/issues"},"bin":{"zendesk-mcp-server":"dist/index.js"},"dist":{"shasum":"3d9133ac66cfa4597510ba154d25cfa47f63fa5e","tarball":"https://registry.npmjs.org/@fruggr/zendesk-mcp-server/-/zendesk-mcp-server-2.22.3.tgz","fileCount":5,"integrity":"sha512-dXY33QOVENyvb5F6p+2wWf9Iq/wuXjt9blwrd9ZYPQLv3v607FuMB9yiKa5euZcyc6yHfRAMJtUeEIyJR4eMjg==","signatures":[{"sig":"MEYCIQCCEql97JLPHJVvi2lW6VCLjF2M3fBwczPjVAA9thlgkQIhAPNxqbI3kUydgew9Bjzn8GE8v6EykXMUicdUksIoST0r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEMmcMygbk7NZuO/+E+r/86ZEwVSd9YGrTJVafmmHG00AiEA3gxm6Ac0++E/5UdlYH9XHF6AYcIyaIbajASJGwj9c+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fruggr%2fzendesk-mcp-server@2.22.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":308144},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"29ae25ed2093582f7286737b3a8706827826c540","mcpName":"io.github.fruggr/zendesk-mcp-server","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsdown","check":"node scripts/biome.mjs check --error-on-warnings .","start":"node dist/index.js","prepare":"npm run build && (lefthook install || true)","mcp:live":"tsx scripts/mcp-live.ts","check:fix":"node scripts/biome.mjs check --write .","typecheck":"node scripts/typecheck.mjs","test:smoke":"pnpm build && node scripts/smoke-test.mjs","test:watch":"vitest watch","test:coverage":"vitest run --coverage","test:mutation":"stryker run","prepublishOnly":"npm run build","build:server-json":"node scripts/build-server-json.mjs > server.json","test:mutation:diff":"node scripts/mutation-scope.mjs diff","test:mutation:canary":"node scripts/mutation-canary.mjs","test:mutation:summary":"node scripts/mutation-scope.mjs summary"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:135e5edf-0680-4d88-b195-f8df37402211"}},"repository":{"url":"git+https://github.com/fruggr/zendesk-mcp-server.git","type":"git"},"_npmVersion":"11.19.1","description":"Deep Zendesk MCP server for your AI assistant: search, draft, update and translate Help Center articles and manage Support tickets end to end — comments, triage and image attachments.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.6.2","open":"11.0.2","cheerio":"1.2.0","unified":"11.0.5","rehype-raw":"7.0.0","remark-gfm":"4.0.1","rehype-parse":"9.0.1","remark-parse":"11.0.0","rehype-remark":"10.0.1","remark-rehype":"11.1.2","rehype-stringify":"10.0.1","remark-stringify":"11.0.0","hast-util-to-html":"9.0.5","hast-util-to-mdast":"10.1.2","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.2+sha512.08adc6613180275c7c9edada39dcf08c9c61ad4e7eaf330a4f3461f102b0f907423454d117f98e72d47fef0616070644d7bffc973a6a57f5090a6d7c368b07c9","devDependencies":{"msw":"^2.12.13","shx":"^0.4.0","tsx":"^4.21.0","tsdown":"^0.23.0","vitest":"^5.0.0","lefthook":"^2.1.10","typescript":"^7.0.0","@types/hast":"^3.0.4","@types/node":"^22.15.0","@biomejs/biome":"2.5.12","@tsconfig/node20":"^20.1.9","semantic-release":"^25.0.3","typescript-legacy":"npm:typescript@6.0.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^5.0.0","@semantic-release/git":"^11.0.0","@semantic-release/npm":"^13.1.5","@stryker-mutator/core":"^10.0.0","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.6","@semantic-release/changelog":"^7.0.0","@stryker-mutator/vitest-runner":"^10.0.0","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^10.2.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-mcp-server_2.22.3_1789826456786_0.1325032391476102","host":"s3://npm-registry-packages-npm-production"}},"2.23.0":{"name":"@fruggr/zendesk-mcp-server","version":"2.23.0","keywords":["mcp","model-context-protocol","modelcontextprotocol","mcp-server","zendesk","zendesk-api","zendesk-support","help-center","knowledge-base","customer-support","customer-service","help-desk","support-tickets","oauth2","pkce","llm","ai","claude","anthropic","cli"],"author":{"name":"Digital4Better","email":"hello@digital4better.com"},"license":"MIT","_id":"@fruggr/zendesk-mcp-server@2.23.0","maintainers":[{"name":"stefancosquer","email":"stefan@digital4better.com"},{"name":"dlecan","email":"dev@dlecan.com"}],"homepage":"https://github.com/fruggr/zendesk-mcp-server#readme","bugs":{"url":"https://github.com/fruggr/zendesk-mcp-server/issues"},"bin":{"zendesk-mcp-server":"dist/index.js"},"dist":{"shasum":"2867ce9f7f2a4453a7dbe249b799558d3d924f03","tarball":"https://registry.npmjs.org/@fruggr/zendesk-mcp-server/-/zendesk-mcp-server-2.23.0.tgz","fileCount":5,"integrity":"sha512-qPHf/MAeNQmkPUmd4zDQ+ZxQ3AUwK7fFvSLVNjP/teMvPyyZkZ/F6Y1I5BX6MiDU+V9Kt9RiKZb2tEaERDrcUw==","signatures":[{"sig":"MEQCIDxiyHPke6AyT91FrIdxaS5ZOI8mUqUSVoYAdNPYMt9tAiAQBulrrjUVm0RiwzrTx8tDMg97I6SQpjoufDgZmsOQfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDk/UR9jxoTYgRYXwx3loEWcY8PvMC4Nz6wYtHM07iPCwIhALD+eNULcxrxhvCGg7aYo7lWwn9f/qw6WJmDJFcXRyzm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fruggr%2fzendesk-mcp-server@2.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":313308},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"gitHead":"071fd4535e3cc0f48e4d66344797b169ad940657","mcpName":"io.github.fruggr/zendesk-mcp-server","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsdown","check":"node scripts/biome.mjs check --error-on-warnings .","start":"node dist/index.js","prepare":"npm run build && (lefthook install || true)","mcp:live":"tsx scripts/mcp-live.ts","check:fix":"node scripts/biome.mjs check --write .","typecheck":"node scripts/typecheck.mjs","test:smoke":"pnpm build && node scripts/smoke-test.mjs","test:watch":"vitest watch","test:coverage":"vitest run --coverage","test:mutation":"stryker run","prepublishOnly":"npm run build","build:server-json":"node scripts/build-server-json.mjs > server.json","test:mutation:diff":"node scripts/mutation-scope.mjs diff","test:mutation:canary":"node scripts/mutation-canary.mjs","test:mutation:summary":"node scripts/mutation-scope.mjs summary"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:135e5edf-0680-4d88-b195-f8df37402211"}},"repository":{"url":"git+https://github.com/fruggr/zendesk-mcp-server.git","type":"git"},"_npmVersion":"11.20.0","description":"Deep Zendesk MCP server for your AI assistant: search, draft, update and translate Help Center articles and manage Support tickets end to end — comments, triage and image attachments.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.6.5","open":"11.0.4","cheerio":"1.2.0","unified":"11.0.5","rehype-raw":"7.0.0","remark-gfm":"4.0.1","rehype-parse":"9.0.1","remark-parse":"11.0.0","rehype-remark":"10.0.1","remark-rehype":"11.1.2","rehype-stringify":"10.0.1","remark-stringify":"11.0.0","hast-util-to-html":"9.0.5","hast-util-to-mdast":"10.1.2","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.2+sha512.08adc6613180275c7c9edada39dcf08c9c61ad4e7eaf330a4f3461f102b0f907423454d117f98e72d47fef0616070644d7bffc973a6a57f5090a6d7c368b07c9","devDependencies":{"msw":"^2.12.13","shx":"^0.4.0","tsx":"^4.21.0","tsdown":"^0.23.0","vitest":"^5.0.0","lefthook":"^2.1.10","typescript":"^7.0.0","@types/hast":"^3.0.4","@types/node":"^22.15.0","@biomejs/biome":"2.5.13","@tsconfig/node20":"^20.1.9","semantic-release":"^25.0.3","typescript-legacy":"npm:typescript@6.0.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^5.0.0","@semantic-release/git":"^11.0.0","@semantic-release/npm":"^13.1.5","@stryker-mutator/core":"^10.0.0","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.6","@semantic-release/changelog":"^7.0.0","@stryker-mutator/vitest-runner":"^10.0.0","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^10.2.1"},"_npmOperationalInternal":{"tmp":"tmp/zendesk-mcp-server_2.23.0_1790169625422_0.2215806970655505","host":"s3://npm-registry-packages-npm-production"}},"2.24.0":{"_id":"@fruggr/zendesk-mcp-server@2.24.0","bin":{"zendesk-mcp-server":"dist/index.js"},"bugs":{"url":"https://github.com/fruggr/zendesk-mcp-server/issues"},"dist":{"shasum":"ad0e67f37a3eb42574125e84eb41105ff7ab86a3","tarball":"https://registry.npmjs.org/@fruggr/zendesk-mcp-server/-/zendesk-mcp-server-2.24.0.tgz","fileCount":5,"integrity":"sha512-NXTkueOY5mmcng4T2Mg79bC6yaac99pcU1gAk/B8jVnC3i0H6DMPsdKWe/anO6r3qEHNfrU1Mk/2NCBivYmWUQ==","signatures":[{"sig":"MEUCIQDwlkDVPMbfqcEmrRprukC7ERV81n3vdaaOtUh3WGwAnQIgWTD+Es+guE0Fw6kA3OgE0s7IBXbItxH+ecxSwi1zRs8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGz5gr5gcQsotV4jbITWByJhmz044anAbsQcHy7Cr1fkAiEAjFenNKCIg2I4gL43fFgyJEkaktsVskMizAPkC7oZjvM="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fruggr%2fzendesk-mcp-server@2.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":314992},"main":"dist/index.js","name":"@fruggr/zendesk-mcp-server","type":"module","author":{"name":"Digital4Better","email":"hello@digital4better.com"},"engines":{"node":">=20"},"gitHead":"aacfa46275264bd01aad292856f44375b8cb9696","license":"MIT","mcpName":"io.github.fruggr/zendesk-mcp-server","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsdown","check":"node scripts/biome.mjs check --error-on-warnings .","start":"node dist/index.js","prepare":"npm run build && (lefthook install || true)","mcp:live":"tsx scripts/mcp-live.ts","check:fix":"node scripts/biome.mjs check --write .","typecheck":"node scripts/typecheck.mjs","test:smoke":"pnpm build && node scripts/smoke-test.mjs","test:watch":"vitest watch","test:coverage":"vitest run --coverage","test:mutation":"stryker run","prepublishOnly":"npm run build","build:server-json":"node scripts/build-server-json.mjs > server.json","test:mutation:diff":"node scripts/mutation-scope.mjs diff","test:mutation:canary":"node scripts/mutation-canary.mjs","test:mutation:summary":"node scripts/mutation-scope.mjs summary"},"version":"2.24.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:135e5edf-0680-4d88-b195-f8df37402211"}},"homepage":"https://github.com/fruggr/zendesk-mcp-server#readme","keywords":["mcp","model-context-protocol","modelcontextprotocol","mcp-server","zendesk","zendesk-api","zendesk-support","help-center","knowledge-base","customer-support","customer-service","help-desk","support-tickets","oauth2","pkce","llm","ai","claude","anthropic","cli"],"repository":{"url":"git+https://github.com/fruggr/zendesk-mcp-server.git","type":"git"},"_npmVersion":"11.20.0","description":"Deep Zendesk MCP server for your AI assistant: search, draft, update and translate Help Center articles and manage Support tickets end to end — comments, triage and image attachments.","directories":{},"maintainers":[{"name":"stefancosquer","email":"stefan@digital4better.com"},{"name":"dlecan","email":"dev@dlecan.com"}],"_nodeVersion":"24.21.0","dependencies":{"zod":"4.6.5","open":"11.0.4","cheerio":"1.2.0","unified":"11.0.5","rehype-raw":"7.0.0","remark-gfm":"4.0.1","rehype-parse":"9.0.1","remark-parse":"11.0.0","rehype-remark":"10.0.1","remark-rehype":"11.1.2","rehype-stringify":"10.0.1","remark-stringify":"11.0.0","hast-util-to-html":"9.0.5","hast-util-to-mdast":"10.1.2","@modelcontextprotocol/node":"2.0.0","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@12.5.1+sha512.e3f305bc784a2bc89f5ad3b6138889470fae8d2af5f36b61216ec91c2c3d64089775f9de38aac331044ea40f245cb0d5666392dfdf65824e1907ef6a2c62de5f","devDependencies":{"msw":"^2.12.13","shx":"^0.4.0","tsx":"^4.21.0","tsdown":"^0.23.0","vitest":"^5.0.0","lefthook":"^2.1.10","typescript":"^7.0.0","@types/hast":"^3.0.4","@types/node":"^22.15.0","@biomejs/biome":"2.5.13","@tsconfig/node20":"^20.1.9","semantic-release":"^25.0.3","typescript-legacy":"npm:typescript@6.0.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^5.0.0","@semantic-release/git":"^11.0.0","@semantic-release/npm":"^13.1.5","@stryker-mutator/core":"^10.0.0","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.6","@semantic-release/changelog":"^7.0.0","@modelcontextprotocol/client":"2.0.0","@stryker-mutator/vitest-runner":"^10.0.0","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^10.2.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/zendesk-mcp-server_2.24.0_1790432733188_0.6069773267407805"}}},"time":{"created":"2026-04-24T16:12:12.964Z","modified":"2026-09-26T14:25:33.623Z","1.0.0":"2026-04-24T16:12:13.234Z","1.1.1":"2026-05-21T20:20:04.400Z","1.1.2":"2026-05-24T07:32:24.560Z","1.1.3":"2026-05-31T06:13:15.104Z","1.2.0":"2026-06-04T17:03:22.281Z","1.3.0":"2026-06-04T21:08:30.942Z","1.4.0":"2026-06-04T21:18:26.810Z","1.4.1":"2026-06-06T21:04:18.010Z","1.5.0":"2026-06-06T21:57:07.539Z","1.6.0":"2026-06-07T06:23:12.848Z","1.7.0":"2026-06-07T06:37:01.703Z","1.8.0":"2026-06-08T16:44:01.173Z","1.9.0":"2026-06-10T21:14:02.364Z","1.9.1":"2026-06-12T19:44:28.867Z","2.0.0":"2026-06-13T07:42:43.726Z","2.0.1":"2026-06-13T08:48:20.057Z","2.1.0":"2026-06-13T10:17:27.393Z","2.2.0":"2026-06-14T15:01:14.364Z","2.3.0":"2026-06-19T15:25:49.900Z","2.3.1":"2026-06-27T13:14:04.060Z","2.4.0":"2026-06-30T19:38:22.624Z","2.5.0":"2026-07-02T11:57:23.883Z","2.6.0":"2026-07-05T14:14:41.044Z","2.6.1":"2026-07-05T21:10:38.779Z","2.7.0":"2026-07-08T22:09:30.662Z","2.8.0":"2026-07-08T22:45:57.164Z","2.9.0":"2026-07-10T19:29:59.199Z","2.10.0":"2026-07-11T09:56:13.144Z","2.11.0":"2026-07-11T18:34:38.617Z","2.12.0":"2026-07-13T21:36:18.741Z","2.12.1":"2026-07-15T14:25:04.486Z","2.12.2":"2026-07-15T16:33:21.294Z","2.13.0":"2026-07-16T14:04:33.530Z","2.14.0":"2026-07-17T09:02:15.077Z","2.14.1":"2026-07-19T19:02:06.346Z","2.14.2":"2026-07-22T10:54:56.049Z","2.15.0":"2026-07-30T07:15:30.397Z","2.16.0":"2026-07-30T20:37:00.785Z","2.16.1":"2026-08-03T12:26:21.350Z","2.17.0":"2026-08-11T21:14:43.372Z","2.17.1":"2026-08-12T18:54:57.286Z","2.17.2":"2026-08-12T22:12:03.803Z","2.18.0":"2026-08-15T20:54:49.646Z","2.19.0":"2026-08-22T18:27:07.380Z","2.20.0":"2026-09-04T13:36:37.236Z","2.20.1":"2026-09-09T21:23:47.605Z","2.20.2":"2026-09-10T13:48:21.360Z","2.21.0":"2026-09-11T08:09:20.609Z","2.22.0":"2026-09-17T20:53:56.401Z","2.22.1":"2026-09-18T06:21:45.921Z","2.22.2":"2026-09-19T05:31:15.198Z","2.22.3":"2026-09-19T14:00:56.871Z","2.23.0":"2026-09-23T13:20:25.502Z","2.24.0":"2026-09-26T14:25:33.272Z"},"bugs":{"url":"https://github.com/fruggr/zendesk-mcp-server/issues"},"author":{"name":"Digital4Better","email":"hello@digital4better.com"},"license":"MIT","homepage":"https://github.com/fruggr/zendesk-mcp-server#readme","keywords":["mcp","model-context-protocol","modelcontextprotocol","mcp-server","zendesk","zendesk-api","zendesk-support","help-center","knowledge-base","customer-support","customer-service","help-desk","support-tickets","oauth2","pkce","llm","ai","claude","anthropic","cli"],"repository":{"url":"git+https://github.com/fruggr/zendesk-mcp-server.git","type":"git"},"description":"Deep Zendesk MCP server for your AI assistant: search, draft, update and translate Help Center articles and manage Support tickets end to end — comments, triage and image attachments.","maintainers":[{"name":"stefancosquer","email":"stefan@digital4better.com"},{"name":"dlecan","email":"dev@dlecan.com"}],"readme":"# Zendesk MCP Server\n\n[![Glama score](https://glama.ai/mcp/servers/fruggr/zendesk-mcp-server/badges/score.svg)](https://glama.ai/mcp/servers/fruggr/zendesk-mcp-server)\n[![MCP Registry](https://img.shields.io/badge/MCP_Registry-io.github.fruggr%2Fzendesk--mcp--server-0a7ea4)](https://registry.modelcontextprotocol.io/?search=io.github.fruggr/zendesk-mcp-server)\n[![npm version](https://img.shields.io/npm/v/@fruggr/zendesk-mcp-server?logo=npm&color=cb3837)](https://www.npmjs.com/package/@fruggr/zendesk-mcp-server)\n[![License: MIT](https://img.shields.io/npm/l/@fruggr/zendesk-mcp-server?color=blue)](LICENSE)\n[![Node.js](https://img.shields.io/node/v/@fruggr/zendesk-mcp-server?logo=nodedotjs&logoColor=white&color=339933)](https://nodejs.org)\n\nA [Model Context Protocol](https://modelcontextprotocol.io) (MCP) server that\nputs Zendesk inside your AI assistant, for **both sides of the conversation**.\n\n**For agents**: it finds answers in the Help Center; drafts, updates and\ntranslates articles while keeping the languages in sync; and handles Support\ntickets end to end, comments, triage and image attachments included.\n\n**For your customers**: it opens the same door the Help Center's \"Submit a\nrequest\" form does. They pick the kind of request, get walked through the\nquestions that form actually asks, attach a screenshot, then follow the\nticket — read the replies, answer back, close it when it's resolved. See\n[End-user mode](#end-user-mode).\n\nIt all happens in plain language, without switching apps.\n\nIt does roughly what the\n[Zendesk agent for Microsoft 365 Copilot](https://support.zendesk.com/hc/en-us/articles/9958331458458-Using-the-Zendesk-agent-in-Microsoft-365-Copilot)\ndoes, minus the tie to one vendor: it drops into any MCP client (Claude Desktop,\nClaude Code, Cursor, VS Code, and the rest). And it always acts with each user's\nown Zendesk permissions, never a shared admin key.\n\n## What your assistant can do\n\nAsk in natural language; the assistant works out the context and the intent,\nthen calls the right tools on your behalf.\n\n- Find answers in the Help Center. \"How do I request a software license?\" or\n  \"what's the time-off policy?\" surfaces the right article, matched by meaning\n  rather than by keyword.\n- Create, view and update tickets without leaving the conversation: open a\n  ticket, check its status, add a public reply or an internal note, change the\n  priority or the assignee, mark it solved.\n- Summarize a ticket for a report or a quick decision. The assistant pulls the\n  details and the full comment thread and gives you the gist in a sentence.\n- Read the screenshots and photos attached to a ticket. Error dialogs, UI\n  captures and product photos are handed to your assistant's own model as\n  images, so it can describe them or act on what they show.\n- Search and triage your queue in plain language: \"show me my open tickets about\n  billing from this week.\"\n- Draft and maintain knowledge-base articles. You can write a new one, or revise\n  a large one a single section at a time, so the whole HTML body never has to\n  round-trip through the model.\n- Submit and follow a request as a customer, not an agent. Choose between the\n  kinds of request the vendor offers, answer only the questions that form asks,\n  and then track it: what was replied, what you replied, and whether it's done.\n\n## Why this server\n\nMost Zendesk integrations run on a shared admin API key, which hands every user\nfull access to every ticket, and bolt on a fixed set of tools. This one is built\ndifferently.\n\n- Per-user authentication, OAuth only. Both transports use OAuth 2.1 PKCE: each\n  user signs in with their own Zendesk credentials, so the assistant sees and\n  touches exactly what that person is allowed to, the same scoping you get by\n  signing into Zendesk directly. Static API tokens are deliberately not\n  supported ([why](#what-this-server-does-not-do)).\n- Two audiences, one server. Because auth is per-user rather than a shared admin\n  key, the same install serves your agents and your customers — the end-user\n  surface is a namespace you switch on, speaking the API path Zendesk reserves\n  for requesters. Most Zendesk MCP servers are agent-only by construction.\n- Section-based article editing. For large Help Center articles, read and\n  rewrite one section at a time (parsed by `h1`/`h2`/`h3` headings) instead of\n  shuffling the full HTML body through the assistant. On a targeted edit that\n  cuts tokens by a factor of 10 to 100.\n- Native multimodal attachments. Ticket images come back as native MCP image\n  content, so the client's own model (Claude, GPT, Gemini, whichever) sees the\n  pixels directly. No server-side vision model, no extra API key, and nothing\n  tying you to one provider. Non-image attachments come back as text references,\n  and both image caps are configurable.\n- A tool surface you can cap. Expose every operation as its own tool, group them\n  into namespace proxies, or collapse everything into a single unified tool. You\n  can also filter by namespace or down to read-only operations, so each context\n  loads only the surface it needs (see [Tool surface](#tool-surface)).\n- Two deployment shapes, same auth story. Run it on your laptop as a stdio MCP\n  server, or deploy it as a private remote MCP server reached over HTTP, with one\n  Zendesk session per request and each client carrying its own user's token.\n- A lean stack: the official MCP TypeScript SDK (`@modelcontextprotocol/server`) plus `zod`, speaking to\n  the Zendesk Support and Help Center (Guide) APIs.\n\nLook elsewhere when:\n\n- You need Zendesk products outside Support and Guide (Talk, Explore analytics,\n  Sell). Those endpoints aren't covered.\n- You need a single shared service account, or static API-token auth. This\n  server supports neither, by design (see below).\n\n## What this server does *not* do\n\nThere is no API-token authentication. The server speaks OAuth 2.1 PKCE and\nnothing else: no `ZENDESK_EMAIL` + `ZENDESK_API_TOKEN` (Basic auth) mode, in any\ntransport. That is deliberate, for two reasons.\n\n1. **API tokens are insufficiently secure.** A Zendesk API token is a\n   long-lived, static, shared secret that carries the full rights of the user\n   who issued it. There is no per-user scoping, no short expiry, and no per-user\n   consent or revocation. OAuth 2.1 PKCE issues per-user, revocable tokens\n   instead.\n2. **API tokens don't scale.** A single static credential can't attribute\n   actions to individual users, and it can't be revoked granularly. It also\n   makes a multi-user remote deployment unsafe: over HTTP it would expose the\n   issuing user's rights to every caller.\n\nIf you specifically need an API-token or service-account mode (headless CI with\na shared account, say), use one of the other Zendesk MCP servers that support\nit. A few are listed under\n[Inspiration & related projects](#inspiration--related-projects).\n\n## Quick start: local (stdio)\n\nThe default shape: one developer, one Zendesk account, OAuth 2.1 PKCE in the\nbrowser. You need **Node.js >= 20** and a **Zendesk** instance (Support or\nSuite).\n\n### Install\n\n```bash\n# Run without installing\nnpx -y @fruggr/zendesk-mcp-server <your-subdomain>\n\n# Or install globally\nnpm install -g @fruggr/zendesk-mcp-server\nzendesk-mcp-server <your-subdomain>\n```\n\nSigning in needs a Zendesk OAuth client, so register one first (next section).\n\n### Zendesk OAuth setup\n\n1. Go to **Admin Center → Apps and integrations → APIs → OAuth Clients**\n2. Create a **public** client:\n   - **Identifier**: `<your-subdomain>_zendesk` (or set `ZENDESK_OAUTH_CLIENT_ID`)\n   - **Redirect URL**: `http://localhost:27439/callback` (change the port to match\n     `OAUTH_CALLBACK_PORT` / `--callback-port` if you override it; Zendesk\n     accepts several redirect URLs, one per line)\n\nIf the client restricts its **allowed scopes**, it needs `read` — plus `write`\nunless the server runs with [`--read-only`](docs/configuration.md), which asks\nZendesk for the `read` scope alone.\n\nOn the first tool call the server starts the sign-in flow: it opens a browser\nwindow and returns the authorize URL in a tool message. The call does not block\nwaiting for sign-in, so authenticate in the browser and then retry the request.\nThe token is persisted to an owner-only file and reused across restarts, so you\ndon't authenticate again every time your MCP client respawns the server (path\nand overrides: [`OAUTH_TOKEN_FILE`](docs/configuration.md#oauth_token_file)).\nSeveral instances can run side by side — a read-write one and a `--read-only`\none, say — without trading credentials.\n\n### MCP client wiring\n\n<details>\n<summary><strong>Claude Desktop</strong></summary>\n\nAdd to your `claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"zendesk\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@fruggr/zendesk-mcp-server\", \"<your-subdomain>\", \"--mode\", \"single\"]\n    }\n  }\n}\n```\n\n</details>\n\n<details>\n<summary><strong>Claude Code</strong></summary>\n\n```bash\nclaude mcp add zendesk -- npx -y @fruggr/zendesk-mcp-server <your-subdomain> --mode single\n```\n\n</details>\n\n<details>\n<summary><strong>VS Code (Copilot / Continue / Cline)</strong></summary>\n\nAdd to your `.vscode/mcp.json`:\n\n```json\n{\n  \"servers\": {\n    \"zendesk\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@fruggr/zendesk-mcp-server\", \"<your-subdomain>\", \"--mode\", \"single\"]\n    }\n  }\n}\n```\n\n</details>\n\nSomething not working? See [Troubleshooting](docs/troubleshooting.md).\n\n## Quick start: remote (HTTP)\n\n> **Experimental.** The HTTP transport ships, but it has not yet been exercised\n> end-to-end against a real Zendesk tenant from every MCP client. Local stdio is\n> the supported path.\n\nYou can also deploy a private remote MCP server for **one** Zendesk account,\nwhere every MCP client presents its **own** user's OAuth bearer in\n`Authorization:` and the server never sees a shared admin key. The full guide\ncovers OAuth setup, `--public-url` behind a reverse proxy, per-platform config,\nthe discovery endpoints, MCP client wiring, CORS and what stays the operator's\njob: **[docs/http-deployment.md](docs/http-deployment.md)**.\n\n## Tool surface\n\nTools are grouped into namespaces: **Tickets**, **Help Center**, **Users &\nOrganizations**, **Search**, and **Requests** — the end-user surface, which is\nopt-in and covered under [End-user mode](#end-user-mode). The server registers\nthem in one of three modes, so you can trade granularity against context budget:\n\n- **`all`**: every operation as its own tool, for clients with good tool selection;\n- **`namespace`** (default): one proxy tool per namespace, a balanced middle ground;\n- **`single`**: a single `zendesk` tool, for models with limited tool slots.\n\nProxies take `{ \"operation\": \"<tool_name>\", \"params\": { … } }` and validate\n`params` through the original schema. `--namespace`, `--tool` and `--read-only`\nfilter tools *before* the proxies are built, so each proxy describes only the\noperations that survive.\n\nThere's one way to pick the inventory (`--namespace` / `--tool`), `--mode`\npackages it, and `--read-only` narrows it. When the combination isn't obvious,\ndon't guess — `--print-tools` has the server answer what it would expose, with\nno credentials needed.\n\nEvery tool with its description and its `read`/`write` mode:\n**[docs/mcp-tools-reference.md](docs/mcp-tools-reference.md)**. The flags and\nworked examples: **[docs/configuration.md](docs/configuration.md)**.\n\n## End-user mode\n\nThe audience for everything above is a Zendesk **agent**. This section is about\nthe other one: your **customers**.\n\nOn the web, a customer opens a ticket through the Help Center's \"Submit a\nrequest\" form — they pick a kind of request, fill in the fields that kind asks\nfor, attach a file, and later come back to read the replies. End-user mode is\nthat same journey, in their assistant.\n\n### Who it's for\n\nA vendor pointing their customers at an MCP server, so support happens where\nthose customers already work. They install it themselves, sign in with their\nown Help Center account, and never see anything that isn't theirs.\n\n### Turning it on\n\nThe end-user tools live in the `requests` namespace, and it is **opt-in**: an\nagent install shouldn't inherit tools built for someone else, and one of them\n(marking a request solved) doesn't work under an agent token at all — Zendesk\naccepts it and silently does nothing. `help_center` is worth serving alongside\nit, since a customer who can search the knowledge base often doesn't need to\nopen a ticket in the first place.\n\nThe flags, and how to have the server print what a combination exposes:\n**[docs/configuration.md](docs/configuration.md)**.\n\n### The journey it supports\n\n- **See what kinds of request are available.** The forms the vendor offers, by\n  their customer-facing names.\n- **Learn what one of them asks.** The questions on that form, which are\n  required, and for dropdowns the exact choices — so the assistant can gather\n  them in conversation instead of guessing at a payload.\n- **Submit it**, with attachments.\n- **Follow it.** List their requests, read one with its whole conversation\n  (each reply attributed, and support agents marked as such), reply back, and\n  mark it solved when it is.\n\n### What it asks of the Zendesk account\n\nNothing the agent side doesn't already need, plus one thing: at least one\nticket form marked visible to end users, because that is what a customer picks\nbetween. Sign-in is interactive, through a browser, by design — there is no\nscripted or headless path to an end-user token, which is the same protection\nthat stops anyone else signing in as your customer.\n\nThe prerequisites in full: **[docs/configuration.md](docs/configuration.md)**.\nThe step-by-step walkthrough, written for someone who doesn't work in a\nterminal: **[docs/end-user-onboarding.md](docs/end-user-onboarding.md)**.\n\n### What a customer can't do — and shouldn't\n\nA customer can do less than an agent. That's the point, not a gap:\n\n- **Only their own tickets.** Enforced by Zendesk, not by us.\n- **No internal notes**, in either direction. Agent-only notes never appear in\n  what this surface returns — Zendesk filters them out of the requester's view\n  of a ticket entirely.\n- **No priority or type.** Zendesk drops both when a customer sets them;\n  triage stays with the agents.\n- **Closing a ticket only once an agent has picked it up.** Until then Zendesk\n  won't let the requester solve it, so the tool says so rather than pretending.\n- **No search across the ticket base**, no user lookups, no views, no macros.\n\n## Help Center context\n\nBeyond tools, the server hands the LLM the structure of *your* Help Center: the\nactive locales, the category → section tree with IDs, the visibility segments\nand the permission groups. With those in hand it uses real IDs instead of\nguessing or fuzzy-matching names. It all arrives through MCP-native channels,\nnamely the `instructions` blob sent on `initialize` plus pull-only resources for\nthe topology and for reading (or pinning) individual articles. The resources are\nfetched with the caller's own token, and clients that don't support resources\nignore them silently.\n\nWhat's exposed, what the promoted-article pre-listing costs in requests, and how\nto turn each piece off: **[docs/help-center-context.md](docs/help-center-context.md)**.\n\n## Configuration\n\nThe complete reference for the CLI flags (`--mode`, `--namespace`,\n`--read-only`, `--transport`, `--public-url`, and so on) and the environment\nvariables (`ZENDESK_SUBDOMAIN`, `OAUTH_TOKEN_FILE`, `PUBLIC_URL`, the\nattachment-vision caps) lives in\n**[docs/configuration.md](docs/configuration.md)**. Every variable has its own\nanchor, so you can deep-link a specific setting.\n\n## Troubleshooting\n\nBrowser not opening during OAuth login, the callback port already in use, having\nto re-authenticate every time, and `Permission denied` on the Guide-admin\nendpoints are covered in **[docs/troubleshooting.md](docs/troubleshooting.md)**.\nRestart with `LOG_LEVEL=debug` for the full OAuth flow trace.\n\n## Development\n\nSetting up the repo, the toolchain, dev mode and how to test a PR branch are\ncovered in **[CONTRIBUTING.md](CONTRIBUTING.md#development-setup)**. Architecture\nand code-style conventions live in [`AGENTS.md`](AGENTS.md).\n\n## FAQ\n\n**Which Zendesk products are supported?**\nZendesk Support (tickets, users, organizations) and the Help Center / Guide\n(articles, sections, categories, translations, labels, content tags, segments,\nattachments). Talk, Explore and Sell are out of scope.\n\n**Do I need a Zendesk admin API key?**\nNo, and the server doesn't support one. Each user authenticates with their own\ncredentials and the server acts with exactly their permissions\n([why](#what-this-server-does-not-do)).\n\n**Is it safe to run via `npx`?**\nReleases are published from CI via npm Trusted Publishing (OIDC), so each version\ncarries a build provenance attestation you can verify on its\n[npm page](https://www.npmjs.com/package/@fruggr/zendesk-mcp-server). No secrets\nare ever logged by the server.\n\n## Contributing\n\nPull requests are welcome, AI-assisted ones included, as long as the human\nauthor has read and validated every line. The guide, the author checklist and the\nreview workflow are in **[CONTRIBUTING.md](CONTRIBUTING.md)**.\n\nVersions follow [SemVer](https://semver.org/) and are released automatically from\n[Conventional Commits](https://www.conventionalcommits.org/); the history is in\n[`CHANGELOG.md`](CHANGELOG.md).\n\n## Inspiration & related projects\n\nThis project was built with reference to:\n- The official [Zendesk API documentation](https://developer.zendesk.com/api-reference/)\n- [mattcoatsworth/zendesk-mcp-server](https://github.com/mattcoatsworth/zendesk-mcp-server)\n- [koundinya/zd-mcp-server](https://github.com/koundinya/zd-mcp-server)\n\n## License\n\n[MIT](LICENSE)\n\n---\n\n> Built and maintained by [Digital4better](https://digital4better.com) for the [Fruggr](https://www.fruggr.io) project.\n","readmeFilename":"README.md"}