{"_id":"@blanxlait/pantry-agent","_rev":"8-6b12f04066b4891cce9e576d6d78705e","name":"@blanxlait/pantry-agent","dist-tags":{"latest":"0.3.2"},"versions":{"0.1.0":{"name":"@blanxlait/pantry-agent","version":"0.1.0","keywords":["mcp","model-context-protocol","kroger","grocery","shopping","ai-agent","claude","llm"],"author":{"name":"Ryan Niemes"},"license":"MIT","_id":"@blanxlait/pantry-agent@0.1.0","maintainers":[{"name":"niemesrw","email":"ryan@blanxlait.com"}],"homepage":"https://github.com/blanxlait/pantry-agent#readme","bugs":{"url":"https://github.com/blanxlait/pantry-agent/issues"},"bin":{"pantry-agent":"dist/cli.js"},"dist":{"shasum":"a6bfd0af03327d615aff67d1299b2e7c6251256d","tarball":"https://registry.npmjs.org/@blanxlait/pantry-agent/-/pantry-agent-0.1.0.tgz","fileCount":39,"integrity":"sha512-9mgSS1BikTnrJaSRgaIx/1Ew35jA2H8YriBjzGzLRz6Ig/j3OQZ3+12HT15GsEjKtcbW55Om6LOjOwsv1e3IaA==","signatures":[{"sig":"MEUCIQCgk22DBB/SXLTO0yrKWXChE7w7HDyy/MCGBx8zZYAZiAIgdgYtbEF0r9eS1CuOfD3m5g2g4jqfxo7BSoHbTEwE96Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60425},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"8b26f9576e28f3ecf199be848676fda9365783b1","scripts":{"dev":"tsc --watch","auth":"node dist/cli.js auth","lint":"eslint src --ext .ts","test":"vitest run","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"niemesrw","email":"ryan@blanxlait.com"},"repository":{"url":"git+https://github.com/blanxlait/pantry-agent.git","type":"git"},"_npmVersion":"11.4.2","description":"MCP server for Kroger grocery shopping - search products, find stores, and manage your cart with AI","directories":{},"_nodeVersion":"22.14.0","dependencies":{"open":"^10.1.0","dotenv":"^16.4.5","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","prettier":"^3.8.1","typescript":"^5.6.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pantry-agent_0.1.0_1770302764736_0.18145586822376658","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@blanxlait/pantry-agent","version":"0.1.1","keywords":["mcp","model-context-protocol","kroger","grocery","shopping","ai-agent","claude","llm"],"author":{"name":"Ryan Niemes"},"license":"MIT","_id":"@blanxlait/pantry-agent@0.1.1","maintainers":[{"name":"niemesrw","email":"ryan@blanxlait.com"}],"homepage":"https://github.com/blanxlait/pantry-agent#readme","bugs":{"url":"https://github.com/blanxlait/pantry-agent/issues"},"bin":{"pantry-agent":"dist/cli.js"},"dist":{"shasum":"9454b0d710ce58c4de5342858cbdde234ea31b24","tarball":"https://registry.npmjs.org/@blanxlait/pantry-agent/-/pantry-agent-0.1.1.tgz","fileCount":39,"integrity":"sha512-lSCWpQX10OZkmEVzcFK23GDtuCK7Q7WJDRdecCj4i2+4Buw+p4jPBhDBNGNtrUvpcIsi4omBGxdprsD7iPi2jQ==","signatures":[{"sig":"MEQCIBeiuJ8o1RWgB6sxn5zfjjcLyewK5gyyRr9rCv3r8f6GAiBFjxj/AUfdn+hY88MR7CFQrOIP4gayobjxec5qkz09oQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60563},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"853361b0c24402d2bd6961f5a48113c6757857ac","scripts":{"dev":"tsc --watch","auth":"node dist/cli.js auth","lint":"eslint src --ext .ts","test":"vitest run","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"niemesrw","email":"ryan@blanxlait.com"},"repository":{"url":"git+https://github.com/blanxlait/pantry-agent.git","type":"git"},"_npmVersion":"11.4.2","description":"MCP server for Kroger grocery shopping - search products, find stores, and manage your cart with AI","directories":{},"_nodeVersion":"22.14.0","dependencies":{"open":"^10.1.0","dotenv":"^16.4.5","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","prettier":"^3.8.1","typescript":"^5.6.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/pantry-agent_0.1.1_1770304428340_0.5954239405169732","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@blanxlait/pantry-agent","version":"0.2.0","keywords":["mcp","model-context-protocol","kroger","grocery","shopping","ai-agent","claude","llm"],"author":{"name":"Ryan Niemes"},"license":"MIT","_id":"@blanxlait/pantry-agent@0.2.0","maintainers":[{"name":"niemesrw","email":"ryan@blanxlait.com"}],"homepage":"https://github.com/blanxlait/pantry-agent#readme","bugs":{"url":"https://github.com/blanxlait/pantry-agent/issues"},"bin":{"pantry-agent":"dist/index.js"},"dist":{"shasum":"b1bb053de9565567192e048e06556fc93cb877be","tarball":"https://registry.npmjs.org/@blanxlait/pantry-agent/-/pantry-agent-0.2.0.tgz","fileCount":39,"integrity":"sha512-A9TLFCwvDBw25v0670ptUYnCxVuu3dYVcNkG3uioj+9w1zEKxXbON/uQCs1WIjYdCE+vfl9DBSb4F5D5n3M/sg==","signatures":[{"sig":"MEUCIQCRLyfAJ6GBBJcfxTkTCTuSKIhc7R2vjGIKCBdedLQGsAIgdhAEODe6A+2BLDsqNxgOz1rPUWcByrsSoNI19mKvGIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65069},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"69c5d2231c7731e9238fce232549cd73fb813d92","scripts":{"dev":"tsc --watch","auth":"node dist/cli.js auth","lint":"eslint src --ext .ts","test":"vitest run","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19618516-bfde-4c40-90a6-c969cdaa7247"}},"repository":{"url":"git+https://github.com/blanxlait/pantry-agent.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server for Kroger grocery shopping - search products, find stores, and manage your cart with AI","directories":{},"_nodeVersion":"24.13.0","dependencies":{"open":"^10.1.0","dotenv":"^16.4.5","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","prettier":"^3.8.1","typescript":"^5.6.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/pantry-agent_0.2.0_1770306274555_0.07678532671185367","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@blanxlait/pantry-agent","version":"0.2.1","keywords":["mcp","model-context-protocol","kroger","grocery","shopping","ai-agent","claude","llm"],"author":{"name":"Ryan Niemes"},"license":"MIT","_id":"@blanxlait/pantry-agent@0.2.1","maintainers":[{"name":"niemesrw","email":"ryan@blanxlait.com"}],"homepage":"https://github.com/blanxlait/pantry-agent#readme","bugs":{"url":"https://github.com/blanxlait/pantry-agent/issues"},"bin":{"pantry-agent":"dist/index.js"},"dist":{"shasum":"c34556d459c4c81e6694fe9316d053848ae2cf58","tarball":"https://registry.npmjs.org/@blanxlait/pantry-agent/-/pantry-agent-0.2.1.tgz","fileCount":39,"integrity":"sha512-CM8JdzIYS+z6uND3srhUIAk1wXlTYcB/LAsNImz8mojx+C8DcRBhoQ3qaJ/6a1wudQn6XpsOc7ixKIX2unrCZw==","signatures":[{"sig":"MEUCIQCkXNlm/STs7ZOgya7oARcapeKlZpHOoII6zqK4dmdXLgIgYoTv+/8BTEX8g+wEylIYKEjI08Ww53kD288D7e1aIVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69069},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"e588c607258c748d3f53d372f728c25f4c786bfe","scripts":{"dev":"tsc --watch","auth":"node dist/cli.js auth","lint":"eslint src --ext .ts","test":"vitest run","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19618516-bfde-4c40-90a6-c969cdaa7247"}},"repository":{"url":"git+https://github.com/blanxlait/pantry-agent.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server for Kroger grocery shopping - search products, find stores, and manage your cart with AI","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.3.6","open":"^10.1.0","dotenv":"^16.4.5","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","prettier":"^3.8.1","typescript":"^5.6.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/pantry-agent_0.2.1_1770310213367_0.771052427611451","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@blanxlait/pantry-agent","version":"0.2.2","keywords":["mcp","model-context-protocol","kroger","grocery","shopping","ai-agent","claude","llm"],"author":{"name":"Ryan Niemes"},"license":"MIT","_id":"@blanxlait/pantry-agent@0.2.2","maintainers":[{"name":"niemesrw","email":"ryan@blanxlait.com"}],"homepage":"https://github.com/blanxlait/pantry-agent#readme","bugs":{"url":"https://github.com/blanxlait/pantry-agent/issues"},"bin":{"pantry-agent":"dist/index.js"},"dist":{"shasum":"49596153c5886627214fb5ff6fcd4d1e5d0947c8","tarball":"https://registry.npmjs.org/@blanxlait/pantry-agent/-/pantry-agent-0.2.2.tgz","fileCount":39,"integrity":"sha512-Rw0ppxH3WtOjMyXuoU99jrQ+8SR7D+c6WsOa/qhG9lJL+pkgN8wofAjVXXEGeHzkNnslyWYBLpN1dueoMpb3NQ==","signatures":[{"sig":"MEYCIQCTAZoGUWN03/Ba2WNgErNPmLjfeEHsnZOsHcp5YPLD3QIhAJh6ONTgBBUR4bWxjR7eNyijDlwNEpWrkVJt3T/+x7GZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blanxlait%2fpantry-agent@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69521},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"a63f482859cee7f142005f5b111a649aee800c87","scripts":{"dev":"tsc --watch","auth":"node dist/cli.js auth","lint":"eslint src --ext .ts","test":"vitest run","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19618516-bfde-4c40-90a6-c969cdaa7247"}},"repository":{"url":"git+https://github.com/BLANXLAIT/pantry-agent.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server for Kroger grocery shopping - search products, find stores, and manage your cart with AI","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.3.6","open":"^10.1.0","dotenv":"^16.4.5","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","prettier":"^3.8.1","typescript":"^5.6.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/pantry-agent_0.2.2_1771297143772_0.798427414431776","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@blanxlait/pantry-agent","version":"0.3.0","keywords":["mcp","model-context-protocol","kroger","grocery","shopping","ai-agent","claude","llm"],"author":{"name":"Ryan Niemes"},"license":"MIT","_id":"@blanxlait/pantry-agent@0.3.0","maintainers":[{"name":"niemesrw","email":"ryan@blanxlait.com"}],"homepage":"https://github.com/blanxlait/pantry-agent#readme","bugs":{"url":"https://github.com/blanxlait/pantry-agent/issues"},"bin":{"pantry-agent":"dist/index.js"},"dist":{"shasum":"d91c25e79aa6e969b0080bbd217d8e9d365a4b2b","tarball":"https://registry.npmjs.org/@blanxlait/pantry-agent/-/pantry-agent-0.3.0.tgz","fileCount":41,"integrity":"sha512-Jmb+pMG9Nd1IKJ4BhIrIahWWxH0Y+AAEE6FyO6aqrVY8aKbI+u+gw+jynEULJGRCtoKrik8Eeq6lQ/JCOnHT8w==","signatures":[{"sig":"MEUCIDDoZK7MaVmp/ClJaPUdLeKuReDeupXiw7ujx+SaOHXvAiEA1/A80ATfMBS5aizCrFS+SqrqWfqL75HFUO58QUL8vno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blanxlait%2fpantry-agent@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69406},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"633b9b9ee1bc3c4403a4fb95be29ca2de546ee41","scripts":{"dev":"tsc --watch","auth":"node dist/cli.js auth","lint":"eslint src --ext .ts","test":"vitest run","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19618516-bfde-4c40-90a6-c969cdaa7247"}},"repository":{"url":"git+https://github.com/BLANXLAIT/pantry-agent.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server for Kroger grocery shopping - search products, find stores, and manage your cart with AI","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.3.6","open":"^10.1.0","dotenv":"^16.4.5","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","prettier":"^3.8.1","typescript":"^5.6.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/pantry-agent_0.3.0_1771297951592_0.44963349447827605","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@blanxlait/pantry-agent","version":"0.3.1","keywords":["mcp","model-context-protocol","kroger","grocery","shopping","ai-agent","claude","llm"],"author":{"name":"Ryan Niemes"},"license":"MIT","_id":"@blanxlait/pantry-agent@0.3.1","maintainers":[{"name":"niemesrw","email":"ryan@blanxlait.com"}],"homepage":"https://github.com/blanxlait/pantry-agent#readme","bugs":{"url":"https://github.com/blanxlait/pantry-agent/issues"},"bin":{"pantry-agent":"dist/index.js"},"dist":{"shasum":"b354c5503339188b6ca3f23c6cc15d6bc6c8a0a3","tarball":"https://registry.npmjs.org/@blanxlait/pantry-agent/-/pantry-agent-0.3.1.tgz","fileCount":41,"integrity":"sha512-dRUZKhl7VTOL3hVTrRDuHUj5gBqh4EUdXr7fEcG4hRjIYIgkLyI3TebrJQG1vC53Gla5SG8ORaFk2zUlPESxgA==","signatures":[{"sig":"MEUCIQDUp5YkPmAG02Vr49ln+qKIgqhcocdVKOWq+uj6w/VxCAIgdRmSbG4Blcapvlys8hbIeqv83lh/7Hf83U2Hgm0k+nA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blanxlait%2fpantry-agent@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73671},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"1771661bd837f27de6b430733d8b10f5b6440a85","scripts":{"dev":"tsc --watch","auth":"node dist/cli.js auth","test":"vitest run","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19618516-bfde-4c40-90a6-c969cdaa7247"}},"repository":{"url":"git+https://github.com/BLANXLAIT/pantry-agent.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server for grocery shopping at Kroger, Ralphs, Fred Meyer, King Soopers, Harris Teeter, and other Kroger-owned stores - search products, find stores, and manage your cart with AI","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.3.6","open":"^10.1.0","dotenv":"^16.4.5","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","prettier":"^3.8.1","typescript":"^5.6.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/pantry-agent_0.3.1_1771300714740_0.8094290095738437","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@blanxlait/pantry-agent","version":"0.3.2","description":"MCP server for grocery shopping at Kroger, Ralphs, Fred Meyer, King Soopers, Harris Teeter, and other Kroger-owned stores - search products, find stores, and manage your cart with AI","type":"module","main":"dist/index.js","bin":{"pantry-agent":"dist/index.js"},"scripts":{"build":"tsc","dev":"tsc --watch","start":"node dist/index.js","auth":"node dist/cli.js auth","typecheck":"tsc --noEmit","test":"vitest run","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run test"},"keywords":["mcp","model-context-protocol","kroger","grocery","shopping","ai-agent","claude","llm"],"author":{"name":"Ryan Niemes"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/BLANXLAIT/pantry-agent.git"},"homepage":"https://github.com/blanxlait/pantry-agent#readme","bugs":{"url":"https://github.com/blanxlait/pantry-agent/issues"},"engines":{"node":">=20.0.0"},"dependencies":{"@modelcontextprotocol/sdk":"^1.26.0","dotenv":"^16.4.5","open":"^10.1.0","zod":"^4.3.6"},"devDependencies":{"@types/node":"^22.0.0","@vitest/coverage-v8":"^4.0.18","prettier":"^3.8.1","typescript":"^5.6.0","vitest":"^4.0.18"},"gitHead":"a6e3f6d5e7078fa91c070545024e9325ee2feaef","types":"./dist/index.d.ts","_id":"@blanxlait/pantry-agent@0.3.2","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-pFYlA9sapSmSBx5JH46gyL1qo48KhaJlVUT5cVbJJcp0D8KlTJxyhkjuhZI/uSZtzAL+SecJBdA8YPyr1aLwTg==","shasum":"12f008a4c93d651ba22ad144bd99af736c521fa9","tarball":"https://registry.npmjs.org/@blanxlait/pantry-agent/-/pantry-agent-0.3.2.tgz","fileCount":41,"unpackedSize":78508,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blanxlait%2fpantry-agent@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEGqEsvUTMW4R12bU6V81rtkDK03+zOK4wEvaxo5pnjSAiEAlwB8dOVwX/Z0RdyQ/0UEFtLhm3I9D3WH8OhbKJ/70kA="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:19618516-bfde-4c40-90a6-c969cdaa7247"}},"directories":{},"maintainers":[{"name":"niemesrw","email":"ryan@blanxlait.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pantry-agent_0.3.2_1771371563558_0.4217230339569864"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-05T14:46:04.593Z","modified":"2026-02-17T23:39:24.000Z","0.1.0":"2026-02-05T14:46:04.891Z","0.1.1":"2026-02-05T15:13:48.488Z","0.2.0":"2026-02-05T15:44:34.698Z","0.2.1":"2026-02-05T16:50:13.505Z","0.2.2":"2026-02-17T02:59:03.920Z","0.3.0":"2026-02-17T03:12:31.719Z","0.3.1":"2026-02-17T03:58:34.891Z","0.3.2":"2026-02-17T23:39:23.705Z"},"bugs":{"url":"https://github.com/blanxlait/pantry-agent/issues"},"author":{"name":"Ryan Niemes"},"license":"MIT","homepage":"https://github.com/blanxlait/pantry-agent#readme","keywords":["mcp","model-context-protocol","kroger","grocery","shopping","ai-agent","claude","llm"],"repository":{"type":"git","url":"git+https://github.com/BLANXLAIT/pantry-agent.git"},"description":"MCP server for grocery shopping at Kroger, Ralphs, Fred Meyer, King Soopers, Harris Teeter, and other Kroger-owned stores - search products, find stores, and manage your cart with AI","maintainers":[{"name":"niemesrw","email":"ryan@blanxlait.com"}],"readme":"# Pantry Agent\n\nAn MCP (Model Context Protocol) server for grocery shopping at Kroger-owned stores. Search products, find stores, check prices, and manage your cart through AI assistants like Claude.\n\nWorks with **all Kroger-owned banners**: Kroger, Ralphs, Fred Meyer, King Soopers, Harris Teeter, Food 4 Less, Fry's, Smith's, QFC, Mariano's, Pick 'n Save, and more — covering ~2,800 stores across the US.\n\n## Features\n\n- **Product Search** - Search by name, brand, or description at any Kroger-owned store\n- **Store Finder** - Find nearby stores across all Kroger banners\n- **Product Details** - Get pricing, stock availability, and nutrition info\n- **Cart Management** - Add items to your cart (requires authentication)\n- **Profile Access** - View your account profile\n\n## Installation\n\n### Claude Code\n\n```bash\nclaude mcp add pantry-agent -- npx -y @blanxlait/pantry-agent\n```\n\n### Claude Desktop\n\nAdd to your Claude Desktop configuration (`~/Library/Application Support/Claude/claude_desktop_config.json` on macOS):\n\n```json\n{\n  \"mcpServers\": {\n    \"pantry-agent\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@blanxlait/pantry-agent\"]\n    }\n  }\n}\n```\n\n### Authentication\n\nFor cart and profile features, authentication is **automatic**. When you use a feature that requires login, a browser window will open for Kroger authentication.\n\nTokens are stored locally at `~/.pantry-agent/tokens.json`. To manage authentication:\n\n```bash\nnpx @blanxlait/pantry-agent auth --status   # Check if logged in\nnpx @blanxlait/pantry-agent auth --logout   # Clear stored tokens\n```\n\n## Available Tools\n\n| Tool              | Description                 | Auth Required |\n| ----------------- | --------------------------- | ------------- |\n| `search_products` | Search products by term     | No            |\n| `get_product`     | Get product details by ID   | No            |\n| `find_stores`     | Find stores near a ZIP code | No            |\n| `get_store`       | Get store details and hours | No            |\n| `add_to_cart`     | Add items to cart           | Yes           |\n| `get_profile`     | Get user profile            | Yes           |\n\n## Example Usage\n\nOnce configured, you can ask Claude things like:\n\n- \"Search for organic milk at my local Kroger\"\n- \"Find grocery stores near 90210\" (returns Ralphs, Food 4 Less, etc.)\n- \"What are the nutrition facts for this product?\"\n- \"Add 2 gallons of milk to my cart\"\n- \"Find me a Ralphs in San Diego and search for avocados\"\n\n## Requirements\n\n- Node.js 20 or later\n- A Kroger account (for cart/profile features — works with any Kroger-owned banner login)\n\n## Privacy\n\n- Product search and store lookup work without authentication\n- Cart and profile features require Kroger OAuth login\n- Tokens are stored locally on your machine\n- No data is sent to third parties\n\n## Disclaimer\n\nPantry Agent is not affiliated with, endorsed by, or sponsored by The Kroger Co.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}