{"_id":"@cryptoapis-io/mcp-prepare-transactions","_rev":"8-5b86f1d10bf9d98ac51d8a3412bbc53a","name":"@cryptoapis-io/mcp-prepare-transactions","dist-tags":{"latest":"0.5.0"},"versions":{"0.1.0":{"name":"@cryptoapis-io/mcp-prepare-transactions","version":"0.1.0","keywords":["mcp","cryptoapis","blockchain","prepare-transactions","unsigned"],"author":{"name":"Crypto APIs, Inc."},"license":"MIT","_id":"@cryptoapis-io/mcp-prepare-transactions@0.1.0","maintainers":[{"name":"crypto-apis","email":"developers@cryptoapis.io"}],"homepage":"https://github.com/CryptoAPIs-io/cryptoapis-mcp-prepare-transactions#readme","bugs":{"url":"https://github.com/CryptoAPIs-io/cryptoapis-mcp-prepare-transactions/issues"},"bin":{"cryptoapis-mcp-prepare-transactions":"dist/cli.js"},"dist":{"shasum":"1cd9a405a6d02984f586a41edcca191ee8b55c5b","tarball":"https://registry.npmjs.org/@cryptoapis-io/mcp-prepare-transactions/-/mcp-prepare-transactions-0.1.0.tgz","fileCount":67,"integrity":"sha512-d4L+gE0VZFqL6RJ69Dl2A5uEb2Nh0wGFGg/2DMmUqXMwHY6Kv/6eej2k4X2fGxAJKTH5/DHyIvz8KjdFyx1ZdQ==","signatures":[{"sig":"MEUCIQC6gFx/nvtD5gfSHwvQwEL3XpF4EJa0Qu44iINRuV5SAAIgN2bFtfAbvoGVrqXu/HdRyGqg4akvZREhwRpETGWTLUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44131},"main":"dist/index.js","type":"module","_from":"file:cryptoapis-io-mcp-prepare-transactions-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/aa2cfee86f39b4ea1cc668bb8ba7ac47/cryptoapis-io-mcp-prepare-transactions-0.1.0.tgz","_integrity":"sha512-d4L+gE0VZFqL6RJ69Dl2A5uEb2Nh0wGFGg/2DMmUqXMwHY6Kv/6eej2k4X2fGxAJKTH5/DHyIvz8KjdFyx1ZdQ==","repository":{"url":"git+https://github.com/CryptoAPIs-io/cryptoapis-mcp-prepare-transactions.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server for building unsigned transactions on 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-prepare-transactions_0.1.0_1772478219865_0.8096337593601544","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@cryptoapis-io/mcp-prepare-transactions","version":"0.2.0","keywords":["mcp","cryptoapis","blockchain","prepare-transactions","unsigned"],"author":{"name":"Crypto APIs, Inc."},"license":"MIT","_id":"@cryptoapis-io/mcp-prepare-transactions@0.2.0","maintainers":[{"name":"crypto-apis","email":"developers@cryptoapis.io"}],"homepage":"https://github.com/CryptoAPIs-io/cryptoapis-mcp-prepare-transactions#readme","bugs":{"url":"https://github.com/CryptoAPIs-io/cryptoapis-mcp-prepare-transactions/issues"},"bin":{"cryptoapis-mcp-prepare-transactions":"dist/cli.js"},"dist":{"shasum":"9879de5a28909e5e0967af0aeaecc5171ed326b2","tarball":"https://registry.npmjs.org/@cryptoapis-io/mcp-prepare-transactions/-/mcp-prepare-transactions-0.2.0.tgz","fileCount":67,"integrity":"sha512-KYwAhdL6yDmDlbguK7w0sz6xC7hIT/Fk0gVj8LVQOKPS9gpXfPm893EDFOjLAe2JN5WxTEQ7QYGovy2im8nApA==","signatures":[{"sig":"MEUCIEdBlJ0DovnMTHkhs2lPGWQEt8V9ZZn+rzC2vkYQnFQFAiEAsAbqNPy3EV4sNgGVyKua9BBW7Pe9TAQxaUbcpvxf4ZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44131},"main":"dist/index.js","type":"module","_from":"file:cryptoapis-io-mcp-prepare-transactions-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/a0cf3279ab98b399c731e3ff40234417/cryptoapis-io-mcp-prepare-transactions-0.2.0.tgz","_integrity":"sha512-KYwAhdL6yDmDlbguK7w0sz6xC7hIT/Fk0gVj8LVQOKPS9gpXfPm893EDFOjLAe2JN5WxTEQ7QYGovy2im8nApA==","repository":{"url":"git+https://github.com/CryptoAPIs-io/cryptoapis-mcp-prepare-transactions.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server for building unsigned transactions on 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-prepare-transactions_0.2.0_1772631624921_0.043297985592475996","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@cryptoapis-io/mcp-prepare-transactions","version":"0.2.1","keywords":["mcp","cryptoapis","blockchain","prepare-transactions","unsigned"],"author":{"name":"Crypto APIs, Inc."},"license":"MIT","_id":"@cryptoapis-io/mcp-prepare-transactions@0.2.1","maintainers":[{"name":"crypto-apis","email":"developers@cryptoapis.io"}],"homepage":"https://github.com/CryptoAPIs-io/cryptoapis-mcp-prepare-transactions#readme","bugs":{"url":"https://github.com/CryptoAPIs-io/cryptoapis-mcp-prepare-transactions/issues"},"bin":{"cryptoapis-mcp-prepare-transactions":"dist/cli.js"},"dist":{"shasum":"96c06d346d56f174d1fc46b6a3f49bb2a2daed64","tarball":"https://registry.npmjs.org/@cryptoapis-io/mcp-prepare-transactions/-/mcp-prepare-transactions-0.2.1.tgz","fileCount":67,"integrity":"sha512-ddN32ItjB2Q9/sEBCIeRtfPBw3PiQ/gXwGnu3uWX64TgPbUz7rNeNY62y8Cs1qFjy2d+fcx+LRDioJmx7Tp8Pg==","signatures":[{"sig":"MEQCIFOxiQu9yiO3EHOJSXfyKd2qDwl9GaumB9tHHTGq7kSdAiBFEvRbFVzOMbZLdK+cQgnI5U/67EMP0KPjPAc6vs4PDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44131},"main":"dist/index.js","type":"module","_from":"file:cryptoapis-io-mcp-prepare-transactions-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/c7778c51c8e75606e3a1dba7e169060f/cryptoapis-io-mcp-prepare-transactions-0.2.1.tgz","_integrity":"sha512-ddN32ItjB2Q9/sEBCIeRtfPBw3PiQ/gXwGnu3uWX64TgPbUz7rNeNY62y8Cs1qFjy2d+fcx+LRDioJmx7Tp8Pg==","repository":{"url":"git+https://github.com/CryptoAPIs-io/cryptoapis-mcp-prepare-transactions.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server for building unsigned transactions on 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-prepare-transactions_0.2.1_1772640910329_0.5985414780176106","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@cryptoapis-io/mcp-prepare-transactions","version":"0.2.2","keywords":["mcp","cryptoapis","blockchain","prepare-transactions","unsigned"],"author":{"name":"Crypto APIs, Inc."},"license":"MIT","_id":"@cryptoapis-io/mcp-prepare-transactions@0.2.2","maintainers":[{"name":"crypto-apis","email":"developers@cryptoapis.io"}],"homepage":"https://github.com/CryptoAPIs-io/cryptoapis-mcp-prepare-transactions#readme","bugs":{"url":"https://github.com/CryptoAPIs-io/cryptoapis-mcp-prepare-transactions/issues"},"bin":{"cryptoapis-mcp-prepare-transactions":"dist/cli.js"},"dist":{"shasum":"c8efd82a11814f134d3db7164fb8f32fbe988804","tarball":"https://registry.npmjs.org/@cryptoapis-io/mcp-prepare-transactions/-/mcp-prepare-transactions-0.2.2.tgz","fileCount":68,"integrity":"sha512-/kdbV9H2qBwP7RIA0gJzu6yxKbYidsdTM6Q4HAq1nvM9e8Eztu07fk8VU5mICWMewMaN6Xw014qqMNyZ0O/YZg==","signatures":[{"sig":"MEUCIQD5mi4ZnqoJcSOGOLf2MTjTgawOEeZ2Jafcrzwv1IZOFAIgQdITEy5eSJnbqRoY2yMB8pCZAjGIFaqBVu+8pUwmcZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45070},"main":"dist/index.js","type":"module","_from":"file:cryptoapis-io-mcp-prepare-transactions-0.2.2.tgz","types":"dist/index.d.ts","mcpName":"io.github.CryptoAPIs-io/mcp-prepare-transactions","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/9167e1c94853a64e3c880d0abdd9945a/cryptoapis-io-mcp-prepare-transactions-0.2.2.tgz","_integrity":"sha512-/kdbV9H2qBwP7RIA0gJzu6yxKbYidsdTM6Q4HAq1nvM9e8Eztu07fk8VU5mICWMewMaN6Xw014qqMNyZ0O/YZg==","repository":{"url":"git+https://github.com/CryptoAPIs-io/cryptoapis-mcp-prepare-transactions.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server for building unsigned transactions on 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-prepare-transactions_0.2.2_1772696919471_0.5261560758979058","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@cryptoapis-io/mcp-prepare-transactions","version":"0.2.3","keywords":["mcp","cryptoapis","blockchain","prepare-transactions","unsigned"],"author":{"name":"Crypto APIs, Inc."},"license":"MIT","_id":"@cryptoapis-io/mcp-prepare-transactions@0.2.3","maintainers":[{"name":"crypto-apis","email":"developers@cryptoapis.io"}],"homepage":"https://github.com/CryptoAPIs-io/cryptoapis-mcp-prepare-transactions#readme","bugs":{"url":"https://github.com/CryptoAPIs-io/cryptoapis-mcp-prepare-transactions/issues"},"bin":{"cryptoapis-mcp-prepare-transactions":"dist/cli.js"},"dist":{"shasum":"c0f158cd0ae766de92d9e2c9f9fdab0db0048176","tarball":"https://registry.npmjs.org/@cryptoapis-io/mcp-prepare-transactions/-/mcp-prepare-transactions-0.2.3.tgz","fileCount":68,"integrity":"sha512-8PDSXCIQYhDR17t2dtj3Prli7/N5eZLy+Ax6EBpKw9DygCyNX3GhZhceXfEophEEg9Nz8MHn+o0ilKcJm4+Dpw==","signatures":[{"sig":"MEYCIQC0cXt71Ztk7tREZwGrvXU2hF9rvZE4Weh0fXlGin6eBgIhANzF2EUwwgapvWSfEhxdImMCFvUZvzzywutLYVRUtOKj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45070},"main":"dist/index.js","type":"module","_from":"file:cryptoapis-io-mcp-prepare-transactions-0.2.3.tgz","types":"dist/index.d.ts","mcpName":"io.github.CryptoAPIs-io/mcp-prepare-transactions","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/2962dfa039e28686a2f7db54811eec17/cryptoapis-io-mcp-prepare-transactions-0.2.3.tgz","_integrity":"sha512-8PDSXCIQYhDR17t2dtj3Prli7/N5eZLy+Ax6EBpKw9DygCyNX3GhZhceXfEophEEg9Nz8MHn+o0ilKcJm4+Dpw==","repository":{"url":"git+https://github.com/CryptoAPIs-io/cryptoapis-mcp-prepare-transactions.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server for building unsigned transactions on 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-prepare-transactions_0.2.3_1772728586308_0.38582355739887175","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@cryptoapis-io/mcp-prepare-transactions","version":"0.3.0","keywords":["mcp","cryptoapis","blockchain","prepare-transactions","unsigned"],"author":{"name":"Crypto APIs, Inc."},"license":"MIT","_id":"@cryptoapis-io/mcp-prepare-transactions@0.3.0","maintainers":[{"name":"crypto-apis","email":"developers@cryptoapis.io"}],"homepage":"https://github.com/CryptoAPIs-io/cryptoapis-mcp-prepare-transactions#readme","bugs":{"url":"https://github.com/CryptoAPIs-io/cryptoapis-mcp-prepare-transactions/issues"},"bin":{"cryptoapis-mcp-prepare-transactions":"dist/cli.js"},"dist":{"shasum":"c8c012952f7e6cb72b4f9d2973e2a8abe615fa4d","tarball":"https://registry.npmjs.org/@cryptoapis-io/mcp-prepare-transactions/-/mcp-prepare-transactions-0.3.0.tgz","fileCount":80,"integrity":"sha512-QJzh4UMM9/tkixWLufjwpSeLthEhyFUxUZbXIcJxeIdSnl80eifkt+4j+py7OGG26XDwAECPrpqLoqUJHqtHMw==","signatures":[{"sig":"MEUCIQCkmwlLe0hgL8JgEgp/PRtPEpwZEk+9EUDQGh3UJvaL4gIgTO8D7826FtlRlAB6Ah+DuXjpBcod/TG2l3W9NHLFoSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55211},"main":"dist/index.js","type":"module","_from":"file:cryptoapis-io-mcp-prepare-transactions-0.3.0.tgz","types":"dist/index.d.ts","mcpName":"io.github.CryptoAPIs-io/mcp-prepare-transactions","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/170925e0fe296a49358b9458082bbc5d/cryptoapis-io-mcp-prepare-transactions-0.3.0.tgz","_integrity":"sha512-QJzh4UMM9/tkixWLufjwpSeLthEhyFUxUZbXIcJxeIdSnl80eifkt+4j+py7OGG26XDwAECPrpqLoqUJHqtHMw==","repository":{"url":"git+https://github.com/CryptoAPIs-io/cryptoapis-mcp-prepare-transactions.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server for building unsigned transactions on 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-prepare-transactions_0.3.0_1773399850654_0.7654586101367808","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@cryptoapis-io/mcp-prepare-transactions","version":"0.4.0","keywords":["mcp","cryptoapis","blockchain","prepare-transactions","unsigned","evm","tezos","solana","kaspa","xrp","utxo","tron"],"author":{"name":"Crypto APIs, Inc."},"license":"MIT","_id":"@cryptoapis-io/mcp-prepare-transactions@0.4.0","maintainers":[{"name":"crypto-apis","email":"developers@cryptoapis.io"}],"homepage":"https://github.com/CryptoAPIs-io/cryptoapis-mcp-prepare-transactions#readme","bugs":{"url":"https://github.com/CryptoAPIs-io/cryptoapis-mcp-prepare-transactions/issues"},"bin":{"cryptoapis-mcp-prepare-transactions":"dist/cli.js"},"dist":{"shasum":"04eb58ed595757c34131d33415d7c49ce071238a","tarball":"https://registry.npmjs.org/@cryptoapis-io/mcp-prepare-transactions/-/mcp-prepare-transactions-0.4.0.tgz","fileCount":240,"integrity":"sha512-X+2Fs5YV7RgO51Ea6ppnEooNxdSzj0iAnq8quUzYN3EbRHR8kZYWV79n4aqdi7U1KxG3wm+hObW+vbRoyXh/Pg==","signatures":[{"sig":"MEQCIBWLpfHARz4BbmS/M7dcx+dwrqQSQqBmCZTHLW02HD9lAiAekgHpefeM1zVLjtKdw6dwEO/23d1t5421ru41Y8gzEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178493},"main":"dist/index.js","type":"module","_from":"file:cryptoapis-io-mcp-prepare-transactions-0.4.0.tgz","types":"dist/index.d.ts","mcpName":"io.github.CryptoAPIs-io/mcp-prepare-transactions","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/bde424ba74cf4b31ee51e0cb0433ccb5/cryptoapis-io-mcp-prepare-transactions-0.4.0.tgz","_integrity":"sha512-X+2Fs5YV7RgO51Ea6ppnEooNxdSzj0iAnq8quUzYN3EbRHR8kZYWV79n4aqdi7U1KxG3wm+hObW+vbRoyXh/Pg==","repository":{"url":"git+https://github.com/CryptoAPIs-io/cryptoapis-mcp-prepare-transactions.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server for building unsigned transactions on EVM, Tezos, Solana, Kaspa, XRP, UTXO, and Tron via Crypto APIs","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^3.25.0","express":"^4.22.1","@cryptoapis-io/mcp-shared":"0.3.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/mcp-prepare-transactions_0.4.0_1785868202710_0.8132579851838413","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"_id":"@cryptoapis-io/mcp-prepare-transactions@0.5.0","bin":{"cryptoapis-mcp-prepare-transactions":"dist/cli.js"},"bugs":{"url":"https://github.com/CryptoAPIs-io/cryptoapis-mcp-prepare-transactions/issues"},"dist":{"shasum":"5ad1b3b1e1bd063a8ec355c645c0b6e4a5f60149","tarball":"https://registry.npmjs.org/@cryptoapis-io/mcp-prepare-transactions/-/mcp-prepare-transactions-0.5.0.tgz","fileCount":240,"integrity":"sha512-mPBqz1BsPeUnD6iHrGqPGaOCjoP7Ds9qBnuMy4sK5XgtDzCFg0sORtZjBw2dJS+AITe+b3bCMCK9E72p1i2aBw==","signatures":[{"sig":"MEUCIQD8jW/7z9UdllD4Dw/wsKC2ap0RHRc3gzxZXwQuvQmvaQIgMm+4SqShFAepWbYNC6pY5Emxz8ogIvxrSZTXVPmJkHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICsAQmNButdClPKnykzjNvMwKz15YUUJpDquOLMNHp6ZAiB6AswQ9zZbtze6orwNxWBa5Q+qM7vq0MEaJU9uZfo15A=="}],"unpackedSize":178096},"main":"dist/index.js","name":"@cryptoapis-io/mcp-prepare-transactions","type":"module","_from":"file:cryptoapis-io-mcp-prepare-transactions-0.5.0.tgz","types":"dist/index.d.ts","author":{"name":"Crypto APIs, Inc."},"license":"MIT","mcpName":"io.github.CryptoAPIs-io/mcp-prepare-transactions","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-prepare-transactions#readme","keywords":["mcp","cryptoapis","blockchain","prepare-transactions","unsigned","evm","tezos","solana","kaspa","xrp","utxo","tron"],"_resolved":"/tmp/918f57d59ccf913aaf8d7a84f2f9f78a/cryptoapis-io-mcp-prepare-transactions-0.5.0.tgz","_integrity":"sha512-mPBqz1BsPeUnD6iHrGqPGaOCjoP7Ds9qBnuMy4sK5XgtDzCFg0sORtZjBw2dJS+AITe+b3bCMCK9E72p1i2aBw==","repository":{"url":"git+https://github.com/CryptoAPIs-io/cryptoapis-mcp-prepare-transactions.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server for building unsigned transactions on EVM, Tezos, Solana, Kaspa, XRP, UTXO, and Tron 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-prepare-transactions_0.5.0_1790243992433_0.43471000038774554"}}},"time":{"created":"2026-03-02T19:03:39.780Z","modified":"2026-09-24T09:59:52.751Z","0.1.0":"2026-03-02T19:03:40.025Z","0.2.0":"2026-03-04T13:40:25.060Z","0.2.1":"2026-03-04T16:15:10.520Z","0.2.2":"2026-03-05T07:48:39.606Z","0.2.3":"2026-03-05T16:36:26.452Z","0.3.0":"2026-03-13T11:04:10.799Z","0.4.0":"2026-08-04T18:30:02.845Z","0.5.0":"2026-09-24T09:59:52.543Z"},"bugs":{"url":"https://github.com/CryptoAPIs-io/cryptoapis-mcp-prepare-transactions/issues"},"author":{"name":"Crypto APIs, Inc."},"license":"MIT","homepage":"https://github.com/CryptoAPIs-io/cryptoapis-mcp-prepare-transactions#readme","keywords":["mcp","cryptoapis","blockchain","prepare-transactions","unsigned","evm","tezos","solana","kaspa","xrp","utxo","tron"],"repository":{"url":"git+https://github.com/CryptoAPIs-io/cryptoapis-mcp-prepare-transactions.git","type":"git"},"description":"MCP server for building unsigned transactions on EVM, Tezos, Solana, Kaspa, XRP, UTXO, and Tron via Crypto APIs","maintainers":[{"name":"crypto-apis","email":"developers@cryptoapis.io"}],"readme":"# @cryptoapis-io/mcp-prepare-transactions\n\nMCP server for [Crypto APIs](https://cryptoapis.io/) Prepare Transactions product. Build unsigned transactions for EVM, Tezos, Solana, Kaspa, XRP, UTXO, and Tron.\n\n> **API Version:** Compatible with Crypto APIs version **2024-12-12**\n\n## Features\n\n- Prepare EVM native coin, ERC-20 fungible token, and ERC-721 NFT transfer transactions\n- Prepare native Tezos (XTZ), FA1.2, and FA2 token transfer operations\n- Prepare native SOL and SPL token transfer transactions on Solana\n- Prepare native KAS transfers on Kaspa, with multi-recipient support\n- Prepare native XRP transfers\n- Prepare native coin transfers across 6 UTXO chains (Bitcoin, Bitcoin Cash, Litecoin, Dogecoin, Dash, Zcash)\n- Prepare native TRX, TRC-20, and NFT transfers via Tron's dedicated prepare-transactions endpoints\n- Returns unsigned transaction data ready for local signing\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-prepare-transactions\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-prepare-transactions --api-key YOUR_API_KEY\n\n# Or use environment variable\nexport CRYPTOAPIS_API_KEY=YOUR_API_KEY\nnpx @cryptoapis-io/mcp-prepare-transactions\n\n# HTTP transport (listens on 127.0.0.1; see \"Exposing the server beyond localhost\")\nnpx @cryptoapis-io/mcp-prepare-transactions --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-prepare-transactions\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@cryptoapis-io/mcp-prepare-transactions\"],\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-prepare-transactions\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@cryptoapis-io/mcp-prepare-transactions\"],\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-prepare-transactions --api-key YOUR_API_KEY\n```\n\n### n8n\n\n1. Start the server in HTTP mode:\n   ```bash\n   npx @cryptoapis-io/mcp-prepare-transactions --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### `prepare_transactions_evm`\n\nPrepare unsigned EVM transactions.\n\n| Action | Description |\n|--------|-------------|\n| `prepare-transaction-from-address` | Prepare a native coin transfer from an address |\n| `prepare-fungible-token-transfer` | Prepare an ERC-20 token transfer |\n| `prepare-nft-transfer` | Prepare an ERC-721 NFT transfer |\n\n### `prepare_transactions_tezos`\n\nPrepare unsigned Tezos operations (mainnet, shadownet).\n\n| Action | Description |\n|--------|-------------|\n| `native-coins` | Prepare a native XTZ transfer |\n| `fa1-2-tokens` | Prepare an FA1.2 token transfer |\n| `fa2-tokens` | Prepare an FA2 token transfer |\n\n### `prepare_transactions_solana`\n\nPrepare unsigned Solana transactions (mainnet, devnet).\n\n| Action | Description |\n|--------|-------------|\n| `native-coins` | Prepare a native SOL transfer |\n| `spl-tokens` | Prepare an SPL token transfer |\n\n### `prepare_transactions_kaspa`\n\nPrepare unsigned Kaspa transactions (mainnet only).\n\n| Action | Description |\n|--------|-------------|\n| `native-coins` | Prepare a native KAS transfer, supporting multiple recipients in one transaction |\n\n### `prepare_transactions_xrp`\n\nPrepare unsigned XRP transactions (mainnet, testnet).\n\n| Action | Description |\n|--------|-------------|\n| `native-coins` | Prepare a native XRP transfer |\n\n### `prepare_transactions_utxo`\n\nPrepare unsigned UTXO transactions (Bitcoin, Bitcoin Cash, Litecoin, Dogecoin, Dash, Zcash; mainnet, testnet).\n\n| Action | Description |\n|--------|-------------|\n| `native-coins` | Prepare a native coin transfer, supporting multiple recipients. Requires `feePriority` or `exactFee` |\n\n### `prepare_transactions_tron`\n\nPrepare unsigned Tron transactions via Tron's dedicated prepare-transactions endpoints (mainnet, nile).\n\n| Action | Description |\n|--------|-------------|\n| `native-coins` | Prepare a native TRX transfer |\n| `trc20-tokens` | Prepare a TRC-20 token transfer |\n| `non-fungible-tokens` | Prepare a TRC-721/TRC-1155 NFT transfer |\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-prepare-transactions --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-prepare-transactions --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-prepare-transactions --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"}