{"_id":"@bsvkey/inference-mcp","_rev":"14-c90e12ac8cf5a610a307f273f5be071b","name":"@bsvkey/inference-mcp","dist-tags":{"latest":"1.3.3"},"versions":{"1.0.0":{"name":"@bsvkey/inference-mcp","version":"1.0.0","keywords":["mcp","model-context-protocol","bsv","inference","pay-per-token","http-402","x402","claude","grok","micropayments","agents"],"author":{"name":"Embryo Space Inc. DBA BSVKey"},"license":"MIT","_id":"@bsvkey/inference-mcp@1.0.0","maintainers":[{"name":"interence","email":"support@embryospace.com"}],"homepage":"https://inference.bsvkey.com","bin":{"bsvkey-inference-mcp":"server.js"},"dist":{"shasum":"6695f7463cdffb031ad272d9b61c5e06032d8337","tarball":"https://registry.npmjs.org/@bsvkey/inference-mcp/-/inference-mcp-1.0.0.tgz","fileCount":5,"integrity":"sha512-9ZVaB+MfvjKQ6v/PEZCR5UoCy2e89EWR6DVFczZ63c4phc5wUJlAYpmSOJjIZ6Ra94byv/Czx/I2qyPnCqWcwQ==","signatures":[{"sig":"MEYCIQCE55TYEkEAB6Kjx61d2GDF5CyNkrfRlcf+TqSXGMknNwIhAPfa+rSx5vfOqv0Jhh7/RIbl0oTlYfZxaVvv3/X9gif4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16966},"main":"server.js","type":"module","engines":{"node":">=18"},"gitHead":"013f525c4a5e0a072cdc731e0aa6fdfa8734806e","scripts":{"start":"node server.js"},"_npmUser":{"name":"interence","email":"support@embryospace.com"},"_npmVersion":"11.11.0","description":"MCP server: buy Claude & Grok inference metered per token, settled in BSV, through the hosted inference.bsvkey.com gateway.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/inference-mcp_1.0.0_1788545097647_0.3665038015671904","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@bsvkey/inference-mcp","version":"1.0.1","keywords":["mcp","model-context-protocol","bsv","inference","pay-per-token","http-402","x402","claude","grok","micropayments","agents"],"author":{"name":"Embryo Space Inc. DBA BSVKey"},"license":"MIT","_id":"@bsvkey/inference-mcp@1.0.1","maintainers":[{"name":"interence","email":"support@embryospace.com"}],"homepage":"https://inference.bsvkey.com","bugs":{"url":"https://github.com/BSVKey/inference-mcp/issues"},"bin":{"bsvkey-inference-mcp":"server.js"},"dist":{"shasum":"a5ed9f9546bbf8e834d9fa9c59206b1e7a3cc2f6","tarball":"https://registry.npmjs.org/@bsvkey/inference-mcp/-/inference-mcp-1.0.1.tgz","fileCount":5,"integrity":"sha512-THsB2VxKubGeSpOtthe9ZRCtIWd9xqg39MgmeXqAmDGl2D4mBHaTSNaVz9ka7aC/W36F3RJuG2VQcGIkBlRUXw==","signatures":[{"sig":"MEUCIQDeaivoLDjK6ZWeg3agIt6b+wO81xS8WN78hBYVgtaagAIgad5Rqukgt8cJ+OutxFPivsQsSIZonudto/zipIGDNzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17284},"main":"server.js","type":"module","engines":{"node":">=18"},"gitHead":"c2c62b1d09b133f0d3d893d4110cc425485a97e3","mcpName":"io.github.BSVKey/inference-mcp","scripts":{"start":"node server.js"},"_npmUser":{"name":"interence","email":"support@embryospace.com"},"repository":{"url":"git+https://github.com/BSVKey/inference-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server: buy Claude & Grok inference metered per token, settled in BSV, through the hosted inference.bsvkey.com gateway.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/inference-mcp_1.0.1_1788547146880_0.3226085827082872","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@bsvkey/inference-mcp","version":"1.1.0","keywords":["mcp","model-context-protocol","bsv","inference","pay-per-token","http-402","x402","claude","grok","micropayments","agents"],"author":{"name":"Embryo Space Inc. DBA BSVKey"},"license":"MIT","_id":"@bsvkey/inference-mcp@1.1.0","maintainers":[{"name":"interence","email":"support@embryospace.com"}],"homepage":"https://inference.bsvkey.com","bugs":{"url":"https://github.com/BSVKey/inference-mcp/issues"},"bin":{"bsvkey-inference-mcp":"server.js"},"dist":{"shasum":"2eff50d778658b734c75c50b9198601af1441b7f","tarball":"https://registry.npmjs.org/@bsvkey/inference-mcp/-/inference-mcp-1.1.0.tgz","fileCount":5,"integrity":"sha512-c9AhHheeoPlLhKZDRXTOW6ga5o+llj28POpkBxzWg07uyqHxCB2sHYSnogDJrG39UIC758BZ1fFtLALyJCIJdg==","signatures":[{"sig":"MEQCICgfjovb7v7RDgeB4Pk2M6a6b9ZwakXIOhaD0AbfxfSNAiBV5bPrEHYNFZMVXKHVSvoQ5YZds5jDhoGbbpY6+KNhqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21003},"main":"server.js","type":"module","engines":{"node":">=18"},"gitHead":"26d9bf8909fbfd5b12098b6959676e64ea580cd9","mcpName":"io.github.BSVKey/inference-mcp","scripts":{"start":"node server.js"},"_npmUser":{"name":"interence","email":"support@embryospace.com"},"repository":{"url":"git+https://github.com/BSVKey/inference-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server: buy Claude & Grok inference metered per token, settled in BSV, through the hosted inference.bsvkey.com gateway. Channels or per-call x402.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"optionalDependencies":{"@bsv/sdk":"^1","@bsvkey/x402-bsv-client":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/inference-mcp_1.1.0_1788618061881_0.31093994031014116","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@bsvkey/inference-mcp","version":"1.1.1","keywords":["mcp","model-context-protocol","bsv","inference","pay-per-token","http-402","x402","claude","grok","micropayments","agents"],"author":{"name":"Embryo Space Inc. DBA BSVKey"},"license":"MIT","_id":"@bsvkey/inference-mcp@1.1.1","maintainers":[{"name":"interence","email":"support@embryospace.com"}],"homepage":"https://inference.bsvkey.com","bugs":{"url":"https://github.com/BSVKey/inference-mcp/issues"},"bin":{"bsvkey-inference-mcp":"server.js"},"dist":{"shasum":"43b4d9a411177fe24f96e68db649b168d631f988","tarball":"https://registry.npmjs.org/@bsvkey/inference-mcp/-/inference-mcp-1.1.1.tgz","fileCount":5,"integrity":"sha512-5OeGHhdALeOxfMgdnnYwqPehnLFdSxf4pWeURXgWlCOnAULinO874dtP4K6WnxlksjUys3a7ciiuLaLYKq2LMA==","signatures":[{"sig":"MEQCIBuYBMSTZlQ+mw3z6fIoV61OzpY7TCiZcAgcx9/y7i/HAiAEHMFJ+tgDyDriUEMHn4xKu3FMVl/IATypXyoiL+6cHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20982},"main":"server.js","type":"module","engines":{"node":">=18"},"gitHead":"bd4e19d7cad3b06de8fe8b8e8e2e8675709908cd","mcpName":"io.github.BSVKey/inference-mcp","scripts":{"start":"node server.js"},"_npmUser":{"name":"interence","email":"support@embryospace.com"},"repository":{"url":"git+https://github.com/BSVKey/inference-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server: buy Claude & Grok inference metered per token, settled in BSV, through the hosted inference.bsvkey.com gateway. Channels or per-call x402.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"optionalDependencies":{"@bsv/sdk":"^2","@bsvkey/x402-bsv-client":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/inference-mcp_1.1.1_1788750892887_0.15510488490589758","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@bsvkey/inference-mcp","version":"1.1.2","keywords":["mcp","model-context-protocol","bsv","inference","pay-per-token","http-402","x402","claude","grok","micropayments","agents"],"author":{"name":"Embryo Space Inc. DBA BSVKey"},"license":"MIT","_id":"@bsvkey/inference-mcp@1.1.2","maintainers":[{"name":"interence","email":"support@embryospace.com"}],"homepage":"https://inference.bsvkey.com","bugs":{"url":"https://github.com/BSVKey/inference-mcp/issues"},"bin":{"bsvkey-inference-mcp":"server.js"},"dist":{"shasum":"6edc4da6382d609fede67af8381fc22855ccce82","tarball":"https://registry.npmjs.org/@bsvkey/inference-mcp/-/inference-mcp-1.1.2.tgz","fileCount":5,"integrity":"sha512-0Ui9vuGWvCetFr40+jDTYomSayxQ0ZZF8UA4jx2rQ9KwzGlo4e7MDPDdKogWK5C9fUWBlhsLmn3ynjIH8dHgxw==","signatures":[{"sig":"MEQCIFm7A/zwxIAbElqeiIRjBPWkpvi7EDDvlm248T5o1PRwAiAzxyXXjhtzdachwPsfbFkkD2dyuvRn7QRKA1Ypf1LWzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24528},"main":"server.js","type":"module","engines":{"node":">=18"},"gitHead":"11c257b5e1e15926a4f03d51af80faac16fd142a","mcpName":"io.github.BSVKey/inference-mcp","scripts":{"start":"node server.js"},"_npmUser":{"name":"interence","email":"support@embryospace.com"},"repository":{"url":"git+https://github.com/BSVKey/inference-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server: buy Claude & Grok inference metered per token, settled in BSV, through the hosted inference.bsvkey.com gateway. Channels or per-call x402.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"optionalDependencies":{"@bsv/sdk":"^2","@bsvkey/x402-bsv-client":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/inference-mcp_1.1.2_1788789212089_0.758858253765814","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@bsvkey/inference-mcp","version":"1.2.0","keywords":["mcp","model-context-protocol","bsv","inference","pay-per-token","http-402","x402","claude","grok","micropayments","agents"],"author":{"name":"Embryo Space Inc. DBA BSVKey"},"license":"MIT","_id":"@bsvkey/inference-mcp@1.2.0","maintainers":[{"name":"interence","email":"support@embryospace.com"}],"homepage":"https://inference.bsvkey.com","bugs":{"url":"https://github.com/BSVKey/inference-mcp/issues"},"bin":{"bsvkey-inference-mcp":"server.js"},"dist":{"shasum":"c1c3a54e9efe1a3879836089d383739ba92adad4","tarball":"https://registry.npmjs.org/@bsvkey/inference-mcp/-/inference-mcp-1.2.0.tgz","fileCount":5,"integrity":"sha512-Qfy3NdU1uY/B9MIxP6vXtz70owR6e9FhcZNCFvmyr7h/t86rmY4WkW9Llf/Ho2B8lQahnpTKdw95W1YSx3TOlw==","signatures":[{"sig":"MEUCIHUtu0qlv+ub+cfh3aCLgLmE2/HQMIowHYkytYkR8Ld+AiEAyNGj2fYbssNozTOC1L/TEkBGjM9uOT8mJuTldg/OEuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25704},"main":"server.js","type":"module","engines":{"node":">=18"},"gitHead":"548d6b83b7d47fb0a52b7c2e9d7948e6c0e9320d","mcpName":"io.github.BSVKey/inference-mcp","scripts":{"start":"node server.js"},"_npmUser":{"name":"interence","email":"support@embryospace.com"},"repository":{"url":"git+https://github.com/BSVKey/inference-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server: buy Claude & Grok inference metered per token, settled in BSV, through the hosted inference.bsvkey.com gateway. Channels or per-call x402.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"optionalDependencies":{"@bsv/sdk":"^2","@bsvkey/x402-bsv-client":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/inference-mcp_1.2.0_1788805699641_0.6671565077017174","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@bsvkey/inference-mcp","version":"1.2.1","keywords":["mcp","model-context-protocol","bsv","inference","pay-per-token","http-402","x402","claude","grok","micropayments","agents"],"author":{"name":"Embryo Space Inc. DBA BSVKey"},"license":"MIT","_id":"@bsvkey/inference-mcp@1.2.1","maintainers":[{"name":"interence","email":"support@embryospace.com"}],"homepage":"https://inference.bsvkey.com","bugs":{"url":"https://github.com/BSVKey/inference-mcp/issues"},"bin":{"bsvkey-inference-mcp":"server.js"},"dist":{"shasum":"bf5ced6bb702d8b93f0c92736f81440b25f6301f","tarball":"https://registry.npmjs.org/@bsvkey/inference-mcp/-/inference-mcp-1.2.1.tgz","fileCount":5,"integrity":"sha512-LPX41hZx1uLZjX929YAnoO+xiSxvPQPyRUc7fVdyA5nxQsToW1B+OKePm7XUn3o/vQgSq7cNiDKiSN7Z0Fa23A==","signatures":[{"sig":"MEUCIQD6cGifqXzBSIpabnHyRAUVtrZPWVu2rjM3w1YeL4UbzQIgDDRXcqufy0ZGYJLyDoGommsPM8Dq9eHf9m7KQgNz4Vo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25895},"main":"server.js","type":"module","engines":{"node":">=18"},"gitHead":"f6cdaec1d7644b0e434cdf5d1394833e1ca2f790","mcpName":"io.github.BSVKey/inference-mcp","scripts":{"start":"node server.js"},"_npmUser":{"name":"interence","email":"support@embryospace.com"},"repository":{"url":"git+https://github.com/BSVKey/inference-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server: buy Claude & Grok inference metered per token, settled in BSV, through the hosted inference.bsvkey.com gateway. Channels or per-call x402.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"optionalDependencies":{"@bsv/sdk":"^2","@bsvkey/x402-bsv-client":"^0.4.2"},"_npmOperationalInternal":{"tmp":"tmp/inference-mcp_1.2.1_1788808372706_0.6105380517984151","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@bsvkey/inference-mcp","version":"1.2.2","keywords":["mcp","model-context-protocol","bsv","inference","pay-per-token","http-402","x402","claude","grok","micropayments","agents"],"author":{"name":"Embryo Space Inc. DBA BSVKey"},"license":"MIT","_id":"@bsvkey/inference-mcp@1.2.2","maintainers":[{"name":"interence","email":"support@embryospace.com"}],"homepage":"https://inference.bsvkey.com","bugs":{"url":"https://github.com/BSVKey/inference-mcp/issues"},"bin":{"bsvkey-inference-mcp":"server.js"},"dist":{"shasum":"a36b638acf81f5d3cf2d6bed9681e8431ebe1d6f","tarball":"https://registry.npmjs.org/@bsvkey/inference-mcp/-/inference-mcp-1.2.2.tgz","fileCount":5,"integrity":"sha512-/CITKecgvQC/MNyRuKFCmc6U7z7Myko3Z+Op4wN+SOCQtSI+tCVqaZj9bQ76JLIdSbICqD+knAYE6YjBMddc0Q==","signatures":[{"sig":"MEUCIHJve3d+S5IHXJopKpwmVHl+c7+ZJYIuxzz/rc8NpcneAiEA78g17LNzsZaIxX3g9L958yjOaVmGByRxiSRqlJUBbZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30778},"main":"server.js","type":"module","engines":{"node":">=18"},"gitHead":"5d25edcd177e6205852b9603b3a4a264b208aa8c","mcpName":"io.github.BSVKey/inference-mcp","scripts":{"start":"node server.js"},"_npmUser":{"name":"interence","email":"support@embryospace.com"},"repository":{"url":"git+https://github.com/BSVKey/inference-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server: buy Claude & Grok inference metered per token, settled in BSV, through the hosted inference.bsvkey.com gateway. Channels or per-call x402.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"optionalDependencies":{"@bsv/sdk":"^2","@bsvkey/x402-bsv-client":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/inference-mcp_1.2.2_1788918553536_0.5331189241759953","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@bsvkey/inference-mcp","version":"1.2.3","keywords":["mcp","model-context-protocol","bsv","inference","pay-per-token","http-402","x402","claude","grok","micropayments","agents"],"author":{"name":"Embryo Space Inc. DBA BSVKey"},"license":"MIT","_id":"@bsvkey/inference-mcp@1.2.3","maintainers":[{"name":"interence","email":"support@embryospace.com"}],"homepage":"https://inference.bsvkey.com","bugs":{"url":"https://github.com/BSVKey/inference-mcp/issues"},"bin":{"bsvkey-inference-mcp":"server.js"},"dist":{"shasum":"035962cb7fdd76f8c033a3c3eb638db6340b17d8","tarball":"https://registry.npmjs.org/@bsvkey/inference-mcp/-/inference-mcp-1.2.3.tgz","fileCount":5,"integrity":"sha512-sMvHyX5zJf3ZVp9HbUWG2/sRfSdJdl1zZLVbclTRORr8ugiLTaFc2Uu+27+N+Twz/91dVb0PbWOGxOJy763cLQ==","signatures":[{"sig":"MEYCIQDr5Ox0/0UxPfPP+jzn0Ny2Dhhaaa3SRgvIFGaRS1FVHwIhAIeuXqfuf5m4i8feT/5f2tEfhyJQh30gIyQns5rGEdi0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDJsK1MH87mlk4ZREG1ZRZCoC7McscHfMzG28D0isRUSAIhANTODIbnzaoI1d2Ko6MC60A/0Q62oIKijOi6e0ME57XE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30716},"main":"server.js","type":"module","engines":{"node":">=18"},"gitHead":"f827d501f9f56fdc05d9cb299db1a28782f11b8e","mcpName":"io.github.BSVKey/inference-mcp","scripts":{"start":"node server.js"},"_npmUser":{"name":"interence","email":"support@embryospace.com"},"repository":{"url":"git+https://github.com/BSVKey/inference-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server: buy Claude & Grok inference metered per token, settled in BSV, through the hosted inference.bsvkey.com gateway. Channels or per-call x402.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"optionalDependencies":{"@bsv/sdk":"^2","@bsvkey/x402-bsv-client":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/inference-mcp_1.2.3_1790140875583_0.7947617017606932","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@bsvkey/inference-mcp","version":"1.2.4","keywords":["mcp","model-context-protocol","bsv","inference","pay-per-token","http-402","x402","claude","grok","micropayments","agents"],"author":{"name":"Embryo Space Inc. DBA BSVKey"},"license":"MIT","_id":"@bsvkey/inference-mcp@1.2.4","maintainers":[{"name":"interence","email":"support@embryospace.com"}],"homepage":"https://inference.bsvkey.com","bugs":{"url":"https://github.com/BSVKey/inference-mcp/issues"},"bin":{"bsvkey-inference-mcp":"server.js"},"dist":{"shasum":"1d8c92d8f924406eef56a04423bcde706aff0b08","tarball":"https://registry.npmjs.org/@bsvkey/inference-mcp/-/inference-mcp-1.2.4.tgz","fileCount":5,"integrity":"sha512-Ut8R4rkVjbZrffVDP12bQQNrEyUg53UDwEUBTTQxOOTqBO2YP2YCrV1vEnKAZm+b/mmAvJmYOkCTINSg4RekVw==","signatures":[{"sig":"MEQCIDpMPqwSqOA1UEOCkyvWath4ADt1KeyFWshFk9DhfrW0AiBd3WibuftJ5uBaw2lgHEYJ+uOpuxHe0UoS3Amz3yVGPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICGISl6ebmPdOdLhFaffWIvQ2qte/gligXRkvs+xV7IPAiEAjfw5ukZCbQ2YvbR/hD1oT4uUeC3aK+LdVqG7O6o7XNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35650},"main":"server.js","type":"module","engines":{"node":">=18"},"gitHead":"7461ee18348b2ce810d6106dc688db326970877a","mcpName":"io.github.BSVKey/inference-mcp","scripts":{"start":"node server.js"},"_npmUser":{"name":"interence","email":"support@embryospace.com"},"repository":{"url":"git+https://github.com/BSVKey/inference-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server: buy Claude & Grok inference metered per token, settled in BSV, through the hosted inference.bsvkey.com gateway. Channels or per-call x402.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"optionalDependencies":{"@bsv/sdk":"^2","@bsvkey/x402-bsv-client":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/inference-mcp_1.2.4_1790145200250_0.6737690703570423","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@bsvkey/inference-mcp","version":"1.3.0","keywords":["mcp","model-context-protocol","bsv","inference","pay-per-token","http-402","x402","claude","grok","micropayments","agents","xrp","xrpl"],"author":{"name":"Embryo Space Inc. DBA BSVKey"},"license":"MIT","_id":"@bsvkey/inference-mcp@1.3.0","maintainers":[{"name":"interence","email":"support@embryospace.com"}],"homepage":"https://inference.bsvkey.com","bugs":{"url":"https://github.com/BSVKey/inference-mcp/issues"},"bin":{"bsvkey-inference-mcp":"server.js"},"dist":{"shasum":"a36a9acddcf97957306e739d30d23f134ae27f30","tarball":"https://registry.npmjs.org/@bsvkey/inference-mcp/-/inference-mcp-1.3.0.tgz","fileCount":5,"integrity":"sha512-wnVAuQppfVtpt8rataAL5y15OQVEkp/96+XsR8tiabf0a444kKVode/DEzHdfp6t7HIBBXZjqSe3n1iVWPCE4w==","signatures":[{"sig":"MEQCIHj//jAwKSSIdT9W1VIQxZzYLBQer34G2ijTboM7i6pZAiBreDfBicrtGkQmVbE8drZkVxkKHtrSFYg6DVllP7efsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAh5Us+I8ZuBqIeaNkxrkw+lxhCg6dzmaincLmeUG802AiBvMOb3ScM3fJPRT/lS0LQIb3qEToHaj+KuyJOIgAnGAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43118},"main":"server.js","type":"module","engines":{"node":">=18"},"gitHead":"bb9e05983fa5f00af0c817ce69d2a0b777bd618f","mcpName":"io.github.BSVKey/inference-mcp","scripts":{"start":"node server.js"},"_npmUser":{"name":"interence","email":"support@embryospace.com"},"repository":{"url":"git+https://github.com/BSVKey/inference-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server: buy Claude & Grok inference metered per token through the hosted inference.bsvkey.com gateway. Pay with BSV (channels or per-call x402) or per call in XRP on the XRP Ledger.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"optionalDependencies":{"xrpl":"^4.4.1","@bsv/sdk":"^2","@bsvkey/x402-bsv-client":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/inference-mcp_1.3.0_1790151344373_0.8435720611143167","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@bsvkey/inference-mcp","version":"1.3.1","keywords":["mcp","model-context-protocol","bsv","inference","pay-per-token","http-402","x402","claude","grok","micropayments","agents","xrp","xrpl"],"author":{"name":"Embryo Space Inc. DBA BSVKey"},"license":"MIT","_id":"@bsvkey/inference-mcp@1.3.1","maintainers":[{"name":"interence","email":"support@embryospace.com"}],"homepage":"https://inference.bsvkey.com","bugs":{"url":"https://github.com/BSVKey/inference-mcp/issues"},"bin":{"bsvkey-inference-mcp":"server.js"},"dist":{"shasum":"47a86973d1c1097e929b902260f0d74658e6d584","tarball":"https://registry.npmjs.org/@bsvkey/inference-mcp/-/inference-mcp-1.3.1.tgz","fileCount":5,"integrity":"sha512-d6VxZew+5/EkQbTbc7A80finY92V7AMSrWS69yZsM65jLA3IttsKg8IUqcHV77WqHbjSQxCgGGmvrzmu8o4s/Q==","signatures":[{"sig":"MEYCIQCfeyAGrYNBB4e3SU6M7yRH+JjQWx+xn74zCHLgS5cnPAIhAMGOqHjO/HM4B4R0b/qu0WUZjqm1+JPXk88rENe7rSJe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQChr6AWSg5BtmvfrX9Vj5YPYE/CtA8sA1RBpUnRQtCU1QIhAKxf/LUFMa0Afy/6J4SBI43lCXfCJboTUAmaLGRnITlE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43864},"main":"server.js","type":"module","engines":{"node":">=18"},"gitHead":"c51985db18b98a7e377cda4c4cb4f23c9351bac5","mcpName":"io.github.BSVKey/inference-mcp","scripts":{"start":"node server.js"},"_npmUser":{"name":"interence","email":"support@embryospace.com"},"repository":{"url":"git+https://github.com/BSVKey/inference-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server: buy Claude & Grok inference metered per token through the hosted inference.bsvkey.com gateway. Pay with BSV (channels or per-call x402) or per call in XRP on the XRP Ledger.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"optionalDependencies":{"xrpl":"^4.4.1","@bsv/sdk":"^2","@bsvkey/x402-bsv-client":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/inference-mcp_1.3.1_1790153135878_0.3446834248142403","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@bsvkey/inference-mcp","version":"1.3.2","keywords":["mcp","model-context-protocol","bsv","inference","pay-per-token","http-402","x402","claude","grok","micropayments","agents","xrp","xrpl"],"author":{"name":"Embryo Space Inc. DBA BSVKey"},"license":"MIT","_id":"@bsvkey/inference-mcp@1.3.2","maintainers":[{"name":"interence","email":"support@embryospace.com"}],"homepage":"https://inference.bsvkey.com","bugs":{"url":"https://github.com/BSVKey/inference-mcp/issues"},"bin":{"bsvkey-inference-mcp":"server.js"},"dist":{"shasum":"34f61be6faaf2830cf085c09accd45f8081dd440","tarball":"https://registry.npmjs.org/@bsvkey/inference-mcp/-/inference-mcp-1.3.2.tgz","fileCount":5,"integrity":"sha512-N8gkoTUd4RQgoRft7LmkPKMnhh4i9rPODgruy1p9Incfy00y68fHpw1BZvOEfxT+cgX0ZqUD9o7jaGUEqJpzbA==","signatures":[{"sig":"MEQCIEaW4iI2Bk9bJTaUWYb95Wuc1uRAdtdsw+0+EK8bk056AiB1Tnx8736bPPJwNYEvf3xx08aciDxzJNugkGtQt3WrOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDKauRBEOLv73COb2RjPwLyWlOjxDXdJF0ltobLovxovgIgcBCtXkSnDmzq0M1m3L267OVjFC2odjn/Ayyn5nK86dU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44115},"main":"server.js","type":"module","engines":{"node":">=18"},"gitHead":"3d92137d81caee92b83bbee95b9d46492db06158","mcpName":"io.github.BSVKey/inference-mcp","scripts":{"start":"node server.js"},"_npmUser":{"name":"interence","email":"support@embryospace.com"},"repository":{"url":"git+https://github.com/BSVKey/inference-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server: buy Claude & Grok inference metered per token through the hosted inference.bsvkey.com gateway. Pay with BSV (channels or per-call x402) or per call in XRP on the XRP Ledger.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"optionalDependencies":{"xrpl":"^4.4.1","@bsv/sdk":"^2","@bsvkey/x402-bsv-client":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/inference-mcp_1.3.2_1790154828584_0.14657894486472034","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"_id":"@bsvkey/inference-mcp@1.3.3","bin":{"bsvkey-inference-mcp":"server.js"},"bugs":{"url":"https://github.com/BSVKey/inference-mcp/issues"},"dist":{"shasum":"331257764a4f265e8ad1b649d75245a7c04cc380","tarball":"https://registry.npmjs.org/@bsvkey/inference-mcp/-/inference-mcp-1.3.3.tgz","fileCount":5,"integrity":"sha512-szRCLLyp1qKvidaW7j555BdrtaqjQfMNjZDiOuKTyKWcWOlMz9W55I5GmthFWeqMmAFBhI99VnMJ3sw+1wfgyg==","signatures":[{"sig":"MEUCIQC6L36bGVTBktFaWpN0FEj0CYmlZxeOvOOumKF+qrQasgIgW+77YLRN9DW6ue0aD5UuLl71q+PQaHayOeHt72ZZIrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD/FLsxthDF975MEsVAknH08BUFz8RaRI8zlE2tI6o3XgIgbY3xZF2pwSmN66owHuG6mVtQAGfdFZWM21HQ18YXuEA="}],"unpackedSize":44747},"main":"server.js","name":"@bsvkey/inference-mcp","type":"module","author":{"name":"Embryo Space Inc. DBA BSVKey"},"engines":{"node":">=18"},"gitHead":"0544e7f5fe18dd161617fba1fdafee6d726ab343","license":"MIT","mcpName":"io.github.BSVKey/inference-mcp","scripts":{"start":"node server.js"},"version":"1.3.3","_npmUser":{"name":"interence","email":"support@embryospace.com"},"homepage":"https://inference.bsvkey.com","keywords":["mcp","model-context-protocol","bsv","inference","pay-per-token","http-402","x402","claude","grok","micropayments","agents","xrp","xrpl"],"repository":{"url":"git+https://github.com/BSVKey/inference-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server: buy Claude & Grok inference metered per token through the hosted inference.bsvkey.com gateway. Pay with BSV (channels or per-call x402) or per call in XRP on the XRP Ledger.","directories":{},"maintainers":[{"name":"interence","email":"support@embryospace.com"}],"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"optionalDependencies":{"xrpl":"^4.4.1","@bsv/sdk":"^2","@bsvkey/x402-bsv-client":"^0.7.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/inference-mcp_1.3.3_1790804076938_0.46317749501944094"}}},"time":{"created":"2026-09-04T18:04:57.421Z","modified":"2026-09-30T21:34:37.223Z","1.0.0":"2026-09-04T18:04:57.786Z","1.0.1":"2026-09-04T18:39:07.015Z","1.1.0":"2026-09-05T14:21:02.037Z","1.1.1":"2026-09-07T03:14:53.022Z","1.1.2":"2026-09-07T13:53:32.234Z","1.2.0":"2026-09-07T18:28:19.809Z","1.2.1":"2026-09-07T19:12:52.832Z","1.2.2":"2026-09-09T01:49:13.649Z","1.2.3":"2026-09-23T05:21:15.667Z","1.2.4":"2026-09-23T06:33:20.332Z","1.3.0":"2026-09-23T08:15:44.458Z","1.3.1":"2026-09-23T08:45:35.950Z","1.3.2":"2026-09-23T09:13:48.658Z","1.3.3":"2026-09-30T21:34:37.034Z"},"bugs":{"url":"https://github.com/BSVKey/inference-mcp/issues"},"author":{"name":"Embryo Space Inc. DBA BSVKey"},"license":"MIT","homepage":"https://inference.bsvkey.com","keywords":["mcp","model-context-protocol","bsv","inference","pay-per-token","http-402","x402","claude","grok","micropayments","agents","xrp","xrpl"],"repository":{"url":"git+https://github.com/BSVKey/inference-mcp.git","type":"git"},"description":"MCP server: buy Claude & Grok inference metered per token through the hosted inference.bsvkey.com gateway. Pay with BSV (channels or per-call x402) or per call in XRP on the XRP Ledger.","maintainers":[{"name":"interence","email":"support@embryospace.com"}],"readme":"# @bsvkey/inference-mcp\r\n\r\nAn MCP server that lets any agent buy **Claude & Grok inference metered per token,\r\nsettled in BSV**, through the hosted gateway at **inference.bsvkey.com**. Zero\r\ndependencies (Node ≥ 18, uses global `fetch`). It's a thin HTTP client — it never\r\nholds your keys or runs models; every call is billed through the gateway.\r\n\r\nTools: `list_models`, `infer`, `channel_balance`, `open_channel`, `x402_infer`, `xrp_infer`.\r\n\r\nTwo ways to pay: a **prepaid channel** (`infer`, fund once, draw down per token) or\r\n**per call via x402** (`x402_infer` — no channel; the agent pays each request in BSV\r\nwith its own key). `x402_infer` needs a funded WIF (`wif` arg or `BSVKEY_WIF`) and the\r\noptional `@bsvkey/x402-bsv-client` + `@bsv/sdk` packages (installed with this one).\r\n\r\n**Pay per call in XRP** with `xrp_infer`: the tool gets a quote in XRP (priced from\r\nthe XRP Ledger's own XRP/RLUSD market), signs one XRP Payment for exactly that\r\nlocally, and the gateway checks it before broadcasting, waits for validation (a few\r\nseconds), and returns the answer, the settlement tx, and a signed receipt. It needs\r\na funded XRP seed (`xrpSeed` arg or `BSVKEY_XRP_SEED`; create one at\r\n[xrp.bsvkey.com/wallet](https://xrp.bsvkey.com/wallet)) and the optional `xrpl`\r\npackage (installed with this one; it needs Node 20.19+ or 22.12+). The account\r\nkeeps a 1 XRP reserve that can't be spent.\r\n\r\n**Verifiable metering.** Each `infer` call returns a signed usage receipt, and the\r\ntool auto-verifies it offline (with the optional packages installed): the result\r\nincludes `receiptVerified` and `meterVerified` (`true`, `false` + `receiptCheck`,\r\nor `null`). It recovers the broker key (pinned from `GET /v1/receipt-key`); binds\r\nthe receipt to **the channel you called** (from your API key, not the receipt's\r\nself-report); checks a monotonic sequence (no replay/gap) and running totals within\r\nthe funded amount; **recomputes the charge** from the published rate (you can never\r\nbe overcharged); and **recomputes the token count from the exact bytes** of your\r\nmessages and the completion, under the pinned `bsvkey-meter/1` tokenizer. So the\r\nchannel payment is on-chain and both the meter and the charge are auditable,\r\nwithout trusting the broker's word.\r\n\r\nFour things an unattended client should know:\r\n\r\n- **Fails closed.** If the pinned-key endpoint is unreachable, `receiptVerified`\r\n  is `null` (unknown), never `true` — a down pin weakens the check to *unknown*,\r\n  not to *trusted*.\r\n- **Supply your funded amount.** Set `BSVKEY_FUNDED_SATS` (or pass `fundedSats`)\r\n  to the amount you funded on-chain. The receipt's own `fundedSats` is the broker's\r\n  assertion; when you supply yours, a receipt claiming a different amount is\r\n  rejected and totals are checked against what you actually paid.\r\n- **Persist across restarts.** Sequence continuity is in-memory by default (a\r\n  replay before the first receipt this process sees would be invisible). Set\r\n  `BSVKEY_RECEIPT_STATE` to a file path to persist per-channel `seq`/totals so\r\n  replays are caught across restarts.\r\n- **The receipt is the ledger.** The `GET /v1/channels/:id` balance endpoint can\r\n  lag the signed receipt by ~20s; trust the receipt, treat the endpoint as a cache.\r\n\r\nSpec: https://inference.bsvkey.com/usage-receipts.md\r\n\r\n## Quick start\r\n1. **Fund a channel once** at https://inference.bsvkey.com (BRC-100 wallet, or\r\n   load a key in-page). Copy the key it returns: `channelId:channelSecret`.\r\n2. **Add the MCP server** to your agent host (below), with that key in\r\n   `BSVKEY_API_KEY`.\r\n3. Ask your agent to run inference — it calls `infer` and pays per token.\r\n\r\n`list_models` and `open_channel` work with no key; `infer` and `channel_balance`\r\nneed a funded channel key.\r\n\r\n## Install\r\n\r\nPublished on npm as **[@bsvkey/inference-mcp](https://www.npmjs.com/package/@bsvkey/inference-mcp)**.\r\n\r\n### Claude Code\r\n```bash\r\nclaude mcp add bsvkey-inference \\\r\n  --env BSVKEY_API_KEY=channelId:channelSecret \\\r\n  -- npx -y @bsvkey/inference-mcp\r\n```\r\n\r\n### Claude Desktop / Codex / any MCP host (JSON config)\r\n```json\r\n{\r\n  \"mcpServers\": {\r\n    \"bsvkey-inference\": {\r\n      \"command\": \"npx\",\r\n      \"args\": [\"-y\", \"@bsvkey/inference-mcp\"],\r\n      \"env\": { \"BSVKEY_API_KEY\": \"channelId:channelSecret\" }\r\n    }\r\n  }\r\n}\r\n```\r\nNo npm? Grab the single-file server directly (`https://inference.bsvkey.com/mcp/server.js`) and use `\"command\": \"node\", \"args\": [\"server.js\"]`.\r\n\r\n## Configuration (env)\r\n| Var | Default | Meaning |\r\n|---|---|---|\r\n| `BSVKEY_BASE_URL` | `https://inference.bsvkey.com/v1` | Gateway base URL (set to a self-hosted deployment if you run your own). |\r\n| `BSVKEY_API_KEY` | — | `channelId:channelSecret` for a funded channel. Optional; can also be passed per call as `apiKey`. |\r\n| `BSVKEY_FUNDED_SATS` | — | The amount you funded your channel with on-chain. When set, receipts are verified against it instead of the broker-signed `fundedSats`. Optional; per-call `fundedSats`. |\r\n| `BSVKEY_XRP_SEED` | none | An XRP wallet seed for `xrp_infer`. Optional; can also be passed per call as `xrpSeed`. Never leaves this process. |\r\n| `BSVKEY_RECEIPT_STATE` | — | Path to a JSON file for persisting per-channel receipt continuity (seq + totals) across restarts. Optional; in-memory only if unset. |\r\n\r\n## Errors\r\n\r\nA failed tool call returns `isError: true` with text in one fixed shape, so an\r\nagent can branch on the code without parsing prose:\r\n\r\n```\r\nerror: <code> (<http status>): <message> [extra=value, ...]\r\n```\r\n\r\n| Code | Status | Tool | What it means | What to do |\r\n|---|---|---|---|---|\r\n| `no_channel_key` | | `infer`, `channel_balance` | No `apiKey` and no `BSVKEY_API_KEY` | Open a channel at the site (see `open_channel`) |\r\n| `invalid_channel` | 401 / 404 | `infer`, `channel_balance` | Channel not found, wrong secret, or closed | Open a new channel |\r\n| `insufficient_balance` | 402 | `infer` | The channel can't cover the worst case for this call; extras give `requiredSats` and `balanceSats` | Top up at the site, or lower `maxTokens` / turn off `webSearch` |\r\n| `invalid_request` | 400 | `infer`, `x402_infer` | Unknown model or policy, a model whose provider isn't enabled, or bad input | Call `list_models` |\r\n| `upstream_failed` | 502 | `infer` | The model provider failed | Nothing is charged; retry or pick another model |\r\n| `no_wif` | | `x402_infer` | No `wif` and no `BSVKEY_WIF` | Pass a funded key |\r\n| `verifier_missing` | | `x402_infer` | `@bsvkey/x402-bsv-client` / `@bsv/sdk` not installed | `npm i @bsvkey/x402-bsv-client @bsv/sdk` |\r\n| `payment_failed` | 402 | `x402_infer` | The payment didn't settle (e.g. the key's address is unfunded); extras give the `reason` | Fund the address; nothing was spent |\r\n| `upstream_failed` | 502 | `x402_infer` | The payment **settled** but the provider then failed; extras give `settlementTxid` | No automatic refund: email embryospace@gmail.com with the txid |\r\n| `no_xrp_seed` | | `xrp_infer` | No `xrpSeed` and no `BSVKEY_XRP_SEED` | Pass a funded XRP seed |\r\n| `xrpl_missing` | | `xrp_infer` | The `xrpl` package isn't installed | `npm i xrpl` |\r\n| `node_too_old` | | `xrp_infer` | Node is older than 20.19 / 22.12, which the `xrpl` package needs | Upgrade Node (the other tools run on Node 18+) |\r\n| `insufficient_xrp` | | `xrp_infer` | The wallet isn't activated, or can't cover the quote above its 1 XRP reserve | Fund it; nothing was spent |\r\n| `payment_failed` | 402 | `xrp_infer` | The payment was refused before broadcast, or didn't settle; extras give the `reason` | Nothing was spent unless a settlement tx is included |\r\n| `upstream_failed` | 502 | `xrp_infer` | The payment **settled** but the provider then failed; extras give the settlement tx | No automatic refund: email embryospace@gmail.com with the tx |\r\n\r\nOn a prepaid channel nothing is charged on any error. A successful `infer` can\r\nstill report `receiptVerified: false` (the signed receipt didn't check out; see\r\n`receiptCheck`) or `null` (couldn't check: verifier missing, or the receipt-key\r\nendpoint was down).\r\n\r\nThinking models (`claude-sonnet-5`, `claude-opus-5`, `claude-opus-5-5`,\r\n`claude-fable-5-1`) bill their hidden reasoning as output, and `maxTokens` is\r\nraised to at least 1024 for them.\r\n\r\n## Verify it's wired (no key needed)\r\n```bash\r\nprintf '%s\\n' \\\r\n  '{\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"initialize\",\"params\":{}}' \\\r\n  '{\"jsonrpc\":\"2.0\",\"id\":2,\"method\":\"tools/list\",\"params\":{}}' \\\r\n  '{\"jsonrpc\":\"2.0\",\"id\":3,\"method\":\"tools/call\",\"params\":{\"name\":\"list_models\",\"arguments\":{}}}' \\\r\n  | node server.js\r\n```\r\n\r\n## Marketplace listing blurb\r\n> **BSV Inference** — Pay-per-token Claude & Grok, settled in BSV. Prepay a channel\r\n> once, then meter every token with no subscription, account, or card. OpenAI-\r\n> compatible, optional live web search, on-chain settlement. MCP + portable SKILL.md.\r\n\r\n## Publishing (operator)\r\n- Live on npm under the `@bsvkey` org (owner: `interence`). First publish: v1.0.0.\r\n- To ship an update: bump `version` in `package.json`, then\r\n  `npm publish --access public` (2FA/security-key prompt applies).\r\n- Canonical source: https://github.com/BSVKey/inference-mcp\r\n- To list on a skills marketplace (e.g. bopen.ai), submit `SKILL.md` + this README.\r\n","readmeFilename":"README.md"}