{"_id":"sui-analytics-mcp","_rev":"35-409442bec9e10683a47ca43a1c30ba20","name":"sui-analytics-mcp","dist-tags":{"latest":"1.26.0"},"versions":{"1.0.0":{"name":"sui-analytics-mcp","version":"1.0.0","keywords":["sui","mcp","mcp-server","blockchain","model-context-protocol","defi","nft","move","onchain-analytics","grpc","graphql"],"author":{"name":"0xfreak0"},"license":"MIT","_id":"sui-analytics-mcp@1.0.0","maintainers":[{"name":"freako","email":"gorpig@protonmail.com"}],"homepage":"https://github.com/0xfreak0/sui-mcp#readme","bugs":{"url":"https://github.com/0xfreak0/sui-mcp/issues"},"bin":{"sui-analytics-mcp":"dist/index.js"},"dist":{"shasum":"535ad1aa55881e213b35fa5a09393706136baf17","tarball":"https://registry.npmjs.org/sui-analytics-mcp/-/sui-analytics-mcp-1.0.0.tgz","fileCount":127,"integrity":"sha512-Z0lF8JoEF8bnLwP4kiG4LfH1YMXLOns71hZcahwiyTa0oFJL+UWk4b7Z21LelnXaH8xrGJfyKRx/WON2YMBzbg==","signatures":[{"sig":"MEQCIEYZUBvEEVFlU7Nnp9V8PYd/CcuxCBKPnG1w29wgTsgmAiA+DrMmBoHoBqTkRM5yuDOgdf00h6FKZtSOo0Ilo/Q9yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":369680},"type":"module","engines":{"node":">=20"},"gitHead":"11fa3a97f76a5bb86e55a8b87bd816dbabdbbb7b","mcpName":"io.github.0xfreak0/sui-mcp","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/data dist/ && chmod +x dist/index.js","start":"node dist/index.js","generate":"echo 'No codegen needed - using @mysten/sui SDK'","test:watch":"vitest","prepublishOnly":"npm run build && npm test","build:decompiler":"bash scripts/build-decompiler.sh"},"_npmUser":{"name":"freako","email":"gorpig@protonmail.com"},"repository":{"url":"git+https://github.com/0xfreak0/sui-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Read-only Sui blockchain analytics: 47 tools, protocol-aware tx decoding, no API keys or wallet.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.25.3","@mysten/sui":"^2.3.1","@grpc/grpc-js":"^1.14.3","graphql-request":"^7.1.2","@modelcontextprotocol/sdk":"^1.30.0","@protobuf-ts/grpc-transport":"^2.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sui-analytics-mcp_1.0.0_1786123476086_0.8236876483500442","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"sui-analytics-mcp","version":"1.1.0","keywords":["sui","mcp","mcp-server","blockchain","model-context-protocol","defi","nft","move","onchain-analytics","grpc","graphql"],"author":{"name":"0xfreak0"},"license":"MIT","_id":"sui-analytics-mcp@1.1.0","maintainers":[{"name":"freako","email":"gorpig@protonmail.com"}],"homepage":"https://github.com/0xfreak0/sui-mcp#readme","bugs":{"url":"https://github.com/0xfreak0/sui-mcp/issues"},"bin":{"sui-analytics-mcp":"dist/index.js"},"dist":{"shasum":"33681e71bbdc6e71b8230b29f874af406e29e2dd","tarball":"https://registry.npmjs.org/sui-analytics-mcp/-/sui-analytics-mcp-1.1.0.tgz","fileCount":133,"integrity":"sha512-33FxKXADqM/Q+f+W47fg66AXfx6ve86C0aTFa4+TxPdT0irCFfvPtt4g+MuPKZ8leJ+bg30dx2hlbZfNJhfn9g==","signatures":[{"sig":"MEYCIQDdORvu3UmrOUlg2rtZIl9itRUzejzjlWs3Ycl/C6UqtwIhAN00zHopzv14GWRs/uQA6M7pdfIFzPpKSY17z+bNBoP6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sui-analytics-mcp@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":392751},"type":"module","engines":{"node":">=20"},"gitHead":"9d03b334ed7cbe33e2c54350f805be1059819579","mcpName":"io.github.0xfreak0/sui-mcp","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/data dist/ && chmod +x dist/index.js","start":"node dist/index.js","generate":"echo 'No codegen needed - using @mysten/sui SDK'","test:watch":"vitest","set-version":"node scripts/set-version.mjs","prepublishOnly":"npm run build && npm test","build:decompiler":"bash scripts/build-decompiler.sh","verify:published":"node scripts/verify-published.mjs","find-unknown-packages":"node scripts/find-unknown-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dccd77bb-cf37-4370-8ffe-ae116464479c"}},"repository":{"url":"git+https://github.com/0xfreak0/sui-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Read-only Sui blockchain analytics: 47 tools, protocol-aware tx decoding, no API keys or wallet.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.3","@mysten/sui":"^2.3.1","@grpc/grpc-js":"^1.14.3","graphql-request":"^7.1.2","@modelcontextprotocol/sdk":"^1.30.0","@protobuf-ts/grpc-transport":"^2.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sui-analytics-mcp_1.1.0_1786129088036_0.1324499943030295","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"sui-analytics-mcp","version":"1.1.1","keywords":["sui","mcp","mcp-server","blockchain","model-context-protocol","defi","nft","move","onchain-analytics","grpc","graphql"],"author":{"name":"0xfreak0"},"license":"MIT","_id":"sui-analytics-mcp@1.1.1","maintainers":[{"name":"freako","email":"gorpig@protonmail.com"}],"homepage":"https://github.com/0xfreak0/sui-mcp#readme","bugs":{"url":"https://github.com/0xfreak0/sui-mcp/issues"},"bin":{"sui-analytics-mcp":"dist/index.js"},"dist":{"shasum":"12d6467f3808116f9d2bc30cb31093bb5bb78f08","tarball":"https://registry.npmjs.org/sui-analytics-mcp/-/sui-analytics-mcp-1.1.1.tgz","fileCount":133,"integrity":"sha512-eGH+5CM5qtJF0zDelPrq6JquPL3bmPCCte++zqM1g4buTEaBvov9gwp5FoOTrn/1/KgbykahT36SgTuNoIMJJA==","signatures":[{"sig":"MEQCIEMkVXJy1JYpvTH9DYBa9G0ziCEulr81iDg12tuPLVp4AiBHOkAMOvDMN3xs40cVXF0M72QFDXIVJ/AfZRqqcLRSoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sui-analytics-mcp@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":400455},"type":"module","engines":{"node":">=20"},"gitHead":"24622f53e640ac8aeaa3fa9bcfcf11bcdd4a1d82","mcpName":"io.github.0xfreak0/sui-mcp","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/data dist/ && chmod +x dist/index.js","start":"node dist/index.js","generate":"echo 'No codegen needed - using @mysten/sui SDK'","test:watch":"vitest","set-version":"node scripts/set-version.mjs","prepublishOnly":"npm run build && npm test","build:decompiler":"bash scripts/build-decompiler.sh","verify:published":"node scripts/verify-published.mjs","find-unknown-packages":"node scripts/find-unknown-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dccd77bb-cf37-4370-8ffe-ae116464479c"}},"repository":{"url":"git+https://github.com/0xfreak0/sui-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Read-only Sui blockchain analytics: 47 tools, protocol-aware tx decoding, no API keys or wallet.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.3","@mysten/sui":"^2.3.1","@grpc/grpc-js":"^1.14.3","graphql-request":"^7.1.2","@modelcontextprotocol/sdk":"^1.30.0","@protobuf-ts/grpc-transport":"^2.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sui-analytics-mcp_1.1.1_1786129879368_0.3985602845534457","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"sui-analytics-mcp","version":"1.2.0","keywords":["sui","mcp","mcp-server","blockchain","model-context-protocol","defi","nft","move","onchain-analytics","grpc","graphql"],"author":{"name":"0xfreak0"},"license":"MIT","_id":"sui-analytics-mcp@1.2.0","maintainers":[{"name":"freako","email":"gorpig@protonmail.com"}],"homepage":"https://github.com/0xfreak0/sui-mcp#readme","bugs":{"url":"https://github.com/0xfreak0/sui-mcp/issues"},"bin":{"sui-analytics-mcp":"dist/index.js"},"dist":{"shasum":"d754d535d47080ecfb97a0c4d2aec5d093037eb7","tarball":"https://registry.npmjs.org/sui-analytics-mcp/-/sui-analytics-mcp-1.2.0.tgz","fileCount":145,"integrity":"sha512-+rehbPNwJ569cWP3oaqqFKU23Qax7pVR91Zxsmsp3FQsxwl/bQyyzSwKJz5fJRRHiyaCDVLsssnzFjQo39QMEw==","signatures":[{"sig":"MEQCIFM1yfm+keDayXfccWGmJMw0G9mjDitW5RmT6G9QfP0nAiAPB0FOK32KP5CTp6iiPcKy9slPJtKY2xyShJWCLp7EzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sui-analytics-mcp@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":447860},"type":"module","engines":{"node":">=20"},"gitHead":"1a1376c86137240623c65ac6c2cb0f417ef2a117","mcpName":"io.github.0xfreak0/sui-mcp","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/data dist/ && chmod +x dist/index.js","start":"node dist/index.js","generate":"echo 'No codegen needed - using @mysten/sui SDK'","test:watch":"vitest","set-version":"node scripts/set-version.mjs","prepublishOnly":"npm run build && npm test","build:decompiler":"bash scripts/build-decompiler.sh","verify:published":"node scripts/verify-published.mjs","find-unknown-packages":"node scripts/find-unknown-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dccd77bb-cf37-4370-8ffe-ae116464479c"}},"repository":{"url":"git+https://github.com/0xfreak0/sui-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Read-only Sui blockchain analytics: 50 tools, protocol-aware tx decoding, no API keys or wallet.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.3","@mysten/sui":"^2.3.1","@grpc/grpc-js":"^1.14.3","graphql-request":"^7.1.2","@modelcontextprotocol/sdk":"^1.30.0","@protobuf-ts/grpc-transport":"^2.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sui-analytics-mcp_1.2.0_1786131994864_0.8291372337204905","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"sui-analytics-mcp","version":"1.3.0","keywords":["sui","mcp","mcp-server","blockchain","model-context-protocol","defi","nft","move","onchain-analytics","grpc","graphql"],"author":{"name":"0xfreak0"},"license":"MIT","_id":"sui-analytics-mcp@1.3.0","maintainers":[{"name":"freako","email":"gorpig@protonmail.com"}],"homepage":"https://github.com/0xfreak0/sui-mcp#readme","bugs":{"url":"https://github.com/0xfreak0/sui-mcp/issues"},"bin":{"sui-analytics-mcp":"dist/index.js"},"dist":{"shasum":"8d250ef60b81ff321da1bd900f5871bb7877338a","tarball":"https://registry.npmjs.org/sui-analytics-mcp/-/sui-analytics-mcp-1.3.0.tgz","fileCount":147,"integrity":"sha512-9LBqN0wqUDbeyI+ci7gvl2hQkuwE3CFNd+5Fh9LTKXLWbJNNtQwUOZb1G+uQ4ryUMDhURYBJchWY11CCnpsJHw==","signatures":[{"sig":"MEQCIH2gO42AWW1mGbuSc16nTEjsQtLpx5RfxE/6i3RFTKT3AiBsk8HPP8FyQYl+LE3OK9UqRRhWWVeswVttHqYvsLN1sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sui-analytics-mcp@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":465984},"type":"module","engines":{"node":">=20"},"gitHead":"4ca266b0a3199fd51b5ae1614b84c13e28e6dc29","mcpName":"io.github.0xfreak0/sui-mcp","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/data dist/ && chmod +x dist/index.js","start":"node dist/index.js","generate":"echo 'No codegen needed - using @mysten/sui SDK'","test:watch":"vitest","set-version":"node scripts/set-version.mjs","prepublishOnly":"npm run build && npm test","build:decompiler":"bash scripts/build-decompiler.sh","verify:published":"node scripts/verify-published.mjs","find-unknown-packages":"node scripts/find-unknown-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dccd77bb-cf37-4370-8ffe-ae116464479c"}},"repository":{"url":"git+https://github.com/0xfreak0/sui-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Read-only Sui blockchain analytics: 52 tools, protocol-aware tx decoding, no API keys or wallet.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.3","@mysten/sui":"^2.3.1","@grpc/grpc-js":"^1.14.3","graphql-request":"^7.1.2","@modelcontextprotocol/sdk":"^1.30.0","@protobuf-ts/grpc-transport":"^2.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sui-analytics-mcp_1.3.0_1786133823676_0.21966744570831165","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"sui-analytics-mcp","version":"1.4.0","keywords":["sui","mcp","mcp-server","blockchain","model-context-protocol","defi","nft","move","onchain-analytics","grpc","graphql"],"author":{"name":"0xfreak0"},"license":"MIT","_id":"sui-analytics-mcp@1.4.0","maintainers":[{"name":"freako","email":"gorpig@protonmail.com"}],"homepage":"https://github.com/0xfreak0/sui-mcp#readme","bugs":{"url":"https://github.com/0xfreak0/sui-mcp/issues"},"bin":{"sui-analytics-mcp":"dist/index.js"},"dist":{"shasum":"b2322a8bb80c6e16f73add20a783fd2cfb429ca0","tarball":"https://registry.npmjs.org/sui-analytics-mcp/-/sui-analytics-mcp-1.4.0.tgz","fileCount":155,"integrity":"sha512-QHFbmqFvcoOV7J7wiuosyGZw4qmxGUWKQXziDsPF0LZx4Dqj87iLtt5v7hA/ZCUG4EOCWdOOXw/sfNqzGFoVzQ==","signatures":[{"sig":"MEQCICCLCF3iVMJdNReYqE2aaowhjm0LY8KK9U7olXQQgSLCAiB6DzorMOEIrwTQ3GKEROXcouqhXD2Gv2AVxgda/y8Pgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sui-analytics-mcp@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":499800},"type":"module","engines":{"node":">=20"},"gitHead":"d260b0a9972b68642986e1f4e45ab33bbd69ff53","mcpName":"io.github.0xfreak0/sui-mcp","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/data dist/ && chmod +x dist/index.js","start":"node dist/index.js","generate":"echo 'No codegen needed - using @mysten/sui SDK'","test:watch":"vitest","set-version":"node scripts/set-version.mjs","prepublishOnly":"npm run build && npm test","build:decompiler":"bash scripts/build-decompiler.sh","verify:published":"node scripts/verify-published.mjs","find-unknown-packages":"node scripts/find-unknown-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dccd77bb-cf37-4370-8ffe-ae116464479c"}},"repository":{"url":"git+https://github.com/0xfreak0/sui-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Read-only Sui blockchain analytics: 53 tools, protocol-aware tx decoding, no API keys or wallet.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.3","@mysten/sui":"^2.3.1","@grpc/grpc-js":"^1.14.3","graphql-request":"^7.1.2","@modelcontextprotocol/sdk":"^1.30.0","@protobuf-ts/grpc-transport":"^2.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sui-analytics-mcp_1.4.0_1786135063188_0.5830408945403289","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"sui-analytics-mcp","version":"1.4.1","keywords":["sui","mcp","mcp-server","blockchain","model-context-protocol","defi","nft","move","onchain-analytics","grpc","graphql"],"author":{"name":"0xfreak0"},"license":"MIT","_id":"sui-analytics-mcp@1.4.1","maintainers":[{"name":"freako","email":"gorpig@protonmail.com"}],"homepage":"https://github.com/0xfreak0/sui-mcp#readme","bugs":{"url":"https://github.com/0xfreak0/sui-mcp/issues"},"bin":{"sui-analytics-mcp":"dist/index.js"},"dist":{"shasum":"53743d0c9f0842884be8c2a6ba52aaa8bc1ceb98","tarball":"https://registry.npmjs.org/sui-analytics-mcp/-/sui-analytics-mcp-1.4.1.tgz","fileCount":155,"integrity":"sha512-TcLLEijzpq018NTULpkvYV6PoGx4hp/SEklP8QkclaXON1jkvZ2TeFAleyuXVsoqAZq1p1XgAPVEFzg1WRBkpA==","signatures":[{"sig":"MEYCIQCpi66rroW+9U6XGsoVPrduSTHSf3BeEi0cpZelJpjLKQIhAOXXMvw+HsRdh2Nt4+GGa56o0YbRDd+fUastzkU0dEn6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sui-analytics-mcp@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":500371},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"2d009132e62fb2529d81d659b4e06737f3f153ec","mcpName":"io.github.0xfreak0/sui-mcp","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/data dist/ && chmod +x dist/index.js","start":"node dist/index.js","generate":"echo 'No codegen needed - using @mysten/sui SDK'","test:watch":"vitest","set-version":"node scripts/set-version.mjs","prepublishOnly":"npm run build && npm test","build:decompiler":"bash scripts/build-decompiler.sh","verify:published":"node scripts/verify-published.mjs","find-unknown-packages":"node scripts/find-unknown-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dccd77bb-cf37-4370-8ffe-ae116464479c"}},"repository":{"url":"git+https://github.com/0xfreak0/sui-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Read-only Sui blockchain analytics: 53 tools, protocol-aware tx decoding, no API keys or wallet.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.3","@mysten/sui":"^2.3.1","@grpc/grpc-js":"^1.14.3","graphql-request":"^7.1.2","@modelcontextprotocol/sdk":"^1.30.0","@protobuf-ts/grpc-transport":"^2.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sui-analytics-mcp_1.4.1_1786136772589_0.738530089878745","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"sui-analytics-mcp","version":"1.5.0","keywords":["sui","mcp","mcp-server","blockchain","model-context-protocol","defi","nft","move","onchain-analytics","grpc","graphql"],"author":{"name":"0xfreak0"},"license":"MIT","_id":"sui-analytics-mcp@1.5.0","maintainers":[{"name":"freako","email":"gorpig@protonmail.com"}],"homepage":"https://github.com/0xfreak0/sui-mcp#readme","bugs":{"url":"https://github.com/0xfreak0/sui-mcp/issues"},"bin":{"sui-analytics-mcp":"dist/index.js"},"dist":{"shasum":"b1b07c29939c5aff8134adbb91014f105b9ab0eb","tarball":"https://registry.npmjs.org/sui-analytics-mcp/-/sui-analytics-mcp-1.5.0.tgz","fileCount":159,"integrity":"sha512-nQJ5q66D8ll5fnr02Dgx62OREav8RjPoIpVhX5VmDPf+T1UaPU5lBk5eXl9+ctjabwNl8YDBVwxxwKzOFbt2JQ==","signatures":[{"sig":"MEYCIQC/11KeExtmu5NdLxKtmguvXwG77LbYCxcpASMlJSl1nAIhAMWpMp22M5kvXWuZuX7RV6RXNVEjxzrN7ZVxq/GSWSMn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sui-analytics-mcp@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":533947},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"06b301079306624f2c0d57612e832ca9929d5a04","mcpName":"io.github.0xfreak0/sui-mcp","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/data dist/ && chmod +x dist/index.js","start":"node dist/index.js","generate":"echo 'No codegen needed - using @mysten/sui SDK'","test:watch":"vitest","set-version":"node scripts/set-version.mjs","prepublishOnly":"npm run build && npm test","build:decompiler":"bash scripts/build-decompiler.sh","verify:published":"node scripts/verify-published.mjs","find-unknown-packages":"node scripts/find-unknown-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dccd77bb-cf37-4370-8ffe-ae116464479c"}},"repository":{"url":"git+https://github.com/0xfreak0/sui-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Read-only Sui blockchain analytics: 57 tools, protocol-aware tx decoding, no API keys or wallet.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.3","@mysten/sui":"^2.3.1","@grpc/grpc-js":"^1.14.3","graphql-request":"^7.1.2","@modelcontextprotocol/sdk":"^1.30.0","@protobuf-ts/grpc-transport":"^2.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sui-analytics-mcp_1.5.0_1786159632722_0.39870561255392767","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"sui-analytics-mcp","version":"1.5.1","keywords":["sui","mcp","mcp-server","blockchain","model-context-protocol","defi","nft","move","onchain-analytics","grpc","graphql","sui-blockchain","blockchain-forensics","fund-tracing","investigation","claude"],"author":{"name":"0xfreak0"},"license":"MIT","_id":"sui-analytics-mcp@1.5.1","maintainers":[{"name":"freako","email":"gorpig@protonmail.com"}],"homepage":"https://github.com/0xfreak0/sui-mcp#readme","bugs":{"url":"https://github.com/0xfreak0/sui-mcp/issues"},"bin":{"sui-analytics-mcp":"dist/index.js"},"dist":{"shasum":"6fa0b131d28a09744860e2a40606de4dc2ff79bf","tarball":"https://registry.npmjs.org/sui-analytics-mcp/-/sui-analytics-mcp-1.5.1.tgz","fileCount":159,"integrity":"sha512-kuj4VEUmPK/KutmNvN2aKAqtFDQrtdWSz2FIwVCAxByjMgR80MXsE+JXAE3k/NnnFOYx5EBVcamZhateGlDH+w==","signatures":[{"sig":"MEUCIQCvl9nxWYMoPaE1FNC+bQKEVeX4pWfnBV14dUAvhAzbRwIgHtpYzC5mDra+FKN4GLlXS9cuUrNLs6JUYw2+c7eoNJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sui-analytics-mcp@1.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":539117},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"bded5ca99a840c9c5ccca22987821a61f7c087d2","mcpName":"io.github.0xfreak0/sui-mcp","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/data dist/ && chmod +x dist/index.js","start":"node dist/index.js","generate":"echo 'No codegen needed - using @mysten/sui SDK'","test:watch":"vitest","set-version":"node scripts/set-version.mjs","prepublishOnly":"npm run build && npm test","build:decompiler":"bash scripts/build-decompiler.sh","verify:published":"node scripts/verify-published.mjs","find-unknown-packages":"node scripts/find-unknown-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dccd77bb-cf37-4370-8ffe-ae116464479c"}},"repository":{"url":"git+https://github.com/0xfreak0/sui-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Read-only Sui blockchain analytics: 57 tools, protocol-aware tx decoding, no API keys or wallet.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.3","@mysten/sui":"^2.3.1","@grpc/grpc-js":"^1.14.3","graphql-request":"^7.1.2","@modelcontextprotocol/sdk":"^1.30.0","@protobuf-ts/grpc-transport":"^2.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sui-analytics-mcp_1.5.1_1786330845908_0.6995935284733619","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"sui-analytics-mcp","version":"1.6.0","keywords":["sui","mcp","mcp-server","blockchain","model-context-protocol","defi","nft","move","onchain-analytics","grpc","graphql","sui-blockchain","blockchain-forensics","fund-tracing","investigation","claude"],"author":{"name":"0xfreak0"},"license":"MIT","_id":"sui-analytics-mcp@1.6.0","maintainers":[{"name":"freako","email":"gorpig@protonmail.com"}],"homepage":"https://github.com/0xfreak0/sui-mcp#readme","bugs":{"url":"https://github.com/0xfreak0/sui-mcp/issues"},"bin":{"sui-analytics-mcp":"dist/index.js"},"dist":{"shasum":"e5af1380bfe7135ecfb6c1c20ca8f4f685b4b819","tarball":"https://registry.npmjs.org/sui-analytics-mcp/-/sui-analytics-mcp-1.6.0.tgz","fileCount":171,"integrity":"sha512-Jg0eu+mNALwB1DWebx8FzRybltvTCvRPh8rHBjol9J4+x5BkXa14FpMu4IFBL8bLHnUjPl7WMT1NYYB45969hA==","signatures":[{"sig":"MEUCIQDWbBTkEjpFBkJlnmJJOgerCyNMiPGLZ9XZK8nTZt9O/AIgDQ01ZqZcLDf2OgahRMuMhwaMYig6yFFgqTF10ABfDf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sui-analytics-mcp@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":588056},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"5bef1f9196e5ad6321b61e1a0a77c7330fc6a0b1","mcpName":"io.github.0xfreak0/sui-mcp","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/data dist/ && chmod +x dist/index.js","start":"node dist/index.js","generate":"echo 'No codegen needed - using @mysten/sui SDK'","test:watch":"vitest","set-version":"node scripts/set-version.mjs","prepublishOnly":"npm run build && npm test","build:decompiler":"bash scripts/build-decompiler.sh","verify:published":"node scripts/verify-published.mjs","find-unknown-packages":"node scripts/find-unknown-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dccd77bb-cf37-4370-8ffe-ae116464479c"}},"repository":{"url":"git+https://github.com/0xfreak0/sui-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Read-only Sui blockchain analytics: 59 tools, protocol-aware tx decoding, no API keys or wallet.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.3","@mysten/sui":"^2.3.1","@grpc/grpc-js":"^1.14.3","graphql-request":"^7.1.2","@modelcontextprotocol/sdk":"^1.30.0","@protobuf-ts/grpc-transport":"^2.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sui-analytics-mcp_1.6.0_1786332677399_0.3946129219159722","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"sui-analytics-mcp","version":"1.7.0","keywords":["sui","mcp","mcp-server","blockchain","model-context-protocol","defi","nft","move","onchain-analytics","grpc","graphql","sui-blockchain","blockchain-forensics","fund-tracing","investigation","claude"],"author":{"name":"0xfreak0"},"license":"MIT","_id":"sui-analytics-mcp@1.7.0","maintainers":[{"name":"freako","email":"gorpig@protonmail.com"}],"homepage":"https://github.com/0xfreak0/sui-mcp#readme","bugs":{"url":"https://github.com/0xfreak0/sui-mcp/issues"},"bin":{"sui-analytics-mcp":"dist/index.js"},"dist":{"shasum":"acfe17895b98dba91deee66bfd545710dcc387ad","tarball":"https://registry.npmjs.org/sui-analytics-mcp/-/sui-analytics-mcp-1.7.0.tgz","fileCount":188,"integrity":"sha512-noNTlMT24/QkhmWnu67FnlIgKJSfimscURpEgr1nredzVVFpotApliWPV+MqDzX2Mo4/cIXmFdiPh9B3MVkSUw==","signatures":[{"sig":"MEQCIGqJEX5g6HBv/ieDDNQBEu+FnB92Tc0pkXlzAWrHGY+HAiAPdTStgeSf4YtUQH4t42HlVDMW5ilDed1khdy6FmWlKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sui-analytics-mcp@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":714542},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"173e5e9c0b876dc72ec8a5860f6d8388fdeb1918","mcpName":"io.github.0xfreak0/sui-mcp","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/data dist/ && chmod +x dist/index.js","start":"node dist/index.js","generate":"echo 'No codegen needed - using @mysten/sui SDK'","test:watch":"vitest","set-version":"node scripts/set-version.mjs","prepublishOnly":"npm run build && npm test","build:decompiler":"bash scripts/build-decompiler.sh","verify:published":"node scripts/verify-published.mjs","sync:protocol-roots":"node scripts/sync-protocol-roots.mjs","find-unknown-packages":"node scripts/find-unknown-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dccd77bb-cf37-4370-8ffe-ae116464479c"}},"repository":{"url":"git+https://github.com/0xfreak0/sui-mcp.git","type":"git"},"_npmVersion":"11.17.0","description":"Read-only Sui blockchain analytics: 60 tools, protocol-aware tx decoding, no API keys or wallet.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.3","@mysten/sui":"^2.3.1","@grpc/grpc-js":"^1.14.3","graphql-request":"^7.1.2","@modelcontextprotocol/sdk":"^1.30.0","@protobuf-ts/grpc-transport":"^2.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sui-analytics-mcp_1.7.0_1788475967027_0.4054220313239283","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"sui-analytics-mcp","version":"1.8.0","keywords":["sui","mcp","mcp-server","blockchain","model-context-protocol","defi","nft","move","onchain-analytics","grpc","graphql","sui-blockchain","blockchain-forensics","fund-tracing","investigation","claude"],"author":{"name":"0xfreak0"},"license":"MIT","_id":"sui-analytics-mcp@1.8.0","maintainers":[{"name":"freako","email":"gorpig@protonmail.com"}],"homepage":"https://github.com/0xfreak0/sui-mcp#readme","bugs":{"url":"https://github.com/0xfreak0/sui-mcp/issues"},"bin":{"sui-analytics-mcp":"dist/index.js"},"dist":{"shasum":"763f6f9d626261813df9c6c594846bec91f01fa3","tarball":"https://registry.npmjs.org/sui-analytics-mcp/-/sui-analytics-mcp-1.8.0.tgz","fileCount":188,"integrity":"sha512-3FmBf09wR721wTt2X16pnrtdGgyjUucsUGvKfB1MWDH3yyrIjJiG195b9FEHAh+7SU28sRDwqa+1LuVwzSDX0w==","signatures":[{"sig":"MEUCIQDnTb5/k35LB+Ug4mB2jEaAOaBEdtWVB2eOzxVLdkVCtQIgBPc+56kq5vTJP4Hy4OKMymzIcr+Afw0TmPxm0BY0XMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sui-analytics-mcp@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":718746},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"aaec903d168381a5f40281fb60c52cbb4478db49","mcpName":"io.github.0xfreak0/sui-mcp","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/data dist/ && chmod +x dist/index.js","start":"node dist/index.js","generate":"echo 'No codegen needed - using @mysten/sui SDK'","test:watch":"vitest","set-version":"node scripts/set-version.mjs","prepublishOnly":"npm run build && npm test","build:decompiler":"bash scripts/build-decompiler.sh","verify:published":"node scripts/verify-published.mjs","sync:protocol-roots":"node scripts/sync-protocol-roots.mjs","find-unknown-packages":"node scripts/find-unknown-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dccd77bb-cf37-4370-8ffe-ae116464479c"}},"repository":{"url":"git+https://github.com/0xfreak0/sui-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Read-only Sui blockchain analytics: 60 tools, protocol-aware tx decoding, no API keys or wallet.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.3","@mysten/sui":"^2.3.1","@grpc/grpc-js":"^1.14.3","graphql-request":"^7.1.2","@modelcontextprotocol/sdk":"^1.30.0","@protobuf-ts/grpc-transport":"^2.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sui-analytics-mcp_1.8.0_1788479205999_0.9026341018327084","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"sui-analytics-mcp","version":"1.9.0","keywords":["sui","mcp","mcp-server","blockchain","model-context-protocol","defi","nft","move","onchain-analytics","grpc","graphql","sui-blockchain","blockchain-forensics","fund-tracing","investigation","claude"],"author":{"name":"0xfreak0"},"license":"MIT","_id":"sui-analytics-mcp@1.9.0","maintainers":[{"name":"freako","email":"gorpig@protonmail.com"}],"homepage":"https://github.com/0xfreak0/sui-mcp#readme","bugs":{"url":"https://github.com/0xfreak0/sui-mcp/issues"},"bin":{"sui-analytics-mcp":"dist/index.js"},"dist":{"shasum":"1cb5b194c741602a55b94cf534fc659ef39dd728","tarball":"https://registry.npmjs.org/sui-analytics-mcp/-/sui-analytics-mcp-1.9.0.tgz","fileCount":198,"integrity":"sha512-eQ2hCVgJhOEUYxU1irTzspFW2oybgts+LJyvnmR2qrAADhEiNnalcVQfuFmXloe7MpoPnC16u/hAukybMnSSTg==","signatures":[{"sig":"MEYCIQCWARwEs+XBngt9Txtod7dlGFUmv66ntFql2+8mmZEgFAIhANj1C9PMzD9cEdJcrPD0IbL3Caw6DyNirh6rjQbmbL2s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sui-analytics-mcp@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":850287},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"34fb20369c74fbfbedc43345d81d342e306a8005","mcpName":"io.github.0xfreak0/sui-mcp","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/data dist/ && chmod +x dist/index.js","start":"node dist/index.js","generate":"echo 'No codegen needed - using @mysten/sui SDK'","test:watch":"vitest","set-version":"node scripts/set-version.mjs","prepublishOnly":"npm run build && npm test","build:decompiler":"bash scripts/build-decompiler.sh","verify:published":"node scripts/verify-published.mjs","sync:protocol-roots":"node scripts/sync-protocol-roots.mjs","find-unknown-packages":"node scripts/find-unknown-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dccd77bb-cf37-4370-8ffe-ae116464479c"}},"repository":{"url":"git+https://github.com/0xfreak0/sui-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Read-only Sui blockchain analytics: 61 tools, protocol-aware tx decoding, no API keys or wallet.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.3","@mysten/sui":"^2.3.1","@grpc/grpc-js":"^1.14.3","graphql-request":"^7.1.2","@modelcontextprotocol/sdk":"^1.30.0","@protobuf-ts/grpc-transport":"^2.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sui-analytics-mcp_1.9.0_1788536229695_0.8005437159206741","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"sui-analytics-mcp","version":"1.10.0","keywords":["sui","mcp","mcp-server","blockchain","model-context-protocol","defi","nft","move","onchain-analytics","grpc","graphql","sui-blockchain","blockchain-forensics","fund-tracing","investigation","claude"],"author":{"name":"0xfreak0"},"license":"MIT","_id":"sui-analytics-mcp@1.10.0","maintainers":[{"name":"freako","email":"gorpig@protonmail.com"}],"homepage":"https://github.com/0xfreak0/sui-mcp#readme","bugs":{"url":"https://github.com/0xfreak0/sui-mcp/issues"},"bin":{"sui-analytics-mcp":"dist/index.js"},"dist":{"shasum":"1d728444729ec1560c723b4ea5193e3d0d6b2850","tarball":"https://registry.npmjs.org/sui-analytics-mcp/-/sui-analytics-mcp-1.10.0.tgz","fileCount":204,"integrity":"sha512-wya1RNxJcbdMf8CqI0ls6igYMgTkKpQBOsjZof1YZKscOrLBqTltf20mYmVbexXpbEq59Rt9S4C3SygwlC0eAQ==","signatures":[{"sig":"MEUCIQD7dGGbVgwb3H7VwKNMmH8KJ3kevgSBqZ0Jn/sjRIx3uAIgardJb8VSV6ShYJc6BOI1HwG66PkrmW0mvXD7sUe/9Bs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sui-analytics-mcp@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":884032},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"eab841c0ed0a8b508b64cb513b623f0e4542597a","mcpName":"io.github.0xfreak0/sui-mcp","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/data dist/ && chmod +x dist/index.js","start":"node dist/index.js","generate":"echo 'No codegen needed - using @mysten/sui SDK'","test:watch":"vitest","set-version":"node scripts/set-version.mjs","prepublishOnly":"npm run build && npm test","build:decompiler":"bash scripts/build-decompiler.sh","verify:published":"node scripts/verify-published.mjs","sync:protocol-roots":"node scripts/sync-protocol-roots.mjs","find-unknown-packages":"node scripts/find-unknown-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dccd77bb-cf37-4370-8ffe-ae116464479c"}},"repository":{"url":"git+https://github.com/0xfreak0/sui-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Read-only Sui blockchain analytics: 61 tools, protocol-aware tx decoding, no API keys or wallet.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.3","@mysten/sui":"^2.3.1","@grpc/grpc-js":"^1.14.3","graphql-request":"^7.1.2","@modelcontextprotocol/sdk":"^1.30.0","@protobuf-ts/grpc-transport":"^2.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sui-analytics-mcp_1.10.0_1788539952345_0.9788452968049783","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"sui-analytics-mcp","version":"1.10.1","keywords":["sui","mcp","mcp-server","blockchain","model-context-protocol","defi","nft","move","onchain-analytics","grpc","graphql","sui-blockchain","blockchain-forensics","fund-tracing","investigation","claude"],"author":{"name":"0xfreak0"},"license":"MIT","_id":"sui-analytics-mcp@1.10.1","maintainers":[{"name":"freako","email":"gorpig@protonmail.com"}],"homepage":"https://github.com/0xfreak0/sui-mcp#readme","bugs":{"url":"https://github.com/0xfreak0/sui-mcp/issues"},"bin":{"sui-analytics-mcp":"dist/index.js"},"dist":{"shasum":"3e23338686d13877de6d3bb30b886f1be481411c","tarball":"https://registry.npmjs.org/sui-analytics-mcp/-/sui-analytics-mcp-1.10.1.tgz","fileCount":204,"integrity":"sha512-JFI35aCMty8aa6wpUosq4FLP0J/XZQgxBwegHXQmHd8e4NK6WO3YUuJvC6S6G+KI1aDfZrJSf8d1Mb5Uaq567Q==","signatures":[{"sig":"MEUCIQCh//u/PtLFFcLSZlgOxiYbisodenZC8+fucbhsJ+LAoQIgIOB4MmI/zFny6XxawV6q0g0YJ//t/5Fs+pl238D0HNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sui-analytics-mcp@1.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":887387},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"295c89ee879f2b8cfd063b053147c86d334f8933","mcpName":"io.github.0xfreak0/sui-mcp","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/data dist/ && chmod +x dist/index.js","start":"node dist/index.js","generate":"echo 'No codegen needed - using @mysten/sui SDK'","test:watch":"vitest","set-version":"node scripts/set-version.mjs","prepublishOnly":"npm run build && npm test","build:decompiler":"bash scripts/build-decompiler.sh","verify:published":"node scripts/verify-published.mjs","sync:protocol-roots":"node scripts/sync-protocol-roots.mjs","find-unknown-packages":"node scripts/find-unknown-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dccd77bb-cf37-4370-8ffe-ae116464479c"}},"repository":{"url":"git+https://github.com/0xfreak0/sui-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Read-only Sui blockchain analytics: 61 tools, protocol-aware tx decoding, no API keys or wallet.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.3","@mysten/sui":"^2.3.1","@grpc/grpc-js":"^1.14.3","graphql-request":"^7.1.2","@modelcontextprotocol/sdk":"^1.30.0","@protobuf-ts/grpc-transport":"^2.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sui-analytics-mcp_1.10.1_1788542090289_0.24381207185551657","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"sui-analytics-mcp","version":"1.11.0","keywords":["sui","mcp","mcp-server","blockchain","model-context-protocol","defi","nft","move","onchain-analytics","grpc","graphql","sui-blockchain","blockchain-forensics","fund-tracing","investigation","claude"],"author":{"name":"0xfreak0"},"license":"MIT","_id":"sui-analytics-mcp@1.11.0","maintainers":[{"name":"freako","email":"gorpig@protonmail.com"}],"homepage":"https://github.com/0xfreak0/sui-mcp#readme","bugs":{"url":"https://github.com/0xfreak0/sui-mcp/issues"},"bin":{"sui-analytics-mcp":"dist/index.js"},"dist":{"shasum":"432b35a3e5ba1a20e1dbf2954db51e2dd11f993e","tarball":"https://registry.npmjs.org/sui-analytics-mcp/-/sui-analytics-mcp-1.11.0.tgz","fileCount":206,"integrity":"sha512-NbAEhn3pvtm2P4O/VHuoR5yKQY5x/wcGXbIlL+Pi32UVi2i7XrNIFbdXYM0PUm7h9oYedS6L+7kgrTXexug6Hg==","signatures":[{"sig":"MEYCIQDXEbuKagMkOBvQpX7szkPZaPDajpFqlEuA8/OgUDCr5wIhAK+jEH5hfew8E0OU6y2EGc6/4YKl7FC5U0/NkevXo9H5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sui-analytics-mcp@1.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":907675},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"db88073e9b5b56747a695bf4c731ba26b746bdc9","mcpName":"io.github.0xfreak0/sui-mcp","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/data dist/ && chmod +x dist/index.js","start":"node dist/index.js","generate":"echo 'No codegen needed - using @mysten/sui SDK'","test:watch":"vitest","set-version":"node scripts/set-version.mjs","prepublishOnly":"npm run build && npm test","build:decompiler":"bash scripts/build-decompiler.sh","verify:published":"node scripts/verify-published.mjs","sync:protocol-roots":"node scripts/sync-protocol-roots.mjs","find-unknown-packages":"node scripts/find-unknown-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dccd77bb-cf37-4370-8ffe-ae116464479c"}},"repository":{"url":"git+https://github.com/0xfreak0/sui-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Read-only Sui blockchain analytics: 62 tools, protocol-aware tx decoding, no API keys or wallet.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.3","@mysten/sui":"^2.3.1","@grpc/grpc-js":"^1.14.3","graphql-request":"^7.1.2","@modelcontextprotocol/sdk":"^1.30.0","@protobuf-ts/grpc-transport":"^2.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sui-analytics-mcp_1.11.0_1788543515684_0.3684807224609299","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"sui-analytics-mcp","version":"1.12.0","keywords":["sui","mcp","mcp-server","blockchain","model-context-protocol","defi","nft","move","onchain-analytics","grpc","graphql","sui-blockchain","blockchain-forensics","fund-tracing","investigation","claude"],"author":{"name":"0xfreak0"},"license":"MIT","_id":"sui-analytics-mcp@1.12.0","maintainers":[{"name":"freako","email":"gorpig@protonmail.com"}],"homepage":"https://github.com/0xfreak0/sui-mcp#readme","bugs":{"url":"https://github.com/0xfreak0/sui-mcp/issues"},"bin":{"sui-analytics-mcp":"dist/index.js"},"dist":{"shasum":"3c9b44a587d8a0dab3e2a1d03c658c35291fb745","tarball":"https://registry.npmjs.org/sui-analytics-mcp/-/sui-analytics-mcp-1.12.0.tgz","fileCount":209,"integrity":"sha512-POPSPZfcYMnoBdVJhAQnJbpkJfiY23W/snultqV1MmCUVsuci1pB3eEQbhZG5Mh5ATbXDaB2D3ulbFT2LaXnfQ==","signatures":[{"sig":"MEQCIASmDCr+y2D/yhZogtQbtkErA04bmYa4ae9BW497iyAYAiAjqlxUvO+erhFdCoU1aQMSPTLOzIyTqR9eZbYhSaPX3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sui-analytics-mcp@1.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":934501},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"62615ee72b222af98d93e598d9c138e770aa7ffc","mcpName":"io.github.0xfreak0/sui-mcp","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/data dist/ && chmod +x dist/index.js","start":"node dist/index.js","generate":"echo 'No codegen needed - using @mysten/sui SDK'","test:watch":"vitest","set-version":"node scripts/set-version.mjs","prepublishOnly":"npm run build && npm test","build:decompiler":"bash scripts/build-decompiler.sh","verify:published":"node scripts/verify-published.mjs","sync:protocol-roots":"node scripts/sync-protocol-roots.mjs","find-unknown-packages":"node scripts/find-unknown-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dccd77bb-cf37-4370-8ffe-ae116464479c"}},"repository":{"url":"git+https://github.com/0xfreak0/sui-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Read-only Sui blockchain analytics: 62 tools, protocol-aware tx decoding, no API keys or wallet.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.3","@mysten/sui":"^2.3.1","@grpc/grpc-js":"^1.14.3","graphql-request":"^7.1.2","@modelcontextprotocol/sdk":"^1.30.0","@protobuf-ts/grpc-transport":"^2.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sui-analytics-mcp_1.12.0_1788551714281_0.38046103937852527","host":"s3://npm-registry-packages-npm-production"}},"1.12.1":{"name":"sui-analytics-mcp","version":"1.12.1","keywords":["sui","mcp","mcp-server","blockchain","model-context-protocol","defi","nft","move","onchain-analytics","grpc","graphql","sui-blockchain","blockchain-forensics","fund-tracing","investigation","claude"],"author":{"name":"0xfreak0"},"license":"MIT","_id":"sui-analytics-mcp@1.12.1","maintainers":[{"name":"freako","email":"gorpig@protonmail.com"}],"homepage":"https://github.com/0xfreak0/sui-mcp#readme","bugs":{"url":"https://github.com/0xfreak0/sui-mcp/issues"},"bin":{"sui-analytics-mcp":"dist/index.js"},"dist":{"shasum":"a892faf23da889d351f37c605bfa48856cf3981d","tarball":"https://registry.npmjs.org/sui-analytics-mcp/-/sui-analytics-mcp-1.12.1.tgz","fileCount":209,"integrity":"sha512-Sdw/FbAFzijwIod0Jj3ljEAoYXBYo4hHCH8ZQiKpfYrPhIXWqhQhhta9Zkbxu+NkuFdMqBJqLLa7Hx71W8Guow==","signatures":[{"sig":"MEUCIBqV0u38nELLIkYdVJdupTDcqVI1E2iKwP9Atc5lPmAPAiEA9De55yZfkhjF+Mc9ta8NtyDFbMm2gyI8Le4KFbS9dUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sui-analytics-mcp@1.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":937360},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"39b28c457e4da2a1d4ce6f7f4ae307c8985cf5a0","mcpName":"io.github.0xfreak0/sui-mcp","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/data dist/ && chmod +x dist/index.js","start":"node dist/index.js","generate":"echo 'No codegen needed - using @mysten/sui SDK'","test:watch":"vitest","set-version":"node scripts/set-version.mjs","prepublishOnly":"npm run build && npm test","build:decompiler":"bash scripts/build-decompiler.sh","verify:published":"node scripts/verify-published.mjs","sync:protocol-roots":"node scripts/sync-protocol-roots.mjs","find-unknown-packages":"node scripts/find-unknown-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dccd77bb-cf37-4370-8ffe-ae116464479c"}},"repository":{"url":"git+https://github.com/0xfreak0/sui-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Read-only Sui blockchain analytics: 62 tools, protocol-aware tx decoding, no API keys or wallet.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.3","@mysten/sui":"^2.3.1","@grpc/grpc-js":"^1.14.3","graphql-request":"^7.1.2","@modelcontextprotocol/sdk":"^1.30.0","@protobuf-ts/grpc-transport":"^2.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sui-analytics-mcp_1.12.1_1788552867290_0.9064289344403493","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"sui-analytics-mcp","version":"1.13.0","keywords":["sui","mcp","mcp-server","blockchain","model-context-protocol","defi","nft","move","onchain-analytics","grpc","graphql","sui-blockchain","blockchain-forensics","fund-tracing","investigation","claude"],"author":{"name":"0xfreak0"},"license":"MIT","_id":"sui-analytics-mcp@1.13.0","maintainers":[{"name":"freako","email":"gorpig@protonmail.com"}],"homepage":"https://github.com/0xfreak0/sui-mcp#readme","bugs":{"url":"https://github.com/0xfreak0/sui-mcp/issues"},"bin":{"sui-analytics-mcp":"dist/index.js"},"dist":{"shasum":"e8d1e4e123539dc19d95ce8e77d7e5fe27affc90","tarball":"https://registry.npmjs.org/sui-analytics-mcp/-/sui-analytics-mcp-1.13.0.tgz","fileCount":215,"integrity":"sha512-o//hyMQJl4AWWkRF4FAzIsgMl3BS7fJgfdawOmJYrwQmZn04HN3mEyBAl289h4naZAxq5NPVUrSvQDLordQHYg==","signatures":[{"sig":"MEYCIQCJ8jcLEZJWb+HkW14sYijZS0v0FzyukiNoIdqqErp8EQIhAOn+aXh1pCKoKx+aqtpZ6W/is46GVp0gPI9549EzayOi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sui-analytics-mcp@1.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032105},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"ff55817624b7cf76e31fbd469b7f74ee265ae964","mcpName":"io.github.0xfreak0/sui-mcp","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/data dist/ && chmod +x dist/index.js","start":"node dist/index.js","generate":"echo 'No codegen needed - using @mysten/sui SDK'","test:watch":"vitest","set-version":"node scripts/set-version.mjs","prepublishOnly":"npm run build && npm test","build:decompiler":"bash scripts/build-decompiler.sh","verify:published":"node scripts/verify-published.mjs","sync:protocol-roots":"node scripts/sync-protocol-roots.mjs","find-unknown-packages":"node scripts/find-unknown-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dccd77bb-cf37-4370-8ffe-ae116464479c"}},"repository":{"url":"git+https://github.com/0xfreak0/sui-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Read-only Sui blockchain analytics: 64 tools, protocol-aware tx decoding, no API keys or wallet.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.3","@mysten/sui":"^2.3.1","@grpc/grpc-js":"^1.14.3","graphql-request":"^7.1.2","@modelcontextprotocol/sdk":"^1.30.0","@protobuf-ts/grpc-transport":"^2.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sui-analytics-mcp_1.13.0_1789070929568_0.8229931134876689","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"sui-analytics-mcp","version":"1.14.0","keywords":["sui","mcp","mcp-server","blockchain","model-context-protocol","defi","nft","move","onchain-analytics","grpc","graphql","sui-blockchain","blockchain-forensics","fund-tracing","investigation","claude"],"author":{"name":"0xfreak0"},"license":"MIT","_id":"sui-analytics-mcp@1.14.0","maintainers":[{"name":"freako","email":"gorpig@protonmail.com"}],"homepage":"https://github.com/0xfreak0/sui-mcp#readme","bugs":{"url":"https://github.com/0xfreak0/sui-mcp/issues"},"bin":{"sui-analytics-mcp":"dist/index.js"},"dist":{"shasum":"bfa7ae911587ce98be61f9026d7f272db4ccff40","tarball":"https://registry.npmjs.org/sui-analytics-mcp/-/sui-analytics-mcp-1.14.0.tgz","fileCount":230,"integrity":"sha512-S4xVsnRgCeuEb/Psao+MzXb6PfH7mcTTgbhGZwooiNUF7lj2aN4eoxkg6jEBbHU79MJ4fDNmXv05JYU+kMpfww==","signatures":[{"sig":"MEUCIQD7mCjz7x1X15jvX+Ezhvis4AiDOtaN7rFsE3ZyFb0HbAIgUsZqaPL+HgH7/Zvyh0PMDX/HCpAFvwlo4SuTYkYencQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sui-analytics-mcp@1.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1193727},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"d1069abefa0879f6f0a5ffef560edf9b3fbb8502","mcpName":"io.github.0xfreak0/sui-mcp","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/data dist/ && chmod +x dist/index.js","start":"node dist/index.js","generate":"echo 'No codegen needed - using @mysten/sui SDK'","test:watch":"vitest","set-version":"node scripts/set-version.mjs","verify:live":"node scripts/verify-live.mjs","prepublishOnly":"npm run build && npm test","build:decompiler":"bash scripts/build-decompiler.sh","verify:published":"node scripts/verify-published.mjs","sync:protocol-roots":"node scripts/sync-protocol-roots.mjs","sync:verified-coins":"node scripts/sync-verified-coins.mjs","find-unknown-packages":"node scripts/find-unknown-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dccd77bb-cf37-4370-8ffe-ae116464479c"}},"repository":{"url":"git+https://github.com/0xfreak0/sui-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Read-only Sui blockchain analytics: 65 tools, protocol-aware tx decoding, no API keys or wallet.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.3","@mysten/sui":"^2.3.1","@grpc/grpc-js":"^1.14.3","graphql-request":"^7.1.2","@modelcontextprotocol/sdk":"^1.30.0","@protobuf-ts/grpc-transport":"^2.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sui-analytics-mcp_1.14.0_1789081402880_0.8969565366182466","host":"s3://npm-registry-packages-npm-production"}},"1.14.1":{"name":"sui-analytics-mcp","version":"1.14.1","keywords":["sui","mcp","mcp-server","blockchain","model-context-protocol","defi","nft","move","onchain-analytics","grpc","graphql","sui-blockchain","blockchain-forensics","fund-tracing","investigation","claude"],"author":{"name":"0xfreak0"},"license":"MIT","_id":"sui-analytics-mcp@1.14.1","maintainers":[{"name":"freako","email":"gorpig@protonmail.com"}],"homepage":"https://github.com/0xfreak0/sui-mcp#readme","bugs":{"url":"https://github.com/0xfreak0/sui-mcp/issues"},"bin":{"sui-analytics-mcp":"dist/index.js"},"dist":{"shasum":"b93dd59ab9814272a41741a6eb6696c3a0d6c12e","tarball":"https://registry.npmjs.org/sui-analytics-mcp/-/sui-analytics-mcp-1.14.1.tgz","fileCount":230,"integrity":"sha512-fHCce1zO1cvXyXPfkWg1iwLcHHnIaAbANk0YOuaAj5YZZLOlidk5ZM4Jz6EQmaGsUwOyHXCnQDguk5veQM8dFw==","signatures":[{"sig":"MEUCIQCpIqRxcsNjCYtWHEDxW7bhCy3vEMA1HWXUANzeqzV+6wIgRBvqLsTQR8kffvIvSjdmyDFu3vazSEw+J1vtsYpcswc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sui-analytics-mcp@1.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1200875},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"495f862676b95516004d36e6927fb9e08852392a","mcpName":"io.github.0xfreak0/sui-mcp","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/data dist/ && chmod +x dist/index.js","start":"node dist/index.js","generate":"echo 'No codegen needed - using @mysten/sui SDK'","test:watch":"vitest","set-version":"node scripts/set-version.mjs","verify:live":"node scripts/verify-live.mjs","prepublishOnly":"npm run build && npm test","build:decompiler":"bash scripts/build-decompiler.sh","verify:published":"node scripts/verify-published.mjs","sync:protocol-roots":"node scripts/sync-protocol-roots.mjs","sync:verified-coins":"node scripts/sync-verified-coins.mjs","find-unknown-packages":"node scripts/find-unknown-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dccd77bb-cf37-4370-8ffe-ae116464479c"}},"repository":{"url":"git+https://github.com/0xfreak0/sui-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Read-only Sui blockchain analytics: 65 tools, protocol-aware tx decoding, no API keys or wallet.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.3","@mysten/sui":"^2.3.1","@grpc/grpc-js":"^1.14.3","graphql-request":"^7.1.2","@modelcontextprotocol/sdk":"^1.30.0","@protobuf-ts/grpc-transport":"^2.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sui-analytics-mcp_1.14.1_1789083430874_0.36315695683794913","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"sui-analytics-mcp","version":"1.15.0","keywords":["sui","mcp","mcp-server","blockchain","model-context-protocol","defi","nft","move","onchain-analytics","grpc","graphql","sui-blockchain","blockchain-forensics","fund-tracing","investigation","claude"],"author":{"name":"0xfreak0"},"license":"MIT","_id":"sui-analytics-mcp@1.15.0","maintainers":[{"name":"freako","email":"gorpig@protonmail.com"}],"homepage":"https://github.com/0xfreak0/sui-mcp#readme","bugs":{"url":"https://github.com/0xfreak0/sui-mcp/issues"},"bin":{"sui-analytics-mcp":"dist/index.js"},"dist":{"shasum":"5516447114273c81e553196b678a8fe94a33b037","tarball":"https://registry.npmjs.org/sui-analytics-mcp/-/sui-analytics-mcp-1.15.0.tgz","fileCount":236,"integrity":"sha512-rAd2NXjT0sngteJz+ftcInaXRVcMeN5e/1uiavPIImXPn7SrgQw8AwXK5PuC73qWhU+Z+DnujfVW1q2Uc26Xeg==","signatures":[{"sig":"MEUCIDB/VGX/YCO4o7qT8CNkMEFmekK43xShxfJ4W6Tr+c53AiEA4cTrhlM4/Bgw32Wl4OXvCSbxFzEtfOKC1hvM5zOv34Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sui-analytics-mcp@1.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1297341},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"7fe8f04af8732b1505004304d4f076bc6636f59d","mcpName":"io.github.0xfreak0/sui-mcp","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/data dist/ && chmod +x dist/index.js","start":"node dist/index.js","generate":"echo 'No codegen needed - using @mysten/sui SDK'","test:watch":"vitest","set-version":"node scripts/set-version.mjs","verify:live":"node scripts/verify-live.mjs","hooks:install":"git config core.hooksPath .githooks && echo \"hooks enabled — copy .githooks/patterns.local.example to .githooks/patterns.local\"","prepublishOnly":"npm run build && npm test","build:decompiler":"bash scripts/build-decompiler.sh","verify:published":"node scripts/verify-published.mjs","sync:protocol-roots":"node scripts/sync-protocol-roots.mjs","sync:verified-coins":"node scripts/sync-verified-coins.mjs","find-unknown-packages":"node scripts/find-unknown-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dccd77bb-cf37-4370-8ffe-ae116464479c"}},"repository":{"url":"git+https://github.com/0xfreak0/sui-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Read-only Sui blockchain analytics: 65 tools, protocol-aware tx decoding, no API keys or wallet.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.3","@mysten/sui":"^2.3.1","@grpc/grpc-js":"^1.14.3","graphql-request":"^7.1.2","@modelcontextprotocol/sdk":"^1.30.0","@protobuf-ts/grpc-transport":"^2.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sui-analytics-mcp_1.15.0_1789150863837_0.8442832215326064","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"sui-analytics-mcp","version":"1.16.0","keywords":["sui","mcp","mcp-server","blockchain","model-context-protocol","defi","nft","move","onchain-analytics","grpc","graphql","sui-blockchain","blockchain-forensics","fund-tracing","investigation","claude"],"author":{"name":"0xfreak0"},"license":"MIT","_id":"sui-analytics-mcp@1.16.0","maintainers":[{"name":"freako","email":"gorpig@protonmail.com"}],"homepage":"https://github.com/0xfreak0/sui-mcp#readme","bugs":{"url":"https://github.com/0xfreak0/sui-mcp/issues"},"bin":{"sui-analytics-mcp":"dist/index.js"},"dist":{"shasum":"1eedcbe0f0f0b7dcc4c77f4ab6f8ef2944aa1926","tarball":"https://registry.npmjs.org/sui-analytics-mcp/-/sui-analytics-mcp-1.16.0.tgz","fileCount":247,"integrity":"sha512-tJ6V9INmdam18V8Cce4EB8n2Sqaub+3z+1BBCi+gEKzfNEs82hH8GQt3VSYiMwqXGvbg5lu7iEDt5LGTVfRruw==","signatures":[{"sig":"MEUCICj/dsWRTq9cKbj2p/FZI3MEvWCM+Og5DR1vaxFD+qA3AiEArbx3eF7PlDCH8chT3wFGAXN8VjR8A9FqYvuO2FBhiYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sui-analytics-mcp@1.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1416576},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"589b1027b388fe5906da049b849437823318e472","mcpName":"io.github.0xfreak0/sui-mcp","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/data dist/ && chmod +x dist/index.js","start":"node dist/index.js","generate":"echo 'No codegen needed - using @mysten/sui SDK'","lint:prose":"node scripts/lint-prose.mjs","test:watch":"vitest","set-version":"node scripts/set-version.mjs","verify:live":"node scripts/verify-live.mjs","hooks:install":"git config core.hooksPath .githooks && echo \"hooks enabled — copy .githooks/patterns.local.example to .githooks/patterns.local\"","prepublishOnly":"npm run build && npm test","build:decompiler":"bash scripts/build-decompiler.sh","verify:published":"node scripts/verify-published.mjs","sync:protocol-roots":"node scripts/sync-protocol-roots.mjs","sync:verified-coins":"node scripts/sync-verified-coins.mjs","find-unknown-packages":"node scripts/find-unknown-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dccd77bb-cf37-4370-8ffe-ae116464479c"}},"repository":{"url":"git+https://github.com/0xfreak0/sui-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Read-only Sui analytics: 68 tools, protocol-aware tx decoding, no API keys or wallet.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.3","@mysten/sui":"^2.3.1","@grpc/grpc-js":"^1.14.3","graphql-request":"^7.1.2","@modelcontextprotocol/sdk":"^1.30.0","@protobuf-ts/grpc-transport":"^2.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sui-analytics-mcp_1.16.0_1789402235543_0.4416124435035196","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"sui-analytics-mcp","version":"1.17.0","keywords":["sui","mcp","mcp-server","blockchain","model-context-protocol","defi","nft","move","onchain-analytics","grpc","graphql","sui-blockchain","blockchain-forensics","fund-tracing","investigation","claude"],"author":{"name":"0xfreak0"},"license":"MIT","_id":"sui-analytics-mcp@1.17.0","maintainers":[{"name":"freako","email":"gorpig@protonmail.com"}],"homepage":"https://github.com/0xfreak0/sui-mcp#readme","bugs":{"url":"https://github.com/0xfreak0/sui-mcp/issues"},"bin":{"sui-analytics-mcp":"dist/index.js"},"dist":{"shasum":"dba24f50918fa466d866d6be11c74258faf8fc53","tarball":"https://registry.npmjs.org/sui-analytics-mcp/-/sui-analytics-mcp-1.17.0.tgz","fileCount":249,"integrity":"sha512-gr1Z6zjqcEdrcXbAGW7sD464sx2Hw4Gv0IvGX8T98zV77964unZxE+kkIvgkIrG8EUue2Z7+RrVRebh7RXraCQ==","signatures":[{"sig":"MEUCIGI1M9wSNStn1EReOzA00cFXNLgKMOfOp/FmXdh7904zAiEA4TbnUGeMLAWFYeUITzLHCQLhkUUHW40lkQXrGkt2Xas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDNsza5E1HyhjiVxIU4DB2ZW5Q+lqxGvhGrG267ppIUpAiAdcGQlhnqZHb9Ap1vR4TTn9MT3rmQqJIvj/9a+W4j39g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sui-analytics-mcp@1.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1441311},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"3de2d13900f37f63f0d55113e893814b5cad12e5","mcpName":"io.github.0xfreak0/sui-mcp","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/data dist/ && chmod +x dist/index.js","start":"node dist/index.js","generate":"echo 'No codegen needed - using @mysten/sui SDK'","lint:prose":"node scripts/lint-prose.mjs","test:watch":"vitest","set-version":"node scripts/set-version.mjs","verify:live":"node scripts/verify-live.mjs","hooks:install":"git config core.hooksPath .githooks && echo \"hooks enabled — copy .githooks/patterns.local.example to .githooks/patterns.local\"","prepublishOnly":"npm run build && npm test","build:decompiler":"bash scripts/build-decompiler.sh","verify:published":"node scripts/verify-published.mjs","sync:protocol-roots":"node scripts/sync-protocol-roots.mjs","sync:verified-coins":"node scripts/sync-verified-coins.mjs","find-unknown-packages":"node scripts/find-unknown-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dccd77bb-cf37-4370-8ffe-ae116464479c"}},"repository":{"url":"git+https://github.com/0xfreak0/sui-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Read-only Sui analytics: 68 tools, protocol-aware tx decoding, no API keys or wallet.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.3","@mysten/sui":"^2.3.1","@grpc/grpc-js":"^1.14.3","graphql-request":"^7.1.2","@modelcontextprotocol/sdk":"^1.30.0","@protobuf-ts/grpc-transport":"^2.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sui-analytics-mcp_1.17.0_1789488885741_0.27098398697176584","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"sui-analytics-mcp","version":"1.18.0","keywords":["sui","mcp","mcp-server","blockchain","model-context-protocol","defi","nft","move","onchain-analytics","grpc","graphql","sui-blockchain","blockchain-forensics","fund-tracing","investigation","claude"],"author":{"name":"0xfreak0"},"license":"MIT","_id":"sui-analytics-mcp@1.18.0","maintainers":[{"name":"freako","email":"gorpig@protonmail.com"}],"homepage":"https://github.com/0xfreak0/sui-mcp#readme","bugs":{"url":"https://github.com/0xfreak0/sui-mcp/issues"},"bin":{"sui-analytics-mcp":"dist/index.js"},"dist":{"shasum":"d59f6aaa75d6607c89f95167cdc594795ebbb6af","tarball":"https://registry.npmjs.org/sui-analytics-mcp/-/sui-analytics-mcp-1.18.0.tgz","fileCount":249,"integrity":"sha512-x/XFqoqKx+wvsN1Ey+Z4WcvKA1W6BG5ad1rCpoD+jL6i0KwgjMLH9TcqLyAVnZp/4DKftzITnbhU96rKto9Hmw==","signatures":[{"sig":"MEYCIQDcwOtP9T7wExkmI2pcGOojaRfRMgwh1CGiA0SytOfECAIhAIsLLXj8Gp1KmabYfU9G32zJxpZT2sqLpEwpcvMmDoXr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCPYOPO8/JiiXiSTC1KCEy8wuCCNY2AfmgMhM4uXWVT7wIhALJ2zrtvUFhUTFMqx1NvBvV1KeVhKG+RGJBnLk9r50Gm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sui-analytics-mcp@1.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1453662},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"e1a635ef8ebbf898340e94bc3c73988cc675ef2e","mcpName":"io.github.0xfreak0/sui-mcp","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/data dist/ && chmod +x dist/index.js","start":"node dist/index.js","generate":"echo 'No codegen needed - using @mysten/sui SDK'","lint:prose":"node scripts/lint-prose.mjs","test:watch":"vitest","set-version":"node scripts/set-version.mjs","verify:live":"node scripts/verify-live.mjs","hooks:install":"git config core.hooksPath .githooks && echo \"hooks enabled — copy .githooks/patterns.local.example to .githooks/patterns.local\"","prepublishOnly":"npm run build && npm test","build:decompiler":"bash scripts/build-decompiler.sh","verify:published":"node scripts/verify-published.mjs","sync:protocol-roots":"node scripts/sync-protocol-roots.mjs","sync:verified-coins":"node scripts/sync-verified-coins.mjs","find-unknown-packages":"node scripts/find-unknown-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dccd77bb-cf37-4370-8ffe-ae116464479c"}},"repository":{"url":"git+https://github.com/0xfreak0/sui-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Read-only Sui analytics: 68 tools, protocol-aware tx decoding, no API keys or wallet.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.3","@mysten/sui":"^2.3.1","@grpc/grpc-js":"^1.14.3","graphql-request":"^7.1.2","@modelcontextprotocol/sdk":"^1.30.0","@protobuf-ts/grpc-transport":"^2.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sui-analytics-mcp_1.18.0_1790049988412_0.07639671686121208","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"sui-analytics-mcp","version":"1.19.0","keywords":["sui","mcp","mcp-server","blockchain","model-context-protocol","defi","nft","move","onchain-analytics","grpc","graphql","sui-blockchain","blockchain-forensics","fund-tracing","investigation","claude"],"author":{"name":"0xfreak0"},"license":"MIT","_id":"sui-analytics-mcp@1.19.0","maintainers":[{"name":"freako","email":"gorpig@protonmail.com"}],"homepage":"https://github.com/0xfreak0/sui-mcp#readme","bugs":{"url":"https://github.com/0xfreak0/sui-mcp/issues"},"bin":{"sui-analytics-mcp":"dist/index.js"},"dist":{"shasum":"7a13519fd0fa8511dc29da72d3c0215f6f5c480a","tarball":"https://registry.npmjs.org/sui-analytics-mcp/-/sui-analytics-mcp-1.19.0.tgz","fileCount":334,"integrity":"sha512-3X/K6yDl3JpPpj+KhOU6Ylru+O/ZXYrkl4XgKq/TiL9r+1cIaHE1rusUPvivTCEA2yTHyuNd9a6iZkq0RF1LzA==","signatures":[{"sig":"MEUCIDdqiUIe8pSkQErw2/tWzlHKd5xHStG3iBCkYdrBIRbvAiEAo51WkGo2uYo2LKXW0sZbTxXixtsHn2Ibvq/qlnsW+9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD3rXt8z9AMrTQrP9rgphcGI/NgOp0GiYycW5RmgTdy4gIgL+Hfly7CXEzuy6hOdUxCze7iAj/gmaV3obLYjSWYxPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sui-analytics-mcp@1.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4422496},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"2e95b51c3487f1ca3d64dd765bc9797b40518737","mcpName":"io.github.0xfreak0/sui-mcp","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/data dist/ && chmod +x dist/index.js","start":"node dist/index.js","generate":"echo 'No codegen needed - using @mysten/sui SDK'","lint:prose":"node scripts/lint-prose.mjs","test:watch":"vitest","set-version":"node scripts/set-version.mjs","verify:live":"node scripts/verify-live.mjs","hooks:install":"git config core.hooksPath .githooks && echo \"hooks enabled — copy .githooks/patterns.local.example to .githooks/patterns.local\"","prepublishOnly":"npm run build && npm test","sync:guardians":"node scripts/sync-guardians.mjs","sync:sanctions":"node scripts/sync-sanctions.mjs","build:decompiler":"bash scripts/build-decompiler.sh","verify:published":"node scripts/verify-published.mjs","sync:protocol-roots":"node scripts/sync-protocol-roots.mjs","sync:verified-coins":"node scripts/sync-verified-coins.mjs","find-unknown-packages":"node scripts/find-unknown-packages.mjs","sync:disclosed-labels":"node scripts/sync-disclosed-labels.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dccd77bb-cf37-4370-8ffe-ae116464479c"}},"repository":{"url":"git+https://github.com/0xfreak0/sui-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Read-only Sui analytics: 76 tools, protocol-aware tx decoding, no API keys or wallet.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.3","@mysten/sui":"^2.3.1","@grpc/grpc-js":"^1.14.3","graphql-request":"^7.1.2","@modelcontextprotocol/sdk":"^1.30.0","@protobuf-ts/grpc-transport":"^2.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sui-analytics-mcp_1.19.0_1790370061999_0.9336608888460043","host":"s3://npm-registry-packages-npm-production"}},"1.19.1":{"name":"sui-analytics-mcp","version":"1.19.1","keywords":["sui","mcp","mcp-server","blockchain","model-context-protocol","defi","nft","move","onchain-analytics","grpc","graphql","sui-blockchain","blockchain-forensics","fund-tracing","investigation","claude"],"author":{"name":"0xfreak0"},"license":"MIT","_id":"sui-analytics-mcp@1.19.1","maintainers":[{"name":"freako","email":"gorpig@protonmail.com"}],"homepage":"https://github.com/0xfreak0/sui-mcp#readme","bugs":{"url":"https://github.com/0xfreak0/sui-mcp/issues"},"bin":{"sui-analytics-mcp":"dist/index.js"},"dist":{"shasum":"817ce129a3e0a3aadf0098522e8f8c3d1069c5d6","tarball":"https://registry.npmjs.org/sui-analytics-mcp/-/sui-analytics-mcp-1.19.1.tgz","fileCount":334,"integrity":"sha512-05AiOHu1lvhk88AGPXSijwL/9SgTtfUZfAW/vexzIlzTT2hA/d0UOPzJrILmJdi9J/Zj+ORUtMBYu9XBZiITtQ==","signatures":[{"sig":"MEQCIBs+4kvMv+wsLsKm5zdDc79QnyLZLQx5yrt0m802hzKHAiAszWJSJpFRPSHiKi5+QxI2k58oJ3WgbFgQPTDE41/HCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDOUzUSfd0YSdDVHZKH+Z/j6WQ0/dkHWJ+qGM9XzyH6cQIhAMmDAz6LM0nhVRuMd6BinOVfzGR+QJKc13Pgdz+FVwrG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sui-analytics-mcp@1.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4429795},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"478507799a9ba049440ce676fe1fb5094c2a7a85","mcpName":"io.github.0xfreak0/sui-mcp","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/data dist/ && chmod +x dist/index.js","start":"node dist/index.js","generate":"echo 'No codegen needed - using @mysten/sui SDK'","lint:prose":"node scripts/lint-prose.mjs","test:watch":"vitest","set-version":"node scripts/set-version.mjs","verify:live":"node scripts/verify-live.mjs","hooks:install":"git config core.hooksPath .githooks && echo \"hooks enabled — copy .githooks/patterns.local.example to .githooks/patterns.local\"","prepublishOnly":"npm run build && npm test","sync:guardians":"node scripts/sync-guardians.mjs","sync:sanctions":"node scripts/sync-sanctions.mjs","build:decompiler":"bash scripts/build-decompiler.sh","verify:published":"node scripts/verify-published.mjs","sync:protocol-roots":"node scripts/sync-protocol-roots.mjs","sync:verified-coins":"node scripts/sync-verified-coins.mjs","find-unknown-packages":"node scripts/find-unknown-packages.mjs","sync:disclosed-labels":"node scripts/sync-disclosed-labels.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dccd77bb-cf37-4370-8ffe-ae116464479c"}},"repository":{"url":"git+https://github.com/0xfreak0/sui-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Read-only Sui analytics: 76 tools, protocol-aware tx decoding, no API keys or wallet.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.3","@mysten/sui":"^2.3.1","@grpc/grpc-js":"^1.14.3","graphql-request":"^7.1.2","@modelcontextprotocol/sdk":"^1.30.0","@protobuf-ts/grpc-transport":"^2.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sui-analytics-mcp_1.19.1_1790372960941_0.08419646663604352","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"sui-analytics-mcp","version":"1.20.0","keywords":["sui","mcp","mcp-server","blockchain","model-context-protocol","defi","nft","move","onchain-analytics","grpc","graphql","sui-blockchain","blockchain-forensics","fund-tracing","investigation","claude"],"author":{"name":"0xfreak0"},"license":"MIT","_id":"sui-analytics-mcp@1.20.0","maintainers":[{"name":"freako","email":"gorpig@protonmail.com"}],"homepage":"https://github.com/0xfreak0/sui-mcp#readme","bugs":{"url":"https://github.com/0xfreak0/sui-mcp/issues"},"bin":{"sui-analytics-mcp":"dist/index.js"},"dist":{"shasum":"a45b91b17aea7d5287c08012fac020587726310c","tarball":"https://registry.npmjs.org/sui-analytics-mcp/-/sui-analytics-mcp-1.20.0.tgz","fileCount":336,"integrity":"sha512-aDRWiszW6bOinB0Iok906nJ1b82JK2rehxJ9xul1EaP8cqDOTnL+YqdI43IxpjTpp+RGNike8vxlC+Hv9VP26A==","signatures":[{"sig":"MEQCIC98gZ+OT3TivLHx3DzaMHhgb+vv4FTww0AONNruuFVHAiAEhIFC6AixoJZVOXbvvFU8e80N98hRzZ8wITht8LPaTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDiuwEo2OrNGhmoWFWXav6ZKL3aXXTgrMrMBhMupVshTwIhAI5KCNCkAjeAcTL/ITKO/UQ/yLiRtpOVQ/c9X1v0EtJe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sui-analytics-mcp@1.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4483551},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"9bd435c5b98debe8da154fbfc923cf351d01ce3b","mcpName":"io.github.0xfreak0/sui-mcp","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/data dist/ && chmod +x dist/index.js","start":"node dist/index.js","generate":"echo 'No codegen needed - using @mysten/sui SDK'","lint:prose":"node scripts/lint-prose.mjs","test:watch":"vitest","set-version":"node scripts/set-version.mjs","verify:live":"node scripts/verify-live.mjs","hooks:install":"git config core.hooksPath .githooks && echo \"hooks enabled — copy .githooks/patterns.local.example to .githooks/patterns.local\"","prepublishOnly":"npm run build && npm test","sync:guardians":"node scripts/sync-guardians.mjs","sync:sanctions":"node scripts/sync-sanctions.mjs","build:decompiler":"bash scripts/build-decompiler.sh","verify:published":"node scripts/verify-published.mjs","sync:protocol-roots":"node scripts/sync-protocol-roots.mjs","sync:verified-coins":"node scripts/sync-verified-coins.mjs","find-unknown-packages":"node scripts/find-unknown-packages.mjs","sync:disclosed-labels":"node scripts/sync-disclosed-labels.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dccd77bb-cf37-4370-8ffe-ae116464479c"}},"repository":{"url":"git+https://github.com/0xfreak0/sui-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Read-only Sui analytics: 76 tools, protocol-aware tx decoding, no API keys or wallet.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.3","@mysten/sui":"^2.3.1","@grpc/grpc-js":"^1.14.3","graphql-request":"^7.1.2","@modelcontextprotocol/sdk":"^1.30.0","@protobuf-ts/grpc-transport":"^2.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sui-analytics-mcp_1.20.0_1790377734855_0.5378204388879007","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"sui-analytics-mcp","version":"1.21.0","keywords":["sui","mcp","mcp-server","blockchain","model-context-protocol","defi","nft","move","onchain-analytics","grpc","graphql","sui-blockchain","blockchain-forensics","fund-tracing","investigation","claude"],"author":{"name":"0xfreak0"},"license":"MIT","_id":"sui-analytics-mcp@1.21.0","maintainers":[{"name":"freako","email":"gorpig@protonmail.com"}],"homepage":"https://github.com/0xfreak0/sui-mcp#readme","bugs":{"url":"https://github.com/0xfreak0/sui-mcp/issues"},"bin":{"sui-analytics-mcp":"dist/index.js"},"dist":{"shasum":"d917ef760ea1db2e93fbe10b256cb70143bfa25b","tarball":"https://registry.npmjs.org/sui-analytics-mcp/-/sui-analytics-mcp-1.21.0.tgz","fileCount":343,"integrity":"sha512-bcaQtHDsY2K6MzO7T/XnRfrA5OzGFQ5QbfbXsEMWE3oOp4y0uXrAhYZyBp49Xj9ZNbQ2JzubaWBVZaqRN5h6pA==","signatures":[{"sig":"MEUCIQDwCFDyZzYtK+p9ESKf9hij8ZHZc1vDsqSkVEPiz+50SwIgIEWdQvuO3WlDp/oLh+pWHKrHYNwylKwIXQzdgSeCUmY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICMh3AsjCNo4f2YPbM+5O1+zH/kqMF+UKKgOCSZWS65AAiEAwBboxPmC8B4SHKLYUwGNBePoMJz8mi4SyaU8/JqfulY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sui-analytics-mcp@1.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17588239},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"2bff96df95dfd156bd3d5c0e85b18f73bebc4bd2","mcpName":"io.github.0xfreak0/sui-mcp","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/data dist/ && chmod +x dist/index.js","start":"node dist/index.js","generate":"echo 'No codegen needed - using @mysten/sui SDK'","lint:prose":"node scripts/lint-prose.mjs","test:watch":"vitest","set-version":"node scripts/set-version.mjs","verify:live":"node scripts/verify-live.mjs","hooks:install":"git config core.hooksPath .githooks && echo \"hooks enabled — copy .githooks/patterns.local.example to .githooks/patterns.local\"","prepublishOnly":"npm run build && npm test","sync:guardians":"node scripts/sync-guardians.mjs","sync:sanctions":"node scripts/sync-sanctions.mjs","build:decompiler":"bash scripts/build-decompiler.sh","verify:published":"node scripts/verify-published.mjs","sync:coin-symbols":"node scripts/sync-coin-symbols.mjs","sync:protocol-roots":"node scripts/sync-protocol-roots.mjs","sync:verified-coins":"node scripts/sync-verified-coins.mjs","find-unknown-packages":"node scripts/find-unknown-packages.mjs","sync:disclosed-labels":"node scripts/sync-disclosed-labels.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dccd77bb-cf37-4370-8ffe-ae116464479c"}},"repository":{"url":"git+https://github.com/0xfreak0/sui-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Read-only Sui analytics: 76 tools, protocol-aware tx decoding, no API keys or wallet.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.3","@mysten/sui":"^2.3.1","@grpc/grpc-js":"^1.14.3","graphql-request":"^7.1.2","@modelcontextprotocol/sdk":"^1.30.0","@protobuf-ts/grpc-transport":"^2.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sui-analytics-mcp_1.21.0_1790459730250_0.22205041796071345","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"sui-analytics-mcp","version":"1.22.0","keywords":["sui","mcp","mcp-server","blockchain","model-context-protocol","defi","nft","move","onchain-analytics","grpc","graphql","sui-blockchain","blockchain-forensics","fund-tracing","investigation","claude"],"author":{"name":"0xfreak0"},"license":"MIT","_id":"sui-analytics-mcp@1.22.0","maintainers":[{"name":"freako","email":"gorpig@protonmail.com"}],"homepage":"https://github.com/0xfreak0/sui-mcp#readme","bugs":{"url":"https://github.com/0xfreak0/sui-mcp/issues"},"bin":{"sui-analytics-mcp":"dist/index.js"},"dist":{"shasum":"259d83fed95eacecf7663e78930c27d1cd6bc6b7","tarball":"https://registry.npmjs.org/sui-analytics-mcp/-/sui-analytics-mcp-1.22.0.tgz","fileCount":395,"integrity":"sha512-69TWhx3/1Dr+LNI6CH0Pms9mDF7galUexZTBfWLoopyovaZTwLirizXlopM16DA6OWc2bLIwoQuWhzGLAcVD5Q==","signatures":[{"sig":"MEQCICh29j4hjHyBujxDwYTP4+QPY+xyMWijsipeSFiIEAruAiA0GS17kYBOO0A+tUshRWvseOUGG/bieijDJlc6ZlzFzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAykRQiShDqHUYT3EIzXUrcDdlopZQK2tmAcfX5yt5uwAiEArvq4FZHCBdd6oO8RCA0gnoquSXrDLIHpV6Sl2FrXAjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sui-analytics-mcp@1.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18312780},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"4ae911f9cb0763c97129ecdfb5bb8e4769c1526f","mcpName":"io.github.0xfreak0/sui-mcp","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/data dist/ && chmod +x dist/index.js","start":"node dist/index.js","generate":"echo 'No codegen needed - using @mysten/sui SDK'","lint:prose":"node scripts/lint-prose.mjs","test:watch":"vitest","set-version":"node scripts/set-version.mjs","verify:live":"node scripts/verify-live.mjs","hooks:install":"git config core.hooksPath .githooks && echo \"hooks enabled — copy .githooks/patterns.local.example to .githooks/patterns.local\"","prepublishOnly":"npm run build && npm test","sync:guardians":"node scripts/sync-guardians.mjs","sync:sanctions":"node scripts/sync-sanctions.mjs","build:decompiler":"bash scripts/build-decompiler.sh","verify:published":"node scripts/verify-published.mjs","sync:coin-symbols":"node scripts/sync-coin-symbols.mjs","sync:protocol-roots":"node scripts/sync-protocol-roots.mjs","sync:verified-coins":"node scripts/sync-verified-coins.mjs","find-unknown-packages":"node scripts/find-unknown-packages.mjs","sync:disclosed-labels":"node scripts/sync-disclosed-labels.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dccd77bb-cf37-4370-8ffe-ae116464479c"}},"repository":{"url":"git+https://github.com/0xfreak0/sui-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Read-only Sui analytics: 76 tools, protocol-aware tx decoding, no API keys or wallet.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.3","@mysten/sui":"^2.3.1","@grpc/grpc-js":"^1.14.3","graphql-request":"^7.1.2","@modelcontextprotocol/sdk":"^1.30.0","@protobuf-ts/grpc-transport":"^2.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sui-analytics-mcp_1.22.0_1790520016300_0.16311882837362446","host":"s3://npm-registry-packages-npm-production"}},"1.22.1":{"name":"sui-analytics-mcp","version":"1.22.1","keywords":["sui","mcp","mcp-server","blockchain","model-context-protocol","defi","nft","move","onchain-analytics","grpc","graphql","sui-blockchain","blockchain-forensics","fund-tracing","investigation","claude"],"author":{"name":"0xfreak0"},"license":"MIT","_id":"sui-analytics-mcp@1.22.1","maintainers":[{"name":"freako","email":"gorpig@protonmail.com"}],"homepage":"https://github.com/0xfreak0/sui-mcp#readme","bugs":{"url":"https://github.com/0xfreak0/sui-mcp/issues"},"bin":{"sui-analytics-mcp":"dist/index.js"},"dist":{"shasum":"9658548702d40b71e6602a49982a4e5a5ce3f032","tarball":"https://registry.npmjs.org/sui-analytics-mcp/-/sui-analytics-mcp-1.22.1.tgz","fileCount":395,"integrity":"sha512-xKDn3VNyByQsIgUF/lTIN4OEkgk1kP4P9Tg2BMEivyAAO+WZ5UsV0JgFJEU1FIIsATbr+yxf8hFDxHXO+PDOwQ==","signatures":[{"sig":"MEYCIQDxO/GSwvpyB/iEwrWE3pOJqt0wqbdajN2BqQX3CrcrkQIhAI/IKGfI7Jcnfcr1Tia12j7r/nNCmREql6sezE5f89Uo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDEPpxjyosXCvGs5KdoPT9eo9MO6tKznw0fn2JeivX6/QIgH544f9bxeQPjyF5FUZiSgyhrUKccLDiR0tYTsJ9QYCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sui-analytics-mcp@1.22.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18315084},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"97c26e3b4fd96ef975c3d3e60b48411ced71c552","mcpName":"io.github.0xfreak0/sui-mcp","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/data dist/ && chmod +x dist/index.js","start":"node dist/index.js","generate":"echo 'No codegen needed - using @mysten/sui SDK'","lint:prose":"node scripts/lint-prose.mjs","test:watch":"vitest","set-version":"node scripts/set-version.mjs","verify:live":"node scripts/verify-live.mjs","hooks:install":"git config core.hooksPath .githooks && echo \"hooks enabled — copy .githooks/patterns.local.example to .githooks/patterns.local\"","prepublishOnly":"npm run build && npm test","sync:guardians":"node scripts/sync-guardians.mjs","sync:sanctions":"node scripts/sync-sanctions.mjs","build:decompiler":"bash scripts/build-decompiler.sh","verify:published":"node scripts/verify-published.mjs","sync:coin-symbols":"node scripts/sync-coin-symbols.mjs","sync:protocol-roots":"node scripts/sync-protocol-roots.mjs","sync:verified-coins":"node scripts/sync-verified-coins.mjs","find-unknown-packages":"node scripts/find-unknown-packages.mjs","sync:disclosed-labels":"node scripts/sync-disclosed-labels.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dccd77bb-cf37-4370-8ffe-ae116464479c"}},"repository":{"url":"git+https://github.com/0xfreak0/sui-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Read-only Sui analytics: 76 tools, protocol-aware tx decoding, no API keys or wallet.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.3","@mysten/sui":"^2.3.1","@grpc/grpc-js":"^1.14.3","graphql-request":"^7.1.2","@modelcontextprotocol/sdk":"^1.30.0","@protobuf-ts/grpc-transport":"^2.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sui-analytics-mcp_1.22.1_1790532849893_0.3714134592037994","host":"s3://npm-registry-packages-npm-production"}},"1.23.0":{"name":"sui-analytics-mcp","version":"1.23.0","keywords":["sui","mcp","mcp-server","blockchain","model-context-protocol","defi","nft","move","onchain-analytics","grpc","graphql","sui-blockchain","blockchain-forensics","fund-tracing","investigation","claude"],"author":{"name":"0xfreak0"},"license":"MIT","_id":"sui-analytics-mcp@1.23.0","maintainers":[{"name":"freako","email":"gorpig@protonmail.com"}],"homepage":"https://github.com/0xfreak0/sui-mcp#readme","bugs":{"url":"https://github.com/0xfreak0/sui-mcp/issues"},"bin":{"sui-analytics-mcp":"dist/index.js"},"dist":{"shasum":"03d4f06edf60ddbb83d395e1f406a0ddcdad89e3","tarball":"https://registry.npmjs.org/sui-analytics-mcp/-/sui-analytics-mcp-1.23.0.tgz","fileCount":449,"integrity":"sha512-0uZ4N3+fguaXjp3aGft0IJXBM1IEuZTCHyNpKSGRRz/eAlBn3i6DyTTTz9od9v/WingPeuIaK+xfDRxm96HrSA==","signatures":[{"sig":"MEUCIDlAank4Y239rQrQcOjT0688HGzQUndZLvTDNaTJpjqpAiEA/xPTolwkL7+zMkC3/BFt4g6RPNlOrlYvE5jN1+/5xYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDHKAf2u7qkAqpii2XZL13ep2O0Rvhu0J9k5UjBLcFjFAIgJawGu5O0WLOhTjx+2wx+WZTrbDMScz6h5PufRTEBdyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sui-analytics-mcp@1.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18885224},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"eeab307d1a9326336286ca88e9d90ca5db1b156c","mcpName":"io.github.0xfreak0/sui-mcp","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/data dist/ && chmod +x dist/index.js","start":"node dist/index.js","generate":"echo 'No codegen needed - using @mysten/sui SDK'","lint:prose":"node scripts/lint-prose.mjs","test:watch":"vitest","set-version":"node scripts/set-version.mjs","verify:live":"node scripts/verify-live.mjs","hooks:install":"git config core.hooksPath .githooks && echo \"hooks enabled — copy .githooks/patterns.local.example to .githooks/patterns.local\"","prepublishOnly":"npm run build && npm test","sync:guardians":"node scripts/sync-guardians.mjs","sync:sanctions":"node scripts/sync-sanctions.mjs","build:decompiler":"bash scripts/build-decompiler.sh","verify:published":"node scripts/verify-published.mjs","sync:coin-symbols":"node scripts/sync-coin-symbols.mjs","sync:protocol-roots":"node scripts/sync-protocol-roots.mjs","sync:verified-coins":"node scripts/sync-verified-coins.mjs","find-unknown-packages":"node scripts/find-unknown-packages.mjs","sync:disclosed-labels":"node scripts/sync-disclosed-labels.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dccd77bb-cf37-4370-8ffe-ae116464479c"}},"repository":{"url":"git+https://github.com/0xfreak0/sui-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Read-only Sui analytics: 76 tools, protocol-aware tx decoding, no API keys or wallet.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.3","@mysten/sui":"^2.3.1","@grpc/grpc-js":"^1.14.3","graphql-request":"^7.1.2","@modelcontextprotocol/sdk":"^1.30.0","@protobuf-ts/grpc-transport":"^2.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sui-analytics-mcp_1.23.0_1790557435328_0.5013814987122929","host":"s3://npm-registry-packages-npm-production"}},"1.24.0":{"name":"sui-analytics-mcp","version":"1.24.0","keywords":["sui","mcp","mcp-server","blockchain","model-context-protocol","defi","nft","move","onchain-analytics","grpc","graphql","sui-blockchain","blockchain-forensics","fund-tracing","investigation","claude"],"author":{"name":"0xfreak0"},"license":"MIT","_id":"sui-analytics-mcp@1.24.0","maintainers":[{"name":"freako","email":"gorpig@protonmail.com"}],"homepage":"https://github.com/0xfreak0/sui-mcp#readme","bugs":{"url":"https://github.com/0xfreak0/sui-mcp/issues"},"bin":{"sui-analytics-mcp":"dist/index.js"},"dist":{"shasum":"ba47fa9643b6810854f9088e2e2dc5845559ded6","tarball":"https://registry.npmjs.org/sui-analytics-mcp/-/sui-analytics-mcp-1.24.0.tgz","fileCount":458,"integrity":"sha512-VWyVnDP8IPwn93hvsHvU/flz6bj6sa+R7n0GtmpUc2EiK3V7SNv6ae8t2rGdo8s480mBYlZ6q5w8ID6cSWN/OQ==","signatures":[{"sig":"MEUCIAanmqt5/10A65qEIMCVAI3XgHodBb1yXXikpa2rkjDuAiEA9ZzwHq8YYOG30jrEykT/+Lu5J6Ilk4FU+JXEEE1632o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFjGsseAj3LGIElDvwtUA1etwEK1vaghIbr4LVuX6crvAiBAu0uB55Y9desDVFXc5fWegk33Fbz9WKl/bKD5UafStQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sui-analytics-mcp@1.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19309353},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"e3aed339632746c0f110e92fdd562c358729b764","mcpName":"io.github.0xfreak0/sui-mcp","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/data dist/ && chmod +x dist/index.js","start":"node dist/index.js","generate":"echo 'No codegen needed - using @mysten/sui SDK'","lint:prose":"node scripts/lint-prose.mjs","test:watch":"vitest","set-version":"node scripts/set-version.mjs","sync:labels":"npm run build && node scripts/sync-deposit-labels.mjs","verify:live":"node scripts/verify-live.mjs","hooks:install":"git config core.hooksPath .githooks && echo \"hooks enabled — copy .githooks/patterns.local.example to .githooks/patterns.local\"","prepublishOnly":"npm run build && npm test","sync:framework":"node scripts/sync-framework.mjs","sync:guardians":"node scripts/sync-guardians.mjs","sync:sanctions":"node scripts/sync-sanctions.mjs","build:decompiler":"bash scripts/build-decompiler.sh","verify:published":"node scripts/verify-published.mjs","sync:coin-symbols":"node scripts/sync-coin-symbols.mjs","sync:protocol-roots":"node scripts/sync-protocol-roots.mjs","sync:verified-coins":"node scripts/sync-verified-coins.mjs","find-unknown-packages":"node scripts/find-unknown-packages.mjs","sync:disclosed-labels":"node scripts/sync-disclosed-labels.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"dccd77bb-cf37-4370-8ffe-ae116464479c"}},"repository":{"url":"git+https://github.com/0xfreak0/sui-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Read-only Sui analytics: 76 tools, protocol-aware tx decoding, no API keys or wallet.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.3","@mysten/sui":"^2.3.1","@grpc/grpc-js":"^1.14.3","graphql-request":"^7.1.2","@modelcontextprotocol/sdk":"^1.30.0","@protobuf-ts/grpc-transport":"^2.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sui-analytics-mcp_1.24.0_1790708007935_0.8094137957356962","host":"s3://npm-registry-packages-npm-production"}},"1.25.0":{"name":"sui-analytics-mcp","version":"1.25.0","keywords":["sui","mcp","mcp-server","blockchain","model-context-protocol","defi","nft","move","onchain-analytics","grpc","graphql","sui-blockchain","blockchain-forensics","fund-tracing","investigation","claude"],"author":{"name":"0xfreak0"},"license":"MIT","_id":"sui-analytics-mcp@1.25.0","maintainers":[{"name":"freako","email":"gorpig@protonmail.com"}],"homepage":"https://sui-mcp.vercel.app/","bugs":{"url":"https://github.com/0xfreak0/sui-mcp/issues"},"bin":{"sui-analytics-mcp":"dist/index.js"},"dist":{"shasum":"8bd410c18cb97830c84f0eab95a8705b679b47c1","tarball":"https://registry.npmjs.org/sui-analytics-mcp/-/sui-analytics-mcp-1.25.0.tgz","fileCount":466,"integrity":"sha512-kf43sNWX+AzdrkUppfZrOa1j4VHj3tqdSfRGVNq+W0Wz8uyEWxb7LWqwZoczbzj/XdIrV0pqDtddq4T5AQT5tw==","signatures":[{"sig":"MEUCIDCdsbx2vwty6Xp0DpA+abCTyZP09WeRWQnEwkqS1TW+AiEAkGB1Ubdd8ZLdPh0u2Vx+UWl6Vz1SMNOrPJagQHhlfd4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEWj4t4HsH1eKAd1Gru3tOw7vaOPlDxX22Fncu//7DpEAiATI2jfDm4Ko/R3RgIZEmzmAKo8jwyfpQn+z1A98OBXaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sui-analytics-mcp@1.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19273081},"type":"module","engines":{"node":">=22.13.0"},"gitHead":"859f1e0230804197483d773926013e0b26265211","mcpName":"io.github.0xfreak0/sui-mcp","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/data dist/ && chmod +x dist/index.js","start":"node dist/index.js","generate":"echo 'No codegen needed - using @mysten/sui SDK'","lint:prose":"node scripts/lint-prose.mjs","test:watch":"vitest","set-version":"node scripts/set-version.mjs","sync:labels":"npm run build && node scripts/sync-deposit-labels.mjs","verify:live":"node scripts/verify-live.mjs","hooks:install":"git config core.hooksPath .githooks && echo \"hooks enabled — copy .githooks/patterns.local.example to .githooks/patterns.local\"","prepublishOnly":"npm run build && npm test","sync:framework":"node scripts/sync-framework.mjs","sync:guardians":"node scripts/sync-guardians.mjs","sync:sanctions":"node scripts/sync-sanctions.mjs","build:decompiler":"bash scripts/build-decompiler.sh","verify:published":"node scripts/verify-published.mjs","sync:coin-symbols":"node scripts/sync-coin-symbols.mjs","sync:protocol-roots":"node scripts/sync-protocol-roots.mjs","sync:verified-coins":"node scripts/sync-verified-coins.mjs","find-unknown-packages":"node scripts/find-unknown-packages.mjs","sync:disclosed-labels":"node scripts/sync-disclosed-labels.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"dccd77bb-cf37-4370-8ffe-ae116464479c"}},"repository":{"url":"git+https://github.com/0xfreak0/sui-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Read-only Sui analytics: fund tracing, protocol-aware tx decoding, no API keys or wallet.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.3","@mysten/sui":"^2.3.1","@grpc/grpc-js":"^1.14.3","graphql-request":"^7.1.2","@modelcontextprotocol/sdk":"^1.30.0","@protobuf-ts/grpc-transport":"^2.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sui-analytics-mcp_1.25.0_1790779047042_0.3968636525799558","host":"s3://npm-registry-packages-npm-production"}},"1.26.0":{"_id":"sui-analytics-mcp@1.26.0","bin":{"sui-analytics-mcp":"dist/index.js"},"bugs":{"url":"https://github.com/0xfreak0/sui-mcp/issues"},"dist":{"shasum":"df8da74c32b598ed7c56c7e5d1b8df88f3e55484","tarball":"https://registry.npmjs.org/sui-analytics-mcp/-/sui-analytics-mcp-1.26.0.tgz","fileCount":472,"integrity":"sha512-47bSUd9Ks5pheRnbQBaEcWUV5yfBIBi9yxjoexZZgLXRq5tuaXLiK80aBD9WyzSzpvuonNCvbxlOBR/c+zPw7A==","signatures":[{"sig":"MEUCIQCWtQUyPoFD5pA/bT1wObfRPy3dMtVGkMLv19xAUhGiYgIgZ+oyCmIL3e3179DLmwvQDe4ioBjH74JyhG4XdcaDaTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIG72BeQuibb0rKoNWRK09nbMb3lTBJZYE7XSLmxXAacfAiAmIRjOoH+Hb2nQxCzfV0ZYcb3SkwYrQGt1eYGW51wbiQ=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sui-analytics-mcp@1.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19348027},"name":"sui-analytics-mcp","type":"module","author":{"name":"0xfreak0"},"engines":{"node":">=22.13.0"},"gitHead":"54d13f27c3644feec571c32f3632885fd72c6d6a","license":"MIT","mcpName":"io.github.0xfreak0/sui-mcp","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/data dist/ && chmod +x dist/index.js","start":"node dist/index.js","generate":"echo 'No codegen needed - using @mysten/sui SDK'","lint:prose":"node scripts/lint-prose.mjs","test:watch":"vitest","set-version":"node scripts/set-version.mjs","sync:labels":"npm run build && node scripts/sync-deposit-labels.mjs","verify:live":"node scripts/verify-live.mjs","hooks:install":"git config core.hooksPath .githooks && echo \"hooks enabled — copy .githooks/patterns.local.example to .githooks/patterns.local\"","prepublishOnly":"npm run build && npm test","sync:framework":"node scripts/sync-framework.mjs","sync:guardians":"node scripts/sync-guardians.mjs","sync:sanctions":"node scripts/sync-sanctions.mjs","build:decompiler":"bash scripts/build-decompiler.sh","verify:published":"node scripts/verify-published.mjs","sync:coin-symbols":"node scripts/sync-coin-symbols.mjs","sync:protocol-roots":"node scripts/sync-protocol-roots.mjs","sync:verified-coins":"node scripts/sync-verified-coins.mjs","find-unknown-packages":"node scripts/find-unknown-packages.mjs","sync:disclosed-labels":"node scripts/sync-disclosed-labels.mjs"},"version":"1.26.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"dccd77bb-cf37-4370-8ffe-ae116464479c"}},"homepage":"https://sui-mcp.vercel.app/","keywords":["sui","mcp","mcp-server","blockchain","model-context-protocol","defi","nft","move","onchain-analytics","grpc","graphql","sui-blockchain","blockchain-forensics","fund-tracing","investigation","claude"],"repository":{"url":"git+https://github.com/0xfreak0/sui-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Read-only Sui analytics: fund tracing, protocol-aware tx decoding, no API keys or wallet.","directories":{},"maintainers":[{"name":"freako","email":"gorpig@protonmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.3","@mysten/sui":"^2.3.1","@grpc/grpc-js":"^1.14.3","graphql-request":"^7.1.2","@modelcontextprotocol/sdk":"^1.30.0","@protobuf-ts/grpc-transport":"^2.11.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.8.3"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sui-analytics-mcp_1.26.0_1790825657061_0.11381425241399468"}}},"time":{"created":"2026-08-07T17:24:35.995Z","modified":"2026-10-01T03:34:17.675Z","1.0.0":"2026-08-07T17:24:36.284Z","1.1.0":"2026-08-07T18:58:08.177Z","1.1.1":"2026-08-07T19:11:19.520Z","1.2.0":"2026-08-07T19:46:35.016Z","1.3.0":"2026-08-07T20:17:03.929Z","1.4.0":"2026-08-07T20:37:43.411Z","1.4.1":"2026-08-07T21:06:12.812Z","1.5.0":"2026-08-08T03:27:12.862Z","1.5.1":"2026-08-10T03:00:46.078Z","1.6.0":"2026-08-10T03:31:17.569Z","1.7.0":"2026-09-03T22:52:47.194Z","1.8.0":"2026-09-03T23:46:46.140Z","1.9.0":"2026-09-04T15:37:09.840Z","1.10.0":"2026-09-04T16:39:12.483Z","1.10.1":"2026-09-04T17:14:50.439Z","1.11.0":"2026-09-04T17:38:35.830Z","1.12.0":"2026-09-04T19:55:14.465Z","1.12.1":"2026-09-04T20:14:27.454Z","1.13.0":"2026-09-10T20:08:49.717Z","1.14.0":"2026-09-10T23:03:23.054Z","1.14.1":"2026-09-10T23:37:11.020Z","1.15.0":"2026-09-11T18:21:04.012Z","1.16.0":"2026-09-14T16:10:35.683Z","1.17.0":"2026-09-15T16:14:45.858Z","1.18.0":"2026-09-22T04:06:28.511Z","1.19.0":"2026-09-25T21:01:02.161Z","1.19.1":"2026-09-25T21:49:21.074Z","1.20.0":"2026-09-25T23:08:54.989Z","1.21.0":"2026-09-26T21:55:30.469Z","1.22.0":"2026-09-27T14:40:16.551Z","1.22.1":"2026-09-27T18:14:10.145Z","1.23.0":"2026-09-28T01:03:55.538Z","1.24.0":"2026-09-29T18:53:28.166Z","1.25.0":"2026-09-30T14:37:27.274Z","1.26.0":"2026-10-01T03:34:17.335Z"},"bugs":{"url":"https://github.com/0xfreak0/sui-mcp/issues"},"author":{"name":"0xfreak0"},"license":"MIT","homepage":"https://sui-mcp.vercel.app/","keywords":["sui","mcp","mcp-server","blockchain","model-context-protocol","defi","nft","move","onchain-analytics","grpc","graphql","sui-blockchain","blockchain-forensics","fund-tracing","investigation","claude"],"repository":{"url":"git+https://github.com/0xfreak0/sui-mcp.git","type":"git"},"description":"Read-only Sui analytics: fund tracing, protocol-aware tx decoding, no API keys or wallet.","maintainers":[{"name":"freako","email":"gorpig@protonmail.com"}],"readme":"# sui-mcp\n\n**Documentation: [sui-mcp.vercel.app](https://sui-mcp.vercel.app/)**\n\n[![CI](https://github.com/0xfreak0/sui-mcp/actions/workflows/ci.yml/badge.svg)](https://github.com/0xfreak0/sui-mcp/actions/workflows/ci.yml)\n\nRead-only MCP server for investigating activity on Sui. Trace where funds went,\nattribute wallets to their funding sources, rank addresses by protocol flow,\nwork out who can actually sign for a multisig treasury, and tell a coordinated\ncluster from a crowd, then reconstruct it all on a timeline.\n\nIt also covers the ordinary things: wallet overviews, DeFi positions, NFTs,\nprices and Move package analysis.\nUSD totals are provider-based estimates; see [How USD values are calculated](https://sui-mcp.vercel.app/concepts/pricing/).\n\n## Install\n\nAdd this to your MCP client config (Claude Code, Claude Desktop, Cursor, or anything else that speaks MCP over stdio):\n\n```json\n{\n  \"mcpServers\": {\n    \"sui\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"sui-analytics-mcp\"]\n    }\n  }\n}\n```\n\nNo account, API key, or config file is required. The server reads public Sui endpoints and defaults to mainnet. Requires Node.js >= 22.13.\n\nFor investigative work, start with the forensics tools loaded:\n\n```json\n\"env\": { \"SUI_TOOLS\": \"core,forensics\" }\n```\n\n## What an investigation looks like\n\nThe first two steps on the 22 May 2025 Cetus CLMM exploit, starting from the\nattacker wallet:\n\n```\nget_transaction_history(0xe28b50cef1d633ea43d3296a3f6b67ff0312a5f1a99f0af753c85b8b5de8ff06, order: \"oldest\")\n  → funded once with 9.98 SUI, one failed transaction, then the first\n    success: DVMG3B2kocLEnVMDuQzTYRgjwuuFSfciawPvXXheB3x at 10:30:50 UTC\n\nanalyze_attack_tx(DVMG3B2kocLEnVMDuQzTYRgjwuuFSfciawPvXXheB3x)\n  → attacker gained 10,024,321.28 haSUI and 5,765,124.46 SUI\n    haSUI/SUI pool price moved -99.9999%\n    anomalies: outsized-mint (high), shared-state-jump (high), …\n```\n\nEvery value can be checked on chain. The\n[full example](https://sui-mcp.vercel.app/examples/protocol-exploit/) goes on to\ntotal the whole run, find where the proceeds left Sui, and check who funded the\nwallet.\n\n## Documentation\n\n- [Start here](https://sui-mcp.vercel.app/start/): common tasks and the page for each\n- [Examples](https://sui-mcp.vercel.app/examples/): real incidents worked through with the tools\n- [Install](https://sui-mcp.vercel.app/start/install/): clients, forensics profile, running from source\n- [Tool profiles](https://sui-mcp.vercel.app/guides/tool-profiles/): `SUI_TOOLS`, `enable_tools` and what each profile loads\n- [Configuration](https://sui-mcp.vercel.app/guides/configuration/): environment variables, price sources, the optional local store\n- [The forensics skill](https://sui-mcp.vercel.app/guides/forensics-skill/) and its investigation prompts\n- [Multisig](https://sui-mcp.vercel.app/guides/multisig/): committees, signers, aliases\n- [Watching addresses](https://sui-mcp.vercel.app/guides/watching-addresses/)\n- [Move decompiler](https://sui-mcp.vercel.app/guides/decompiler/)\n- [How to read results](https://sui-mcp.vercel.app/concepts/): verified coins, fund flows, lookalike addresses, truncated lists and more\n- [Tool reference](https://sui-mcp.vercel.app/reference/tools/) and [capabilities](https://sui-mcp.vercel.app/reference/capabilities/)\n\n## Everyday prompts\n\nFor people without investigation experience\n([details](https://sui-mcp.vercel.app/guides/everyday-prompts/)):\n\n- `what_happened_to_my_funds`: whether anyone can still move what is left, how the funds left, where they went, and whom to report to\n- `who_controls_this_token`: who can mint, freeze or upgrade a coin\n- `who_controls_this_protocol`: who can upgrade a protocol's code or use its admin caps\n- `who_is_this_wallet`: what kind of account an address is, its labels, funding and activity\n\n## Security\n\nRead-only: no wallet, no keys, and it never submits a transaction. See the\n[security model](https://sui-mcp.vercel.app/concepts/security/)\nand [SECURITY.md](SECURITY.md) for reporting a vulnerability.\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md"}