{"_id":"@cryptoapis-io/mcp-broadcast","_rev":"8-10f733e30dbe93048b4b3af1f19f54ea","name":"@cryptoapis-io/mcp-broadcast","dist-tags":{"latest":"0.5.0"},"versions":{"0.1.0":{"name":"@cryptoapis-io/mcp-broadcast","version":"0.1.0","keywords":["mcp","cryptoapis","blockchain","broadcast","transactions"],"author":{"name":"Crypto APIs, Inc."},"license":"MIT","_id":"@cryptoapis-io/mcp-broadcast@0.1.0","maintainers":[{"name":"crypto-apis","email":"developers@cryptoapis.io"}],"homepage":"https://github.com/CryptoAPIs-io/cryptoapis-mcp-broadcast#readme","bugs":{"url":"https://github.com/CryptoAPIs-io/cryptoapis-mcp-broadcast/issues"},"bin":{"cryptoapis-mcp-broadcast":"dist/cli.js"},"dist":{"shasum":"3aa6b1e076ae3e6501250bbe56eb2609386b6ce9","tarball":"https://registry.npmjs.org/@cryptoapis-io/mcp-broadcast/-/mcp-broadcast-0.1.0.tgz","fileCount":55,"integrity":"sha512-P50iTHr9VHWyr8BGBWydMz/GISchRECw3r3l/f3XFsPxVSr3fycKtGkhK3Nfws0mGgkOjLv8fAhcu2WtnoM5CQ==","signatures":[{"sig":"MEYCIQDosxwDSwmP2ZQ6EKW/JqqCBxkWlmOi7IPA6rMyi9ApfAIhAKtwm/eHoSKEQa04b2KZlMq7zCeiF7bDkw4EfG1g657W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32939},"main":"dist/index.js","type":"module","_from":"file:cryptoapis-io-mcp-broadcast-0.1.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsx watch src/cli.ts","lint":"node -e \"console.log('lint: add eslint if you want')\"","test":"node -e \"console.log('test: add later')\"","build":"tsc -p tsconfig.json","clean":"rimraf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"crypto-apis","email":"developers@cryptoapis.io"},"_resolved":"/tmp/99248675e6249059105d16321431ce51/cryptoapis-io-mcp-broadcast-0.1.0.tgz","_integrity":"sha512-P50iTHr9VHWyr8BGBWydMz/GISchRECw3r3l/f3XFsPxVSr3fycKtGkhK3Nfws0mGgkOjLv8fAhcu2WtnoM5CQ==","repository":{"url":"git+https://github.com/CryptoAPIs-io/cryptoapis-mcp-broadcast.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server for broadcasting signed raw transactions to multiple blockchains via Crypto APIs","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^3.25.0","express":"^4.19.2","@cryptoapis-io/mcp-shared":"0.1.0","@modelcontextprotocol/sdk":"^1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/mcp-broadcast_0.1.0_1772478209385_0.510375706706518","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@cryptoapis-io/mcp-broadcast","version":"0.2.0","keywords":["mcp","cryptoapis","blockchain","broadcast","transactions"],"author":{"name":"Crypto APIs, Inc."},"license":"MIT","_id":"@cryptoapis-io/mcp-broadcast@0.2.0","maintainers":[{"name":"crypto-apis","email":"developers@cryptoapis.io"}],"homepage":"https://github.com/CryptoAPIs-io/cryptoapis-mcp-broadcast#readme","bugs":{"url":"https://github.com/CryptoAPIs-io/cryptoapis-mcp-broadcast/issues"},"bin":{"cryptoapis-mcp-broadcast":"dist/cli.js"},"dist":{"shasum":"072b73d12ff5df0623cc4300f28895ebf905a23b","tarball":"https://registry.npmjs.org/@cryptoapis-io/mcp-broadcast/-/mcp-broadcast-0.2.0.tgz","fileCount":55,"integrity":"sha512-3WTScTbh1kSQp5wIbD0xoAJ0rQfNFFg3JVaeBmtnN+KkDB5IRAtOXLFj5JetEZqM5aO2zl65MKSx6UX+Y2aYoQ==","signatures":[{"sig":"MEUCIQC9qExeHKv0IlIoArTw7gPmXZ7MbqZJS9osjTipNVr7PAIgKJvawqzpToIVtvrAqksQF7b/d1MRG6iuY+DsHbafmiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32939},"main":"dist/index.js","type":"module","_from":"file:cryptoapis-io-mcp-broadcast-0.2.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsx watch src/cli.ts","lint":"node -e \"console.log('lint: add eslint if you want')\"","test":"node -e \"console.log('test: add later')\"","build":"tsc -p tsconfig.json","clean":"rimraf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"crypto-apis","email":"developers@cryptoapis.io"},"_resolved":"/tmp/9dd258722f701f3cf9d52db5b0126bfa/cryptoapis-io-mcp-broadcast-0.2.0.tgz","_integrity":"sha512-3WTScTbh1kSQp5wIbD0xoAJ0rQfNFFg3JVaeBmtnN+KkDB5IRAtOXLFj5JetEZqM5aO2zl65MKSx6UX+Y2aYoQ==","repository":{"url":"git+https://github.com/CryptoAPIs-io/cryptoapis-mcp-broadcast.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server for broadcasting signed raw transactions to multiple blockchains via Crypto APIs","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^3.25.0","express":"^4.19.2","@cryptoapis-io/mcp-shared":"0.2.0","@modelcontextprotocol/sdk":"^1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/mcp-broadcast_0.2.0_1772631621823_0.4169469322059305","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@cryptoapis-io/mcp-broadcast","version":"0.2.1","keywords":["mcp","cryptoapis","blockchain","broadcast","transactions"],"author":{"name":"Crypto APIs, Inc."},"license":"MIT","_id":"@cryptoapis-io/mcp-broadcast@0.2.1","maintainers":[{"name":"crypto-apis","email":"developers@cryptoapis.io"}],"homepage":"https://github.com/CryptoAPIs-io/cryptoapis-mcp-broadcast#readme","bugs":{"url":"https://github.com/CryptoAPIs-io/cryptoapis-mcp-broadcast/issues"},"bin":{"cryptoapis-mcp-broadcast":"dist/cli.js"},"dist":{"shasum":"0b18a40d80280cc3421e6b30ff05f963d798ad38","tarball":"https://registry.npmjs.org/@cryptoapis-io/mcp-broadcast/-/mcp-broadcast-0.2.1.tgz","fileCount":55,"integrity":"sha512-LC22d0AXEspAsDTu9mdesiMpH49uG3RvQreh5/G1Uk0GhRkccRR6Dj8alBEFIjVZeINScsYowj3+6vUdWcm0Wg==","signatures":[{"sig":"MEQCIAcvfa0yRrQWdc5BaADrxgpgE8AtbPXMpkwaS9DgJ4IHAiA7BtKzIN/G4E1wV4jvu8EQ2lIVVDBhWtsD1YSfjH9Hxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32939},"main":"dist/index.js","type":"module","_from":"file:cryptoapis-io-mcp-broadcast-0.2.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsx watch src/cli.ts","lint":"node -e \"console.log('lint: add eslint if you want')\"","test":"node -e \"console.log('test: add later')\"","build":"tsc -p tsconfig.json","clean":"rimraf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"crypto-apis","email":"developers@cryptoapis.io"},"_resolved":"/tmp/dd31a32f3b7e8de34c089f004a1e1afc/cryptoapis-io-mcp-broadcast-0.2.1.tgz","_integrity":"sha512-LC22d0AXEspAsDTu9mdesiMpH49uG3RvQreh5/G1Uk0GhRkccRR6Dj8alBEFIjVZeINScsYowj3+6vUdWcm0Wg==","repository":{"url":"git+https://github.com/CryptoAPIs-io/cryptoapis-mcp-broadcast.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server for broadcasting signed raw transactions to multiple blockchains via Crypto APIs","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^3.25.0","express":"^4.19.2","@cryptoapis-io/mcp-shared":"0.2.1","@modelcontextprotocol/sdk":"^1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/mcp-broadcast_0.2.1_1772640907264_0.8096954841471486","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@cryptoapis-io/mcp-broadcast","version":"0.2.2","keywords":["mcp","cryptoapis","blockchain","broadcast","transactions"],"author":{"name":"Crypto APIs, Inc."},"license":"MIT","_id":"@cryptoapis-io/mcp-broadcast@0.2.2","maintainers":[{"name":"crypto-apis","email":"developers@cryptoapis.io"}],"homepage":"https://github.com/CryptoAPIs-io/cryptoapis-mcp-broadcast#readme","bugs":{"url":"https://github.com/CryptoAPIs-io/cryptoapis-mcp-broadcast/issues"},"bin":{"cryptoapis-mcp-broadcast":"dist/cli.js"},"dist":{"shasum":"a26be37c7c2b40e8afe24e4c7c8dd8216a7991db","tarball":"https://registry.npmjs.org/@cryptoapis-io/mcp-broadcast/-/mcp-broadcast-0.2.2.tgz","fileCount":56,"integrity":"sha512-vl8Un2J+9v4EpZfzj663gYIOgi+kwQLGeqxq51Xxh/WDF9fBdvJJfIY2uKw9XJuc6wAuvzQPeldwgwg1YsAofg==","signatures":[{"sig":"MEUCIBFBRiPwRApiDtkoO/imjVnQe4eCDUddr4/ERW+0P8MPAiEA/T+g3WV3c0Hdvae/O3v7Oy8VLDw1ZKYiPtPSMhXmTKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33840},"main":"dist/index.js","type":"module","_from":"file:cryptoapis-io-mcp-broadcast-0.2.2.tgz","types":"dist/index.d.ts","mcpName":"io.github.CryptoAPIs-io/mcp-broadcast","scripts":{"dev":"tsx watch src/cli.ts","lint":"node -e \"console.log('lint: add eslint if you want')\"","test":"node -e \"console.log('test: add later')\"","build":"tsc -p tsconfig.json","clean":"rimraf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"crypto-apis","email":"developers@cryptoapis.io"},"_resolved":"/tmp/d843edad4ddb9c8a15d9cce5d8e42427/cryptoapis-io-mcp-broadcast-0.2.2.tgz","_integrity":"sha512-vl8Un2J+9v4EpZfzj663gYIOgi+kwQLGeqxq51Xxh/WDF9fBdvJJfIY2uKw9XJuc6wAuvzQPeldwgwg1YsAofg==","repository":{"url":"git+https://github.com/CryptoAPIs-io/cryptoapis-mcp-broadcast.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server for broadcasting signed raw transactions to multiple blockchains via Crypto APIs","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^3.25.0","express":"^4.19.2","@cryptoapis-io/mcp-shared":"0.2.2","@modelcontextprotocol/sdk":"^1.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/mcp-broadcast_0.2.2_1772696915572_0.7351089730672762","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@cryptoapis-io/mcp-broadcast","version":"0.2.3","keywords":["mcp","cryptoapis","blockchain","broadcast","transactions"],"author":{"name":"Crypto APIs, Inc."},"license":"MIT","_id":"@cryptoapis-io/mcp-broadcast@0.2.3","maintainers":[{"name":"crypto-apis","email":"developers@cryptoapis.io"}],"homepage":"https://github.com/CryptoAPIs-io/cryptoapis-mcp-broadcast#readme","bugs":{"url":"https://github.com/CryptoAPIs-io/cryptoapis-mcp-broadcast/issues"},"bin":{"cryptoapis-mcp-broadcast":"dist/cli.js"},"dist":{"shasum":"f8ad599014913b0e9db363d700441b4c3fdf474d","tarball":"https://registry.npmjs.org/@cryptoapis-io/mcp-broadcast/-/mcp-broadcast-0.2.3.tgz","fileCount":56,"integrity":"sha512-gszsLaM5NEe7xYn9mQBfGowNOhjC5y0k1bepRM9ARMBn1FO6lLwHi2qnKSpcDy+zUJ3/2Jnx/yDsZBKpqsjTbQ==","signatures":[{"sig":"MEQCIEDGc2WHQKLE7ofK6G08r1EpH2bB6shEPsA3KGKGto+DAiATtzoz+niNmLUkW6f2MeJDOQZpLtpq/Cpf0cR7Rpo38A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33840},"main":"dist/index.js","type":"module","_from":"file:cryptoapis-io-mcp-broadcast-0.2.3.tgz","types":"dist/index.d.ts","mcpName":"io.github.CryptoAPIs-io/mcp-broadcast","scripts":{"dev":"tsx watch src/cli.ts","lint":"node -e \"console.log('lint: add eslint if you want')\"","test":"node -e \"console.log('test: add later')\"","build":"tsc -p tsconfig.json","clean":"rimraf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"crypto-apis","email":"developers@cryptoapis.io"},"_resolved":"/tmp/79a9d2c4fbe629072a215ab5588622cd/cryptoapis-io-mcp-broadcast-0.2.3.tgz","_integrity":"sha512-gszsLaM5NEe7xYn9mQBfGowNOhjC5y0k1bepRM9ARMBn1FO6lLwHi2qnKSpcDy+zUJ3/2Jnx/yDsZBKpqsjTbQ==","repository":{"url":"git+https://github.com/CryptoAPIs-io/cryptoapis-mcp-broadcast.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server for broadcasting signed raw transactions to multiple blockchains via Crypto APIs","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^3.25.0","express":"^4.22.1","@cryptoapis-io/mcp-shared":"0.2.3","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/mcp-broadcast_0.2.3_1772728581646_0.25997744135208856","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@cryptoapis-io/mcp-broadcast","version":"0.3.0","keywords":["mcp","cryptoapis","blockchain","broadcast","transactions"],"author":{"name":"Crypto APIs, Inc."},"license":"MIT","_id":"@cryptoapis-io/mcp-broadcast@0.3.0","maintainers":[{"name":"crypto-apis","email":"developers@cryptoapis.io"}],"homepage":"https://github.com/CryptoAPIs-io/cryptoapis-mcp-broadcast#readme","bugs":{"url":"https://github.com/CryptoAPIs-io/cryptoapis-mcp-broadcast/issues"},"bin":{"cryptoapis-mcp-broadcast":"dist/cli.js"},"dist":{"shasum":"87f30e8295e7edc5da8433fc006fdcab00acdaa0","tarball":"https://registry.npmjs.org/@cryptoapis-io/mcp-broadcast/-/mcp-broadcast-0.3.0.tgz","fileCount":68,"integrity":"sha512-K//1AoG9uWlvbY6kiEvcUz64QD4RbUaOTPApQ/yjbzH4t+/CiP0PzPY5d5EllEqZS8pH46S7sB9dthbBCieCDw==","signatures":[{"sig":"MEUCICJhhsKDPk9Tugd7sNroQHpO1JbCm5MquuhNq8n9wqTCAiEA2HG6KR5KUOaa+7yC8OsSiZ6xKJfD4OSeO6JQK0u7upU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45604},"main":"dist/index.js","type":"module","_from":"file:cryptoapis-io-mcp-broadcast-0.3.0.tgz","types":"dist/index.d.ts","mcpName":"io.github.CryptoAPIs-io/mcp-broadcast","scripts":{"dev":"tsx watch src/cli.ts","lint":"node -e \"console.log('lint: add eslint if you want')\"","test":"node -e \"console.log('test: add later')\"","build":"tsc -p tsconfig.json","clean":"rimraf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"crypto-apis","email":"developers@cryptoapis.io"},"_resolved":"/tmp/4da073e5740fafe256547226fcf599c3/cryptoapis-io-mcp-broadcast-0.3.0.tgz","_integrity":"sha512-K//1AoG9uWlvbY6kiEvcUz64QD4RbUaOTPApQ/yjbzH4t+/CiP0PzPY5d5EllEqZS8pH46S7sB9dthbBCieCDw==","repository":{"url":"git+https://github.com/CryptoAPIs-io/cryptoapis-mcp-broadcast.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server for broadcasting signed raw transactions to multiple blockchains via Crypto APIs","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^3.25.0","express":"^4.22.1","@cryptoapis-io/mcp-shared":"0.3.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/mcp-broadcast_0.3.0_1773399845818_0.3584751758598175","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@cryptoapis-io/mcp-broadcast","version":"0.4.0","keywords":["mcp","cryptoapis","blockchain","broadcast","transactions"],"author":{"name":"Crypto APIs, Inc."},"license":"MIT","_id":"@cryptoapis-io/mcp-broadcast@0.4.0","maintainers":[{"name":"crypto-apis","email":"developers@cryptoapis.io"}],"homepage":"https://github.com/CryptoAPIs-io/cryptoapis-mcp-broadcast#readme","bugs":{"url":"https://github.com/CryptoAPIs-io/cryptoapis-mcp-broadcast/issues"},"bin":{"cryptoapis-mcp-broadcast":"dist/cli.js"},"dist":{"shasum":"3acd902bc2b136d1b3493b34cfe190cc67a28f45","tarball":"https://registry.npmjs.org/@cryptoapis-io/mcp-broadcast/-/mcp-broadcast-0.4.0.tgz","fileCount":68,"integrity":"sha512-vKqypY3JdC+ISUYwZMFut15H+1bJGQb0krFYT40ZFCEkfsJ0PcqH6cF0l+zO9/0tTU3SikEsCAd73N8I26HTDA==","signatures":[{"sig":"MEQCIBdwYVknGUdeD1Y833Hl8iwbucnGSULPO5LekKz2JnJzAiBlfMdMnckwlSJ4eRJv2jWicneuIB0s2K2IKuO7HAZEig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46804},"main":"dist/index.js","type":"module","_from":"file:cryptoapis-io-mcp-broadcast-0.4.0.tgz","types":"dist/index.d.ts","mcpName":"io.github.CryptoAPIs-io/mcp-broadcast","scripts":{"dev":"tsx watch src/cli.ts","lint":"node -e \"console.log('lint: add eslint if you want')\"","test":"node -e \"console.log('test: add later')\"","build":"tsc -p tsconfig.json","clean":"rimraf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"crypto-apis","email":"developers@cryptoapis.io"},"_resolved":"/tmp/b58ebe0245844f7a5d8c4f02b67cc8aa/cryptoapis-io-mcp-broadcast-0.4.0.tgz","_integrity":"sha512-vKqypY3JdC+ISUYwZMFut15H+1bJGQb0krFYT40ZFCEkfsJ0PcqH6cF0l+zO9/0tTU3SikEsCAd73N8I26HTDA==","repository":{"url":"git+https://github.com/CryptoAPIs-io/cryptoapis-mcp-broadcast.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server for broadcasting signed raw transactions to multiple blockchains via Crypto APIs","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^3.25.0","express":"^4.22.1","@cryptoapis-io/mcp-shared":"0.3.2","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/mcp-broadcast_0.4.0_1785870487831_0.17916153981800886","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"_id":"@cryptoapis-io/mcp-broadcast@0.5.0","bin":{"cryptoapis-mcp-broadcast":"dist/cli.js"},"bugs":{"url":"https://github.com/CryptoAPIs-io/cryptoapis-mcp-broadcast/issues"},"dist":{"shasum":"a8bd02e4efa990c9bd52eb03d862ad2103169194","tarball":"https://registry.npmjs.org/@cryptoapis-io/mcp-broadcast/-/mcp-broadcast-0.5.0.tgz","fileCount":68,"integrity":"sha512-BVQzo8caPNlqo/hQh3wJZNbUo6gPTY7x0s4mT7xxeFp3vw4BQiucPGKRZ4OKJceqn2iT4kypV06ZXMJlNx6M0w==","signatures":[{"sig":"MEQCIDaa5BMeze1UK51p3YttcIvRDkKfvkF/Jwomluj3kyxhAiBzt9aD7WBegRtZYGyV3wUnXdTd9kBOcFt6xRl7itnYYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCRlQ5VZO9SR4yHt/dCN+S0K6BfQk0qgdWbk45CS1BthwIgIVttBhV9e3lZs+h5qOwk9D1ycUfYxddMRkLieCzg10U="}],"unpackedSize":45955},"main":"dist/index.js","name":"@cryptoapis-io/mcp-broadcast","type":"module","_from":"file:cryptoapis-io-mcp-broadcast-0.5.0.tgz","types":"dist/index.d.ts","author":{"name":"Crypto APIs, Inc."},"license":"MIT","mcpName":"io.github.CryptoAPIs-io/mcp-broadcast","scripts":{"dev":"tsx watch src/cli.ts","lint":"node -e \"console.log('lint: add eslint if you want')\"","test":"node -e \"console.log('test: add later')\"","build":"tsc -p tsconfig.json","clean":"rimraf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"version":"0.5.0","_npmUser":{"name":"crypto-apis","email":"developers@cryptoapis.io"},"homepage":"https://github.com/CryptoAPIs-io/cryptoapis-mcp-broadcast#readme","keywords":["mcp","cryptoapis","blockchain","broadcast","transactions"],"_resolved":"/tmp/01f301e7209f87297513bb34bc95d5c5/cryptoapis-io-mcp-broadcast-0.5.0.tgz","_integrity":"sha512-BVQzo8caPNlqo/hQh3wJZNbUo6gPTY7x0s4mT7xxeFp3vw4BQiucPGKRZ4OKJceqn2iT4kypV06ZXMJlNx6M0w==","repository":{"url":"git+https://github.com/CryptoAPIs-io/cryptoapis-mcp-broadcast.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server for broadcasting signed raw transactions to multiple blockchains via Crypto APIs","directories":{},"maintainers":[{"name":"crypto-apis","email":"developers@cryptoapis.io"}],"_nodeVersion":"24.5.0","dependencies":{"zod":"^3.25.0","@cryptoapis-io/mcp-shared":"0.4.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-broadcast_0.5.0_1790244045974_0.5598902064218696"}}},"time":{"created":"2026-03-02T19:03:29.289Z","modified":"2026-09-24T10:00:46.386Z","0.1.0":"2026-03-02T19:03:29.573Z","0.2.0":"2026-03-04T13:40:21.981Z","0.2.1":"2026-03-04T16:15:07.417Z","0.2.2":"2026-03-05T07:48:35.702Z","0.2.3":"2026-03-05T16:36:21.785Z","0.3.0":"2026-03-13T11:04:05.970Z","0.4.0":"2026-08-04T19:08:07.965Z","0.5.0":"2026-09-24T10:00:46.059Z"},"bugs":{"url":"https://github.com/CryptoAPIs-io/cryptoapis-mcp-broadcast/issues"},"author":{"name":"Crypto APIs, Inc."},"license":"MIT","homepage":"https://github.com/CryptoAPIs-io/cryptoapis-mcp-broadcast#readme","keywords":["mcp","cryptoapis","blockchain","broadcast","transactions"],"repository":{"url":"git+https://github.com/CryptoAPIs-io/cryptoapis-mcp-broadcast.git","type":"git"},"description":"MCP server for broadcasting signed raw transactions to multiple blockchains via Crypto APIs","maintainers":[{"name":"crypto-apis","email":"developers@cryptoapis.io"}],"readme":"# @cryptoapis-io/mcp-broadcast\n\nMCP server for [Crypto APIs](https://cryptoapis.io/) Broadcast product. Submit locally signed transactions to the blockchain.\n\n> **API Version:** Compatible with Crypto APIs version **2024-12-12**\n\n## Features\n\n- Broadcast signed transaction hex to any supported blockchain\n- Supports EVM (Ethereum, Ethereum Classic, BSC, Polygon, Avalanche (C-Chain), Arbitrum, Base, Optimism, Tron)\n- Supports UTXO (Bitcoin, Bitcoin Cash, Litecoin, Dogecoin, Dash, Zcash)\n- Works with transactions signed by `@cryptoapis-io/mcp-signer` or any external signer\n\n## Prerequisites\n\n- Node.js 18+\n- [Crypto APIs](https://cryptoapis.io/) account and API key ([sign up](https://app.cryptoapis.io/signup) | [get API key](https://app.cryptoapis.io/api-keys))\n\n## Installation\n\n```bash\nnpm install @cryptoapis-io/mcp-broadcast\n```\n\nOr install all Crypto APIs MCP servers: `npm install @cryptoapis-io/mcp`\n\n## Usage\n\n```bash\n# Run with API key\nnpx @cryptoapis-io/mcp-broadcast --api-key YOUR_API_KEY\n\n# Or use environment variable\nexport CRYPTOAPIS_API_KEY=YOUR_API_KEY\nnpx @cryptoapis-io/mcp-broadcast\n\n# HTTP transport (listens on 127.0.0.1; see \"Exposing the server beyond localhost\")\nnpx @cryptoapis-io/mcp-broadcast --transport http --port 3000 --api-key YOUR_API_KEY\n```\n\n### Claude Desktop\n\nAdd to your Claude Desktop config (`~/Library/Application Support/Claude/claude_desktop_config.json` on macOS, `%APPDATA%\\Claude\\claude_desktop_config.json` on Windows):\n\n```json\n{\n  \"mcpServers\": {\n    \"cryptoapis-broadcast\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@cryptoapis-io/mcp-broadcast\"],\n      \"env\": {\n        \"CRYPTOAPIS_API_KEY\": \"your_api_key_here\"\n      }\n    }\n  }\n}\n```\n\n### Cursor\n\nAdd to `.cursor/mcp.json` (project) or `~/.cursor/mcp.json` (global):\n\n```json\n{\n  \"mcpServers\": {\n    \"cryptoapis-broadcast\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@cryptoapis-io/mcp-broadcast\"],\n      \"env\": {\n        \"CRYPTOAPIS_API_KEY\": \"your_api_key_here\"\n      }\n    }\n  }\n}\n```\n\n### MCP Inspector\n\n```bash\nnpx @modelcontextprotocol/inspector npx @cryptoapis-io/mcp-broadcast --api-key YOUR_API_KEY\n```\n\n### n8n\n\n1. Start the server in HTTP mode:\n   ```bash\n   npx @cryptoapis-io/mcp-broadcast --transport http --port 3000 --api-key YOUR_API_KEY\n   ```\n2. In your n8n workflow, add an **AI Agent** node\n3. Under **Tools**, add an **MCP Client Tool** and set the URL to `http://localhost:3000/mcp`\n\n> **n8n in Docker:** `localhost` inside the container is not your machine. Start the server with `--host 0.0.0.0` and `MCP_AUTH_TOKEN` set (see [Exposing the server beyond localhost](#exposing-the-server-beyond-localhost)), use `http://host.docker.internal:3000/mcp` as the URL, and add an `Authorization: Bearer <token>` header to the MCP Client Tool credential.\n\n> All servers default to port 3000. Use `--port` to assign different ports when running multiple servers.\n\n## Available Tools\n\n### `broadcast_signed_transaction`\n\nSubmit a signed transaction to the blockchain.\n\n| Parameter | Description |\n|-----------|-------------|\n| `blockchain` | Target blockchain (ethereum, bitcoin, binance-smart-chain, tron, polygon, etc.) |\n| `network` | Network (mainnet, testnet, sepolia, mordor, nile, amoy, fuji, etc.) |\n| `signedTransactionHex` | The signed transaction hex string to broadcast |\n\n## CLI Arguments\n\n| Argument | Description | Default |\n|----------|-------------|---------|\n| `--api-key` | Crypto APIs API key | `CRYPTOAPIS_API_KEY` env var |\n| `--transport` | Transport type: `stdio` or `http` | `stdio` |\n| `--host` | HTTP host (use `0.0.0.0` to accept remote connections — requires an auth token with `--api-key`) | `127.0.0.1` |\n| `--auth-token` | Bearer token callers must send (`Authorization: Bearer <token>`); prefer the `MCP_AUTH_TOKEN` env var | `MCP_AUTH_TOKEN` env var |\n| `--allowed-hosts` | Comma-separated `Host` header allowlist for non-loopback binds | — |\n| `--port` | HTTP port | `3000` |\n| `--path` | HTTP path | `/mcp` |\n| `--stateless` | Enable stateless HTTP mode | `false` |\n\n### HTTP API Key Modes\n\nWhen using HTTP transport, the server supports two API key modes:\n\n- **With `--api-key`:** The key is used for all requests. `x-api-key` request headers are ignored.\n- **Without `--api-key`:** Each request must include an `x-api-key` header with a valid Crypto APIs key. This enables hosting a public server where each user provides their own key.\n\n```bash\n# Per-request key mode (multi-tenant)\nnpx @cryptoapis-io/mcp-broadcast --transport http --port 3000\n# Clients send x-api-key header with each request\n```\n\n### Exposing the server beyond localhost\n\nHTTP mode listens on `127.0.0.1` by default, so only processes on the same machine can reach it.\nTo accept connections from other machines or containers, bind explicitly and protect the port:\n\n```bash\n# Startup-key mode: callers must present the token (the server refuses to start without one)\nexport MCP_AUTH_TOKEN=$(openssl rand -hex 32)\nnpx @cryptoapis-io/mcp-broadcast --transport http --host 0.0.0.0 --port 3000 --api-key YOUR_API_KEY \\\n  --allowed-hosts mcp.internal.example\n# Clients send: Authorization: Bearer $MCP_AUTH_TOKEN\n\n# Per-request key mode: no startup key, every request must carry the caller's own x-api-key\nnpx @cryptoapis-io/mcp-broadcast --transport http --host 0.0.0.0 --port 3000\n```\n\n`--allowed-hosts` restricts the `Host` header (DNS rebinding protection) when not bound to loopback. Prefer `MCP_AUTH_TOKEN` over `--auth-token`: command-line arguments are visible in the process list.\n\n> Stdio transport always requires an API key at startup.\n\n## Important: API Key Required\n\n> **Warning:** Making requests without a valid API key — or with an incorrect one — may result in your IP being banned from the Crypto APIs ecosystem. Always ensure a valid API key is configured before starting any server.\n\n## Remote MCP Server\n\nCrypto APIs provides an official remote MCP server with all tools available via HTTP Streamable transport at [https://ai.cryptoapis.io/mcp](https://ai.cryptoapis.io/mcp). Pass your API key via the `x-api-key` header — no installation required.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}