{"_id":"@acodera/shopify-admin-mcp","_rev":"18-65ca920e390856d617025576b851f144","name":"@acodera/shopify-admin-mcp","dist-tags":{"latest":"1.13.0"},"versions":{"0.0.0-stage":{"name":"@acodera/shopify-admin-mcp","version":"0.0.0-stage","_id":"@acodera/shopify-admin-mcp@0.0.0-stage","stub":true,"maintainers":[{"name":"acodera","email":"acoderacom@gmail.com"}],"dist":{"shasum":"3be9ee49a373ae0af5dd2ee1098e5c4db1a51e9b","tarball":"https://registry.npmjs.org/@acodera/shopify-admin-mcp/-/shopify-admin-mcp-0.0.0-stage.tgz","fileCount":2,"integrity":"sha512-CyTrt0XyxPRNk0kL3eyhYTi1gLY6rXrCeD3+wppnY3qiwH3J1qHBwJT+yOsoaagiWcTndW1giZlZMxjd3nRunw==","signatures":[{"sig":"MEYCIQCjq5K6IL+n+O9OshkX8Bio0yw7ObayUziXl1VgzPQg/wIhAKvmwWSybWJl6oSqi14tHEMfBQurhFMmgObs7SALYdBX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":348},"_npmUser":{"name":"acodera","email":"acoderacom@gmail.com"},"description":"Temporary package placeholder for staged publishing","directories":{}},"1.0.0":{"name":"@acodera/shopify-admin-mcp","version":"1.0.0","keywords":["mcp","shopify","graphql","admin-api","model-context-protocol","metaobjects","metafields"],"author":{"url":"https://github.com/acoderacom","name":"acoderacom"},"license":"MIT","_id":"@acodera/shopify-admin-mcp@1.0.0","maintainers":[{"name":"acodera","email":"acoderacom@gmail.com"}],"contributors":[{"url":"https://github.com/colbymchenry","name":"Colby McHenry"}],"homepage":"https://github.com/acoderacom/shopify-admin-mcp#readme","bugs":{"url":"https://github.com/acoderacom/shopify-admin-mcp/issues"},"bin":{"shopify-admin-mcp":"dist/index.js"},"dist":{"shasum":"0e11b1adfbf6d03ef0dc079ec9fbf716c04306c1","tarball":"https://registry.npmjs.org/@acodera/shopify-admin-mcp/-/shopify-admin-mcp-1.0.0.tgz","fileCount":70,"integrity":"sha512-fSUpaXY9bG/Kr6VuZcYTEIdclRK/Ow884vLzVOoRV4YemTqF8kyWv0jw4o3VYPQeYVLsPAdw7EWTsDJzaSWR1w==","signatures":[{"sig":"MEYCIQDdsNg88JR/pE8UUyKoG/4JkIpQ4jvVVVodF1GX+oTRQgIhAJXLhjEcA4LQANkF3ct3qVAfUR+ygbQygAtBphDfH234","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC4S8/lMqvlQ3wCkdYUy6R5AdOHRWRVEZmqRXGCoM5luQIhAM+IP9GrkuAi1AV9NWLzicb8DptxW5uWppDpQ1vJNaxB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190747},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.12.0"},"gitHead":"5e12b06fc3dc69bfd8394196ddd48ac38998ff85","scripts":{"dev":"tsc --watch","lint":"tsc --noEmit -p tsconfig.test.json","test":"vitest run","build":"tsc && chmod +x dist/index.js","prepack":"npm run build","changeset":"changeset","test:watch":"vitest","prepublishOnly":"npm run lint && npm test"},"_npmUser":{"name":"acodera","email":"acoderacom@gmail.com"},"repository":{"url":"git+https://github.com/acoderacom/shopify-admin-mcp.git","type":"git"},"_npmVersion":"12.2.0","description":"MCP server providing full access to Shopify's Admin GraphQL API with schema introspection","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.6.5","graphql":"^16.14.2","@modelcontextprotocol/sdk":"^1.32.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.3","typescript":"^7.0.2","@types/node":"^26.6.4","@changesets/cli":"^3.0.3","@changesets/changelog-github":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shopify-admin-mcp_1.0.0_1791542393405_0.2159334628740084","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@acodera/shopify-admin-mcp","version":"1.0.1","keywords":["mcp","shopify","graphql","admin-api","model-context-protocol","metaobjects","metafields"],"author":{"url":"https://github.com/acoderacom","name":"acoderacom"},"license":"MIT","_id":"@acodera/shopify-admin-mcp@1.0.1","maintainers":[{"name":"acodera","email":"acoderacom@gmail.com"}],"contributors":[{"url":"https://github.com/colbymchenry","name":"Colby McHenry"}],"homepage":"https://github.com/acoderacom/shopify-admin-mcp#readme","bugs":{"url":"https://github.com/acoderacom/shopify-admin-mcp/issues"},"bin":{"shopify-admin-mcp":"dist/index.js"},"dist":{"shasum":"4ac11b18ccf4fdad32d4e2ee2d6b0023241d2b00","tarball":"https://registry.npmjs.org/@acodera/shopify-admin-mcp/-/shopify-admin-mcp-1.0.1.tgz","fileCount":70,"integrity":"sha512-+yaqRNyBrnb0uCnsYktBK+0xdZaLxorxBzectGIbfQNVwNkZUqpcnEt3uFQh7hN89p2UWSfANdKZhNPNWZKKgA==","signatures":[{"sig":"MEYCIQDvJEaNjTdV2Qm2EOWISRxJd69vgnZA+HHJ8Ld11rHtkwIhAJYZIrKpHEzuD/r7/+TkhSk8jEi//gha0bUy2foCH9VB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGGeBD3TvWnlBiYT+52p3r6Exk/hQbNDuqrBmow4FTmTAiBwBXyxS69SjnoNQD407+01pYdLDJec61c4i6nzq9wN7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@acodera%2fshopify-admin-mcp@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":194537},"main":"./dist/index.js","type":"module","_from":"file:../../_temp/changeset-pack-11611901288-1791543429614/packages/acodera-shopify-admin-mcp-1.0.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.12.0"},"scripts":{"dev":"tsc --watch","lint":"tsc --noEmit -p tsconfig.test.json","test":"vitest run","build":"tsc && chmod +x dist/index.js","prepack":"npm run build","changeset":"changeset","test:watch":"vitest","prepublishOnly":"npm run lint && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f68dd9cf-022c-46a8-986b-e4210f6332de"}},"_resolved":"/home/runner/work/_temp/changeset-pack-11611901288-1791543429614/packages/acodera-shopify-admin-mcp-1.0.1.tgz","_integrity":"sha512-+yaqRNyBrnb0uCnsYktBK+0xdZaLxorxBzectGIbfQNVwNkZUqpcnEt3uFQh7hN89p2UWSfANdKZhNPNWZKKgA==","repository":{"url":"git+https://github.com/acoderacom/shopify-admin-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server providing full access to Shopify's Admin GraphQL API with schema introspection","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","graphql":"^16.14.2","@modelcontextprotocol/sdk":"^1.32.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.3","typescript":"^7.0.2","@types/node":"^26.6.4","@changesets/cli":"^3.0.3","@changesets/changelog-github":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shopify-admin-mcp_1.0.1_1791543594297_0.2699929711308","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@acodera/shopify-admin-mcp","version":"1.1.0","keywords":["mcp","shopify","graphql","admin-api","model-context-protocol","metaobjects","metafields"],"author":{"url":"https://github.com/acoderacom","name":"acoderacom"},"license":"MIT","_id":"@acodera/shopify-admin-mcp@1.1.0","maintainers":[{"name":"acodera","email":"acoderacom@gmail.com"}],"contributors":[{"url":"https://github.com/colbymchenry","name":"Colby McHenry"}],"homepage":"https://github.com/acoderacom/shopify-admin-mcp#readme","bugs":{"url":"https://github.com/acoderacom/shopify-admin-mcp/issues"},"bin":{"shopify-admin-mcp":"dist/index.js"},"dist":{"shasum":"c83a00ccc70bc364abd7515fe4522f125855f28d","tarball":"https://registry.npmjs.org/@acodera/shopify-admin-mcp/-/shopify-admin-mcp-1.1.0.tgz","fileCount":73,"integrity":"sha512-J9P1tMIxsrgan0WcOH3ZXnfvE/FGzKrSUxpsccmqgM1Xbj6ULJDsx3HgqlvvyUhOxjOCAoSN5PlUPdTlAzaxHg==","signatures":[{"sig":"MEYCIQCWrVJbwv4j+0JISPJ86YO6fcl1MRfmhleGcQibbmqoDQIhAOHjcRjI5CBMLB25XcE6nF3CEMouqT8ywjnIOuCkEt7A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDf6yMKrWEcpppyPFkYfgzTbLgoP/nE17/LfBIL6HwwugIhAPg17aKu1Dy5mzev4izk2WhvcUoerk4JJ3FhCcinGL3s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@acodera%2fshopify-admin-mcp@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230961},"main":"./dist/index.js","type":"module","_from":"file:../../_temp/changeset-pack-11613200169-1791544685249/packages/acodera-shopify-admin-mcp-1.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.12.0"},"scripts":{"dev":"tsc --watch","lint":"tsc --noEmit -p tsconfig.test.json","test":"vitest run","build":"tsc && chmod +x dist/index.js","prepack":"npm run build","changeset":"changeset","test:watch":"vitest","prepublishOnly":"npm run lint && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f68dd9cf-022c-46a8-986b-e4210f6332de"}},"_resolved":"/home/runner/work/_temp/changeset-pack-11613200169-1791544685249/packages/acodera-shopify-admin-mcp-1.1.0.tgz","_integrity":"sha512-J9P1tMIxsrgan0WcOH3ZXnfvE/FGzKrSUxpsccmqgM1Xbj6ULJDsx3HgqlvvyUhOxjOCAoSN5PlUPdTlAzaxHg==","repository":{"url":"git+https://github.com/acoderacom/shopify-admin-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server providing full access to Shopify's Admin GraphQL API with schema introspection","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","graphql":"^16.14.2","@modelcontextprotocol/sdk":"^1.32.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.3","typescript":"^7.0.2","@types/node":"^26.6.4","@changesets/cli":"^3.0.3","@changesets/changelog-github":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shopify-admin-mcp_1.1.0_1791544774344_0.5444116286954404","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@acodera/shopify-admin-mcp","version":"1.1.1","keywords":["mcp","shopify","graphql","admin-api","model-context-protocol","metaobjects","metafields"],"author":{"url":"https://github.com/acoderacom","name":"acoderacom"},"license":"MIT","_id":"@acodera/shopify-admin-mcp@1.1.1","maintainers":[{"name":"acodera","email":"acoderacom@gmail.com"}],"contributors":[{"url":"https://github.com/colbymchenry","name":"Colby McHenry"}],"homepage":"https://github.com/acoderacom/shopify-admin-mcp#readme","bugs":{"url":"https://github.com/acoderacom/shopify-admin-mcp/issues"},"bin":{"shopify-admin-mcp":"dist/index.js"},"dist":{"shasum":"d60a631db2e3c4c3dea0770514287ce0bb9df537","tarball":"https://registry.npmjs.org/@acodera/shopify-admin-mcp/-/shopify-admin-mcp-1.1.1.tgz","fileCount":73,"integrity":"sha512-f9SjERZvpzr33VlmJAQhl/drvmYuG53EZBxYyRYiLBiWpKrvsUVyYZoaWjc+Gl4Ksqf2W9ucDRE3iwcXBHC0KQ==","signatures":[{"sig":"MEQCIGxCLHtgiBTaHPdft9GaiRowqamphjDjGWFHN5Li1R4EAiBl8AABnLLJyfZJRVk/gfZIl5IKAOM/dcVHt/HdCXHy6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAJ68OY9UB3W/W0RRdb8HaXowlFsgvPkoMq7++oAP4QdAiBHOAQiW7W5Lo/LWCJpKsow7NXRQr2cTpYPwoynW5ocIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@acodera%2fshopify-admin-mcp@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":234078},"main":"./dist/index.js","type":"module","_from":"file:../../_temp/changeset-pack-11613700838-1791545637477/packages/acodera-shopify-admin-mcp-1.1.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.12.0"},"scripts":{"dev":"tsc --watch","lint":"tsc --noEmit -p tsconfig.test.json","test":"vitest run","build":"tsc && chmod +x dist/index.js","prepack":"npm run build","changeset":"changeset","test:watch":"vitest","prepublishOnly":"npm run lint && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f68dd9cf-022c-46a8-986b-e4210f6332de"}},"_resolved":"/home/runner/work/_temp/changeset-pack-11613700838-1791545637477/packages/acodera-shopify-admin-mcp-1.1.1.tgz","_integrity":"sha512-f9SjERZvpzr33VlmJAQhl/drvmYuG53EZBxYyRYiLBiWpKrvsUVyYZoaWjc+Gl4Ksqf2W9ucDRE3iwcXBHC0KQ==","repository":{"url":"git+https://github.com/acoderacom/shopify-admin-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server providing full access to Shopify's Admin GraphQL API with schema introspection","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","graphql":"^17.0.2","@modelcontextprotocol/sdk":"^1.32.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.3","typescript":"^7.0.2","@types/node":"^26.6.4","@changesets/cli":"^3.0.3","@changesets/changelog-github":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shopify-admin-mcp_1.1.1_1791545703569_0.6508654496651392","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@acodera/shopify-admin-mcp","version":"1.2.0","keywords":["mcp","shopify","graphql","admin-api","model-context-protocol","metaobjects","metafields"],"author":{"url":"https://github.com/acoderacom","name":"acoderacom"},"license":"MIT","_id":"@acodera/shopify-admin-mcp@1.2.0","maintainers":[{"name":"acodera","email":"acoderacom@gmail.com"}],"contributors":[{"url":"https://github.com/colbymchenry","name":"Colby McHenry"}],"homepage":"https://github.com/acoderacom/shopify-admin-mcp#readme","bugs":{"url":"https://github.com/acoderacom/shopify-admin-mcp/issues"},"bin":{"shopify-admin-mcp":"dist/index.js"},"dist":{"shasum":"8aa095fdb40de692ac67fe6cd646a7adfd8fb239","tarball":"https://registry.npmjs.org/@acodera/shopify-admin-mcp/-/shopify-admin-mcp-1.2.0.tgz","fileCount":76,"integrity":"sha512-RbzbO5Q7P8RVWbzMJ1pR5PdG2XjTCI57hXMNjRK7f0CxKfbKTNA4lYG0JRaIAiDrl/O24Jmp4a1Us31TuRP/rA==","signatures":[{"sig":"MEYCIQC4RNSVD/5jiqoyxY1JzGiXDvjOL5lP3XoDYl7U5CqzPAIhANs/ahucO2yJNiqptyIkvAL+kYzJoYKd3wIsgiVTrI9D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFTBOLuRqkCHFZz20EvPm+agPcMuAUP4MjfaMZ6H0ya3AiEA202miWKfRf562sprbycCoRYddrapuciyIZI7jS0dRLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@acodera%2fshopify-admin-mcp@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258152},"main":"./dist/index.js","type":"module","_from":"file:../../_temp/changeset-pack-11615047757-1791548402904/packages/acodera-shopify-admin-mcp-1.2.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.12.0"},"scripts":{"dev":"tsc --watch","lint":"tsc --noEmit -p tsconfig.test.json","test":"vitest run","build":"tsc && chmod +x dist/index.js","prepack":"npm run build","changeset":"changeset","test:watch":"vitest","prepublishOnly":"npm run lint && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f68dd9cf-022c-46a8-986b-e4210f6332de"}},"_resolved":"/home/runner/work/_temp/changeset-pack-11615047757-1791548402904/packages/acodera-shopify-admin-mcp-1.2.0.tgz","_integrity":"sha512-RbzbO5Q7P8RVWbzMJ1pR5PdG2XjTCI57hXMNjRK7f0CxKfbKTNA4lYG0JRaIAiDrl/O24Jmp4a1Us31TuRP/rA==","repository":{"url":"git+https://github.com/acoderacom/shopify-admin-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server providing full access to Shopify's Admin GraphQL API with schema introspection","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","graphql":"^17.0.2","@modelcontextprotocol/sdk":"^1.32.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.3","typescript":"^7.0.2","@types/node":"^26.6.4","@changesets/cli":"^3.0.3","@changesets/changelog-github":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shopify-admin-mcp_1.2.0_1791548470975_0.7009729364393629","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@acodera/shopify-admin-mcp","version":"1.3.0","keywords":["mcp","shopify","graphql","admin-api","model-context-protocol","metaobjects","metafields"],"author":{"url":"https://github.com/acoderacom","name":"acoderacom"},"license":"MIT","_id":"@acodera/shopify-admin-mcp@1.3.0","maintainers":[{"name":"acodera","email":"acoderacom@gmail.com"}],"contributors":[{"url":"https://github.com/colbymchenry","name":"Colby McHenry"}],"homepage":"https://github.com/acoderacom/shopify-admin-mcp#readme","bugs":{"url":"https://github.com/acoderacom/shopify-admin-mcp/issues"},"bin":{"shopify-admin-mcp":"dist/index.js"},"dist":{"shasum":"59f19615d17cff36757f804a08ab2f8baf493726","tarball":"https://registry.npmjs.org/@acodera/shopify-admin-mcp/-/shopify-admin-mcp-1.3.0.tgz","fileCount":94,"integrity":"sha512-E2OV0rK2rE2p6VTnylbkDv5cy7lcDXqhgoUJu41HKj8tZnSp3YpHaMtCET1BcCmmmp4ury5P+0d9T0biWjA1kA==","signatures":[{"sig":"MEQCIGvZJy4PU5/u+1rq7ToQhdaaOZLbD4WN+vvUbo6CoXTpAiBXoEM9YHfWHMF5R5iJoQdSnj1cuPz4NXhKFx5OASwl2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC3mVzF6Kg85zz8/z+n/4EtfPmYlkQllesoLL610crx8QIhANGlOzqa8xn9haM2gpYPnsP716PdVAvVhOWDdux8xeuq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@acodera%2fshopify-admin-mcp@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":323481},"main":"./dist/index.js","type":"module","_from":"file:../../_temp/changeset-pack-11657330722-1791600327331/packages/acodera-shopify-admin-mcp-1.3.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.12.0"},"scripts":{"dev":"tsc --watch","lint":"tsc --noEmit -p tsconfig.test.json","test":"vitest run","build":"tsc && chmod +x dist/index.js","prepack":"npm run build","changeset":"changeset","test:watch":"vitest","prepublishOnly":"npm run lint && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f68dd9cf-022c-46a8-986b-e4210f6332de"}},"_resolved":"/home/runner/work/_temp/changeset-pack-11657330722-1791600327331/packages/acodera-shopify-admin-mcp-1.3.0.tgz","_integrity":"sha512-E2OV0rK2rE2p6VTnylbkDv5cy7lcDXqhgoUJu41HKj8tZnSp3YpHaMtCET1BcCmmmp4ury5P+0d9T0biWjA1kA==","repository":{"url":"git+https://github.com/acoderacom/shopify-admin-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server providing full access to Shopify's Admin GraphQL API with schema introspection","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","semver":"^7.8.5","graphql":"^17.0.2","@clack/prompts":"^1.8.1","@modelcontextprotocol/sdk":"^1.32.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.3","typescript":"^7.0.2","@types/node":"^26.6.4","@types/semver":"^7.8.0","@changesets/cli":"^3.0.3","@changesets/changelog-github":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shopify-admin-mcp_1.3.0_1791600389820_0.02966003761349434","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@acodera/shopify-admin-mcp","version":"1.4.0","keywords":["mcp","shopify","graphql","admin-api","model-context-protocol","metaobjects","metafields"],"author":{"url":"https://github.com/acoderacom","name":"acoderacom"},"license":"MIT","_id":"@acodera/shopify-admin-mcp@1.4.0","maintainers":[{"name":"acodera","email":"acoderacom@gmail.com"}],"contributors":[{"url":"https://github.com/colbymchenry","name":"Colby McHenry"}],"homepage":"https://github.com/acoderacom/shopify-admin-mcp#readme","bugs":{"url":"https://github.com/acoderacom/shopify-admin-mcp/issues"},"bin":{"shopify-admin-mcp":"dist/index.js"},"dist":{"shasum":"9f444a43cf673303dba9ccd4f512502693ebf919","tarball":"https://registry.npmjs.org/@acodera/shopify-admin-mcp/-/shopify-admin-mcp-1.4.0.tgz","fileCount":103,"integrity":"sha512-izuj5CB9y9htuBeuIL9HUKWwTc83sRrgzd6EoBNR6WzHKK2GFq9iY1CVv1xjWlI/YpjG/Jy/c+DrgVdQbPWkGw==","signatures":[{"sig":"MEUCIBUKyBmwmNK55bNfwiJw3+F9uAJ4sH11FJNlUbhKsIkOAiEAqbq+dSjMjq4bz2Xm9jPm6cIZheP8P/CSMlGsxhXmnYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC5JDrQlvBEYJ3psIIum8+w8HNr/c5uFlwfFdLW6ThgKwIgTlt41pXg8RPalDbvaK2Q25d1oPigXw4vT4PVIGV3ANc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@acodera%2fshopify-admin-mcp@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":355877},"main":"./dist/index.js","type":"module","_from":"file:../../_temp/changeset-pack-11659592601-1791606898727/packages/acodera-shopify-admin-mcp-1.4.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.12.0"},"scripts":{"dev":"tsc --watch","lint":"tsc --noEmit -p tsconfig.test.json","test":"vitest run","build":"tsc && chmod +x dist/index.js","prepack":"npm run build","changeset":"changeset","test:watch":"vitest","prepublishOnly":"npm run lint && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f68dd9cf-022c-46a8-986b-e4210f6332de"}},"_resolved":"/home/runner/work/_temp/changeset-pack-11659592601-1791606898727/packages/acodera-shopify-admin-mcp-1.4.0.tgz","_integrity":"sha512-izuj5CB9y9htuBeuIL9HUKWwTc83sRrgzd6EoBNR6WzHKK2GFq9iY1CVv1xjWlI/YpjG/Jy/c+DrgVdQbPWkGw==","repository":{"url":"git+https://github.com/acoderacom/shopify-admin-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server providing full access to Shopify's Admin GraphQL API with schema introspection","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","semver":"^7.8.5","graphql":"^17.0.2","@clack/prompts":"^1.8.1","@modelcontextprotocol/sdk":"^1.32.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.3","typescript":"^7.0.2","@types/node":"^26.6.4","@types/semver":"^7.8.0","@changesets/cli":"^3.0.3","@changesets/changelog-github":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shopify-admin-mcp_1.4.0_1791606959413_0.304392800894842","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@acodera/shopify-admin-mcp","version":"1.5.0","keywords":["mcp","shopify","graphql","admin-api","model-context-protocol","metaobjects","metafields"],"author":{"url":"https://github.com/acoderacom","name":"acoderacom"},"license":"MIT","_id":"@acodera/shopify-admin-mcp@1.5.0","maintainers":[{"name":"acodera","email":"acoderacom@gmail.com"}],"contributors":[{"url":"https://github.com/colbymchenry","name":"Colby McHenry"}],"homepage":"https://github.com/acoderacom/shopify-admin-mcp#readme","bugs":{"url":"https://github.com/acoderacom/shopify-admin-mcp/issues"},"bin":{"shopify-admin-mcp":"dist/index.js"},"dist":{"shasum":"67271d7a5c1dae585fb0df0562b844527916c78e","tarball":"https://registry.npmjs.org/@acodera/shopify-admin-mcp/-/shopify-admin-mcp-1.5.0.tgz","fileCount":103,"integrity":"sha512-GdZvsEK1uc7EeVYHvUv1VCzMJ00E+Z8g1F2I4/6eDQfZ0gMFkWuYI4MSwson8NRg1OpCpep8cWbknB40xwkquQ==","signatures":[{"sig":"MEQCIDiskG851aGMyTzJJlnCKjA5Dmfp5TYYmzqcAno0Tr5XAiBmq1vTCyhZbBOpwZIo++Cki+1+4gXss8hLV/wwXEfYkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICRZSgnBSYLDVQpMLubXfG2ubkk5DF2YdeTIBfMnyqsHAiEA7mTNu2bSlvktOy94PjLbOs+5WBrVvIsmnIee5Ox24M8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@acodera%2fshopify-admin-mcp@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":367233},"main":"./dist/index.js","type":"module","_from":"file:../../_temp/changeset-pack-11663961981-1791619431493/packages/acodera-shopify-admin-mcp-1.5.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.12.0"},"scripts":{"dev":"tsc --watch","lint":"tsc --noEmit -p tsconfig.test.json","test":"vitest run","build":"tsc && chmod +x dist/index.js","prepack":"npm run build","changeset":"changeset","test:watch":"vitest","prepublishOnly":"npm run lint && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f68dd9cf-022c-46a8-986b-e4210f6332de"}},"_resolved":"/home/runner/work/_temp/changeset-pack-11663961981-1791619431493/packages/acodera-shopify-admin-mcp-1.5.0.tgz","_integrity":"sha512-GdZvsEK1uc7EeVYHvUv1VCzMJ00E+Z8g1F2I4/6eDQfZ0gMFkWuYI4MSwson8NRg1OpCpep8cWbknB40xwkquQ==","repository":{"url":"git+https://github.com/acoderacom/shopify-admin-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server providing full access to Shopify's Admin GraphQL API with schema introspection","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","semver":"^7.8.5","graphql":"^17.0.2","@clack/prompts":"^1.8.1","@modelcontextprotocol/sdk":"^1.32.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.3","typescript":"^7.0.2","@types/node":"^26.6.4","@types/semver":"^7.8.0","@changesets/cli":"^3.0.3","@changesets/changelog-github":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shopify-admin-mcp_1.5.0_1791619492811_0.4956566341401474","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@acodera/shopify-admin-mcp","version":"1.6.0","keywords":["mcp","shopify","graphql","admin-api","model-context-protocol","metaobjects","metafields"],"author":{"url":"https://github.com/acoderacom","name":"acoderacom"},"license":"MIT","_id":"@acodera/shopify-admin-mcp@1.6.0","maintainers":[{"name":"acodera","email":"acoderacom@gmail.com"}],"contributors":[{"url":"https://github.com/colbymchenry","name":"Colby McHenry"}],"homepage":"https://github.com/acoderacom/shopify-admin-mcp#readme","bugs":{"url":"https://github.com/acoderacom/shopify-admin-mcp/issues"},"bin":{"shopify-admin-mcp":"dist/index.js"},"dist":{"shasum":"27f92a136f35ab3ec8ff7f63fc6f7b7b546e0840","tarball":"https://registry.npmjs.org/@acodera/shopify-admin-mcp/-/shopify-admin-mcp-1.6.0.tgz","fileCount":103,"integrity":"sha512-n3CvekDp0VSnyKbZzDgJoPQSdShyWSJgA4YuoFDe0pDxeVrAovW966iRtylwfR1DUePCZv1fbaepSfcvKQNUzw==","signatures":[{"sig":"MEQCIEvjY0lDIikTTM8FKyqxOXzaq1M24ZHNyEYuKQXvoSpEAiAZN9Mk65GdKbHib5g2gjynDh9CVAue9VeSfjqBccgbLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC6pJiDV4V6SX2z3fU4d1Z7Os7r5a3bCETKE7Vr7C41PwIhAIyaW6hjqz8V7cEw213BcE63wGbez4QYAb1NUX1EClJr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@acodera%2fshopify-admin-mcp@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":360906},"main":"./dist/index.js","type":"module","_from":"file:../../_temp/changeset-pack-11664498641-1791620929562/packages/acodera-shopify-admin-mcp-1.6.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.12.0"},"scripts":{"dev":"tsc --watch","lint":"tsc --noEmit -p tsconfig.test.json","test":"vitest run","build":"tsc && chmod +x dist/index.js","prepack":"npm run build","changeset":"changeset","test:watch":"vitest","prepublishOnly":"npm run lint && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f68dd9cf-022c-46a8-986b-e4210f6332de"}},"_resolved":"/home/runner/work/_temp/changeset-pack-11664498641-1791620929562/packages/acodera-shopify-admin-mcp-1.6.0.tgz","_integrity":"sha512-n3CvekDp0VSnyKbZzDgJoPQSdShyWSJgA4YuoFDe0pDxeVrAovW966iRtylwfR1DUePCZv1fbaepSfcvKQNUzw==","repository":{"url":"git+https://github.com/acoderacom/shopify-admin-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server providing full access to Shopify's Admin GraphQL API with schema introspection","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","semver":"^7.8.5","graphql":"^17.0.2","@clack/prompts":"^1.8.1","@modelcontextprotocol/sdk":"^1.32.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.3","typescript":"^7.0.2","@types/node":"^26.6.4","@types/semver":"^7.8.0","@changesets/cli":"^3.0.3","@changesets/changelog-github":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shopify-admin-mcp_1.6.0_1791621182470_0.7485458721147777","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@acodera/shopify-admin-mcp","version":"1.7.0","keywords":["mcp","shopify","graphql","admin-api","model-context-protocol","metaobjects","metafields"],"author":{"url":"https://github.com/acoderacom","name":"acoderacom"},"license":"MIT","_id":"@acodera/shopify-admin-mcp@1.7.0","maintainers":[{"name":"acodera","email":"acoderacom@gmail.com"}],"contributors":[{"url":"https://github.com/colbymchenry","name":"Colby McHenry"}],"homepage":"https://github.com/acoderacom/shopify-admin-mcp#readme","bugs":{"url":"https://github.com/acoderacom/shopify-admin-mcp/issues"},"bin":{"shopify-admin-mcp":"dist/index.js"},"dist":{"shasum":"33478e35f73db3edee492c4657c8b064ab0bc248","tarball":"https://registry.npmjs.org/@acodera/shopify-admin-mcp/-/shopify-admin-mcp-1.7.0.tgz","fileCount":106,"integrity":"sha512-/tpqP4ErJqVxJo7CANn1+crNRccPY8HkszfBmipH4ych8RLhsM+OJsYopuKqT4zlpfx1sfFCYxzD73FXd1kg2A==","signatures":[{"sig":"MEUCIC8EfNZcKf7mRLaasT72+2024HqwQYDHqFQ+s3iwCzm4AiEA9zm9whEtrXHxw1mARMyAzNQHVTY6wcZd73yQjVYKzek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEOO1dW1Yf3MaxYTb6E/1gmtVldhpu87z6chCSwgdxy/AiAES3Q3Qm0RzfEUdAExVceQMvfmhDd4zesz84SL/V3cvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@acodera%2fshopify-admin-mcp@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":372101},"main":"./dist/index.js","type":"module","_from":"file:../../_temp/changeset-pack-11675254291-1791649014154/packages/acodera-shopify-admin-mcp-1.7.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.12.0"},"scripts":{"dev":"tsc --watch","lint":"tsc --noEmit -p tsconfig.test.json","test":"vitest run","build":"tsc && chmod +x dist/index.js","prepack":"npm run build","changeset":"changeset","test:watch":"vitest","prepublishOnly":"npm run lint && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f68dd9cf-022c-46a8-986b-e4210f6332de"}},"_resolved":"/home/runner/work/_temp/changeset-pack-11675254291-1791649014154/packages/acodera-shopify-admin-mcp-1.7.0.tgz","_integrity":"sha512-/tpqP4ErJqVxJo7CANn1+crNRccPY8HkszfBmipH4ych8RLhsM+OJsYopuKqT4zlpfx1sfFCYxzD73FXd1kg2A==","repository":{"url":"git+https://github.com/acoderacom/shopify-admin-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server providing full access to Shopify's Admin GraphQL API with schema introspection","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","semver":"^7.8.5","graphql":"^17.0.2","@clack/prompts":"^1.8.1","@modelcontextprotocol/sdk":"^1.32.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.3","typescript":"^7.0.2","@types/node":"^26.6.4","@types/semver":"^7.8.0","@changesets/cli":"^3.0.3","@changesets/changelog-github":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shopify-admin-mcp_1.7.0_1791649077230_0.04105425807688223","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@acodera/shopify-admin-mcp","version":"1.8.0","keywords":["mcp","shopify","graphql","admin-api","model-context-protocol","metaobjects","metafields"],"author":{"url":"https://github.com/acoderacom","name":"acoderacom"},"license":"MIT","_id":"@acodera/shopify-admin-mcp@1.8.0","maintainers":[{"name":"acodera","email":"acoderacom@gmail.com"}],"contributors":[{"url":"https://github.com/colbymchenry","name":"Colby McHenry"}],"homepage":"https://github.com/acoderacom/shopify-admin-mcp#readme","bugs":{"url":"https://github.com/acoderacom/shopify-admin-mcp/issues"},"bin":{"shopify-admin-mcp":"dist/index.js"},"dist":{"shasum":"a040753e1bec7ee58f4231695202a6aba6a5bf87","tarball":"https://registry.npmjs.org/@acodera/shopify-admin-mcp/-/shopify-admin-mcp-1.8.0.tgz","fileCount":109,"integrity":"sha512-ocb3kyh2FVHZ1YuYtXEpaETEeDkwX9czqs27R2hISF8+zdLXwN6ihASqHXIOCjKiab7RHrbtUMR6qvg/UdYGcA==","signatures":[{"sig":"MEYCIQCsiYMb6Og78lADdjrN2PzXe3pd5OVWe9x2UK6fONl42QIhANwveuJEobO1m+Omeuyl4rg8WK1/8a1qfo3Mz0Y8bJD3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHYuLiiShgylGvLLR24KcGFsuBIIg4vkhLhHGIv7qtGSAiAFbyLVD48g2Rsr6+a+TUrEgRyCAwxQWeO2ie0QN7jsLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@acodera%2fshopify-admin-mcp@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":405230},"main":"./dist/index.js","type":"module","_from":"file:../../_temp/changeset-pack-11689784812-1791688462267/packages/acodera-shopify-admin-mcp-1.8.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.12.0"},"scripts":{"dev":"tsc --watch","lint":"tsc --noEmit -p tsconfig.test.json","test":"vitest run","build":"tsc && chmod +x dist/index.js","prepack":"npm run build","changeset":"changeset","test:watch":"vitest","prepublishOnly":"npm run lint && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f68dd9cf-022c-46a8-986b-e4210f6332de"}},"_resolved":"/home/runner/work/_temp/changeset-pack-11689784812-1791688462267/packages/acodera-shopify-admin-mcp-1.8.0.tgz","_integrity":"sha512-ocb3kyh2FVHZ1YuYtXEpaETEeDkwX9czqs27R2hISF8+zdLXwN6ihASqHXIOCjKiab7RHrbtUMR6qvg/UdYGcA==","repository":{"url":"git+https://github.com/acoderacom/shopify-admin-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server providing full access to Shopify's Admin GraphQL API with schema introspection","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","semver":"^7.8.5","graphql":"^17.0.2","@clack/prompts":"^1.8.1","@modelcontextprotocol/sdk":"^1.32.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.3","typescript":"^7.0.2","@types/node":"^26.6.4","@types/semver":"^7.8.0","@changesets/cli":"^3.0.3","@changesets/changelog-github":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shopify-admin-mcp_1.8.0_1791688546576_0.4706546858941667","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@acodera/shopify-admin-mcp","version":"1.8.1","keywords":["mcp","shopify","graphql","admin-api","model-context-protocol","metaobjects","metafields"],"author":{"url":"https://github.com/acoderacom","name":"acoderacom"},"license":"MIT","_id":"@acodera/shopify-admin-mcp@1.8.1","maintainers":[{"name":"acodera","email":"acoderacom@gmail.com"}],"contributors":[{"url":"https://github.com/colbymchenry","name":"Colby McHenry"}],"homepage":"https://github.com/acoderacom/shopify-admin-mcp#readme","bugs":{"url":"https://github.com/acoderacom/shopify-admin-mcp/issues"},"bin":{"shopify-admin-mcp":"dist/index.js"},"dist":{"shasum":"bad7a3fcef14f69ceb6a1a9e71a7a728929b61e2","tarball":"https://registry.npmjs.org/@acodera/shopify-admin-mcp/-/shopify-admin-mcp-1.8.1.tgz","fileCount":109,"integrity":"sha512-dMHtBQgCLXcIhi+IobYm5SBnNBN0JeZakXkhTshAW1VOqbEhe2GzvNBzguv/tfQ3vb1vpfM4GXQ+/hZiAvzrDA==","signatures":[{"sig":"MEQCIBSEdDgdcpOFocJsGhixAER+/biBWFyNWlLKZBy08S3kAiASwP/GR5xrpmBw/PkOReOjSysS4U5rTVlOQSh7G20tKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBtdOcXm+uq0TG/tCHaTZpfhC/0p/m+8ej84z7xePG8wAiB0nu2aH/TmouoK5wF1F4WqYWNsdFinZtc5OPjPhZSQoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@acodera%2fshopify-admin-mcp@1.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":406317},"main":"./dist/index.js","type":"module","_from":"file:../../_temp/changeset-pack-11706764180-1791733966172/packages/acodera-shopify-admin-mcp-1.8.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.12.0"},"scripts":{"dev":"tsc --watch","lint":"tsc --noEmit -p tsconfig.test.json","test":"vitest run","build":"tsc && chmod +x dist/index.js","prepack":"npm run build","changeset":"changeset","test:watch":"vitest","prepublishOnly":"npm run lint && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f68dd9cf-022c-46a8-986b-e4210f6332de"}},"_resolved":"/home/runner/work/_temp/changeset-pack-11706764180-1791733966172/packages/acodera-shopify-admin-mcp-1.8.1.tgz","_integrity":"sha512-dMHtBQgCLXcIhi+IobYm5SBnNBN0JeZakXkhTshAW1VOqbEhe2GzvNBzguv/tfQ3vb1vpfM4GXQ+/hZiAvzrDA==","repository":{"url":"git+https://github.com/acoderacom/shopify-admin-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server providing full access to Shopify's Admin GraphQL API with schema introspection","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","semver":"^7.8.5","graphql":"^17.0.2","@clack/prompts":"^1.8.1","@modelcontextprotocol/sdk":"^1.32.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.3","typescript":"^7.0.2","@types/node":"^26.6.5","@types/semver":"^7.8.0","@changesets/cli":"^3.0.3","@changesets/changelog-github":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shopify-admin-mcp_1.8.1_1791734099491_0.9049293021728737","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@acodera/shopify-admin-mcp","version":"1.9.0","keywords":["mcp","shopify","graphql","admin-api","model-context-protocol","metaobjects","metafields"],"author":{"url":"https://github.com/acoderacom","name":"acoderacom"},"license":"MIT","_id":"@acodera/shopify-admin-mcp@1.9.0","maintainers":[{"name":"acodera","email":"acoderacom@gmail.com"}],"contributors":[{"url":"https://github.com/colbymchenry","name":"Colby McHenry"}],"homepage":"https://github.com/acoderacom/shopify-admin-mcp#readme","bugs":{"url":"https://github.com/acoderacom/shopify-admin-mcp/issues"},"bin":{"shopify-admin-mcp":"dist/index.js"},"dist":{"shasum":"ee86ce1e5c0c1bebbb6a022ed9a71d22f490968e","tarball":"https://registry.npmjs.org/@acodera/shopify-admin-mcp/-/shopify-admin-mcp-1.9.0.tgz","fileCount":109,"integrity":"sha512-BgyvjdJXvTbOS2hot8N11BKIZgizkFyiXPTVuhzgeySBQuYiAdn3DeS+l19fMn+pQs8T4VNf4owHc4vh6h8PUQ==","signatures":[{"sig":"MEQCIDzuvI/p9/+SqNOphtRgT6Qm5fVSxzrjoQDY+S3M5BjeAiBdV+2uoT6SVAbcUS79miYiIukbLn5T41pHkoT8bnlG8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD7A8i5v8Z78j2B9AThHz7xVrOOUfyInSLbw1sVsIZ+HAIgeJ73yVqaf/FrRAAI8NxzgoO5PLvmAvUQMXmuwczlXXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@acodera%2fshopify-admin-mcp@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":408477},"main":"./dist/index.js","type":"module","_from":"file:../../_temp/changeset-pack-11723375731-1791771386065/packages/acodera-shopify-admin-mcp-1.9.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.12.0"},"scripts":{"dev":"tsc --watch","lint":"tsc --noEmit -p tsconfig.test.json","test":"vitest run","build":"tsc && node -e \"require('fs').chmodSync('dist/index.js', 0o755)\"","prepack":"npm run build","changeset":"changeset","test:watch":"vitest","prepublishOnly":"npm run lint && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f68dd9cf-022c-46a8-986b-e4210f6332de"}},"_resolved":"/home/runner/work/_temp/changeset-pack-11723375731-1791771386065/packages/acodera-shopify-admin-mcp-1.9.0.tgz","_integrity":"sha512-BgyvjdJXvTbOS2hot8N11BKIZgizkFyiXPTVuhzgeySBQuYiAdn3DeS+l19fMn+pQs8T4VNf4owHc4vh6h8PUQ==","repository":{"url":"git+https://github.com/acoderacom/shopify-admin-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server providing full access to Shopify's Admin GraphQL API with schema introspection","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","semver":"^7.8.5","graphql":"^17.0.2","@clack/prompts":"^1.8.1","@modelcontextprotocol/sdk":"^1.32.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.3","typescript":"^7.0.2","@types/node":"^26.6.5","@types/semver":"^7.8.0","@changesets/cli":"^3.0.3","@changesets/changelog-github":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shopify-admin-mcp_1.9.0_1791771489231_0.8361357417278987","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@acodera/shopify-admin-mcp","version":"1.10.0","keywords":["mcp","shopify","graphql","admin-api","model-context-protocol","metaobjects","metafields"],"author":{"url":"https://github.com/acoderacom","name":"acoderacom"},"license":"MIT","_id":"@acodera/shopify-admin-mcp@1.10.0","maintainers":[{"name":"acodera","email":"acoderacom@gmail.com"}],"contributors":[{"url":"https://github.com/colbymchenry","name":"Colby McHenry"}],"homepage":"https://github.com/acoderacom/shopify-admin-mcp#readme","bugs":{"url":"https://github.com/acoderacom/shopify-admin-mcp/issues"},"bin":{"shopify-admin-mcp":"dist/index.js"},"dist":{"shasum":"9d21a038a8f4eb22eea2cddc6c79406281acc166","tarball":"https://registry.npmjs.org/@acodera/shopify-admin-mcp/-/shopify-admin-mcp-1.10.0.tgz","fileCount":109,"integrity":"sha512-nGdy2ezRexY9dy+0CM4GstPWxJco2AsdEmWB3nn9+Lq16YodNNVfkPj9M6of/00SVR7p88cjnB0e3mSMo8soNw==","signatures":[{"sig":"MEUCIDlaUgCIDjaK7rNsMtnzwXb4MN75PwceD724mZtRXB48AiEAtOqjbEmJW5TX65GHwdeu/tH4jkKmOTbeXs1SxSMsgEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBK42c8z4Jg0R7DN0Tu0tx9UEJRTlvacyUhpoj3RV1RKAiEAieHg2UjARI5pZ8Tb2HiH5Q0cKQs/OqieiZMSBJOQTFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@acodera%2fshopify-admin-mcp@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":436472},"main":"./dist/index.js","type":"module","_from":"file:../../_temp/changeset-pack-11947880879-1792037863471/packages/acodera-shopify-admin-mcp-1.10.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.12.0"},"scripts":{"dev":"tsc --watch","lint":"tsc --noEmit -p tsconfig.test.json","test":"vitest run","build":"tsc && node -e \"require('fs').chmodSync('dist/index.js', 0o755)\"","prepack":"npm run build","changeset":"changeset","test:watch":"vitest","prepublishOnly":"npm run lint && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f68dd9cf-022c-46a8-986b-e4210f6332de"}},"_resolved":"/home/runner/work/_temp/changeset-pack-11947880879-1792037863471/packages/acodera-shopify-admin-mcp-1.10.0.tgz","_integrity":"sha512-nGdy2ezRexY9dy+0CM4GstPWxJco2AsdEmWB3nn9+Lq16YodNNVfkPj9M6of/00SVR7p88cjnB0e3mSMo8soNw==","repository":{"url":"git+https://github.com/acoderacom/shopify-admin-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server providing full access to Shopify's Admin GraphQL API with schema introspection","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","semver":"^7.8.5","graphql":"^17.0.2","@clack/prompts":"^1.8.1","@modelcontextprotocol/sdk":"^1.32.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.3","typescript":"^7.0.2","@types/node":"^26.6.5","@types/semver":"^7.8.0","@changesets/cli":"^3.0.3","@changesets/changelog-github":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shopify-admin-mcp_1.10.0_1792037924434_0.09493754020287515","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@acodera/shopify-admin-mcp","version":"1.11.0","keywords":["mcp","shopify","graphql","admin-api","model-context-protocol","metaobjects","metafields"],"author":{"url":"https://github.com/acoderacom","name":"acoderacom"},"license":"MIT","_id":"@acodera/shopify-admin-mcp@1.11.0","maintainers":[{"name":"acodera","email":"acoderacom@gmail.com"}],"contributors":[{"url":"https://github.com/colbymchenry","name":"Colby McHenry"}],"homepage":"https://github.com/acoderacom/shopify-admin-mcp#readme","bugs":{"url":"https://github.com/acoderacom/shopify-admin-mcp/issues"},"bin":{"shopify-admin-mcp":"dist/index.js"},"dist":{"shasum":"a97aea11b415ed4ed91f0529fb3577d631412890","tarball":"https://registry.npmjs.org/@acodera/shopify-admin-mcp/-/shopify-admin-mcp-1.11.0.tgz","fileCount":112,"integrity":"sha512-S1gXl47QBhjrCSXSRUCMjynh/n4b2eQ3VProbAUq2LYTS8fgFr+BxMEec8HSTrqnqKhvQa9u4w71q5mWgePIUA==","signatures":[{"sig":"MEUCIGpdWbt8RALBZPK2W9NvRIwflKxREJBLdmiIfzeg1mxLAiEAyriVjUiVn2S077DkJmLAchK57dpqiYKWu74CUU3L9zs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDQtaLa9zWRvIc9tVd4j14MC1FAEwLXoKkw0dEw9rosuwIhAO9VLVaBLsMQ0x1HnApyBd4xwSjvSN5bmWXU1HqUVzE5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@acodera%2fshopify-admin-mcp@1.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":459483},"main":"./dist/index.js","type":"module","_from":"file:../../_temp/changeset-pack-11949215452-1792039621948/packages/acodera-shopify-admin-mcp-1.11.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.12.0"},"scripts":{"dev":"tsc --watch","lint":"tsc --noEmit -p tsconfig.test.json","test":"vitest run","build":"tsc && node -e \"require('fs').chmodSync('dist/index.js', 0o755)\"","prepack":"npm run build","changeset":"changeset","test:watch":"vitest","prepublishOnly":"npm run lint && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f68dd9cf-022c-46a8-986b-e4210f6332de"}},"_resolved":"/home/runner/work/_temp/changeset-pack-11949215452-1792039621948/packages/acodera-shopify-admin-mcp-1.11.0.tgz","_integrity":"sha512-S1gXl47QBhjrCSXSRUCMjynh/n4b2eQ3VProbAUq2LYTS8fgFr+BxMEec8HSTrqnqKhvQa9u4w71q5mWgePIUA==","repository":{"url":"git+https://github.com/acoderacom/shopify-admin-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server providing full access to Shopify's Admin GraphQL API with schema introspection","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","semver":"^7.8.5","graphql":"^17.0.2","@clack/prompts":"^1.8.1","@modelcontextprotocol/sdk":"^1.32.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.3","typescript":"^7.0.2","@types/node":"^26.6.5","@types/semver":"^7.8.0","@changesets/cli":"^3.0.3","@changesets/changelog-github":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shopify-admin-mcp_1.11.0_1792039683941_0.7101591073645286","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@acodera/shopify-admin-mcp","version":"1.12.0","keywords":["mcp","shopify","graphql","admin-api","model-context-protocol","metaobjects","metafields"],"author":{"url":"https://github.com/acoderacom","name":"acoderacom"},"license":"MIT","_id":"@acodera/shopify-admin-mcp@1.12.0","maintainers":[{"name":"acodera","email":"acoderacom@gmail.com"}],"contributors":[{"url":"https://github.com/colbymchenry","name":"Colby McHenry"}],"homepage":"https://github.com/acoderacom/shopify-admin-mcp#readme","bugs":{"url":"https://github.com/acoderacom/shopify-admin-mcp/issues"},"bin":{"shopify-admin-mcp":"dist/index.js"},"dist":{"shasum":"eea784ac4dc432d2506b41f6097a373af1efa5d8","tarball":"https://registry.npmjs.org/@acodera/shopify-admin-mcp/-/shopify-admin-mcp-1.12.0.tgz","fileCount":112,"integrity":"sha512-6KhORG95B/PotlY0SI9epGD1bVTgN+uNzj9f/4/TmnPqZWeTUzOmt1r0/+vMsg4ycvH7ZbR+enV8Otr+m0YQ6Q==","signatures":[{"sig":"MEYCIQCbN2/yKCVmAyovohLatSKmb8lVlkVF1Z01xQ9+CsYbdwIhAMfxxHF6CDkt4dO4Jq6FpCXDKrLCdFqXqaIorfWqlPLt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAoGO9GI13S83xnvh4MXOD6KLGQK6+FsGnlZteaygw4HAiEAqluvRTLHeHfVIme0m1U+doEkPngzuawh90jYbK7Am0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@acodera%2fshopify-admin-mcp@1.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463546},"main":"./dist/index.js","type":"module","_from":"file:../../_temp/changeset-pack-13661025286-1794214392712/packages/acodera-shopify-admin-mcp-1.12.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.12.0"},"scripts":{"dev":"tsc --watch","lint":"tsc --noEmit -p tsconfig.test.json","test":"vitest run","build":"tsc && node -e \"require('fs').chmodSync('dist/index.js', 0o755)\"","prepack":"npm run build","changeset":"changeset","test:watch":"vitest","prepublishOnly":"npm run lint && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f68dd9cf-022c-46a8-986b-e4210f6332de"}},"_resolved":"/home/runner/work/_temp/changeset-pack-13661025286-1794214392712/packages/acodera-shopify-admin-mcp-1.12.0.tgz","_integrity":"sha512-6KhORG95B/PotlY0SI9epGD1bVTgN+uNzj9f/4/TmnPqZWeTUzOmt1r0/+vMsg4ycvH7ZbR+enV8Otr+m0YQ6Q==","repository":{"url":"git+https://github.com/acoderacom/shopify-admin-mcp.git","type":"git"},"_npmVersion":"11.19.1","description":"MCP server providing full access to Shopify's Admin GraphQL API with schema introspection","directories":{},"_nodeVersion":"24.22.2","dependencies":{"zod":"^4.6.5","semver":"^7.8.5","graphql":"^17.0.2","@clack/prompts":"^1.8.1","@modelcontextprotocol/sdk":"^1.32.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.3","typescript":"^7.0.2","@types/node":"^26.6.5","@types/semver":"^7.8.0","@changesets/cli":"^3.0.3","@changesets/changelog-github":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/shopify-admin-mcp_1.12.0_1794214584471_0.4637937088595302","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"_id":"@acodera/shopify-admin-mcp@1.13.0","bin":{"shopify-admin-mcp":"dist/index.js"},"bugs":{"url":"https://github.com/acoderacom/shopify-admin-mcp/issues"},"dist":{"shasum":"0bf73d651a3dbdef64f6979c4d0dec28ea54de8d","tarball":"https://registry.npmjs.org/@acodera/shopify-admin-mcp/-/shopify-admin-mcp-1.13.0.tgz","fileCount":112,"integrity":"sha512-BRrc3v0lPmTKnPLAmmssAPTh9eaxYKdKmQ8trTOeI96JvmNecntvUxJcjK99uFZkSkg/goEUMSDFEB0KxhXlvw==","signatures":[{"sig":"MEUCIQDwQG9hrlbnP80fJSX7JeJixVtjwE+RY6z1lN4+IhXuEwIgCYTYGLuUiDXDwE3+UGgjKSDWYclVLUI9twq/cV6khQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDe/y2HctMKHCUVfnuGABhCYdKDSNHDrrpfwZ+DYnkbVgIhAPUAmOtSlSATbzmEs8nJYCihc0ykRuO4IVTrYNpKwqyD"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@acodera%2fshopify-admin-mcp@1.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":467277},"main":"./dist/index.js","name":"@acodera/shopify-admin-mcp","type":"module","_from":"file:../../_temp/changeset-pack-13844516526-1794390050381/packages/acodera-shopify-admin-mcp-1.13.0.tgz","types":"./dist/index.d.ts","author":{"url":"https://github.com/acoderacom","name":"acoderacom"},"engines":{"node":">=22.12.0"},"license":"MIT","scripts":{"dev":"tsc --watch","lint":"tsc --noEmit -p tsconfig.test.json","test":"vitest run","build":"tsc && node -e \"require('fs').chmodSync('dist/index.js', 0o755)\"","prepack":"npm run build","changeset":"changeset","test:watch":"vitest","prepublishOnly":"npm run lint && npm test"},"version":"1.13.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f68dd9cf-022c-46a8-986b-e4210f6332de"}},"homepage":"https://github.com/acoderacom/shopify-admin-mcp#readme","keywords":["mcp","shopify","graphql","admin-api","model-context-protocol","metaobjects","metafields"],"_resolved":"/home/runner/work/_temp/changeset-pack-13844516526-1794390050381/packages/acodera-shopify-admin-mcp-1.13.0.tgz","_integrity":"sha512-BRrc3v0lPmTKnPLAmmssAPTh9eaxYKdKmQ8trTOeI96JvmNecntvUxJcjK99uFZkSkg/goEUMSDFEB0KxhXlvw==","repository":{"url":"git+https://github.com/acoderacom/shopify-admin-mcp.git","type":"git"},"_npmVersion":"11.19.1","description":"MCP server providing full access to Shopify's Admin GraphQL API with schema introspection","directories":{},"maintainers":[{"name":"acodera","email":"acoderacom@gmail.com"}],"_nodeVersion":"24.22.2","contributors":[{"url":"https://github.com/colbymchenry","name":"Colby McHenry"}],"dependencies":{"zod":"^4.6.5","semver":"^7.8.5","graphql":"^17.0.2","@clack/prompts":"^1.8.1","@modelcontextprotocol/sdk":"^1.32.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.3","typescript":"^7.0.2","@types/node":"^26.6.5","@types/semver":"^7.8.0","@changesets/cli":"^3.0.3","@changesets/changelog-github":"^1.0.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/shopify-admin-mcp_1.13.0_1794390244834_0.46648667021590107"}}},"time":{"created":"2026-10-09T10:38:37.599Z","modified":"2026-11-11T09:44:05.286Z","0.0.0-stage":"2026-10-09T10:38:37.599Z","1.0.0":"2026-10-09T10:39:53.497Z","1.0.1":"2026-10-09T10:59:54.437Z","1.1.0":"2026-10-09T11:19:34.458Z","1.1.1":"2026-10-09T11:35:03.695Z","1.2.0":"2026-10-09T12:21:11.106Z","1.3.0":"2026-10-10T02:46:29.945Z","1.4.0":"2026-10-10T04:35:59.556Z","1.5.0":"2026-10-10T08:04:52.915Z","1.6.0":"2026-10-10T08:33:02.565Z","1.7.0":"2026-10-10T16:17:57.372Z","1.8.0":"2026-10-11T03:15:46.670Z","1.8.1":"2026-10-11T15:54:59.569Z","1.9.0":"2026-10-12T02:18:09.328Z","1.10.0":"2026-10-15T04:18:44.614Z","1.11.0":"2026-10-15T04:48:04.055Z","1.12.0":"2026-11-09T08:56:24.561Z","1.13.0":"2026-11-11T09:44:04.948Z"},"bugs":{"url":"https://github.com/acoderacom/shopify-admin-mcp/issues"},"author":{"url":"https://github.com/acoderacom","name":"acoderacom"},"license":"MIT","homepage":"https://github.com/acoderacom/shopify-admin-mcp#readme","keywords":["mcp","shopify","graphql","admin-api","model-context-protocol","metaobjects","metafields"],"repository":{"url":"git+https://github.com/acoderacom/shopify-admin-mcp.git","type":"git"},"description":"MCP server providing full access to Shopify's Admin GraphQL API with schema introspection","contributors":[{"url":"https://github.com/colbymchenry","name":"Colby McHenry"}],"maintainers":[{"name":"acodera","email":"acoderacom@gmail.com"}],"readme":"# shopify-admin-mcp\n\n[![npm](https://img.shields.io/npm/v/@acodera/shopify-admin-mcp)](https://www.npmjs.com/package/@acodera/shopify-admin-mcp)\n[![CI](https://github.com/acoderacom/shopify-admin-mcp/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/acoderacom/shopify-admin-mcp/actions/workflows/ci.yml)\n[![License: MIT](https://img.shields.io/badge/license-MIT-blue)](LICENSE)\n\nMCP server for Shopify's Admin GraphQL API: typed tools for common store tasks, raw GraphQL for everything else, and live schema search so your AI assistant works against the exact API your store serves. Targets API version **2026-10**.\n\n## Features\n\n- **59 convenience tools** for products, collections, publishing, metafields, metaobjects, customers, orders, inventory, discounts, files, themes, and markets\n- **Raw GraphQL and live schema search** for anything the tools don't cover\n- **Theme files from a local folder**: with `--theme-dir`, theme writes send files by filename and a pull tool copies them back, so file content never has to pass through the conversation\n- **Setup wizard** that writes `.mcp.json` for you\n- **Safety controls**: read-only mode, toolsets, a live-theme guard, confined local uploads, and read-only or destructive annotations on every tool\n- **Both auth methods**: Dev Dashboard client credentials (refreshed automatically) and legacy `shpat_` tokens\n- **Rate-limit aware**: throttled requests wait for the cost bucket to refill, then retry\n\n## Quick Start\n\nRun the setup wizard in your project folder:\n\n```bash\nnpx -y @acodera/shopify-admin-mcp@latest setup\n```\n\nIt runs on macOS, Linux and Windows. It checks your Node.js version, then asks what to set up:\n\n- **Connect to a store only**: asks for your store and credentials, checks them, optionally adds the [Shopify Dev MCP](https://shopify.dev/docs/apps/build/devmcp) server, and creates or updates `.mcp.json`. Theme edits are turned off (`--disable-theme-writes`), so the assistant can read themes but not change them; everything else, such as products and metafields, can be changed. Local files, such as product images, are uploaded from `./uploads`, which setup creates, unless `.mcp.json` already sets an upload folder.\n- **Full theme design with Horizon**: also downloads Shopify's [Horizon](https://github.com/Shopify/horizon) theme into `./theme` and writes `CLAUDE.md`, `THEME.md` and `customizations.md` from [acoderacom/claude-horizon](https://github.com/acoderacom/claude-horizon), with the store and live theme filled in to `CLAUDE.md`. It switches on what `CLAUDE.md` describes: live theme writes, theme files from `./theme`, uploads from `./uploads`, and the Shopify Dev MCP. Its first question lists the Horizon versions the template supports (from its `versions.json`, newest first, with the recommended one marked) for you to choose from; the project gets that exact version, and the store's live theme must be it. Otherwise setup says to switch to the chosen version, saves an upload-ready `horizon-<version>.zip` in the folder (the Shopify theme store only installs the newest Horizon) for **Online Store → Themes → Add theme → Upload zip file**, and waits: once you've uploaded and published it, choose **Check the live theme again** and setup goes on with the answers you already gave. Cancelling leaves `.mcp.json` unchanged.\n- **Full theme edit live site**: for working on a copy of a live store's theme, Horizon or not, without Horizon's checks. First duplicate the live theme in the Shopify admin (**Online Store → Themes → ⋯ → Duplicate**) and give the copy a name. Setup lists the store's themes and you pick the copy Claude edits; the live theme is listed but can't be picked, and setup stops if the store has no copy. Live theme writes stay off and themes are locked (`--lock-themes`), so the server refuses any change to the live theme and any theme create, duplicate, rename, delete or publish: you publish the copy yourself. Setup writes `CLAUDE.md` (no mockup rules) and `customizations.md` from the template's `live-site/` folder with the store and the copy's name, version and ID filled in, a blank `THEME.md`, and an empty `./theme`. Then, by hand: download the copy (**⋯ → Download theme file**) and unzip it into `./theme`, and, when you want, ask Claude to learn the theme: it writes `THEME.md` from `./theme`, which stays blank until then. Store data such as products and menus is shared with the live site, so changes to it still show at once; `CLAUDE.md` has Claude ask first. Running setup again keeps `./theme`, `THEME.md` and the chosen copy unless you change them.\n\nCurrent values are prefilled and other servers are kept. Setup doesn't ask about the other [options](#configuration), such as read-only mode, toolsets or raw GraphQL; set them in `.mcp.json` by hand. Running \"Connect to a store only\" again keeps them; both theme design modes set the ones `CLAUDE.md` depends on. The secret is saved in plain text, so the file is added to `.gitignore` in a git repo and, on macOS and Linux, written readable only by you. Windows has no such file mode, so the file gets its folder's permissions: keep the project inside your user folder, where other users can't read it. Restart Claude Code (or run `/mcp`) to connect.\n\n### Manual setup\n\nWith Claude Code:\n\n```bash\nclaude mcp add shopify \\\n  -e SHOPIFY_STORE=mystore.myshopify.com \\\n  -e SHOPIFY_CLIENT_ID=your_client_id \\\n  -e SHOPIFY_CLIENT_SECRET=your_client_secret \\\n  -- npx -y @acodera/shopify-admin-mcp\n```\n\nOr in `.mcp.json`, or the Claude Desktop config (`~/Library/Application Support/Claude/claude_desktop_config.json` on macOS, `%APPDATA%\\Claude\\claude_desktop_config.json` on Windows):\n\n```json\n{\n  \"mcpServers\": {\n    \"shopify\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@acodera/shopify-admin-mcp\"],\n      \"env\": {\n        \"SHOPIFY_STORE\": \"mystore.myshopify.com\",\n        \"SHOPIFY_CLIENT_ID\": \"${SHOPIFY_CLIENT_ID}\",\n        \"SHOPIFY_CLIENT_SECRET\": \"${SHOPIFY_CLIENT_SECRET}\"\n      }\n    }\n  }\n}\n```\n\nFor a legacy token, set `SHOPIFY_ACCESS_TOKEN` instead of the client ID and secret. Claude Code expands `${VAR}` from your shell, so `.mcp.json` can be committed without secrets; Claude Desktop doesn't, so write the values there directly.\n\n## Authentication\n\n- **Client credentials (recommended):** create an app in the [Dev Dashboard](https://dev.shopify.com/dashboard), configure the scopes below, release a version, install it on your store, and use its client ID and secret. The app and the store must belong to the same Shopify organization. Tokens last 24 hours and are refreshed automatically.\n- **Approved in the browser:** for an app installed on a store outside the app's organization, such as a client's store or one you reach as a collaborator, where Shopify refuses client credentials with `shop_not_permitted`. In setup, choose **Client ID and secret, approved in the browser**. It prints a redirect URL, `http://localhost:3457/auth/callback`, to add to the app's version in the Dev Dashboard (then release the version), opens Shopify's approval page, and exchanges the approval for an offline access token that lasts until the app is uninstalled or its secret is rotated. The client secret is only used for the approval; `.mcp.json` gets the access token.\n- **Legacy access token:** the `shpat_` token of an existing custom app.\n\nGrant only the scopes for the tools you use:\n\n| Scopes | Tools |\n|--------|-------|\n| `read_products`, `write_products` | Products, variants, collections |\n| `read_publications`, `write_publications` | Publishing |\n| `read_metaobjects`, `write_metaobjects` | Metaobject entries |\n| `read_metaobject_definitions`, `write_metaobject_definitions` | Metaobject definitions |\n| Scope of the owning resource | Metafields (e.g. `read_products` for product metafields) |\n| `read_customers`, `write_customers` | Customers |\n| `read_orders` (+ `read_all_orders` for orders older than 60 days) | Orders |\n| `read_inventory`, `write_inventory`, `read_locations` | Inventory |\n| `read_discounts`, `write_discounts` | Discounts |\n| `read_files`, `write_files` | Files |\n| `read_themes`, `write_themes` (+ theme-code exemption for writes) | Themes |\n| `read_markets`, `write_markets` | Markets |\n\nCustomer names, emails, phone numbers, and addresses are [protected customer data](https://shopify.dev/docs/apps/launch/protected-customer-data), which your app must also be approved for.\n\n## Tools\n\nAlways available: `shopify_graphql` (any query or mutation; queries only in read-only mode), `shopify_schema_search`, and `shopify_schema_details`. The rest are grouped into toolsets, all registered by default:\n\n| Toolset | Tools (each prefixed `shopify_`) |\n|---------|----------------------------------|\n| `products` | `products_list`, `product_get`, `product_create`, `product_update`, `product_delete`, `product_variants_create`, `product_variants_update` |\n| `collections` | `collections_list`, `collection_get`, `collection_create`, `collection_update`, `collection_delete` |\n| `publishing` | `publications_list`, `publish`, `unpublish` |\n| `metafields` | `metafields_list`, `metafields_set`, `metafield_delete`, `metafield_definitions_list`, `metafield_definition_create` |\n| `metaobjects` | `metaobject_definitions_list`, `metaobject_definition_create`, `metaobjects_list`, `metaobject_get`, `metaobject_create`, `metaobject_update`, `metaobject_upsert`, `metaobject_delete` |\n| `customers` | `customers_list`, `customer_get`, `customer_update` |\n| `orders` | `orders_list`, `order_get` |\n| `inventory` | `inventory_get_levels`, `inventory_adjust` |\n| `discounts` | `discounts_list`, `discount_get`, `discount_amount_off_create`, `discount_free_shipping_create`, `discount_bxgy_create`, `discount_activate`, `discount_deactivate`, `discount_delete`, `discount_codes_add` |\n| `files` | `files_list`, `file_upload`, `file_delete` |\n| `themes` | `themes_list`, `theme_files_list`, `theme_files_get`, `theme_files_upsert`, `theme_files_delete`, `theme_duplicate`, `theme_delete`; `theme_files_pull` with `--theme-dir` |\n| `markets` | `markets_list`, `market_get`, `market_create`, `market_update`, `market_delete` |\n\nA few inputs follow API 2026-10: collections define their products with `sources` (see `CollectionCreateSourceTargetInput` in `shopify_schema_details`), `shopify_inventory_adjust` needs the quantity you expect before the change (`changeFromQuantity`), and a discount takes one kind of eligibility (`customerIds`, `customerSegmentIds`, or `marketIds`) and items by collection or by product, not both.\n\n## Theme Files From a Local Folder\n\nTheme files are usually edited in a local copy of the theme first. Sending a file's content through `shopify_theme_files_upsert` makes the assistant write out the whole file, which takes minutes for a large section. With `--theme-dir` pointing at the local copy:\n\n- `shopify_theme_files_upsert` sends a file given only its `filename` from that folder: text as text, anything else as base64. When Shopify's write job is done, it reports for each file whether Shopify stored it as sent. Shopify regenerates JSON files such as templates (adding its header and reformatting them), so a file it returns changed is replaced in the folder with Shopify's copy.\n- `shopify_theme_files_pull` copies files or patterns such as `sections/*` from a theme into the folder, up to 50 per call, and returns only filenames and checksums. Files that already match are left alone.\n\nFiles passed with `content`, `contentBase64` or `url` work as before.\n\n## Safety\n\n- **Read-only mode** (`--read-only`) registers only tools that read data and rejects mutations in raw GraphQL. The document is parsed, so comments or extra operations can't slip one through. Use it whenever the assistant doesn't need to change the store: product descriptions and customer notes are written by other people and can carry instructions.\n- **Toolsets** (`--toolsets products,orders`) shorten the tool list, but raw GraphQL can still reach anything your scopes allow. Add `--disable-raw-graphql` to keep the assistant to the selected toolsets. Either way, the app's scopes are the real limit.\n- **The live theme** is protected: theme file writes and deletes on the published (`MAIN`) theme are refused, including through raw GraphQL, where `themePublish` is refused too. Duplicate the theme, edit the copy, and publish it from the Shopify admin, or start with `--allow-live-theme-writes`.\n- **Theme edits** can be turned off entirely with `--disable-theme-writes`: the theme write tools are left out, and raw GraphQL refuses every theme mutation (file writes, `themeCreate`, `themeUpdate`, `themeDelete`, `themeDuplicate`, `themePublish`) whichever theme it targets. It overrides `--allow-live-theme-writes`, and setup's \"Connect to a store only\" mode turns it on.\n- **Themes can be locked** with `--lock-themes`: theme files can still be edited, but `shopify_theme_duplicate` and `shopify_theme_delete` are left out, and raw GraphQL refuses `themeCreate`, `themeDuplicate`, `themeUpdate`, `themeDelete` and `themePublish`, so copies can't be deleted or renamed and nothing can be published. Setup's \"Full theme edit live site\" mode turns it on.\n- **The theme folder** (`--theme-dir`) is the only place theme files are sent from and pulled into. Paths that lead outside it, symlinks included, and files outside the theme's own folders (`assets`, `blocks`, `config`, `layout`, `locales`, `sections`, `snippets`, `templates`) are refused.\n- **Local uploads** are off until you set `--upload-dir` (setup sets `./uploads` in both modes). `shopify_file_upload` then accepts files inside that folder (symlinks resolved), as well as public URLs that Shopify fetches itself.\n- **Credentials** are only ever sent to `*.myshopify.com`, and the server warns when secrets are passed as flags, since other processes can see them.\n\n## Configuration\n\nEvery option works as a flag after the package name (in `args`) or as an environment variable (in `env`):\n\n| Flag | Environment variable | Default | Description |\n|------|----------------------|---------|-------------|\n| `--store` | `SHOPIFY_STORE` | required | `mystore` or `mystore.myshopify.com` |\n| `--access-token` | `SHOPIFY_ACCESS_TOKEN` | | Legacy `shpat_` token |\n| `--client-id` | `SHOPIFY_CLIENT_ID` | | Client credentials ID |\n| `--client-secret` | `SHOPIFY_CLIENT_SECRET` | | Client credentials secret |\n| `--api-version` | `SHOPIFY_API_VERSION` | `2026-10` | `YYYY-MM` or `unstable` |\n| `--toolsets` | `SHOPIFY_TOOLSETS` | all | Comma-separated toolsets to register |\n| `--upload-dir` | `SHOPIFY_UPLOAD_DIR` | off | Absolute path that local uploads are confined to |\n| `--theme-dir` | `SHOPIFY_THEME_DIR` | off | Absolute path of a local copy of the theme that theme files are sent from and pulled into |\n| `--read-only` | `SHOPIFY_READ_ONLY` | off | Read tools only, no mutations |\n| `--allow-live-theme-writes` | `SHOPIFY_ALLOW_LIVE_THEME_WRITES` | off | Allow writing to and publishing the live theme |\n| `--disable-theme-writes` | `SHOPIFY_DISABLE_THEME_WRITES` | off | Refuse every theme change; overrides `--allow-live-theme-writes` |\n| `--lock-themes` | `SHOPIFY_LOCK_THEMES` | off | Keep theme file edits but refuse creating, duplicating, renaming, deleting and publishing themes |\n| `--disable-raw-graphql` | `SHOPIFY_DISABLE_RAW_GRAPHQL` | off | Leave out `shopify_graphql` |\n\nFor example: `\"args\": [\"-y\", \"@acodera/shopify-admin-mcp\", \"--read-only\", \"--toolsets\", \"products,orders,customers\"]`.\n\n- On/off variables accept `true` or `1`. When an option is set both ways, the flag wins; for on/off options, either one turns it on.\n- Blank values and unfilled references (`${VAR}`, `$VAR`) count as not set, so one config can list both auth methods. If both are filled in, the access token is used.\n- Use an absolute `--upload-dir` and `--theme-dir`, since MCP clients start the server from their own working directory.\n- With an older `--api-version`, raw GraphQL works but some tools may not. The server logs a warning if Shopify serves a different version than the one requested.\n\n## Schema Exploration\n\nThe server introspects the live schema in the background once it connects. `shopify_schema_search` finds types, queries, and mutations by keyword, and `shopify_schema_details` shows a type's fields or an operation's arguments. Deprecated fields are left out, which steers the assistant toward the current API.\n\n## Development\n\n```bash\ngit clone https://github.com/acoderacom/shopify-admin-mcp.git\ncd shopify-admin-mcp && git checkout dev && npm install\nnpm run build   # or `npm run dev` to rebuild on change\nnpm test        # unit tests; live tests skip themselves without credentials\nnpm run lint    # type-check src and tests\n```\n\nRequires Node.js 22.12 or later. Setting `SHOPIFY_STORE` and credentials also runs the live tests; adding `SHOPIFY_TEST_WRITES=1` runs write tests that create and then delete `[MCP test]` data, so only use it with a development store.\n\nTo contribute, branch from `dev`, add a changeset with `npx changeset` (not needed for docs, tests, or CI), and open a pull request into `dev`. Releases merge `dev` into `main`; the workflow then opens a **Version Packages** pull request, and merging it publishes to npm through [trusted publishing](https://docs.npmjs.com/trusted-publishers) with provenance.\n\n## License\n\nMIT. See [LICENSE](LICENSE).\n\nOriginally created by [Colby McHenry](https://github.com/colbymchenry) as [shopify-graphql-admin-mcp](https://github.com/colbymchenry/shopify-graphql-admin-mcp), and maintained by [acoderacom](https://github.com/acoderacom).\n","readmeFilename":"README.md"}