{"_id":"@analog-labs/firestarter-mcp","_rev":"19-1bd8a91786c9acdbf5efdfad9f0116d3","name":"@analog-labs/firestarter-mcp","dist-tags":{"bootstrap":"0.0.0-bootstrap.0","latest":"2.19.0"},"versions":{"0.0.0-bootstrap.0":{"name":"@analog-labs/firestarter-mcp","version":"0.0.0-bootstrap.0","license":"MIT","_id":"@analog-labs/firestarter-mcp@0.0.0-bootstrap.0","maintainers":[{"name":"alitanveeranalog","email":"tanveer@analog.one"},{"name":"adeel-analog","email":"adeel@analog.one"},{"name":"analog-one","email":"branimir@analog.one"},{"name":"junius-ana","email":"junius@analog.one"}],"dist":{"shasum":"e533ca1fff0d5219b7062e304ee6be272e4aea01","tarball":"https://registry.npmjs.org/@analog-labs/firestarter-mcp/-/firestarter-mcp-0.0.0-bootstrap.0.tgz","fileCount":2,"integrity":"sha512-q8NP2CJJYRe1lRfzMvk0tP57gXbBk2ANFheYQqY4rqlRbNQjeT62t/R14YiBhyFRTDfAv97gpU87sl+QbArrbg==","signatures":[{"sig":"MEUCIQDdQNkYdfYzlOYliF5tBaNh/LRtd88Nk6e9AhPN6VX+5AIgOPA8E3SqMsZBU6qJANxpGjPUmkGnplZbhYIDQTScusA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":315},"_npmUser":{"name":"alitanveeranalog","email":"tanveer@analog.one"},"_npmVersion":"11.3.0","description":"Placeholder enabling npm trusted publishing for github.com/Analog-Labs/firestarter-mcp — real releases are >= 2.3.0.","directories":{},"_nodeVersion":"24.1.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/firestarter-mcp_0.0.0-bootstrap.0_1786706553527_0.03738859725642141","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@analog-labs/firestarter-mcp","version":"2.3.0","license":"MIT","_id":"@analog-labs/firestarter-mcp@2.3.0","maintainers":[{"name":"alitanveeranalog","email":"tanveer@analog.one"},{"name":"adeel-analog","email":"adeel@analog.one"},{"name":"analog-one","email":"branimir@analog.one"},{"name":"junius-ana","email":"junius@analog.one"}],"homepage":"https://firestarter.network","bugs":{"url":"https://github.com/Analog-Labs/firestarter-mcp/issues"},"bin":{"firestarter-mcp":"dist/mcp/server.js"},"dist":{"shasum":"5fd2f2a3b65dc71bf4041b82cb291409e408cfb6","tarball":"https://registry.npmjs.org/@analog-labs/firestarter-mcp/-/firestarter-mcp-2.3.0.tgz","fileCount":47,"integrity":"sha512-xy3wrQ7Ikb5A20KwT4ziO9s94BwxFen0zjZW5ega48cO+KYiyI7jp4DxGK/YY/zYIgxqw4PYk1f4O6FSWyF6cg==","signatures":[{"sig":"MEUCIFja5G+dnd3ZlB/X9+vuwim9m9KaF9Kyb5OWh4M55dmBAiEAlrD/xerkm0VfkehsyftH0dz9fhOy4LAXLxxwJJPzzxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@analog-labs%2ffirestarter-mcp@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2616335},"main":"./dist/mcp/route.js","type":"module","_from":"file:analog-labs-firestarter-mcp-2.3.0.tgz","types":"./dist/mcp/route.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/mcp/route.d.ts","default":"./dist/mcp/route.js"},"./route":{"types":"./dist/mcp/route.d.ts","default":"./dist/mcp/route.js"},"./tools":{"types":"./dist/mcp/tools.d.ts","default":"./dist/mcp/tools.js"},"./server":{"types":"./dist/mcp/server.d.ts","default":"./dist/mcp/server.js"},"./prompts":{"types":"./dist/mcp/prompts.d.ts","default":"./dist/mcp/prompts.js"},"./schemas":{"types":"./dist/mcp/schemas.d.ts","default":"./dist/mcp/schemas.js"},"./mcp.json":"./mcp.json","./platform":{"types":"./dist/platform.d.ts","default":"./dist/platform.js"},"./resources":{"types":"./dist/mcp/resources.d.ts","default":"./dist/mcp/resources.js"},"./ucp-schema":{"types":"./dist/mcp/ucp-schema.d.ts","default":"./dist/mcp/ucp-schema.js"},"./package.json":"./package.json","./ws-transport":{"types":"./dist/mcp/ws-transport.d.ts","default":"./dist/mcp/ws-transport.js"}},"scripts":{"mcp":"tsx src/mcp/server.ts","test":"vitest run","build":"node scripts/build-shopping-ui.mjs && tsc","prepare":"node scripts/build-shopping-ui.mjs && tsc && node scripts/build-mcpb.mjs","version":"node scripts/sync-version.mjs && git add mcpb/manifest.json mcp.json src/mcp/mcp.json src/mcp/server.ts","build:ui":"node scripts/build-shopping-ui.mjs","typecheck":"tsc --noEmit","build:mcpb":"node scripts/build-mcpb.mjs","test:watch":"vitest","sync-version":"node scripts/sync-version.mjs","sync-manifests":"tsx scripts/sync-manifest-descriptions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f47cc02-6f8c-4dbe-b9ae-d70334c76be4"}},"_resolved":"/home/runner/work/firestarter-mcp/firestarter-mcp/analog-labs-firestarter-mcp-2.3.0.tgz","_integrity":"sha512-xy3wrQ7Ikb5A20KwT4ziO9s94BwxFen0zjZW5ega48cO+KYiyI7jp4DxGK/YY/zYIgxqw4PYk1f4O6FSWyF6cg==","repository":{"url":"git+https://github.com/Analog-Labs/firestarter-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Firestarter MCP server — AI-native commerce execution: search products, buy with approval, track orders, manage listings, connect Shopify, and monitor prices.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","hono":"^4.12.31","jimp":"^1.6.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.7.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.25.12","@types/ws":"^8.18.1","typescript":"^6.0.3","@types/node":"^25.9.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/firestarter-mcp_2.3.0_1786713096198_0.8001335595889096","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@analog-labs/firestarter-mcp","version":"2.4.0","license":"MIT","_id":"@analog-labs/firestarter-mcp@2.4.0","maintainers":[{"name":"alitanveeranalog","email":"tanveer@analog.one"},{"name":"adeel-analog","email":"adeel@analog.one"},{"name":"analog-one","email":"branimir@analog.one"},{"name":"junius-ana","email":"junius@analog.one"}],"homepage":"https://firestarter.network","bugs":{"url":"https://github.com/Analog-Labs/firestarter-mcp/issues"},"bin":{"firestarter-mcp":"dist/mcp/server.js"},"dist":{"shasum":"76c5969f877e64f79edd064cedfa22991053df9c","tarball":"https://registry.npmjs.org/@analog-labs/firestarter-mcp/-/firestarter-mcp-2.4.0.tgz","fileCount":49,"integrity":"sha512-kfU5iF45/W86yCRimizObefE3CpHKOzgQqmwjKoBA+9FHSOP37gYjHaPBB20bQZOtaaKnlj0u99FQJr5nfIELw==","signatures":[{"sig":"MEQCIAiKKGmo35xsnMda3PBd7v3wXfzlwTF9zVsTmV2UvtYrAiAiiYAmVMqzC5pwhZDuDA5rwKNw05jQDijwnlE7od/NOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@analog-labs%2ffirestarter-mcp@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2640158},"main":"./dist/mcp/route.js","type":"module","_from":"file:analog-labs-firestarter-mcp-2.4.0.tgz","types":"./dist/mcp/route.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/mcp/route.d.ts","default":"./dist/mcp/route.js"},"./route":{"types":"./dist/mcp/route.d.ts","default":"./dist/mcp/route.js"},"./tools":{"types":"./dist/mcp/tools.d.ts","default":"./dist/mcp/tools.js"},"./server":{"types":"./dist/mcp/server.d.ts","default":"./dist/mcp/server.js"},"./prompts":{"types":"./dist/mcp/prompts.d.ts","default":"./dist/mcp/prompts.js"},"./schemas":{"types":"./dist/mcp/schemas.d.ts","default":"./dist/mcp/schemas.js"},"./mcp.json":"./mcp.json","./platform":{"types":"./dist/platform.d.ts","default":"./dist/platform.js"},"./resources":{"types":"./dist/mcp/resources.d.ts","default":"./dist/mcp/resources.js"},"./ucp-schema":{"types":"./dist/mcp/ucp-schema.d.ts","default":"./dist/mcp/ucp-schema.js"},"./package.json":"./package.json","./ws-transport":{"types":"./dist/mcp/ws-transport.d.ts","default":"./dist/mcp/ws-transport.js"},"./oauth-metadata":{"types":"./dist/mcp/oauth-metadata.d.ts","default":"./dist/mcp/oauth-metadata.js"}},"scripts":{"mcp":"tsx src/mcp/server.ts","test":"vitest run","build":"node scripts/build-shopping-ui.mjs && tsc","prepare":"node scripts/build-shopping-ui.mjs && tsc && node scripts/build-mcpb.mjs","version":"node scripts/sync-version.mjs && git add mcpb/manifest.json mcp.json src/mcp/mcp.json src/mcp/server.ts","build:ui":"node scripts/build-shopping-ui.mjs","typecheck":"tsc --noEmit","build:mcpb":"node scripts/build-mcpb.mjs","test:watch":"vitest","sync-version":"node scripts/sync-version.mjs","sync-manifests":"tsx scripts/sync-manifest-descriptions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f47cc02-6f8c-4dbe-b9ae-d70334c76be4"}},"_resolved":"/home/runner/work/firestarter-mcp/firestarter-mcp/analog-labs-firestarter-mcp-2.4.0.tgz","_integrity":"sha512-kfU5iF45/W86yCRimizObefE3CpHKOzgQqmwjKoBA+9FHSOP37gYjHaPBB20bQZOtaaKnlj0u99FQJr5nfIELw==","repository":{"url":"git+https://github.com/Analog-Labs/firestarter-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Firestarter MCP server — AI-native commerce execution: search products, buy with approval, track orders, manage listings, connect Shopify, and monitor prices.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","hono":"^4.12.31","jimp":"^1.6.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.7.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.25.12","@types/ws":"^8.18.1","typescript":"^6.0.3","@types/node":"^25.9.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/firestarter-mcp_2.4.0_1787046049399_0.06033951789356928","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@analog-labs/firestarter-mcp","version":"2.5.0","license":"MIT","_id":"@analog-labs/firestarter-mcp@2.5.0","maintainers":[{"name":"alitanveeranalog","email":"tanveer@analog.one"},{"name":"adeel-analog","email":"adeel@analog.one"},{"name":"analog-one","email":"branimir@analog.one"},{"name":"junius-ana","email":"junius@analog.one"}],"homepage":"https://firestarter.network","bugs":{"url":"https://github.com/Analog-Labs/firestarter-mcp/issues"},"bin":{"firestarter-mcp":"dist/mcp/server.js"},"dist":{"shasum":"3e87f165a4bef5bf4fa5f30f6081893a506bd19c","tarball":"https://registry.npmjs.org/@analog-labs/firestarter-mcp/-/firestarter-mcp-2.5.0.tgz","fileCount":49,"integrity":"sha512-384Xp6ZCAzn2HQ1Fg37dGaXNIhj93zET1Vx18g8bBbJktZKcrRMOhvAK+zGn/5qU+M7WXQQMoDF27vSOBNgrwQ==","signatures":[{"sig":"MEQCIDiflz8JKnm8ABsHNYVqTM9W+MfgcidzmjE0UklkcH6TAiA7HIkPzU0zDqtOPnIXAYYLgitLFazYV/uqxyitLC7sXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@analog-labs%2ffirestarter-mcp@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2669685},"main":"./dist/mcp/route.js","type":"module","_from":"file:analog-labs-firestarter-mcp-2.5.0.tgz","types":"./dist/mcp/route.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/mcp/route.d.ts","default":"./dist/mcp/route.js"},"./route":{"types":"./dist/mcp/route.d.ts","default":"./dist/mcp/route.js"},"./tools":{"types":"./dist/mcp/tools.d.ts","default":"./dist/mcp/tools.js"},"./server":{"types":"./dist/mcp/server.d.ts","default":"./dist/mcp/server.js"},"./prompts":{"types":"./dist/mcp/prompts.d.ts","default":"./dist/mcp/prompts.js"},"./schemas":{"types":"./dist/mcp/schemas.d.ts","default":"./dist/mcp/schemas.js"},"./mcp.json":"./mcp.json","./platform":{"types":"./dist/platform.d.ts","default":"./dist/platform.js"},"./resources":{"types":"./dist/mcp/resources.d.ts","default":"./dist/mcp/resources.js"},"./ucp-schema":{"types":"./dist/mcp/ucp-schema.d.ts","default":"./dist/mcp/ucp-schema.js"},"./package.json":"./package.json","./ws-transport":{"types":"./dist/mcp/ws-transport.d.ts","default":"./dist/mcp/ws-transport.js"},"./oauth-metadata":{"types":"./dist/mcp/oauth-metadata.d.ts","default":"./dist/mcp/oauth-metadata.js"}},"scripts":{"mcp":"tsx src/mcp/server.ts","test":"vitest run","build":"node scripts/build-shopping-ui.mjs && tsc","prepare":"node scripts/build-shopping-ui.mjs && tsc && node scripts/build-mcpb.mjs","version":"node scripts/sync-version.mjs && git add mcpb/manifest.json mcp.json src/mcp/mcp.json src/mcp/server.ts","build:ui":"node scripts/build-shopping-ui.mjs","typecheck":"tsc --noEmit","build:mcpb":"node scripts/build-mcpb.mjs","test:watch":"vitest","sync-version":"node scripts/sync-version.mjs","sync-manifests":"tsx scripts/sync-manifest-descriptions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f47cc02-6f8c-4dbe-b9ae-d70334c76be4"}},"_resolved":"/home/runner/work/firestarter-mcp/firestarter-mcp/analog-labs-firestarter-mcp-2.5.0.tgz","_integrity":"sha512-384Xp6ZCAzn2HQ1Fg37dGaXNIhj93zET1Vx18g8bBbJktZKcrRMOhvAK+zGn/5qU+M7WXQQMoDF27vSOBNgrwQ==","repository":{"url":"git+https://github.com/Analog-Labs/firestarter-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Firestarter MCP server — AI-native commerce execution: search products, buy with approval, track orders, manage listings, connect Shopify, and monitor prices.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","hono":"^4.12.31","jimp":"^1.6.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.7.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.25.12","@types/ws":"^8.18.1","typescript":"^6.0.3","@types/node":"^25.9.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/firestarter-mcp_2.5.0_1787132674274_0.010096787739405588","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@analog-labs/firestarter-mcp","version":"2.5.1","license":"MIT","_id":"@analog-labs/firestarter-mcp@2.5.1","maintainers":[{"name":"alitanveeranalog","email":"tanveer@analog.one"},{"name":"adeel-analog","email":"adeel@analog.one"},{"name":"analog-one","email":"branimir@analog.one"},{"name":"junius-ana","email":"junius@analog.one"}],"homepage":"https://firestarter.network","bugs":{"url":"https://github.com/Analog-Labs/firestarter-mcp/issues"},"bin":{"firestarter-mcp":"dist/mcp/server.js"},"dist":{"shasum":"a511a17d76fe58cbc28dc54d5863d0a9a9282ced","tarball":"https://registry.npmjs.org/@analog-labs/firestarter-mcp/-/firestarter-mcp-2.5.1.tgz","fileCount":51,"integrity":"sha512-pR/kTVYCCySjlXHcRbtB/T+C4T3pCFPzssoK73AevgpBaUUJsbapvtEFPrSsUYe3mCH/L/CfbBGAb6DmTGguNg==","signatures":[{"sig":"MEUCIGkbKI8BcZYDfdQW3eoPDW6yvRuIf3TPf4K8I8uEGe/kAiEA2molwDjezGw0eE37YmDD0XTEmSiLLYs3zENpK85Objw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@analog-labs%2ffirestarter-mcp@2.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2714980},"main":"./dist/mcp/route.js","type":"module","_from":"file:analog-labs-firestarter-mcp-2.5.1.tgz","types":"./dist/mcp/route.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/mcp/route.d.ts","default":"./dist/mcp/route.js"},"./route":{"types":"./dist/mcp/route.d.ts","default":"./dist/mcp/route.js"},"./tools":{"types":"./dist/mcp/tools.d.ts","default":"./dist/mcp/tools.js"},"./server":{"types":"./dist/mcp/server.d.ts","default":"./dist/mcp/server.js"},"./prompts":{"types":"./dist/mcp/prompts.d.ts","default":"./dist/mcp/prompts.js"},"./schemas":{"types":"./dist/mcp/schemas.d.ts","default":"./dist/mcp/schemas.js"},"./mcp.json":"./mcp.json","./platform":{"types":"./dist/platform.d.ts","default":"./dist/platform.js"},"./resources":{"types":"./dist/mcp/resources.d.ts","default":"./dist/mcp/resources.js"},"./ucp-schema":{"types":"./dist/mcp/ucp-schema.d.ts","default":"./dist/mcp/ucp-schema.js"},"./package.json":"./package.json","./ws-transport":{"types":"./dist/mcp/ws-transport.d.ts","default":"./dist/mcp/ws-transport.js"},"./oauth-metadata":{"types":"./dist/mcp/oauth-metadata.d.ts","default":"./dist/mcp/oauth-metadata.js"}},"scripts":{"mcp":"tsx src/mcp/server.ts","test":"vitest run","build":"node scripts/build-shopping-ui.mjs && tsc","prepare":"node scripts/build-shopping-ui.mjs && tsc && node scripts/build-mcpb.mjs","version":"node scripts/sync-version.mjs && git add mcpb/manifest.json mcp.json src/mcp/mcp.json src/mcp/server.ts","build:ui":"node scripts/build-shopping-ui.mjs","typecheck":"tsc --noEmit","build:mcpb":"node scripts/build-mcpb.mjs","test:watch":"vitest","sync-version":"node scripts/sync-version.mjs","sync-manifests":"tsx scripts/sync-manifest-descriptions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f47cc02-6f8c-4dbe-b9ae-d70334c76be4"}},"_resolved":"/home/runner/work/firestarter-mcp/firestarter-mcp/analog-labs-firestarter-mcp-2.5.1.tgz","_integrity":"sha512-pR/kTVYCCySjlXHcRbtB/T+C4T3pCFPzssoK73AevgpBaUUJsbapvtEFPrSsUYe3mCH/L/CfbBGAb6DmTGguNg==","repository":{"url":"git+https://github.com/Analog-Labs/firestarter-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Firestarter MCP server — AI-native commerce execution: search products, buy with approval, track orders, manage listings, connect Shopify, and monitor prices.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","hono":"^4.12.31","jimp":"^1.6.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.7.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.25.12","@types/ws":"^8.18.1","typescript":"^6.0.3","@types/node":"^25.9.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/firestarter-mcp_2.5.1_1787139905525_0.17986004669501687","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@analog-labs/firestarter-mcp","version":"2.6.0","license":"MIT","_id":"@analog-labs/firestarter-mcp@2.6.0","maintainers":[{"name":"alitanveeranalog","email":"tanveer@analog.one"},{"name":"adeel-analog","email":"adeel@analog.one"},{"name":"analog-one","email":"branimir@analog.one"},{"name":"junius-ana","email":"junius@analog.one"}],"homepage":"https://firestarter.network","bugs":{"url":"https://github.com/Analog-Labs/firestarter-mcp/issues"},"bin":{"firestarter-mcp":"dist/mcp/server.js"},"dist":{"shasum":"d9f21658bf5b19797b83b5e1db4da92759ca959e","tarball":"https://registry.npmjs.org/@analog-labs/firestarter-mcp/-/firestarter-mcp-2.6.0.tgz","fileCount":51,"integrity":"sha512-43zXEkvOFQkzXpH4pGNEHLspMfRpC+aU2Q/QsQkOCou8CjVF4lwOte8B/kHIQPEHbCvvdl6G6K6lmixe1OGekw==","signatures":[{"sig":"MEUCIAJRYjvvhVUSz8je+J0dVuAVlnaByjj+HKefLZgWs43EAiEA17MpJC3odQzw8sqnKGbGmOUayBACCfBOCrugQOBmCBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@analog-labs%2ffirestarter-mcp@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2719246},"main":"./dist/mcp/route.js","type":"module","_from":"file:analog-labs-firestarter-mcp-2.6.0.tgz","types":"./dist/mcp/route.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/mcp/route.d.ts","default":"./dist/mcp/route.js"},"./route":{"types":"./dist/mcp/route.d.ts","default":"./dist/mcp/route.js"},"./tools":{"types":"./dist/mcp/tools.d.ts","default":"./dist/mcp/tools.js"},"./server":{"types":"./dist/mcp/server.d.ts","default":"./dist/mcp/server.js"},"./prompts":{"types":"./dist/mcp/prompts.d.ts","default":"./dist/mcp/prompts.js"},"./schemas":{"types":"./dist/mcp/schemas.d.ts","default":"./dist/mcp/schemas.js"},"./mcp.json":"./mcp.json","./platform":{"types":"./dist/platform.d.ts","default":"./dist/platform.js"},"./resources":{"types":"./dist/mcp/resources.d.ts","default":"./dist/mcp/resources.js"},"./ucp-schema":{"types":"./dist/mcp/ucp-schema.d.ts","default":"./dist/mcp/ucp-schema.js"},"./package.json":"./package.json","./ws-transport":{"types":"./dist/mcp/ws-transport.d.ts","default":"./dist/mcp/ws-transport.js"},"./oauth-metadata":{"types":"./dist/mcp/oauth-metadata.d.ts","default":"./dist/mcp/oauth-metadata.js"}},"scripts":{"mcp":"tsx src/mcp/server.ts","test":"vitest run","build":"node scripts/build-shopping-ui.mjs && tsc","prepare":"node scripts/build-shopping-ui.mjs && tsc && node scripts/build-mcpb.mjs","version":"node scripts/sync-version.mjs && git add mcpb/manifest.json mcp.json src/mcp/mcp.json src/mcp/server.ts","build:ui":"node scripts/build-shopping-ui.mjs","typecheck":"tsc --noEmit","build:mcpb":"node scripts/build-mcpb.mjs","test:watch":"vitest","sync-version":"node scripts/sync-version.mjs","sync-manifests":"tsx scripts/sync-manifest-descriptions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f47cc02-6f8c-4dbe-b9ae-d70334c76be4"}},"_resolved":"/home/runner/work/firestarter-mcp/firestarter-mcp/analog-labs-firestarter-mcp-2.6.0.tgz","_integrity":"sha512-43zXEkvOFQkzXpH4pGNEHLspMfRpC+aU2Q/QsQkOCou8CjVF4lwOte8B/kHIQPEHbCvvdl6G6K6lmixe1OGekw==","repository":{"url":"git+https://github.com/Analog-Labs/firestarter-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Firestarter MCP server — AI-native commerce execution: search products, buy with approval, track orders, manage listings, connect Shopify, and monitor prices.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","hono":"^4.12.31","jimp":"^1.6.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.7.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.25.12","@types/ws":"^8.18.1","typescript":"^6.0.3","@types/node":"^25.9.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/firestarter-mcp_2.6.0_1787218300564_0.0688408206455795","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@analog-labs/firestarter-mcp","version":"2.11.0","license":"MIT","_id":"@analog-labs/firestarter-mcp@2.11.0","maintainers":[{"name":"alitanveeranalog","email":"tanveer@analog.one"},{"name":"adeel-analog","email":"adeel@analog.one"},{"name":"analog-one","email":"branimir@analog.one"},{"name":"junius-ana","email":"junius@analog.one"}],"homepage":"https://firestarter.network","bugs":{"url":"https://github.com/Analog-Labs/firestarter-mcp/issues"},"bin":{"firestarter-mcp":"dist/mcp/server.js"},"dist":{"shasum":"1b2bc188b06a2f42b9ee20433f67a4a9c73eb807","tarball":"https://registry.npmjs.org/@analog-labs/firestarter-mcp/-/firestarter-mcp-2.11.0.tgz","fileCount":53,"integrity":"sha512-6afhI794CPUAKHDGYJel74yrC27AN//pE6TFrMHOWjnmW2To36x6907Wyaoard/Svp9b3aHNaeYThopIc6pxdw==","signatures":[{"sig":"MEYCIQCeeS3AFMYZQE2C1lvZt4XsJG818No3L4IeJbmLqy2QOgIhAI3XiN0d07ZRG5UxOHgy9f3hGzmnA2rV3tg17gATiePj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@analog-labs%2ffirestarter-mcp@2.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2772035},"main":"./dist/mcp/route.js","type":"module","_from":"file:analog-labs-firestarter-mcp-2.11.0.tgz","types":"./dist/mcp/route.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/mcp/route.d.ts","default":"./dist/mcp/route.js"},"./route":{"types":"./dist/mcp/route.d.ts","default":"./dist/mcp/route.js"},"./tools":{"types":"./dist/mcp/tools.d.ts","default":"./dist/mcp/tools.js"},"./server":{"types":"./dist/mcp/server.d.ts","default":"./dist/mcp/server.js"},"./prompts":{"types":"./dist/mcp/prompts.d.ts","default":"./dist/mcp/prompts.js"},"./schemas":{"types":"./dist/mcp/schemas.d.ts","default":"./dist/mcp/schemas.js"},"./mcp.json":"./mcp.json","./platform":{"types":"./dist/platform.d.ts","default":"./dist/platform.js"},"./resources":{"types":"./dist/mcp/resources.d.ts","default":"./dist/mcp/resources.js"},"./ucp-schema":{"types":"./dist/mcp/ucp-schema.d.ts","default":"./dist/mcp/ucp-schema.js"},"./package.json":"./package.json","./ws-transport":{"types":"./dist/mcp/ws-transport.d.ts","default":"./dist/mcp/ws-transport.js"},"./oauth-metadata":{"types":"./dist/mcp/oauth-metadata.d.ts","default":"./dist/mcp/oauth-metadata.js"}},"scripts":{"mcp":"tsx src/mcp/server.ts","test":"vitest run","build":"node scripts/build-shopping-ui.mjs && tsc","prepare":"node scripts/build-shopping-ui.mjs && tsc && node scripts/build-mcpb.mjs","version":"node scripts/sync-version.mjs && git add mcpb/manifest.json mcp.json src/mcp/mcp.json src/mcp/server.ts","build:ui":"node scripts/build-shopping-ui.mjs","typecheck":"tsc --noEmit","build:mcpb":"node scripts/build-mcpb.mjs","test:watch":"vitest","sync-version":"node scripts/sync-version.mjs","sync-manifests":"tsx scripts/sync-manifest-descriptions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f47cc02-6f8c-4dbe-b9ae-d70334c76be4"}},"_resolved":"/home/runner/work/firestarter-mcp/firestarter-mcp/analog-labs-firestarter-mcp-2.11.0.tgz","_integrity":"sha512-6afhI794CPUAKHDGYJel74yrC27AN//pE6TFrMHOWjnmW2To36x6907Wyaoard/Svp9b3aHNaeYThopIc6pxdw==","repository":{"url":"git+https://github.com/Analog-Labs/firestarter-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Firestarter MCP server — AI-native commerce execution: search products, buy with approval, track orders, manage listings, connect Shopify, and monitor prices.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","hono":"^4.12.31","jimp":"^1.6.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.7.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.25.12","@types/ws":"^8.18.1","typescript":"^6.0.3","@types/node":"^25.9.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/firestarter-mcp_2.11.0_1787570923167_0.9071519500875689","host":"s3://npm-registry-packages-npm-production"}},"2.11.1":{"name":"@analog-labs/firestarter-mcp","version":"2.11.1","license":"MIT","_id":"@analog-labs/firestarter-mcp@2.11.1","maintainers":[{"name":"alitanveeranalog","email":"tanveer@analog.one"},{"name":"adeel-analog","email":"adeel@analog.one"},{"name":"analog-one","email":"branimir@analog.one"},{"name":"junius-ana","email":"junius@analog.one"}],"homepage":"https://firestarter.network","bugs":{"url":"https://github.com/Analog-Labs/firestarter-mcp/issues"},"bin":{"firestarter-mcp":"dist/mcp/server.js"},"dist":{"shasum":"6dfe623cd2909ff6af4ae0c607a55c83e2ed01b0","tarball":"https://registry.npmjs.org/@analog-labs/firestarter-mcp/-/firestarter-mcp-2.11.1.tgz","fileCount":53,"integrity":"sha512-9+ALsnhibsjn9ztP+01aVqX/PnhBjKqPJTmbSeAVqEhc4RfdgN2+/r/u7wuRoLXE38+9Uxq8blRLq+8+DLpevQ==","signatures":[{"sig":"MEQCICasVtvbKRIubvDd7a5FKZPKRPJqWpAg/eipoAHXITh8AiB8RCbv7ozncp7sKjfd4T3wr9XxcIVja7kT32O7KXHG5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@analog-labs%2ffirestarter-mcp@2.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2775686},"main":"./dist/mcp/route.js","type":"module","_from":"file:analog-labs-firestarter-mcp-2.11.1.tgz","types":"./dist/mcp/route.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/mcp/route.d.ts","default":"./dist/mcp/route.js"},"./route":{"types":"./dist/mcp/route.d.ts","default":"./dist/mcp/route.js"},"./tools":{"types":"./dist/mcp/tools.d.ts","default":"./dist/mcp/tools.js"},"./server":{"types":"./dist/mcp/server.d.ts","default":"./dist/mcp/server.js"},"./prompts":{"types":"./dist/mcp/prompts.d.ts","default":"./dist/mcp/prompts.js"},"./schemas":{"types":"./dist/mcp/schemas.d.ts","default":"./dist/mcp/schemas.js"},"./mcp.json":"./mcp.json","./platform":{"types":"./dist/platform.d.ts","default":"./dist/platform.js"},"./resources":{"types":"./dist/mcp/resources.d.ts","default":"./dist/mcp/resources.js"},"./ucp-schema":{"types":"./dist/mcp/ucp-schema.d.ts","default":"./dist/mcp/ucp-schema.js"},"./package.json":"./package.json","./ws-transport":{"types":"./dist/mcp/ws-transport.d.ts","default":"./dist/mcp/ws-transport.js"},"./oauth-metadata":{"types":"./dist/mcp/oauth-metadata.d.ts","default":"./dist/mcp/oauth-metadata.js"}},"scripts":{"mcp":"tsx src/mcp/server.ts","test":"vitest run","build":"node scripts/build-shopping-ui.mjs && tsc","prepare":"node scripts/build-shopping-ui.mjs && tsc && node scripts/build-mcpb.mjs","version":"node scripts/sync-version.mjs && git add mcpb/manifest.json mcp.json src/mcp/mcp.json src/mcp/server.ts","build:ui":"node scripts/build-shopping-ui.mjs","typecheck":"tsc --noEmit","build:mcpb":"node scripts/build-mcpb.mjs","test:watch":"vitest","sync-version":"node scripts/sync-version.mjs","sync-manifests":"tsx scripts/sync-manifest-descriptions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f47cc02-6f8c-4dbe-b9ae-d70334c76be4"}},"_resolved":"/home/runner/work/firestarter-mcp/firestarter-mcp/analog-labs-firestarter-mcp-2.11.1.tgz","_integrity":"sha512-9+ALsnhibsjn9ztP+01aVqX/PnhBjKqPJTmbSeAVqEhc4RfdgN2+/r/u7wuRoLXE38+9Uxq8blRLq+8+DLpevQ==","repository":{"url":"git+https://github.com/Analog-Labs/firestarter-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Firestarter MCP server — AI-native commerce execution: search products, buy with approval, track orders, manage listings, connect Shopify, and monitor prices.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","hono":"^4.12.31","jimp":"^1.6.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.7.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.25.12","@types/ws":"^8.18.1","typescript":"^6.0.3","@types/node":"^25.9.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/firestarter-mcp_2.11.1_1787644263734_0.25147170055671864","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"@analog-labs/firestarter-mcp","version":"2.12.0","license":"MIT","_id":"@analog-labs/firestarter-mcp@2.12.0","maintainers":[{"name":"alitanveeranalog","email":"tanveer@analog.one"},{"name":"adeel-analog","email":"adeel@analog.one"},{"name":"analog-one","email":"branimir@analog.one"},{"name":"junius-ana","email":"junius@analog.one"}],"homepage":"https://firestarter.network","bugs":{"url":"https://github.com/Analog-Labs/firestarter-mcp/issues"},"bin":{"firestarter-mcp":"dist/mcp/server.js"},"dist":{"shasum":"818f0810173fbff97a9e897d43b15c0c19fa22d5","tarball":"https://registry.npmjs.org/@analog-labs/firestarter-mcp/-/firestarter-mcp-2.12.0.tgz","fileCount":53,"integrity":"sha512-JyewPI6evi2grRZMa/xzA3+IwHNmWaLOmyF6oHFSiNBOExhw99xJxhHxwszn/aVEEDr4nsIIG28RJ/qYt9wylg==","signatures":[{"sig":"MEUCIBVP4hq9d7UdGQeNgGdNBOSGWvy7fnTTKvwYNIQYDtg+AiEAkG74GrXshFvWEQaPJRSEQf4rhTP4nNkEawPnl2BDXv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@analog-labs%2ffirestarter-mcp@2.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2782847},"main":"./dist/mcp/route.js","type":"module","_from":"file:analog-labs-firestarter-mcp-2.12.0.tgz","types":"./dist/mcp/route.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/mcp/route.d.ts","default":"./dist/mcp/route.js"},"./route":{"types":"./dist/mcp/route.d.ts","default":"./dist/mcp/route.js"},"./tools":{"types":"./dist/mcp/tools.d.ts","default":"./dist/mcp/tools.js"},"./server":{"types":"./dist/mcp/server.d.ts","default":"./dist/mcp/server.js"},"./prompts":{"types":"./dist/mcp/prompts.d.ts","default":"./dist/mcp/prompts.js"},"./schemas":{"types":"./dist/mcp/schemas.d.ts","default":"./dist/mcp/schemas.js"},"./mcp.json":"./mcp.json","./platform":{"types":"./dist/platform.d.ts","default":"./dist/platform.js"},"./resources":{"types":"./dist/mcp/resources.d.ts","default":"./dist/mcp/resources.js"},"./ucp-schema":{"types":"./dist/mcp/ucp-schema.d.ts","default":"./dist/mcp/ucp-schema.js"},"./package.json":"./package.json","./ws-transport":{"types":"./dist/mcp/ws-transport.d.ts","default":"./dist/mcp/ws-transport.js"},"./oauth-metadata":{"types":"./dist/mcp/oauth-metadata.d.ts","default":"./dist/mcp/oauth-metadata.js"}},"scripts":{"mcp":"tsx src/mcp/server.ts","test":"vitest run","build":"node scripts/build-shopping-ui.mjs && tsc","prepare":"node scripts/build-shopping-ui.mjs && tsc && node scripts/build-mcpb.mjs","version":"node scripts/sync-version.mjs && git add mcpb/manifest.json mcp.json src/mcp/mcp.json src/mcp/server.ts","build:ui":"node scripts/build-shopping-ui.mjs","typecheck":"tsc --noEmit","build:mcpb":"node scripts/build-mcpb.mjs","test:watch":"vitest","sync-version":"node scripts/sync-version.mjs","sync-manifests":"tsx scripts/sync-manifest-descriptions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f47cc02-6f8c-4dbe-b9ae-d70334c76be4"}},"_resolved":"/home/runner/work/firestarter-mcp/firestarter-mcp/analog-labs-firestarter-mcp-2.12.0.tgz","_integrity":"sha512-JyewPI6evi2grRZMa/xzA3+IwHNmWaLOmyF6oHFSiNBOExhw99xJxhHxwszn/aVEEDr4nsIIG28RJ/qYt9wylg==","repository":{"url":"git+https://github.com/Analog-Labs/firestarter-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Firestarter MCP server — AI-native commerce execution: search products, buy with approval, track orders, manage listings, connect Shopify, and monitor prices.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","hono":"^4.12.31","jimp":"^1.6.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.7.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.25.12","@types/ws":"^8.18.1","typescript":"^6.0.3","@types/node":"^25.9.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/firestarter-mcp_2.12.0_1787649977215_0.4931054313895933","host":"s3://npm-registry-packages-npm-production"}},"2.12.1":{"name":"@analog-labs/firestarter-mcp","version":"2.12.1","license":"MIT","_id":"@analog-labs/firestarter-mcp@2.12.1","maintainers":[{"name":"alitanveeranalog","email":"tanveer@analog.one"},{"name":"adeel-analog","email":"adeel@analog.one"},{"name":"analog-one","email":"branimir@analog.one"},{"name":"junius-ana","email":"junius@analog.one"}],"homepage":"https://firestarter.network","bugs":{"url":"https://github.com/Analog-Labs/firestarter-mcp/issues"},"bin":{"firestarter-mcp":"dist/mcp/server.js"},"dist":{"shasum":"a52d98bd4c7abe66fb17ab0ed47df5193163179e","tarball":"https://registry.npmjs.org/@analog-labs/firestarter-mcp/-/firestarter-mcp-2.12.1.tgz","fileCount":61,"integrity":"sha512-JPwjqzge4piOBlEg9moyXPWtlDB0+wSwcCqRFzjAZFPAoTtRh/TehFp8QBY065YnY57sqpfvvLbQfmbxv8Rb4A==","signatures":[{"sig":"MEQCIFDt/flUT2SaZx+6Wr8BsxdQNx3pe0S1wE0j5TZ7zjXkAiA+/Eyp43gX5q2XxMVG4xWitG/5Fivc8KiLHR6oJzhUXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@analog-labs%2ffirestarter-mcp@2.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2841005},"main":"./dist/mcp/route.js","type":"module","_from":"file:analog-labs-firestarter-mcp-2.12.1.tgz","types":"./dist/mcp/route.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/mcp/route.d.ts","default":"./dist/mcp/route.js"},"./route":{"types":"./dist/mcp/route.d.ts","default":"./dist/mcp/route.js"},"./tools":{"types":"./dist/mcp/tools.d.ts","default":"./dist/mcp/tools.js"},"./server":{"types":"./dist/mcp/server.d.ts","default":"./dist/mcp/server.js"},"./prompts":{"types":"./dist/mcp/prompts.d.ts","default":"./dist/mcp/prompts.js"},"./schemas":{"types":"./dist/mcp/schemas.d.ts","default":"./dist/mcp/schemas.js"},"./mcp.json":"./mcp.json","./platform":{"types":"./dist/platform.d.ts","default":"./dist/platform.js"},"./resources":{"types":"./dist/mcp/resources.d.ts","default":"./dist/mcp/resources.js"},"./ucp-schema":{"types":"./dist/mcp/ucp-schema.d.ts","default":"./dist/mcp/ucp-schema.js"},"./package.json":"./package.json","./ws-transport":{"types":"./dist/mcp/ws-transport.d.ts","default":"./dist/mcp/ws-transport.js"},"./oauth-metadata":{"types":"./dist/mcp/oauth-metadata.d.ts","default":"./dist/mcp/oauth-metadata.js"}},"scripts":{"mcp":"tsx src/mcp/server.ts","test":"vitest run","build":"node scripts/build-shopping-ui.mjs && tsc","prepare":"node scripts/build-shopping-ui.mjs && tsc && node scripts/build-mcpb.mjs","version":"node scripts/sync-version.mjs && git add mcpb/manifest.json mcp.json src/mcp/mcp.json src/mcp/server.ts src/mcp/route.ts","build:ui":"node scripts/build-shopping-ui.mjs","typecheck":"tsc --noEmit && tsc -p tsconfig.client.json","build:mcpb":"node scripts/build-mcpb.mjs","test:watch":"vitest","sync-version":"node scripts/sync-version.mjs","sync-manifests":"tsx scripts/sync-manifest-descriptions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f47cc02-6f8c-4dbe-b9ae-d70334c76be4"}},"_resolved":"/home/runner/work/firestarter-mcp/firestarter-mcp/analog-labs-firestarter-mcp-2.12.1.tgz","_integrity":"sha512-JPwjqzge4piOBlEg9moyXPWtlDB0+wSwcCqRFzjAZFPAoTtRh/TehFp8QBY065YnY57sqpfvvLbQfmbxv8Rb4A==","repository":{"url":"git+https://github.com/Analog-Labs/firestarter-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Firestarter MCP server — AI-native commerce execution: search products, buy with approval, track orders, manage listings, connect Shopify, and monitor prices.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","hono":"^4.12.31","jimp":"^1.6.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.7.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.8","esbuild":"^0.25.12","@types/ws":"^8.18.1","typescript":"^6.0.3","@types/node":"^25.9.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/firestarter-mcp_2.12.1_1787677962486_0.6413328426605232","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"@analog-labs/firestarter-mcp","version":"2.13.0","license":"MIT","_id":"@analog-labs/firestarter-mcp@2.13.0","maintainers":[{"name":"alitanveeranalog","email":"tanveer@analog.one"},{"name":"adeel-analog","email":"adeel@analog.one"},{"name":"analog-one","email":"branimir@analog.one"},{"name":"junius-ana","email":"junius@analog.one"}],"homepage":"https://firestarter.network","bugs":{"url":"https://github.com/Analog-Labs/firestarter-mcp/issues"},"bin":{"firestarter-mcp":"dist/mcp/server.js"},"dist":{"shasum":"8da2b1721d7f51951fadd39a8342977535fc4a78","tarball":"https://registry.npmjs.org/@analog-labs/firestarter-mcp/-/firestarter-mcp-2.13.0.tgz","fileCount":63,"integrity":"sha512-iaHH0fPLIN5aOBks/JRUXk1rbzzegAkjXWW9rRWb305Xhyy+fEeK79PRrkGJtcq/SCWpYAt0+BVkRfc4jSmJAA==","signatures":[{"sig":"MEUCIQDwRvE5ePCmXLwgTZxFBcF2s+/43kIR4mZPohEVQLq7IwIgPAi8mbWSNp2/PXf/dPzKPsodWvE9icmweorrBHsvLcs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@analog-labs%2ffirestarter-mcp@2.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2854892},"main":"./dist/mcp/route.js","type":"module","_from":"file:analog-labs-firestarter-mcp-2.13.0.tgz","types":"./dist/mcp/route.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/mcp/route.d.ts","default":"./dist/mcp/route.js"},"./route":{"types":"./dist/mcp/route.d.ts","default":"./dist/mcp/route.js"},"./tools":{"types":"./dist/mcp/tools.d.ts","default":"./dist/mcp/tools.js"},"./server":{"types":"./dist/mcp/server.d.ts","default":"./dist/mcp/server.js"},"./prompts":{"types":"./dist/mcp/prompts.d.ts","default":"./dist/mcp/prompts.js"},"./schemas":{"types":"./dist/mcp/schemas.d.ts","default":"./dist/mcp/schemas.js"},"./mcp.json":"./mcp.json","./platform":{"types":"./dist/platform.d.ts","default":"./dist/platform.js"},"./resources":{"types":"./dist/mcp/resources.d.ts","default":"./dist/mcp/resources.js"},"./ucp-schema":{"types":"./dist/mcp/ucp-schema.d.ts","default":"./dist/mcp/ucp-schema.js"},"./package.json":"./package.json","./ws-transport":{"types":"./dist/mcp/ws-transport.d.ts","default":"./dist/mcp/ws-transport.js"},"./oauth-metadata":{"types":"./dist/mcp/oauth-metadata.d.ts","default":"./dist/mcp/oauth-metadata.js"}},"scripts":{"mcp":"tsx src/mcp/server.ts","test":"vitest run","build":"node scripts/build-shopping-ui.mjs && tsc","prepare":"node scripts/build-shopping-ui.mjs && tsc && node scripts/build-mcpb.mjs","version":"node scripts/sync-version.mjs && git add mcpb/manifest.json mcp.json src/mcp/mcp.json src/mcp/server.ts src/mcp/route.ts","build:ui":"node scripts/build-shopping-ui.mjs","typecheck":"tsc --noEmit && tsc -p tsconfig.client.json","build:mcpb":"node scripts/build-mcpb.mjs","test:watch":"vitest","sync-version":"node scripts/sync-version.mjs","sync-manifests":"tsx scripts/sync-manifest-descriptions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f47cc02-6f8c-4dbe-b9ae-d70334c76be4"}},"_resolved":"/home/runner/work/firestarter-mcp/firestarter-mcp/analog-labs-firestarter-mcp-2.13.0.tgz","_integrity":"sha512-iaHH0fPLIN5aOBks/JRUXk1rbzzegAkjXWW9rRWb305Xhyy+fEeK79PRrkGJtcq/SCWpYAt0+BVkRfc4jSmJAA==","repository":{"url":"git+https://github.com/Analog-Labs/firestarter-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Firestarter MCP server — AI-native commerce execution: search products, buy with approval, track orders, manage listings, connect Shopify, and monitor prices.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","hono":"^4.12.31","jimp":"^1.6.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.7.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.8","esbuild":"^0.25.12","@types/ws":"^8.18.1","typescript":"^6.0.3","@types/node":"^25.9.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/firestarter-mcp_2.13.0_1787697929608_0.3366658872812105","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"@analog-labs/firestarter-mcp","version":"2.14.0","license":"MIT","_id":"@analog-labs/firestarter-mcp@2.14.0","maintainers":[{"name":"alitanveeranalog","email":"tanveer@analog.one"},{"name":"adeel-analog","email":"adeel@analog.one"},{"name":"analog-one","email":"branimir@analog.one"},{"name":"junius-ana","email":"junius@analog.one"}],"homepage":"https://firestarter.network","bugs":{"url":"https://github.com/Analog-Labs/firestarter-mcp/issues"},"bin":{"firestarter-mcp":"dist/mcp/server.js"},"dist":{"shasum":"296749e2234073d313586ddc2b41f76331e31d0d","tarball":"https://registry.npmjs.org/@analog-labs/firestarter-mcp/-/firestarter-mcp-2.14.0.tgz","fileCount":63,"integrity":"sha512-STr01expPYXRwrE5IPPG6xp3MEGC8jEpHxCO7cuxD7R6GI0MKTcAJfBm5l7+evvsCOpqu/TU9AJiM+oGUB/VWQ==","signatures":[{"sig":"MEYCIQCTGACFyvPUo5sST0hdnbq8DlRKIkCsJ+QTnWxs8IE3kgIhALorazm5ekEEVdeJoIIvhaSsIhD1eyoO1Fk/7vW5XTqk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@analog-labs%2ffirestarter-mcp@2.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2877094},"main":"./dist/mcp/route.js","type":"module","_from":"file:analog-labs-firestarter-mcp-2.14.0.tgz","types":"./dist/mcp/route.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/mcp/route.d.ts","default":"./dist/mcp/route.js"},"./route":{"types":"./dist/mcp/route.d.ts","default":"./dist/mcp/route.js"},"./tools":{"types":"./dist/mcp/tools.d.ts","default":"./dist/mcp/tools.js"},"./server":{"types":"./dist/mcp/server.d.ts","default":"./dist/mcp/server.js"},"./prompts":{"types":"./dist/mcp/prompts.d.ts","default":"./dist/mcp/prompts.js"},"./schemas":{"types":"./dist/mcp/schemas.d.ts","default":"./dist/mcp/schemas.js"},"./mcp.json":"./mcp.json","./platform":{"types":"./dist/platform.d.ts","default":"./dist/platform.js"},"./resources":{"types":"./dist/mcp/resources.d.ts","default":"./dist/mcp/resources.js"},"./ucp-schema":{"types":"./dist/mcp/ucp-schema.d.ts","default":"./dist/mcp/ucp-schema.js"},"./package.json":"./package.json","./ws-transport":{"types":"./dist/mcp/ws-transport.d.ts","default":"./dist/mcp/ws-transport.js"},"./oauth-metadata":{"types":"./dist/mcp/oauth-metadata.d.ts","default":"./dist/mcp/oauth-metadata.js"}},"scripts":{"mcp":"tsx src/mcp/server.ts","test":"vitest run","build":"node scripts/build-shopping-ui.mjs && tsc","prepare":"node scripts/build-shopping-ui.mjs && tsc && node scripts/build-mcpb.mjs","version":"node scripts/sync-version.mjs && git add mcpb/manifest.json mcp.json src/mcp/mcp.json src/mcp/server.ts src/mcp/route.ts","build:ui":"node scripts/build-shopping-ui.mjs","typecheck":"tsc --noEmit && tsc -p tsconfig.client.json","build:mcpb":"node scripts/build-mcpb.mjs","test:watch":"vitest","sync-version":"node scripts/sync-version.mjs","sync-manifests":"tsx scripts/sync-manifest-descriptions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f47cc02-6f8c-4dbe-b9ae-d70334c76be4"}},"_resolved":"/home/runner/work/firestarter-mcp/firestarter-mcp/analog-labs-firestarter-mcp-2.14.0.tgz","_integrity":"sha512-STr01expPYXRwrE5IPPG6xp3MEGC8jEpHxCO7cuxD7R6GI0MKTcAJfBm5l7+evvsCOpqu/TU9AJiM+oGUB/VWQ==","repository":{"url":"git+https://github.com/Analog-Labs/firestarter-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Firestarter MCP server — AI-native commerce execution: search products, buy with approval, track orders, manage listings, connect Shopify, and monitor prices.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","hono":"^4.12.31","jimp":"^1.6.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.7.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.8","esbuild":"^0.25.12","@types/ws":"^8.18.1","typescript":"^6.0.3","@types/node":"^25.9.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/firestarter-mcp_2.14.0_1787736732808_0.38301625737985723","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"@analog-labs/firestarter-mcp","version":"2.15.0","license":"MIT","_id":"@analog-labs/firestarter-mcp@2.15.0","maintainers":[{"name":"alitanveeranalog","email":"tanveer@analog.one"},{"name":"adeel-analog","email":"adeel@analog.one"},{"name":"analog-one","email":"branimir@analog.one"},{"name":"junius-ana","email":"junius@analog.one"}],"homepage":"https://firestarter.network","bugs":{"url":"https://github.com/Analog-Labs/firestarter-mcp/issues"},"bin":{"firestarter-mcp":"dist/mcp/server.js"},"dist":{"shasum":"1720c0bcf32f5a89f1b294891c5c816c51d8ee81","tarball":"https://registry.npmjs.org/@analog-labs/firestarter-mcp/-/firestarter-mcp-2.15.0.tgz","fileCount":65,"integrity":"sha512-pPDPYLG8foJk2P5EhVX5bfhGVwdmKMnCtepdFkP0MTDaOwNulcAe6re9T6ZiQba4tAaZrhp1D13F1bfot/siMQ==","signatures":[{"sig":"MEUCIQC3jNeMV4c3E2++dy9SIVEYxgkQAtfSVBot/MdzoHU6XQIgPzdYnSnzt1YLacmIsesKxZWskroTQFYaKcDa5kx3v6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@analog-labs%2ffirestarter-mcp@2.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2889942},"main":"./dist/mcp/route.js","type":"module","_from":"file:analog-labs-firestarter-mcp-2.15.0.tgz","types":"./dist/mcp/route.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/mcp/route.d.ts","default":"./dist/mcp/route.js"},"./route":{"types":"./dist/mcp/route.d.ts","default":"./dist/mcp/route.js"},"./tools":{"types":"./dist/mcp/tools.d.ts","default":"./dist/mcp/tools.js"},"./server":{"types":"./dist/mcp/server.d.ts","default":"./dist/mcp/server.js"},"./prompts":{"types":"./dist/mcp/prompts.d.ts","default":"./dist/mcp/prompts.js"},"./schemas":{"types":"./dist/mcp/schemas.d.ts","default":"./dist/mcp/schemas.js"},"./mcp.json":"./mcp.json","./platform":{"types":"./dist/platform.d.ts","default":"./dist/platform.js"},"./resources":{"types":"./dist/mcp/resources.d.ts","default":"./dist/mcp/resources.js"},"./ucp-schema":{"types":"./dist/mcp/ucp-schema.d.ts","default":"./dist/mcp/ucp-schema.js"},"./package.json":"./package.json","./ws-transport":{"types":"./dist/mcp/ws-transport.d.ts","default":"./dist/mcp/ws-transport.js"},"./oauth-metadata":{"types":"./dist/mcp/oauth-metadata.d.ts","default":"./dist/mcp/oauth-metadata.js"}},"scripts":{"mcp":"tsx src/mcp/server.ts","test":"vitest run","build":"node scripts/build-shopping-ui.mjs && tsc","prepare":"node scripts/build-shopping-ui.mjs && tsc && node scripts/build-mcpb.mjs","version":"node scripts/sync-version.mjs && git add mcpb/manifest.json mcp.json src/mcp/mcp.json src/mcp/server.ts src/mcp/route.ts","build:ui":"node scripts/build-shopping-ui.mjs","typecheck":"tsc --noEmit && tsc -p tsconfig.client.json","build:mcpb":"node scripts/build-mcpb.mjs","test:watch":"vitest","sync-version":"node scripts/sync-version.mjs","sync-manifests":"tsx scripts/sync-manifest-descriptions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f47cc02-6f8c-4dbe-b9ae-d70334c76be4"}},"_resolved":"/home/runner/work/firestarter-mcp/firestarter-mcp/analog-labs-firestarter-mcp-2.15.0.tgz","_integrity":"sha512-pPDPYLG8foJk2P5EhVX5bfhGVwdmKMnCtepdFkP0MTDaOwNulcAe6re9T6ZiQba4tAaZrhp1D13F1bfot/siMQ==","repository":{"url":"git+https://github.com/Analog-Labs/firestarter-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Firestarter MCP server — AI-native commerce execution: search products, buy with approval, track orders, manage listings, connect Shopify, and monitor prices.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","hono":"^4.12.31","jimp":"^1.6.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.7.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.8","esbuild":"^0.25.12","@types/ws":"^8.18.1","typescript":"^6.0.3","@types/node":"^25.9.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/firestarter-mcp_2.15.0_1787750678943_0.8171636432255109","host":"s3://npm-registry-packages-npm-production"}},"2.15.1":{"name":"@analog-labs/firestarter-mcp","version":"2.15.1","license":"MIT","_id":"@analog-labs/firestarter-mcp@2.15.1","maintainers":[{"name":"alitanveeranalog","email":"tanveer@analog.one"},{"name":"adeel-analog","email":"adeel@analog.one"},{"name":"analog-one","email":"branimir@analog.one"},{"name":"junius-ana","email":"junius@analog.one"}],"homepage":"https://firestarter.network","bugs":{"url":"https://github.com/Analog-Labs/firestarter-mcp/issues"},"bin":{"firestarter-mcp":"dist/mcp/server.js"},"dist":{"shasum":"b5dff829f9220782e6868d915ff892a6935a2d77","tarball":"https://registry.npmjs.org/@analog-labs/firestarter-mcp/-/firestarter-mcp-2.15.1.tgz","fileCount":65,"integrity":"sha512-jdOm8rpeLyLmwFPKwQ307rIviJIA4GZU0IiVtXFpN2yenKHQ3elMYrkCQxN4kFKr+bLkTDc30DJp+UaZF9xgag==","signatures":[{"sig":"MEUCIQCUXswejdXwFLrO4i9WmwK/hKjggNALiZnNQHRHuFY2cAIgGUojOKdstgRJxr5jv7YGila57EqwCJHojNs+2OcCdlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@analog-labs%2ffirestarter-mcp@2.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2893539},"main":"./dist/mcp/route.js","type":"module","_from":"file:analog-labs-firestarter-mcp-2.15.1.tgz","types":"./dist/mcp/route.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/mcp/route.d.ts","default":"./dist/mcp/route.js"},"./route":{"types":"./dist/mcp/route.d.ts","default":"./dist/mcp/route.js"},"./tools":{"types":"./dist/mcp/tools.d.ts","default":"./dist/mcp/tools.js"},"./server":{"types":"./dist/mcp/server.d.ts","default":"./dist/mcp/server.js"},"./prompts":{"types":"./dist/mcp/prompts.d.ts","default":"./dist/mcp/prompts.js"},"./schemas":{"types":"./dist/mcp/schemas.d.ts","default":"./dist/mcp/schemas.js"},"./mcp.json":"./mcp.json","./platform":{"types":"./dist/platform.d.ts","default":"./dist/platform.js"},"./resources":{"types":"./dist/mcp/resources.d.ts","default":"./dist/mcp/resources.js"},"./ucp-schema":{"types":"./dist/mcp/ucp-schema.d.ts","default":"./dist/mcp/ucp-schema.js"},"./package.json":"./package.json","./ws-transport":{"types":"./dist/mcp/ws-transport.d.ts","default":"./dist/mcp/ws-transport.js"},"./oauth-metadata":{"types":"./dist/mcp/oauth-metadata.d.ts","default":"./dist/mcp/oauth-metadata.js"}},"scripts":{"mcp":"tsx src/mcp/server.ts","test":"vitest run","build":"node scripts/build-shopping-ui.mjs && tsc","prepare":"node scripts/build-shopping-ui.mjs && tsc && node scripts/build-mcpb.mjs","version":"node scripts/sync-version.mjs && git add mcpb/manifest.json mcp.json src/mcp/mcp.json src/mcp/server.ts src/mcp/route.ts","build:ui":"node scripts/build-shopping-ui.mjs","typecheck":"tsc --noEmit && tsc -p tsconfig.client.json","build:mcpb":"node scripts/build-mcpb.mjs","test:watch":"vitest","sync-version":"node scripts/sync-version.mjs","sync-manifests":"tsx scripts/sync-manifest-descriptions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f47cc02-6f8c-4dbe-b9ae-d70334c76be4"}},"_resolved":"/home/runner/work/firestarter-mcp/firestarter-mcp/analog-labs-firestarter-mcp-2.15.1.tgz","_integrity":"sha512-jdOm8rpeLyLmwFPKwQ307rIviJIA4GZU0IiVtXFpN2yenKHQ3elMYrkCQxN4kFKr+bLkTDc30DJp+UaZF9xgag==","repository":{"url":"git+https://github.com/Analog-Labs/firestarter-mcp.git","type":"git"},"_npmVersion":"11.19.1","description":"Firestarter MCP server — AI-native commerce execution: search products, buy with approval, track orders, manage listings, connect Shopify, and monitor prices.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","hono":"^4.12.31","jimp":"^1.6.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.7.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.8","esbuild":"^0.25.12","@types/ws":"^8.18.1","typescript":"^6.0.3","@types/node":"^25.9.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/firestarter-mcp_2.15.1_1787819570549_0.6753971942180534","host":"s3://npm-registry-packages-npm-production"}},"2.16.0":{"name":"@analog-labs/firestarter-mcp","version":"2.16.0","license":"MIT","_id":"@analog-labs/firestarter-mcp@2.16.0","maintainers":[{"name":"alitanveeranalog","email":"tanveer@analog.one"},{"name":"adeel-analog","email":"adeel@analog.one"},{"name":"analog-one","email":"branimir@analog.one"},{"name":"junius-ana","email":"junius@analog.one"}],"homepage":"https://firestarter.network","bugs":{"url":"https://github.com/Analog-Labs/firestarter-mcp/issues"},"bin":{"firestarter-mcp":"dist/mcp/server.js"},"dist":{"shasum":"0d8b6debc03f76e03373c5468b90ae63012bc1e1","tarball":"https://registry.npmjs.org/@analog-labs/firestarter-mcp/-/firestarter-mcp-2.16.0.tgz","fileCount":63,"integrity":"sha512-rWZFUY3W8VZYjtMDG7XrLdzsf+RlDpgshsYO4TszOvOS37NuLVYGAB1hwrE4fInEj53Oh5/RPhaphxCYXxhTiA==","signatures":[{"sig":"MEUCIANBgP0Spbq1w068edemE1AYezTZ4fQYdPDa8h8H6E9fAiEA8xH240aYrx3uc+QDXawLOS4Biav1BOh9V/ytvOi83nY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICL+dfHKJXxSLgW66vFm+TiBc+WcS4q+4zjrCM9iJ0NgAiEA9pqtAn2wNTmu8m8n4ZebprWXDMDccHdx8/pnNIJMOEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@analog-labs%2ffirestarter-mcp@2.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2905465},"main":"./dist/mcp/route.js","type":"module","_from":"file:analog-labs-firestarter-mcp-2.16.0.tgz","types":"./dist/mcp/route.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/mcp/route.d.ts","default":"./dist/mcp/route.js"},"./route":{"types":"./dist/mcp/route.d.ts","default":"./dist/mcp/route.js"},"./tools":{"types":"./dist/mcp/tools.d.ts","default":"./dist/mcp/tools.js"},"./server":{"types":"./dist/mcp/server.d.ts","default":"./dist/mcp/server.js"},"./prompts":{"types":"./dist/mcp/prompts.d.ts","default":"./dist/mcp/prompts.js"},"./schemas":{"types":"./dist/mcp/schemas.d.ts","default":"./dist/mcp/schemas.js"},"./mcp.json":"./mcp.json","./platform":{"types":"./dist/platform.d.ts","default":"./dist/platform.js"},"./resources":{"types":"./dist/mcp/resources.d.ts","default":"./dist/mcp/resources.js"},"./ucp-schema":{"types":"./dist/mcp/ucp-schema.d.ts","default":"./dist/mcp/ucp-schema.js"},"./package.json":"./package.json","./ws-transport":{"types":"./dist/mcp/ws-transport.d.ts","default":"./dist/mcp/ws-transport.js"},"./oauth-metadata":{"types":"./dist/mcp/oauth-metadata.d.ts","default":"./dist/mcp/oauth-metadata.js"}},"scripts":{"mcp":"tsx src/mcp/server.ts","test":"vitest run","build":"node scripts/build-shopping-ui.mjs && tsc","prepare":"node scripts/build-shopping-ui.mjs && tsc && node scripts/build-mcpb.mjs","version":"node scripts/sync-version.mjs && git add mcpb/manifest.json mcp.json src/mcp/mcp.json src/mcp/server.ts src/mcp/route.ts","build:ui":"node scripts/build-shopping-ui.mjs","typecheck":"tsc --noEmit && tsc -p tsconfig.client.json","build:mcpb":"node scripts/build-mcpb.mjs","test:watch":"vitest","sync-version":"node scripts/sync-version.mjs","sync-manifests":"tsx scripts/sync-manifest-descriptions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f47cc02-6f8c-4dbe-b9ae-d70334c76be4"}},"_resolved":"/home/runner/work/firestarter-mcp/firestarter-mcp/analog-labs-firestarter-mcp-2.16.0.tgz","_integrity":"sha512-rWZFUY3W8VZYjtMDG7XrLdzsf+RlDpgshsYO4TszOvOS37NuLVYGAB1hwrE4fInEj53Oh5/RPhaphxCYXxhTiA==","repository":{"url":"git+https://github.com/Analog-Labs/firestarter-mcp.git","type":"git"},"_npmVersion":"11.19.1","description":"Firestarter MCP server — AI-native commerce execution: search products, buy with approval, track orders, manage listings, connect Shopify, and monitor prices.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","hono":"^4.12.31","jimp":"^1.6.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.7.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.8","esbuild":"^0.25.12","@types/ws":"^8.18.1","typescript":"^6.0.3","@types/node":"^25.9.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/firestarter-mcp_2.16.0_1787854605682_0.7492630121163213","host":"s3://npm-registry-packages-npm-production"}},"2.17.3":{"name":"@analog-labs/firestarter-mcp","version":"2.17.3","license":"MIT","_id":"@analog-labs/firestarter-mcp@2.17.3","maintainers":[{"name":"alitanveeranalog","email":"tanveer@analog.one"},{"name":"adeel-analog","email":"adeel@analog.one"},{"name":"analog-one","email":"branimir@analog.one"},{"name":"junius-ana","email":"junius@analog.one"}],"homepage":"https://firestarter.network","bugs":{"url":"https://github.com/Analog-Labs/firestarter-mcp/issues"},"bin":{"firestarter-mcp":"dist/mcp/server.js"},"dist":{"shasum":"3810d192ac2b56615a0e8c23f676587055dc7a42","tarball":"https://registry.npmjs.org/@analog-labs/firestarter-mcp/-/firestarter-mcp-2.17.3.tgz","fileCount":63,"integrity":"sha512-Pfq7EJgIEl99FXEuL3InjdQZyvMs+ukKofKAPyL9ULSUUKLrGYdM3UN47DABhdy9ERCDYzPA6bkF+kEVU048Mg==","signatures":[{"sig":"MEQCICSjcwSY6WoRvHM2J+nJ+Wz2Puj1629VHa44WY9cTAtIAiBn2zYuw+/tAcxvZg4Paq+6QLx+bDGkHFTvPpVmWD4Uiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH0Z+yaKPxdKM68H2Mc5781h7/So9TwEPLfNQKnxjUU8AiBPz0RReM357c2hVYhD0f6N22zhLKPSIbD67IgGsB1cFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@analog-labs%2ffirestarter-mcp@2.17.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2966017},"main":"./dist/mcp/route.js","type":"module","_from":"file:analog-labs-firestarter-mcp-2.17.3.tgz","types":"./dist/mcp/route.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/mcp/route.d.ts","default":"./dist/mcp/route.js"},"./route":{"types":"./dist/mcp/route.d.ts","default":"./dist/mcp/route.js"},"./tools":{"types":"./dist/mcp/tools.d.ts","default":"./dist/mcp/tools.js"},"./server":{"types":"./dist/mcp/server.d.ts","default":"./dist/mcp/server.js"},"./prompts":{"types":"./dist/mcp/prompts.d.ts","default":"./dist/mcp/prompts.js"},"./schemas":{"types":"./dist/mcp/schemas.d.ts","default":"./dist/mcp/schemas.js"},"./mcp.json":"./mcp.json","./platform":{"types":"./dist/platform.d.ts","default":"./dist/platform.js"},"./resources":{"types":"./dist/mcp/resources.d.ts","default":"./dist/mcp/resources.js"},"./ucp-schema":{"types":"./dist/mcp/ucp-schema.d.ts","default":"./dist/mcp/ucp-schema.js"},"./package.json":"./package.json","./ws-transport":{"types":"./dist/mcp/ws-transport.d.ts","default":"./dist/mcp/ws-transport.js"},"./oauth-metadata":{"types":"./dist/mcp/oauth-metadata.d.ts","default":"./dist/mcp/oauth-metadata.js"}},"scripts":{"mcp":"tsx src/mcp/server.ts","test":"vitest run","build":"node scripts/build-shopping-ui.mjs && tsc","prepare":"node scripts/build-shopping-ui.mjs && tsc && node scripts/build-mcpb.mjs","version":"node scripts/sync-version.mjs && git add mcpb/manifest.json mcp.json src/mcp/mcp.json src/mcp/server.ts src/mcp/route.ts","build:ui":"node scripts/build-shopping-ui.mjs","typecheck":"tsc --noEmit && tsc -p tsconfig.client.json","build:mcpb":"node scripts/build-mcpb.mjs","test:watch":"vitest","sync-version":"node scripts/sync-version.mjs","sync-manifests":"tsx scripts/sync-manifest-descriptions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f47cc02-6f8c-4dbe-b9ae-d70334c76be4"}},"_resolved":"/home/runner/work/firestarter-mcp/firestarter-mcp/analog-labs-firestarter-mcp-2.17.3.tgz","_integrity":"sha512-Pfq7EJgIEl99FXEuL3InjdQZyvMs+ukKofKAPyL9ULSUUKLrGYdM3UN47DABhdy9ERCDYzPA6bkF+kEVU048Mg==","repository":{"url":"git+https://github.com/Analog-Labs/firestarter-mcp.git","type":"git"},"_npmVersion":"11.19.1","description":"Firestarter MCP server — AI-native commerce execution: search products, buy with approval, track orders, manage listings, connect Shopify, and monitor prices.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","hono":"^4.12.31","jimp":"^1.6.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.7.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.8","esbuild":"^0.25.12","@types/ws":"^8.18.1","typescript":"^6.0.3","@types/node":"^25.9.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/firestarter-mcp_2.17.3_1788174561862_0.4159438163179803","host":"s3://npm-registry-packages-npm-production"}},"2.17.4":{"name":"@analog-labs/firestarter-mcp","version":"2.17.4","license":"MIT","_id":"@analog-labs/firestarter-mcp@2.17.4","maintainers":[{"name":"alitanveeranalog","email":"tanveer@analog.one"},{"name":"adeel-analog","email":"adeel@analog.one"},{"name":"analog-one","email":"branimir@analog.one"},{"name":"junius-ana","email":"junius@analog.one"}],"homepage":"https://firestarter.network","bugs":{"url":"https://github.com/Analog-Labs/firestarter-mcp/issues"},"bin":{"firestarter-mcp":"dist/mcp/server.js"},"dist":{"shasum":"70711dca6e02e2533be4c80efe39bdcfeac12bc5","tarball":"https://registry.npmjs.org/@analog-labs/firestarter-mcp/-/firestarter-mcp-2.17.4.tgz","fileCount":65,"integrity":"sha512-o0aNIVIb0++8OahuB3ysZ2B6bKa1VIxeTuATYRbl3l1r5MkwRaJo/Cu4AxQdhA4A7oP67TlJ6PN8vUgN9WDZHQ==","signatures":[{"sig":"MEUCIQCEAwEDOyjoxpJAHttOlAOb68Tj+azGGmNe5zYjvGSk1AIgUeajI6v35AwnNez45WXUvgDL2nFPwRTMVU+ShIgRLsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHMDpnZo2BwTp4UyN4Clbcj36dBzG2+qj/xdL/D5+uTQAiEA/K/cuJLCv2NM6d1GFrOU8aX8JQOj9s65x44cm7TbsFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@analog-labs%2ffirestarter-mcp@2.17.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2983621},"main":"./dist/mcp/route.js","type":"module","_from":"file:analog-labs-firestarter-mcp-2.17.4.tgz","types":"./dist/mcp/route.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/mcp/route.d.ts","default":"./dist/mcp/route.js"},"./route":{"types":"./dist/mcp/route.d.ts","default":"./dist/mcp/route.js"},"./tools":{"types":"./dist/mcp/tools.d.ts","default":"./dist/mcp/tools.js"},"./server":{"types":"./dist/mcp/server.d.ts","default":"./dist/mcp/server.js"},"./prompts":{"types":"./dist/mcp/prompts.d.ts","default":"./dist/mcp/prompts.js"},"./schemas":{"types":"./dist/mcp/schemas.d.ts","default":"./dist/mcp/schemas.js"},"./mcp.json":"./mcp.json","./platform":{"types":"./dist/platform.d.ts","default":"./dist/platform.js"},"./resources":{"types":"./dist/mcp/resources.d.ts","default":"./dist/mcp/resources.js"},"./ucp-schema":{"types":"./dist/mcp/ucp-schema.d.ts","default":"./dist/mcp/ucp-schema.js"},"./package.json":"./package.json","./ws-transport":{"types":"./dist/mcp/ws-transport.d.ts","default":"./dist/mcp/ws-transport.js"},"./oauth-metadata":{"types":"./dist/mcp/oauth-metadata.d.ts","default":"./dist/mcp/oauth-metadata.js"}},"scripts":{"mcp":"tsx src/mcp/server.ts","test":"vitest run","build":"node scripts/build-shopping-ui.mjs && tsc","prepare":"node scripts/build-shopping-ui.mjs && tsc && node scripts/build-mcpb.mjs","version":"node scripts/sync-version.mjs && git add mcpb/manifest.json mcp.json src/mcp/mcp.json src/mcp/server.ts src/mcp/route.ts","build:ui":"node scripts/build-shopping-ui.mjs","typecheck":"tsc --noEmit && tsc -p tsconfig.client.json","build:mcpb":"node scripts/build-mcpb.mjs","test:watch":"vitest","sync-version":"node scripts/sync-version.mjs","sync-manifests":"tsx scripts/sync-manifest-descriptions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f47cc02-6f8c-4dbe-b9ae-d70334c76be4"}},"_resolved":"/home/runner/work/firestarter-mcp/firestarter-mcp/analog-labs-firestarter-mcp-2.17.4.tgz","_integrity":"sha512-o0aNIVIb0++8OahuB3ysZ2B6bKa1VIxeTuATYRbl3l1r5MkwRaJo/Cu4AxQdhA4A7oP67TlJ6PN8vUgN9WDZHQ==","repository":{"url":"git+https://github.com/Analog-Labs/firestarter-mcp.git","type":"git"},"_npmVersion":"11.19.1","description":"Firestarter MCP server — AI-native commerce execution: search products, buy with approval, track orders, manage listings, connect Shopify, and monitor prices.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","hono":"^4.12.31","jimp":"^1.6.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.7.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.8","esbuild":"^0.25.12","@types/ws":"^8.18.1","typescript":"^6.0.3","@types/node":"^25.9.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/firestarter-mcp_2.17.4_1788255615845_0.8956363384000903","host":"s3://npm-registry-packages-npm-production"}},"2.18.1":{"name":"@analog-labs/firestarter-mcp","version":"2.18.1","license":"MIT","_id":"@analog-labs/firestarter-mcp@2.18.1","maintainers":[{"name":"alitanveeranalog","email":"tanveer@analog.one"},{"name":"adeel-analog","email":"adeel@analog.one"},{"name":"analog-one","email":"branimir@analog.one"},{"name":"junius-ana","email":"junius@analog.one"}],"homepage":"https://firestarter.network","bugs":{"url":"https://github.com/Analog-Labs/firestarter-mcp/issues"},"bin":{"firestarter-mcp":"dist/mcp/server.js"},"dist":{"shasum":"df7b368eb8feb602f348d5b3e5c0f64c0a753b82","tarball":"https://registry.npmjs.org/@analog-labs/firestarter-mcp/-/firestarter-mcp-2.18.1.tgz","fileCount":65,"integrity":"sha512-vbNS3FCx+otUPt8FnPYEXwomBzGZtG78jFPLHleSgtIYrgXkPrN5jJ9+5Y51ABEU9bMcgNW+YawKYrR1lOY7Gw==","signatures":[{"sig":"MEUCIQCFify37ueou4g0fYrEhCnNVArLx/s7K1awSnUXydchNgIgCefk/RDl+ABSD7/DokYyX+XjyoBI+wQzPByjTWWpZss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCKKsXaAomMEvMBc/FObZkV1Xjh0azqK0XlX8kOF/GmjAIhAIRGBmoaqDUzwSmwossCUy/XAgSpey/8/HGFVn54tqw+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@analog-labs%2ffirestarter-mcp@2.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3037243},"main":"./dist/mcp/route.js","type":"module","_from":"file:analog-labs-firestarter-mcp-2.18.1.tgz","types":"./dist/mcp/route.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/mcp/route.d.ts","default":"./dist/mcp/route.js"},"./route":{"types":"./dist/mcp/route.d.ts","default":"./dist/mcp/route.js"},"./tools":{"types":"./dist/mcp/tools.d.ts","default":"./dist/mcp/tools.js"},"./server":{"types":"./dist/mcp/server.d.ts","default":"./dist/mcp/server.js"},"./prompts":{"types":"./dist/mcp/prompts.d.ts","default":"./dist/mcp/prompts.js"},"./schemas":{"types":"./dist/mcp/schemas.d.ts","default":"./dist/mcp/schemas.js"},"./mcp.json":"./mcp.json","./platform":{"types":"./dist/platform.d.ts","default":"./dist/platform.js"},"./resources":{"types":"./dist/mcp/resources.d.ts","default":"./dist/mcp/resources.js"},"./ucp-schema":{"types":"./dist/mcp/ucp-schema.d.ts","default":"./dist/mcp/ucp-schema.js"},"./package.json":"./package.json","./ws-transport":{"types":"./dist/mcp/ws-transport.d.ts","default":"./dist/mcp/ws-transport.js"},"./oauth-metadata":{"types":"./dist/mcp/oauth-metadata.d.ts","default":"./dist/mcp/oauth-metadata.js"}},"scripts":{"mcp":"tsx src/mcp/server.ts","test":"vitest run","build":"node scripts/build-shopping-ui.mjs && tsc","prepare":"node scripts/build-shopping-ui.mjs && tsc && node scripts/build-mcpb.mjs","version":"node scripts/sync-version.mjs && git add mcpb/manifest.json mcp.json src/mcp/mcp.json src/mcp/server.ts src/mcp/route.ts","build:ui":"node scripts/build-shopping-ui.mjs","typecheck":"tsc --noEmit && tsc -p tsconfig.client.json","build:mcpb":"node scripts/build-mcpb.mjs","test:watch":"vitest","sync-version":"node scripts/sync-version.mjs","sync-manifests":"tsx scripts/sync-manifest-descriptions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f47cc02-6f8c-4dbe-b9ae-d70334c76be4"}},"_resolved":"/home/runner/work/firestarter-mcp/firestarter-mcp/analog-labs-firestarter-mcp-2.18.1.tgz","_integrity":"sha512-vbNS3FCx+otUPt8FnPYEXwomBzGZtG78jFPLHleSgtIYrgXkPrN5jJ9+5Y51ABEU9bMcgNW+YawKYrR1lOY7Gw==","repository":{"url":"git+https://github.com/Analog-Labs/firestarter-mcp.git","type":"git"},"_npmVersion":"11.19.1","description":"Firestarter MCP server — AI-native commerce execution: search products, buy with approval, track orders, manage listings, connect Shopify, and monitor prices.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","hono":"^4.12.31","jimp":"^1.6.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.7.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.8","esbuild":"^0.25.12","@types/ws":"^8.18.1","typescript":"^6.0.3","@types/node":"^25.9.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/firestarter-mcp_2.18.1_1788352324198_0.9002724122988548","host":"s3://npm-registry-packages-npm-production"}},"2.19.0":{"_id":"@analog-labs/firestarter-mcp@2.19.0","bin":{"firestarter-mcp":"dist/mcp/server.js"},"bugs":{"url":"https://github.com/Analog-Labs/firestarter-mcp/issues"},"dist":{"shasum":"4354137012bf1fe720dd4c3f5a9c4239f824623a","tarball":"https://registry.npmjs.org/@analog-labs/firestarter-mcp/-/firestarter-mcp-2.19.0.tgz","fileCount":67,"integrity":"sha512-QVoJNBa15i7Eue7rN7PKR5ai91Gj2vzlNzb4LBt24kPSOsG79/ogm4jsA2U2Q4MimweA6j51v2weeRYd2oGDaw==","signatures":[{"sig":"MEUCIQC7xBdWldbfQxXxkSHxgrCylW/+av1s0rPDO63aOykV5wIgI1mxvSnguv16g2qT45z3WIoZLUnRovu4CWhkslrnQrM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCbmULkeKn6k2BlLMv9ga+HTwsExWf9zP+wjNnvlttcswIgYmmAZuDONAeTu6432k4fNs5B/pnLc7gVKr2UYpgb43c="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@analog-labs%2ffirestarter-mcp@2.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3086224},"main":"./dist/mcp/route.js","name":"@analog-labs/firestarter-mcp","type":"module","_from":"file:analog-labs-firestarter-mcp-2.19.0.tgz","types":"./dist/mcp/route.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/mcp/route.d.ts","default":"./dist/mcp/route.js"},"./route":{"types":"./dist/mcp/route.d.ts","default":"./dist/mcp/route.js"},"./tools":{"types":"./dist/mcp/tools.d.ts","default":"./dist/mcp/tools.js"},"./server":{"types":"./dist/mcp/server.d.ts","default":"./dist/mcp/server.js"},"./prompts":{"types":"./dist/mcp/prompts.d.ts","default":"./dist/mcp/prompts.js"},"./schemas":{"types":"./dist/mcp/schemas.d.ts","default":"./dist/mcp/schemas.js"},"./mcp.json":"./mcp.json","./platform":{"types":"./dist/platform.d.ts","default":"./dist/platform.js"},"./resources":{"types":"./dist/mcp/resources.d.ts","default":"./dist/mcp/resources.js"},"./ucp-schema":{"types":"./dist/mcp/ucp-schema.d.ts","default":"./dist/mcp/ucp-schema.js"},"./package.json":"./package.json","./ws-transport":{"types":"./dist/mcp/ws-transport.d.ts","default":"./dist/mcp/ws-transport.js"},"./oauth-metadata":{"types":"./dist/mcp/oauth-metadata.d.ts","default":"./dist/mcp/oauth-metadata.js"}},"license":"MIT","scripts":{"mcp":"tsx src/mcp/server.ts","test":"vitest run","build":"node scripts/build-shopping-ui.mjs && tsc","prepare":"node scripts/build-shopping-ui.mjs && tsc && node scripts/build-mcpb.mjs","version":"node scripts/sync-version.mjs && git add mcpb/manifest.json mcp.json src/mcp/mcp.json src/mcp/server.ts src/mcp/route.ts","build:ui":"node scripts/build-shopping-ui.mjs","typecheck":"tsc --noEmit && tsc -p tsconfig.client.json","build:mcpb":"node scripts/build-mcpb.mjs","test:watch":"vitest","sync-version":"node scripts/sync-version.mjs","sync-manifests":"tsx scripts/sync-manifest-descriptions.ts"},"version":"2.19.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f47cc02-6f8c-4dbe-b9ae-d70334c76be4"}},"homepage":"https://firestarter.network","_resolved":"/home/runner/work/firestarter-mcp/firestarter-mcp/analog-labs-firestarter-mcp-2.19.0.tgz","_integrity":"sha512-QVoJNBa15i7Eue7rN7PKR5ai91Gj2vzlNzb4LBt24kPSOsG79/ogm4jsA2U2Q4MimweA6j51v2weeRYd2oGDaw==","repository":{"url":"git+https://github.com/Analog-Labs/firestarter-mcp.git","type":"git"},"_npmVersion":"11.19.1","description":"Firestarter MCP server — AI-native commerce execution: search products, buy with approval, track orders, manage listings, connect Shopify, and monitor prices.","directories":{},"maintainers":[{"name":"alitanveeranalog","email":"tanveer@analog.one"},{"name":"adeel-analog","email":"adeel@analog.one"},{"name":"analog-one","email":"branimir@analog.one"},{"name":"junius-ana","email":"junius@analog.one"}],"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","zod":"^4.4.3","hono":"^4.12.31","jimp":"^1.6.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.7.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","vitest":"^4.1.8","esbuild":"^0.25.12","@types/ws":"^8.18.1","typescript":"^6.0.3","@types/node":"^25.9.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/firestarter-mcp_2.19.0_1788515027560_0.14310610077292418"}}},"time":{"created":"2026-08-14T11:22:33.379Z","modified":"2026-09-04T09:43:48.107Z","0.0.0-bootstrap.0":"2026-08-14T11:22:33.657Z","2.3.0":"2026-08-14T13:11:36.411Z","2.4.0":"2026-08-18T09:40:49.577Z","2.5.0":"2026-08-19T09:44:34.496Z","2.5.1":"2026-08-19T11:45:05.733Z","2.6.0":"2026-08-20T09:31:40.760Z","2.11.0":"2026-08-24T11:28:43.330Z","2.11.1":"2026-08-25T07:51:03.905Z","2.12.0":"2026-08-25T09:26:17.398Z","2.12.1":"2026-08-25T17:12:42.661Z","2.13.0":"2026-08-25T22:45:29.868Z","2.14.0":"2026-08-26T09:32:13.004Z","2.15.0":"2026-08-26T13:24:39.183Z","2.15.1":"2026-08-27T08:32:50.746Z","2.16.0":"2026-08-27T18:16:45.872Z","2.17.3":"2026-08-31T11:09:21.996Z","2.17.4":"2026-09-01T09:40:15.991Z","2.18.1":"2026-09-02T12:32:04.339Z","2.19.0":"2026-09-04T09:43:47.764Z"},"bugs":{"url":"https://github.com/Analog-Labs/firestarter-mcp/issues"},"license":"MIT","homepage":"https://firestarter.network","repository":{"url":"git+https://github.com/Analog-Labs/firestarter-mcp.git","type":"git"},"description":"Firestarter MCP server — AI-native commerce execution: search products, buy with approval, track orders, manage listings, connect Shopify, and monitor prices.","maintainers":[{"name":"alitanveeranalog","email":"tanveer@analog.one"},{"name":"adeel-analog","email":"adeel@analog.one"},{"name":"analog-one","email":"branimir@analog.one"},{"name":"junius-ana","email":"junius@analog.one"}],"readme":"# Firestarter MCP Server\n\nThe [Model Context Protocol](https://modelcontextprotocol.io) server for\n[Firestarter](https://firestarter.network) — AI-native commerce execution.\nLets an AI assistant search real products, buy them with your approval, track\ndeliveries, and run a seller business end to end.\n\n## Connect\n\nThe hosted server lives at **`https://api.firestarter.network/mcp`**\n(streamable HTTP; WebSocket on the same path). Pick your client:\n\n**Claude.ai (web, desktop app, mobile).** Settings → Connectors → *Add custom\nconnector* → paste the server URL. Claude discovers the OAuth endpoints\nautomatically and walks you through signing in with your Firestarter account —\nno API key needed.\n\n**Claude Code.**\n\n```bash\nclaude mcp add --transport http firestarter https://api.firestarter.network/mcp\n```\n\nAuthenticate via the OAuth prompt, or set a Bearer API key header if you prefer\na key.\n\n**Claude Desktop (offline-friendly extension).** Download the packaged\nextension from\n[`https://api.firestarter.network/mcp/download`](https://api.firestarter.network/mcp/download)\n(or grab `firestarter.mcpb` from the latest\n[GitHub release](https://github.com/Analog-Labs/firestarter-mcp/releases)),\nopen it with Claude Desktop, and paste your API key when prompted — it is\nstored in your OS keychain.\n\n**Any other MCP client.** Remote: point it at the server URL with\n`Authorization: Bearer fs_live_…` (or `fs_test_…` for sandbox). Local stdio:\n\n```bash\nFIRESTARTER_API_KEY=fs_test_... npx -y @analog-labs/firestarter-mcp\n```\n\nGet an API key at\n[firestarter.network/dashboard](https://firestarter.network/dashboard); full\nsetup docs at [firestarter.network/mcp](https://firestarter.network/mcp).\n\n## Authentication\n\nTwo supported schemes:\n\n- **OAuth 2.0** — the server publishes RFC 9728 / RFC 8414 discovery metadata\n  and answers unauthenticated requests with a `WWW-Authenticate` challenge.\n  Dynamic client registration (RFC 7591) and PKCE S256 are supported, so\n  OAuth-capable hosts (claude.ai, ChatGPT, Claude Code) connect with no\n  pre-shared secret.\n- **API keys** — `fs_live_…` / `fs_test_…` Bearer tokens from the dashboard,\n  for clients and scripts that prefer a static credential.\n\n## What's inside\n\n86 tools, 7 resources, and 10 prompts covering the full commerce lifecycle:\n\n- **Buying** — search and price real products, approve-gated checkout,\n  receipts, delivery tracking, returns, disputes, and an inline shopping grid\n  (MCP Apps) for browsing results.\n- **Buyer safety** — saved addresses, payment methods, spend caps, and\n  auto-approve limits.\n- **Price monitoring** — watches with scheduled checks and notifications.\n- **Selling** — listings, repricing, imports, Shopify/TikTok/store connectors,\n  order fulfillment, analytics, and payouts.\n- **Community markets & drops** — curated storefronts with revenue sharing.\n\nEvery tool declares `readOnlyHint` / `destructiveHint` / `openWorldHint`\nannotations, enforced by tests, so MCP hosts can apply the right confirmation\npolicy per call.\n\n## Developing\n\n```bash\nnpm ci\nnpm run build        # builds the inline shopping UI, then compiles\nnpm test\nnpm run build:mcpb   # produces mcpb/dist/firestarter.mcpb\n```\n\nSet `FIRESTARTER_API_KEY` (`fs_live_...` for live orders, `fs_test_...` for\nsandbox) to run the stdio server; `FIRESTARTER_API_URL` overrides the API base\nfor sandbox use.\n\n## Safety model\n\nPurchases never complete without an explicit approval step: `firestarter_execute`\nfinds and prices options, and only `firestarter_approve` charges. Tools that\nmove money or delete records are annotated `destructiveHint: true` so MCP hosts\nprompt before running them; read-only tools are annotated so they don't.\n\n## Privacy Policy\n\nFull policy: **https://firestarter.network/privacy** · Questions: **privacy@firestarter.network**\n\nThis section covers the Firestarter Desktop Extension (`mcpb/`), which runs the\nFirestarter MCP server locally and calls the Firestarter API on your behalf.\n\n**What is collected.** The extension holds one credential you supply at install time: your\nFirestarter API key. Claude Desktop stores it in your operating system's keychain, not in\nplaintext config. Beyond that, the extension sends only what a request needs — the product\nsearch or listing you ask about, and, when you approve a purchase, the order and delivery\naddress tied to it. It reads no files and collects no telemetry of its own.\n\n**How it is used and stored.** Requests go over TLS to `https://api.firestarter.network`\n(overridable via the `api_url` config for sandbox use) and are handled under the policy\nlinked above. Order, listing, and account records are stored server-side to run the\nservice. Payment card numbers are never stored by Firestarter; card details are handled by\nthe payment processor, and stored secrets are kept as cryptographic hashes.\n\n**Third-party sharing.** Data is shared only where completing the transaction requires it —\nprincipally the merchant fulfilling your order, plus payment and shipping providers. It is\nnot sold, and there is no third-party advertising or tracking.\n\n**Retention.** Data is retained while your account is active; execution logs are retained\nfor 90 days. You may export your data or request deletion of your account from the\ndashboard, or by writing to the address above.\n\n**Your control.** Uninstalling the extension removes the stored API key from your keychain\nand ends its access. Revoking the key in the Firestarter dashboard has the same effect\nimmediately, from any device.\n\n## License\n\nMIT — see [LICENSE](LICENSE).\n","readmeFilename":"README.md"}