{"_id":"@blockia-pay/merchant-demo-mcp","_rev":"13-ba980c9075bf0edcc72191ed117d3141","name":"@blockia-pay/merchant-demo-mcp","dist-tags":{"latest":"0.3.11"},"versions":{"0.1.0":{"name":"@blockia-pay/merchant-demo-mcp","version":"0.1.0","_id":"@blockia-pay/merchant-demo-mcp@0.1.0","maintainers":[{"name":"blockialabs","email":"kristijan.boshev@blockialabs.com"}],"bin":{"merchant-demo-mcp":"dist/index.js"},"dist":{"shasum":"27bf5107a81324de9e1455b64fb284d0474df7ec","tarball":"https://registry.npmjs.org/@blockia-pay/merchant-demo-mcp/-/merchant-demo-mcp-0.1.0.tgz","fileCount":20,"integrity":"sha512-XiXWJJ91ZLhoeEEIatW/xD255ObB/IKjs1/TtFAiOOMk2LlLml37mU2ba/M99vd3IijfeUhGzspa8bvd9WKJcA==","signatures":[{"sig":"MEUCIQDOmsXWBLZWsk4wbgDpcRDxjqrM1j/LRFVdocZVx0p5JQIgcucROjn6Y/9cjK4jDssdy8vsIbTNdHOibCe2EBg2H+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80359},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"9c3b15b59cd2da4caa16ec6175cf45a54e75afbc","private":false,"scripts":{"dev":"tsc -p tsconfig.lib.json --watch","lint":"eslint . --ext .ts --max-warnings 0","build":"tsc -p tsconfig.lib.json","clean":"rm -rf dist","start":"node ./dist/index.js --transport stdio","lint:fix":"eslint . --ext .ts --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"blockialabs","email":"kristijan.boshev@blockialabs.com"},"_npmVersion":"10.9.2","description":"**Merchant Demo MCP** is a sample Model Context Protocol (MCP) server that simulates a digital storefront (like *Steam*) and integrates with the **Blockia Pay MCP** for crypto-based payments using the **X402 payment standard**.","directories":{},"_nodeVersion":"22.15.1","dependencies":{"zod":"^3.24.2","@changesets/cli":"^2.29.7","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3"},"_npmOperationalInternal":{"tmp":"tmp/merchant-demo-mcp_0.1.0_1762910020149_0.6862808371805305","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@blockia-pay/merchant-demo-mcp","version":"0.2.0","_id":"@blockia-pay/merchant-demo-mcp@0.2.0","maintainers":[{"name":"blockialabs","email":"kristijan.boshev@blockialabs.com"}],"bin":{"merchant-demo-mcp":"dist/index.js"},"dist":{"shasum":"8ea6ec4892da099743a52c3aee7d245a7959fd87","tarball":"https://registry.npmjs.org/@blockia-pay/merchant-demo-mcp/-/merchant-demo-mcp-0.2.0.tgz","fileCount":21,"integrity":"sha512-p95cpX12Ky7ZH0SUm5hp780tYsC0OuVQMSjLtjBeyH9t+q9eGsqvJWyPy7Rt/TTaOsw7RTTJM8OzGLZqy/NrlQ==","signatures":[{"sig":"MEYCIQDmFig0SCPH9bQjRetuD3TRtJsXMgf0TsI6wedyDr5N+wIhAKi4+DIQjAjPqi6akxhIHbnfaX2faOQ4oUUXXvf/vPKb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83405},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"9c3b15b59cd2da4caa16ec6175cf45a54e75afbc","private":false,"scripts":{"dev":"tsc -p tsconfig.lib.json --watch","lint":"eslint . --ext .ts --max-warnings 0","build":"tsc -p tsconfig.lib.json","clean":"rm -rf dist","start":"node ./dist/index.js --transport stdio","lint:fix":"eslint . --ext .ts --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"blockialabs","email":"kristijan.boshev@blockialabs.com"},"_npmVersion":"10.9.2","description":"**Merchant Demo MCP** is a sample Model Context Protocol (MCP) server that simulates a digital storefront (like *Steam*) and integrates with the **Blockia Pay MCP** for crypto-based payments using the **X402 payment standard**.","directories":{},"_nodeVersion":"22.15.1","dependencies":{"zod":"^3.24.2","@changesets/cli":"^2.29.7","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3"},"_npmOperationalInternal":{"tmp":"tmp/merchant-demo-mcp_0.2.0_1762912054045_0.7508517426553973","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@blockia-pay/merchant-demo-mcp","version":"0.3.0","_id":"@blockia-pay/merchant-demo-mcp@0.3.0","maintainers":[{"name":"blockialabs","email":"kristijan.boshev@blockialabs.com"}],"bin":{"merchant-demo-mcp":"dist/index.js"},"dist":{"shasum":"46af39cd1687b0089e5ef74c67c06b75ce7033df","tarball":"https://registry.npmjs.org/@blockia-pay/merchant-demo-mcp/-/merchant-demo-mcp-0.3.0.tgz","fileCount":20,"integrity":"sha512-N1Y0wIj04+P4H3Qo9VY0DqtwQR1iheq+tH2eKw0960uM8Me5j0gGQB1jeyE1Gv2z00Av1CYxahwJUt8c6SnVfg==","signatures":[{"sig":"MEYCIQCPN4baNGoEFjj+MDjY0q39iAbXsLBGv8dVoVrEpjbFfgIhAIWBize9YLdQVHcZTCLGVnwE97gdb9qHj5kwYKiRfp0r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86089},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"9c3b15b59cd2da4caa16ec6175cf45a54e75afbc","private":false,"scripts":{"dev":"tsc -p tsconfig.lib.json --watch","lint":"eslint . --ext .ts --max-warnings 0","build":"tsc -p tsconfig.lib.json","clean":"rm -rf dist","start":"node ./dist/index.js --transport stdio","lint:fix":"eslint . --ext .ts --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"blockialabs","email":"kristijan.boshev@blockialabs.com"},"_npmVersion":"10.9.2","description":"**Merchant Demo MCP** is a sample Model Context Protocol (MCP) server that simulates a digital storefront (like *Steam*) and integrates with the **Blockia Pay MCP** for crypto-based payments using the **X402 payment standard**.","directories":{},"_nodeVersion":"22.15.1","dependencies":{"zod":"^3.24.2","@changesets/cli":"^2.29.7","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3"},"_npmOperationalInternal":{"tmp":"tmp/merchant-demo-mcp_0.3.0_1762913562709_0.5282079534939419","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@blockia-pay/merchant-demo-mcp","version":"0.3.1","_id":"@blockia-pay/merchant-demo-mcp@0.3.1","maintainers":[{"name":"blockialabs","email":"kristijan.boshev@blockialabs.com"}],"bin":{"merchant-demo-mcp":"dist/index.js"},"dist":{"shasum":"f47407a5758e78605c2ddf7737ecda63da07f4f0","tarball":"https://registry.npmjs.org/@blockia-pay/merchant-demo-mcp/-/merchant-demo-mcp-0.3.1.tgz","fileCount":21,"integrity":"sha512-Czq8tUqanyZkWl+RfZZf/8g7L8wVSh327VYKqXWD9Ptspv4dEL3cQq0FLWSX89xX8XJer2QAg93coWU/wO5f+g==","signatures":[{"sig":"MEYCIQDUotsBJvdehMH46sgl2t/4Wbv0tIYYJ4dvwsQIqUJBLwIhAPQVgofekmcviQxQ/3EVf9maEvIVj3DJQLmZ1VObHkKx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86496},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"9c3b15b59cd2da4caa16ec6175cf45a54e75afbc","private":false,"scripts":{"dev":"tsc -p tsconfig.lib.json --watch","lint":"eslint . --ext .ts --max-warnings 0","build":"tsc -p tsconfig.lib.json","clean":"rm -rf dist","start":"node ./dist/index.js --transport stdio","lint:fix":"eslint . --ext .ts --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"blockialabs","email":"kristijan.boshev@blockialabs.com"},"_npmVersion":"10.9.2","description":"**Merchant Demo MCP** is a sample Model Context Protocol (MCP) server that simulates a digital storefront (like *Steam*) and integrates with the **Blockia Pay MCP** for crypto-based payments using the **X402 payment standard**.","directories":{},"_nodeVersion":"22.15.1","dependencies":{"zod":"^3.24.2","@changesets/cli":"^2.29.7","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3"},"_npmOperationalInternal":{"tmp":"tmp/merchant-demo-mcp_0.3.1_1762934383772_0.3020108016202723","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@blockia-pay/merchant-demo-mcp","version":"0.3.2","_id":"@blockia-pay/merchant-demo-mcp@0.3.2","maintainers":[{"name":"blockialabs","email":"kristijan.boshev@blockialabs.com"}],"bin":{"merchant-demo-mcp":"dist/index.js"},"dist":{"shasum":"9d500522a79a904e9b2ca4b6753b163246d13fab","tarball":"https://registry.npmjs.org/@blockia-pay/merchant-demo-mcp/-/merchant-demo-mcp-0.3.2.tgz","fileCount":22,"integrity":"sha512-i23rW5z/Vne/XxEzI96AgEpeC+BLPD7ERRBsCsZl83wz1eP6DzSMWBN+/lAnLP8dtVTRo8YCTiIJUg90GOOa6Q==","signatures":[{"sig":"MEUCICd++/8xIdjAdQUFBquXeIUjnvYIgDSFOekhR0YQ1Jv7AiEA0YGtzy4UZNcWp+fgOh7U1vw5xAqr/O/cklIeAbqHmWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88289},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"9c3b15b59cd2da4caa16ec6175cf45a54e75afbc","private":false,"scripts":{"dev":"tsc -p tsconfig.lib.json --watch","lint":"eslint . --ext .ts --max-warnings 0","build":"tsc -p tsconfig.lib.json","clean":"rm -rf dist","start":"node ./dist/index.js --transport stdio","lint:fix":"eslint . --ext .ts --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"blockialabs","email":"kristijan.boshev@blockialabs.com"},"_npmVersion":"10.9.2","description":"**Merchant Demo MCP** is a sample Model Context Protocol (MCP) server that simulates a digital storefront (like *Steam*) and integrates with the **Blockia Pay MCP** for crypto-based payments using the **X402 payment standard**.","directories":{},"_nodeVersion":"22.15.1","dependencies":{"zod":"^3.24.2","@changesets/cli":"^2.29.7","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3"},"_npmOperationalInternal":{"tmp":"tmp/merchant-demo-mcp_0.3.2_1762936931224_0.6289322782149682","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@blockia-pay/merchant-demo-mcp","version":"0.3.4","_id":"@blockia-pay/merchant-demo-mcp@0.3.4","maintainers":[{"name":"blockialabs","email":"kristijan.boshev@blockialabs.com"}],"bin":{"merchant-demo-mcp":"dist/index.js"},"dist":{"shasum":"482488e9a88947547b79d02d6c6c28c806979a53","tarball":"https://registry.npmjs.org/@blockia-pay/merchant-demo-mcp/-/merchant-demo-mcp-0.3.4.tgz","fileCount":24,"integrity":"sha512-2Ngk7WoyX2ZjY8SyCvXqKdwKcdlFdVg6fjNY8sDAvwS2/6ZNPnCwsCY9fnHbTlzlOMhmPyUNQyooFeI2zdyBYA==","signatures":[{"sig":"MEQCIASzOGpjia0PO7wms3mwa1Y0FiPlNYOd7ReLjMcpODrQAiAdTjEVtGNWajg7nBMgecTv/iCHsWASX3anvVj8aXuFXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88900},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"9c3b15b59cd2da4caa16ec6175cf45a54e75afbc","private":false,"scripts":{"dev":"tsc -p tsconfig.lib.json --watch","lint":"eslint . --ext .ts --max-warnings 0","build":"tsc -p tsconfig.lib.json","clean":"rm -rf dist","start":"node ./dist/index.js --transport stdio","lint:fix":"eslint . --ext .ts --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"blockialabs","email":"kristijan.boshev@blockialabs.com"},"_npmVersion":"10.9.2","description":"**Merchant Demo MCP** is a sample Model Context Protocol (MCP) server that simulates a digital storefront (like *Steam*) and integrates with the **Blockia Pay MCP** for crypto-based payments using the **X402 payment standard**.","directories":{},"_nodeVersion":"22.15.1","dependencies":{"zod":"^3.24.2","@changesets/cli":"^2.29.7","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3"},"_npmOperationalInternal":{"tmp":"tmp/merchant-demo-mcp_0.3.4_1762940904824_0.4467472850889387","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@blockia-pay/merchant-demo-mcp","version":"0.3.5","_id":"@blockia-pay/merchant-demo-mcp@0.3.5","maintainers":[{"name":"blockialabs","email":"kristijan.boshev@blockialabs.com"}],"bin":{"merchant-demo-mcp":"dist/index.js"},"dist":{"shasum":"401129e5b3fb73f44daad7a2179f67ba8ef691be","tarball":"https://registry.npmjs.org/@blockia-pay/merchant-demo-mcp/-/merchant-demo-mcp-0.3.5.tgz","fileCount":20,"integrity":"sha512-fk+aqTRbz69viT0JFk7GqLI4SLIrZcbc9Znvugf+A8Fm/rzT7f1oT5ucZ4oU7RfdflK9K0O+yS1gVIbuTFj2Yw==","signatures":[{"sig":"MEYCIQCIsdA8HqsUvY5iszWV7EmP+7Lh9caNyR2AQ07FcPuq7wIhAM2eLXSEUF6unmo/f73J8WMyMoN8/2lDYXgKT5k06+gi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88776},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"9c3b15b59cd2da4caa16ec6175cf45a54e75afbc","private":false,"scripts":{"dev":"tsc -p tsconfig.lib.json --watch","lint":"eslint . --ext .ts --max-warnings 0","build":"tsc -p tsconfig.lib.json","clean":"rm -rf dist","start":"node ./dist/index.js --transport stdio","lint:fix":"eslint . --ext .ts --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"blockialabs","email":"kristijan.boshev@blockialabs.com"},"_npmVersion":"10.9.2","description":"**Merchant Demo MCP** is a sample Model Context Protocol (MCP) server that simulates a digital storefront (like *Steam*) and integrates with the **Blockia Pay MCP** for crypto-based payments using the **X402 payment standard**.","directories":{},"_nodeVersion":"22.15.1","dependencies":{"zod":"^3.24.2","@changesets/cli":"^2.29.7","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3"},"_npmOperationalInternal":{"tmp":"tmp/merchant-demo-mcp_0.3.5_1762946646555_0.6629797936321109","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@blockia-pay/merchant-demo-mcp","version":"0.3.6","_id":"@blockia-pay/merchant-demo-mcp@0.3.6","maintainers":[{"name":"blockialabs","email":"kristijan.boshev@blockialabs.com"}],"bin":{"merchant-demo-mcp":"dist/index.js"},"dist":{"shasum":"18fc089148426e913b528eff544a458a724391db","tarball":"https://registry.npmjs.org/@blockia-pay/merchant-demo-mcp/-/merchant-demo-mcp-0.3.6.tgz","fileCount":22,"integrity":"sha512-GnNO5LcZpa8R9UnGAVY3uzVPlRyUu5EiaDqpMtBNkLUfqAk/WqsiSL3ghHkQHKP+uCTsWKhvoifcWhdsMVez0A==","signatures":[{"sig":"MEYCIQDOJx1bBm/7oyqswUtpRWBLueP2y0rwnNQ8lm3WvW6kWAIhALwXboiYjVDREi/0KFfE9f8li/++4zmSrjjY9vOkVZoa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99553},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"e4a612bb757c6e97f36676d600930c65d7936626","private":false,"scripts":{"dev":"tsc -p tsconfig.lib.json --watch","lint":"eslint . --ext .ts --max-warnings 0","build":"tsc -p tsconfig.lib.json","clean":"rm -rf dist","start":"node ./dist/index.js --transport stdio","lint:fix":"eslint . --ext .ts --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"blockialabs","email":"kristijan.boshev@blockialabs.com"},"_npmVersion":"10.9.2","description":"**Merchant Demo MCP** is a sample Model Context Protocol (MCP) server that simulates a digital storefront (like _Steam_) and integrates with the **Blockia Pay MCP** for crypto-based payments using the **X402 payment standard**.","directories":{},"_nodeVersion":"22.15.1","dependencies":{"zod":"^3.24.2","@changesets/cli":"^2.29.7","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3"},"_npmOperationalInternal":{"tmp":"tmp/merchant-demo-mcp_0.3.6_1762979050091_0.7624843739842413","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@blockia-pay/merchant-demo-mcp","version":"0.3.7","_id":"@blockia-pay/merchant-demo-mcp@0.3.7","maintainers":[{"name":"blockialabs","email":"kristijan.boshev@blockialabs.com"}],"bin":{"merchant-demo-mcp":"dist/index.js"},"dist":{"shasum":"45eecd5850107e1f952401db1831c9f4ef4dffc0","tarball":"https://registry.npmjs.org/@blockia-pay/merchant-demo-mcp/-/merchant-demo-mcp-0.3.7.tgz","fileCount":23,"integrity":"sha512-5aQvNTurru0Lj/lDcRmIBTdabvc09vUOQ0fld6t1Hiw1qMkNr9Ru3CwKSj/Vgpr4K5PG6ObOyAv3cJGeWM7IdA==","signatures":[{"sig":"MEUCIQD84P9K65/yUzM8gC953/TMCIrWhb64zoMV44R2sGfeeAIgK72nn+b0YE8+uD9DoDADjlCL3B0rWxFU9XuNRgZ6P94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99582},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"e4a612bb757c6e97f36676d600930c65d7936626","private":false,"scripts":{"dev":"tsc -p tsconfig.lib.json --watch","lint":"eslint . --ext .ts --max-warnings 0","build":"tsc -p tsconfig.lib.json","clean":"rm -rf dist","start":"node ./dist/index.js --transport stdio","lint:fix":"eslint . --ext .ts --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"blockialabs","email":"kristijan.boshev@blockialabs.com"},"_npmVersion":"10.9.2","description":"**Merchant Demo MCP** is a sample Model Context Protocol (MCP) server that simulates a digital storefront (like _Steam_) and integrates with the **Blockia Pay MCP** for crypto-based payments using the **X402 payment standard**.","directories":{},"_nodeVersion":"22.15.1","dependencies":{"zod":"^3.24.2","@changesets/cli":"^2.29.7","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3"},"_npmOperationalInternal":{"tmp":"tmp/merchant-demo-mcp_0.3.7_1762984087426_0.8189238535385699","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@blockia-pay/merchant-demo-mcp","version":"0.3.8","_id":"@blockia-pay/merchant-demo-mcp@0.3.8","maintainers":[{"name":"blockialabs","email":"kristijan.boshev@blockialabs.com"}],"bin":{"merchant-demo-mcp":"dist/index.js"},"dist":{"shasum":"33e9a9768186a4231ac284f1a1542d3e3b4183d5","tarball":"https://registry.npmjs.org/@blockia-pay/merchant-demo-mcp/-/merchant-demo-mcp-0.3.8.tgz","fileCount":24,"integrity":"sha512-xlr6SzvOvPlKI5H9ZwhN+YRwBX78NnBHdkQS+jM4+8NdGtFfaicGxQ9oc3O8fInvZSYCjlbDumtzhY8XXe7enw==","signatures":[{"sig":"MEUCIQDmTuezwuw4BwGNqGJEvvSfJykOBpXKK1UFBjLpyaspSgIgFn1cK07EbtGdd8H45y2M9oB4FqsASk3uqOzPGgH9mek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100084},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"e4a612bb757c6e97f36676d600930c65d7936626","private":false,"scripts":{"dev":"tsc -p tsconfig.lib.json --watch","lint":"eslint . --ext .ts --max-warnings 0","build":"tsc -p tsconfig.lib.json","clean":"rm -rf dist","start":"node ./dist/index.js --transport stdio","lint:fix":"eslint . --ext .ts --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"blockialabs","email":"kristijan.boshev@blockialabs.com"},"_npmVersion":"10.9.2","description":"**Merchant Demo MCP** is a sample Model Context Protocol (MCP) server that simulates a digital storefront (like _Steam_) and integrates with the **Blockia Pay MCP** for crypto-based payments using the **X402 payment standard**.","directories":{},"_nodeVersion":"22.15.1","dependencies":{"zod":"^3.24.2","@changesets/cli":"^2.29.7","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3"},"_npmOperationalInternal":{"tmp":"tmp/merchant-demo-mcp_0.3.8_1762985121574_0.3263003479710911","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@blockia-pay/merchant-demo-mcp","version":"0.3.9","_id":"@blockia-pay/merchant-demo-mcp@0.3.9","maintainers":[{"name":"blockialabs","email":"kristijan.boshev@blockialabs.com"}],"bin":{"merchant-demo-mcp":"dist/index.js"},"dist":{"shasum":"d91359b633ff70e6284d330ec93dc7b2c95c692a","tarball":"https://registry.npmjs.org/@blockia-pay/merchant-demo-mcp/-/merchant-demo-mcp-0.3.9.tgz","fileCount":21,"integrity":"sha512-BAxjf6m+rmTRyoqizEEELJaPkdApfJw9pM9sGYtlMgmFomd3X5TwAu0AgFTZuJUgRUqUGuwkv+Mezk3c868uVw==","signatures":[{"sig":"MEUCIQCO2E+upw6XLFw6QYiDdVVqQtX05p3NfI7DZfvin0VrWgIgeWZn9P0X/HLscKQ9ohBBkr2ZebWQrCZqLYqimoW6vmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101985},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"64adfec014bcbe0d7ef8351c94293c3e2d02dacf","private":false,"scripts":{"dev":"tsc -p tsconfig.lib.json --watch","lint":"eslint . --ext .ts --max-warnings 0","build":"tsc -p tsconfig.lib.json","clean":"rm -rf dist","start":"node ./dist/index.js --transport stdio","lint:fix":"eslint . --ext .ts --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"blockialabs","email":"kristijan.boshev@blockialabs.com"},"_npmVersion":"10.9.2","description":"**Merchant Demo MCP** is a sample Model Context Protocol (MCP) server that simulates a digital storefront (like _Steam_) and integrates with the **Blockia Pay MCP** for crypto-based payments using the **X402 payment standard**.","directories":{},"_nodeVersion":"22.15.1","dependencies":{"zod":"^3.24.2","@changesets/cli":"^2.29.7","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3"},"_npmOperationalInternal":{"tmp":"tmp/merchant-demo-mcp_0.3.9_1763023834251_0.01981170748832417","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@blockia-pay/merchant-demo-mcp","version":"0.3.10","_id":"@blockia-pay/merchant-demo-mcp@0.3.10","maintainers":[{"name":"blockialabs","email":"kristijan.boshev@blockialabs.com"}],"bin":{"merchant-demo-mcp":"dist/index.js"},"dist":{"shasum":"a60b144ee7db1d270be104389e0e9d66197bdd68","tarball":"https://registry.npmjs.org/@blockia-pay/merchant-demo-mcp/-/merchant-demo-mcp-0.3.10.tgz","fileCount":21,"integrity":"sha512-cFLpsvKzEWD33qrt/lufvmCpl3/Iu9ZjpvIt7CrOUfAw4axkjXMiDOSHkyr6YypG905Mk/2AIa+7hVxYGcIx2Q==","signatures":[{"sig":"MEYCIQDuSNOTwX/6t8mdE36D402+WqFpg3AZLNYILu6d95srJQIhAJ0/hhzZWKdghNZjsujkl2y+CUHR3n+3rgKg7x3brn7/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101987},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"7952cd6e5c1cd3ba44b380b489ad125b87943726","private":false,"scripts":{"dev":"tsc -p tsconfig.lib.json --watch","lint":"eslint . --ext .ts --max-warnings 0","build":"tsc -p tsconfig.lib.json","clean":"rm -rf dist","start":"node ./dist/index.js --transport stdio","lint:fix":"eslint . --ext .ts --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"blockialabs","email":"kristijan.boshev@blockialabs.com"},"_npmVersion":"10.9.2","description":"**Merchant Demo MCP** is a sample Model Context Protocol (MCP) server that simulates a digital storefront (like _Steam_) and integrates with the **Blockia Pay MCP** for crypto-based payments using the **X402 payment standard**.","directories":{},"_nodeVersion":"22.15.1","dependencies":{"zod":"^3.24.2","@changesets/cli":"^2.29.7","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3"},"_npmOperationalInternal":{"tmp":"tmp/merchant-demo-mcp_0.3.10_1763980952915_0.6963600010443449","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@blockia-pay/merchant-demo-mcp","version":"0.3.11","private":false,"type":"module","bin":{"merchant-demo-mcp":"dist/index.js"},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc -p tsconfig.lib.json","dev":"tsc -p tsconfig.lib.json --watch","clean":"rm -rf dist","typecheck":"tsc --noEmit","lint":"eslint . --ext .ts --max-warnings 0","lint:fix":"eslint . --ext .ts --fix","start":"node ./dist/index.js --transport stdio"},"dependencies":{"@changesets/cli":"^2.29.7","@modelcontextprotocol/sdk":"^1.20.0","zod":"^3.24.2"},"devDependencies":{"typescript":"^5.5.3"},"_id":"@blockia-pay/merchant-demo-mcp@0.3.11","gitHead":"ddf7b83a3a06fdcfbdf5d24159b2e4a2ea3accfc","description":"**Merchant Demo MCP** is a sample Model Context Protocol (MCP) server that simulates a digital storefront (like _Steam_) and integrates with the **Blockia Pay MCP** for crypto-based payments using the **X402 payment standard**.","_nodeVersion":"22.15.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-ZgaHIkIYit9CHx+vgTcNF1Y2QTHMqdLvyOxl1ZpV1+pwZ51mae+eXIQbF1D1+GsXPjExn7NrRl50q7vShC7OJA==","shasum":"a71f51a34230b6ba08c9f75f8402c24730ce054b","tarball":"https://registry.npmjs.org/@blockia-pay/merchant-demo-mcp/-/merchant-demo-mcp-0.3.11.tgz","fileCount":22,"unpackedSize":102127,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCmtqZMmAf56pRBZuBWv6YQipxtuc3+Ic8FVWzOFyGFlQIhAID/8FCvzRPIGLRPyDyQyU7LIfBFgRpPChbUT+NCXclZ"}]},"_npmUser":{"name":"blockialabs","email":"kristijan.boshev@blockialabs.com"},"directories":{},"maintainers":[{"name":"blockialabs","email":"kristijan.boshev@blockialabs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/merchant-demo-mcp_0.3.11_1764002414056_0.7400596135994353"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-12T01:13:40.074Z","modified":"2025-11-24T16:40:14.509Z","0.1.0":"2025-11-12T01:13:40.331Z","0.2.0":"2025-11-12T01:47:34.230Z","0.3.0":"2025-11-12T02:12:42.951Z","0.3.1":"2025-11-12T07:59:43.940Z","0.3.2":"2025-11-12T08:42:11.406Z","0.3.4":"2025-11-12T09:48:25.001Z","0.3.5":"2025-11-12T11:24:06.774Z","0.3.6":"2025-11-12T20:24:10.262Z","0.3.7":"2025-11-12T21:48:07.596Z","0.3.8":"2025-11-12T22:05:21.768Z","0.3.9":"2025-11-13T08:50:34.430Z","0.3.10":"2025-11-24T10:42:33.118Z","0.3.11":"2025-11-24T16:40:14.314Z"},"description":"**Merchant Demo MCP** is a sample Model Context Protocol (MCP) server that simulates a digital storefront (like _Steam_) and integrates with the **Blockia Pay MCP** for crypto-based payments using the **X402 payment standard**.","maintainers":[{"name":"blockialabs","email":"kristijan.boshev@blockialabs.com"}],"readme":"# 🕹️ Merchant Demo MCP\n\n**Merchant Demo MCP** is a sample Model Context Protocol (MCP) server that\nsimulates a digital storefront (like _Steam_) and integrates with the **Blockia\nPay MCP** for crypto-based payments using the **X402 payment standard**.\n\nIt exposes endpoints to **search for games**, **view details**, and **purchase\ngames** securely through a decentralized payment flow powered by Blockia.\n\n---\n\n## 🚀 Features\n\n- 🔍 **Search games** by title, region, or genre\n- 🧾 **View game details** including price and availability\n- 💳 **Purchase games** using Blockia Pay payment headers (X402 standard)\n- 🔐 **Secure 402 Payment Flow** requiring payment authorization headers\n- 📦 **Returns license keys**, **transaction hashes**, and **receipts** after\n  successful purchase\n\n---\n\n## 🧩 Architecture Overview\n\nThis server is designed to **work together** with the\n[`blockia-pay-mcp`](https://github.com/blockia-pay/blockia-pay-mcp) server.\n\n| Role        | MCP Server          | Responsibility                                                 |\n| ----------- | ------------------- | -------------------------------------------------------------- |\n| 💰 Payments | `blockia-pay-mcp`   | Handles token balance checks and creates valid payment headers |\n| 🕹️ Merchant | `merchant-demo-mcp` | Exposes product data and enforces X402 payment requirements    |\n\n---\n\n## 🧭 End-to-End Payment Flow\n\n### 1. **Search for a Game**\n\n```typescript\nsearch_games('Cyberpunk 2077');\n```\n\n→ Returns a list of matching games.\n\n### 2. **Prepare the Purchase**\n\n```typescript\nprepare_purchase('cyberpunk-2077');\n```\n\n→ Returns payment requirements (`PaymentRequirements` object).\n\n### 3. **Create Payment Headers** (via Blockia Pay MCP)\n\n```typescript\ncreate_payment_header({\n  requirement: <PaymentRequirements>,\n  x402Version: 1\n})\n```\n\n→ Returns `x-payment` and `x-payment-record-id` headers.\n\n### 4. **Make the Purchase**\n\n```typescript\nmake_purchase({\n  gameId: 'cyberpunk-2077',\n  paymentHeader: '<x-payment>',\n  paymentHeaderRecordId: '<x-payment-record-id>',\n});\n```\n\n→ Returns:\n\n```json\n{\n  \"licenseKey\": \"CYBER-XYZ-123-KEY\",\n  \"receiptUrl\": \"https://merchant.demo/receipts/abc123\",\n  \"transactionHash\": \"0xabcde12345...\"\n}\n```\n\n---\n\n## ⚙️ Tools Registered\n\n### `search_games`\n\nSearches for games by name, with optional limit and region filters.\n\n### `get_game_details`\n\nRetrieves detailed info about a game by ID.\n\n### `prepare_purchase`\n\nReturns `PaymentRequirements` for a given game — used to generate a valid X402\npayment header.\n\n### `make_purchase`\n\nCompletes a purchase using valid payment headers. Returns license key,\ntransaction hash, and receipt URL.\n\n---\n\n## 🧩 Installation\n\n```bash\nnpm install @blockia-pay/merchant-demo-mcp\nnpm run build\n```\n\n---\n\n## 🧠 Notes\n\n- This server does not require a blockchain wallet, but enforces payment via\n  headers.\n- Use together with the Blockia Pay MCP to simulate complete on-chain commerce\n  flows.\n- All data is mock/demo — replace endpoints with your backend to enable real\n  purchases.\n\n---\n\n## 📜 License\n\nMIT License © 2025 Blockia Labs\n","readmeFilename":"README.md"}