{"_id":"mcp-server-usdd-test","_rev":"29-5cd593acc3d0b18d3a35b4c132e5d318","name":"mcp-server-usdd-test","dist-tags":{"latest":"1.2.4"},"versions":{"1.0.0":{"name":"mcp-server-usdd-test","version":"1.0.0","keywords":["mcp","model-context-protocol","tron","ethereum","bsc","usdd","defi","stablecoin","vault","makerdao","ai","agent"],"license":"MIT","_id":"mcp-server-usdd-test@1.0.0","maintainers":[{"name":"michael02","email":"chaoc9812@gmail.com"}],"homepage":"https://github.com/usddio/mcp-server-usdd#readme","bugs":{"url":"https://github.com/usddio/mcp-server-usdd/issues"},"bin":{"mcp-server-usdd":"bin/cli.js"},"dist":{"shasum":"a1a8b2d81ea5dd8dd62179f249d8bbb66d7957ae","tarball":"https://registry.npmjs.org/mcp-server-usdd-test/-/mcp-server-usdd-test-1.0.0.tgz","fileCount":88,"integrity":"sha512-sbt5rmACse90n7Z2CagvF6yH/jcgUhGNimmqKCu0EM07tbQRnN8U1vQzxIfu/4f8u0pgiWCdjQ2UXYv3w2ldbw==","signatures":[{"sig":"MEQCIBygiT8M3x8otAewDnN5oHMWNepCDeN0TFW+fJGz9Ng6AiAj6Qyq9/r2QX6oVAgWXopm0WCtgMuPG3WFD+9YGSiuDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234025},"main":"build/index.js","type":"module","types":"./build/index.d.ts","module":"src/index.ts","engines":{"node":">=20.0.0"},"gitHead":"823a0869a69c51b57e7377ce11166a1c7adc673b","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc","start":"tsx src/index.ts","dev:http":"tsx watch src/server/http-server.ts","lint:fix":"eslint . --fix","start:http":"tsx src/server/http-server.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"michael02","email":"chaoc9812@gmail.com"},"repository":{"url":"git+https://github.com/usddio/mcp-server-usdd.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for the USDD protocol across TRON, Ethereum, and BSC. Supports vaults, PSM swaps, migration, sUSDD/DSR, protocol monitoring, and AI-guided risk workflows.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.24.3","cors":"^2.8.6","viem":"^2.37.5","express":"^4.21.2","tronweb":"^6.1.1","@scure/bip32":"^2.0.1","@scure/bip39":"^2.0.1","@modelcontextprotocol/sdk":"^1.22.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.7","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-usdd-test_1.0.0_1774339941618_0.8912935185630388","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"mcp-server-usdd-test","version":"1.0.1","keywords":["mcp","model-context-protocol","tron","ethereum","bsc","usdd","defi","stablecoin","vault","makerdao","ai","agent"],"license":"MIT","_id":"mcp-server-usdd-test@1.0.1","maintainers":[{"name":"michael02","email":"chaoc9812@gmail.com"}],"homepage":"https://github.com/usddio/mcp-server-usdd#readme","bugs":{"url":"https://github.com/usddio/mcp-server-usdd/issues"},"bin":{"mcp-server-usdd":"bin/cli.js"},"dist":{"shasum":"52be7d6ce550dc0a461c991f039b8f70a7a7a625","tarball":"https://registry.npmjs.org/mcp-server-usdd-test/-/mcp-server-usdd-test-1.0.1.tgz","fileCount":88,"integrity":"sha512-q9yFm/rcS7QSqQK/brGyiS7M0oUU/bMttkwVMQf4c5naFak5EdgtXUazA0dvJ0Q8bRg29iT3bhMK36QVms3p4g==","signatures":[{"sig":"MEUCIFNx8Y7qY4SedS1y9i2XlsAmbr9upv0ouWBDbWcFrZRjAiEA7AAGnLFpHvVI2kW5pd+Dp4xzJ+WsHFd5PGy+4VfJyJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250007},"main":"build/index.js","type":"module","types":"./build/index.d.ts","module":"src/index.ts","engines":{"node":">=20.0.0"},"gitHead":"4ee550d84c69ffb12e7c795105aeba8109398b6f","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc","start":"tsx src/index.ts","dev:http":"tsx watch src/server/http-server.ts","lint:fix":"eslint . --fix","start:http":"tsx src/server/http-server.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"michael02","email":"chaoc9812@gmail.com"},"repository":{"url":"git+https://github.com/usddio/mcp-server-usdd.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for the USDD protocol across TRON, Ethereum, and BSC. Supports vaults, PSM swaps, migration, sUSDD/DSR, protocol monitoring, and AI-guided risk workflows.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.24.3","cors":"^2.8.6","viem":"^2.37.5","express":"^4.21.2","tronweb":"^6.1.1","@scure/bip32":"^2.0.1","@scure/bip39":"^2.0.1","@modelcontextprotocol/sdk":"^1.22.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.7","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-usdd-test_1.0.1_1774507729995_0.6996491848365951","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"mcp-server-usdd-test","version":"1.0.2","keywords":["mcp","model-context-protocol","tron","ethereum","bsc","usdd","defi","stablecoin","vault","makerdao","ai","agent"],"license":"MIT","_id":"mcp-server-usdd-test@1.0.2","maintainers":[{"name":"michael02","email":"chaoc9812@gmail.com"}],"homepage":"https://github.com/usddio/mcp-server-usdd#readme","bugs":{"url":"https://github.com/usddio/mcp-server-usdd/issues"},"bin":{"mcp-server-usdd":"bin/cli.js"},"dist":{"shasum":"e60c75f40d41ae012754d9fac06d517854b07f23","tarball":"https://registry.npmjs.org/mcp-server-usdd-test/-/mcp-server-usdd-test-1.0.2.tgz","fileCount":88,"integrity":"sha512-CISJFXFWWlM+Qx9pUP6CgW9n45Sha9I2XCiF3OxgjmLc4PXbEBoOjf+1EirwNSUI2U+UueZKTehD8VH2aBo+dg==","signatures":[{"sig":"MEQCIEnnP0hsZq30H7lbjF0rPxcOml4iQu2Q3Nit28WZ6TtzAiA+//cq60a5gkt1Pqkhyg8oapnVWSzi5o95P4wdKR1Dbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266493},"main":"build/index.js","type":"module","types":"./build/index.d.ts","module":"src/index.ts","engines":{"node":">=20.0.0"},"gitHead":"0d5d2bcbea48771bf101e0e0b9e882f7b3b719d0","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc","start":"tsx src/index.ts","dev:http":"tsx watch src/server/http-server.ts","lint:fix":"eslint . --fix","start:http":"tsx src/server/http-server.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"michael02","email":"chaoc9812@gmail.com"},"repository":{"url":"git+https://github.com/usddio/mcp-server-usdd.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for the USDD protocol across TRON, Ethereum, and BSC. Supports vaults, PSM swaps, migration, sUSDD/DSR, protocol monitoring, and AI-guided risk workflows.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.24.3","cors":"^2.8.6","viem":"^2.37.5","express":"^4.21.2","tronweb":"^6.1.1","@scure/bip32":"^2.0.1","@scure/bip39":"^2.0.1","@modelcontextprotocol/sdk":"^1.22.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.7","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-usdd-test_1.0.2_1774510454525_0.6443639829219445","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"mcp-server-usdd-test","version":"1.0.3","keywords":["mcp","model-context-protocol","tron","ethereum","bsc","usdd","defi","stablecoin","vault","makerdao","ai","agent"],"license":"MIT","_id":"mcp-server-usdd-test@1.0.3","maintainers":[{"name":"michael02","email":"chaoc9812@gmail.com"}],"homepage":"https://github.com/usddio/mcp-server-usdd#readme","bugs":{"url":"https://github.com/usddio/mcp-server-usdd/issues"},"bin":{"mcp-server-usdd":"bin/cli.js"},"dist":{"shasum":"9844af578448c0610a47fea4cc727e1240f62833","tarball":"https://registry.npmjs.org/mcp-server-usdd-test/-/mcp-server-usdd-test-1.0.3.tgz","fileCount":88,"integrity":"sha512-UwciJjv29SilI5FYtOO8Rxon5AjA1V4LSGdSVG2tGJyYER7GqHwpyO98GIhajSgT3pHvbN649htZcW4E55D1CA==","signatures":[{"sig":"MEUCIQCdEnJbcYX7t9uyjFOTT0Aks4vJGOSoIS8NiRqewwU8xwIgKaiJup0hZK4Nofakxri07149ZLLsoIUfeGGjn58uj2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266925},"main":"build/index.js","type":"module","types":"./build/index.d.ts","module":"src/index.ts","engines":{"node":">=20.0.0"},"gitHead":"d77bf9f2a48e24a4435d917285bd411e9afe1f20","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc","start":"tsx src/index.ts","dev:http":"tsx watch src/server/http-server.ts","lint:fix":"eslint . --fix","start:http":"tsx src/server/http-server.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"michael02","email":"chaoc9812@gmail.com"},"repository":{"url":"git+https://github.com/usddio/mcp-server-usdd.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for the USDD protocol across TRON, Ethereum, and BSC. Supports vaults, PSM swaps, migration, sUSDD/DSR, protocol monitoring, and AI-guided risk workflows.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.24.3","cors":"^2.8.6","viem":"^2.37.5","express":"^4.21.2","tronweb":"^6.1.1","@scure/bip32":"^2.0.1","@scure/bip39":"^2.0.1","@modelcontextprotocol/sdk":"^1.22.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.7","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-usdd-test_1.0.3_1774517917033_0.8521697588463226","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"mcp-server-usdd-test","version":"1.0.4","keywords":["mcp","model-context-protocol","tron","ethereum","bsc","usdd","defi","stablecoin","vault","makerdao","ai","agent"],"license":"MIT","_id":"mcp-server-usdd-test@1.0.4","maintainers":[{"name":"michael02","email":"chaoc9812@gmail.com"}],"homepage":"https://github.com/usddio/mcp-server-usdd#readme","bugs":{"url":"https://github.com/usddio/mcp-server-usdd/issues"},"bin":{"agent-wallet":"bin/agent-wallet.js","mcp-server-usdd":"bin/cli.js"},"dist":{"shasum":"635c08b7e3fc9561c11266e7b5f5865269e301cc","tarball":"https://registry.npmjs.org/mcp-server-usdd-test/-/mcp-server-usdd-test-1.0.4.tgz","fileCount":89,"integrity":"sha512-mfGAnt3/HYzQrf0Gu5BY6pC11mwWeDQ8ouQUJOGK54PcZ+RBCGKWdNVi21YxWJVSeQ5wL20chW6Fm0txBgh1Jg==","signatures":[{"sig":"MEQCIHDnUlHq+B8bCZFHRWq8B9+R1tAL6s8CDQKKzlCc2SjRAiBwJNBd6XVfDEk3sz1CMaJu2Clq2UUJl3+E7sGAfyGxzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":297872},"main":"build/index.js","type":"module","types":"./build/index.d.ts","module":"src/index.ts","engines":{"node":">=20.0.0"},"gitHead":"e058f6569dd2ec8ca48fb64c904627d6fce55cfa","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc","start":"tsx src/index.ts","dev:http":"tsx watch src/server/http-server.ts","lint:fix":"eslint . --fix","start:http":"tsx src/server/http-server.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"michael02","email":"chaoc9812@gmail.com"},"repository":{"url":"git+https://github.com/usddio/mcp-server-usdd.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for the USDD protocol across TRON, Ethereum, and BSC. Supports vaults, PSM swaps, migration, sUSDD/DSR, protocol monitoring, and AI-guided risk workflows.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.24.3","cors":"^2.8.6","viem":"^2.37.5","express":"^4.21.2","tronweb":"^6.1.1","@scure/bip32":"^2.0.1","@scure/bip39":"^2.0.1","@modelcontextprotocol/sdk":"^1.22.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.7","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-usdd-test_1.0.4_1774582449854_0.4980004660737216","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"mcp-server-usdd-test","version":"1.0.5","keywords":["mcp","model-context-protocol","tron","ethereum","bsc","usdd","defi","stablecoin","vault","makerdao","ai","agent"],"license":"MIT","_id":"mcp-server-usdd-test@1.0.5","maintainers":[{"name":"michael02","email":"chaoc9812@gmail.com"}],"homepage":"https://github.com/usddio/mcp-server-usdd#readme","bugs":{"url":"https://github.com/usddio/mcp-server-usdd/issues"},"bin":{"agent-wallet":"bin/agent-wallet.js","mcp-server-usdd":"bin/cli.js","mcp-server-usdd-test":"bin/cli.js"},"dist":{"shasum":"f362c0ed45cae5ff05f22756e6858a8692969dc5","tarball":"https://registry.npmjs.org/mcp-server-usdd-test/-/mcp-server-usdd-test-1.0.5.tgz","fileCount":89,"integrity":"sha512-OwsWsoCaS5wJlp6LuK9faVUs/4fGWiGk/bvp+XND2OfqD/oh8eFGDSdw0dh4M3TTlkb1hRsDyBayWDNJ7o2PhQ==","signatures":[{"sig":"MEUCIQC/6TNUmqLMkaQf7El0WaWMjLpe9rnNBduo4eoH4CReqAIgBRhcPMFR+KZfjVe8MCxa0Tz/+GLe/W9Y4sQXtSnSlBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":297905},"main":"build/index.js","type":"module","types":"./build/index.d.ts","module":"src/index.ts","engines":{"node":">=20.0.0"},"gitHead":"931b9d24cb86ded8cc82cd9761e1209db51b20e2","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc","start":"tsx src/index.ts","dev:http":"tsx watch src/server/http-server.ts","lint:fix":"eslint . --fix","start:http":"tsx src/server/http-server.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"michael02","email":"chaoc9812@gmail.com"},"repository":{"url":"git+https://github.com/usddio/mcp-server-usdd.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for the USDD protocol across TRON, Ethereum, and BSC. Supports vaults, PSM swaps, sUSDD/DSR, protocol monitoring, and AI-guided risk workflows.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.24.3","cors":"^2.8.6","viem":"^2.37.5","express":"^4.21.2","tronweb":"^6.1.1","@scure/bip32":"^2.0.1","@scure/bip39":"^2.0.1","@modelcontextprotocol/sdk":"^1.22.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.7","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-usdd-test_1.0.5_1774593388406_0.011516094587483927","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"mcp-server-usdd-test","version":"1.0.6","keywords":["mcp","model-context-protocol","tron","ethereum","bsc","usdd","defi","stablecoin","vault","makerdao","ai","agent"],"license":"MIT","_id":"mcp-server-usdd-test@1.0.6","maintainers":[{"name":"michael02","email":"chaoc9812@gmail.com"}],"homepage":"https://github.com/usddio/mcp-server-usdd#readme","bugs":{"url":"https://github.com/usddio/mcp-server-usdd/issues"},"bin":{"agent-wallet":"bin/agent-wallet.js","mcp-server-usdd":"bin/cli.js","mcp-server-usdd-test":"bin/cli.js"},"dist":{"shasum":"01a1c45098fc370cd23cd20738c023e19b0c7399","tarball":"https://registry.npmjs.org/mcp-server-usdd-test/-/mcp-server-usdd-test-1.0.6.tgz","fileCount":89,"integrity":"sha512-6ne/plmGQZiR0HRXUV+D6qw6OtENw1PvHwkA8uOooqhiahI52GYZceqnciAy1qYqaiU1K3h/Th7r8R9+eDOdDg==","signatures":[{"sig":"MEUCIQDWwSYhNJrqmvtfWS0ozE4P/vogNqoxTJyZgytM+iGRDQIgTqmyGGG+VYxAOFSuboV9jzxXBLtK5Na8TqGeYtyuDOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295357},"main":"build/index.js","type":"module","types":"./build/index.d.ts","module":"src/index.ts","engines":{"node":">=20.0.0"},"gitHead":"e5ecf132e912dba16e9d882211d6736bc093e0d3","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc","start":"tsx src/index.ts","dev:http":"tsx watch src/server/http-server.ts","lint:fix":"eslint . --fix","start:http":"tsx src/server/http-server.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"michael02","email":"chaoc9812@gmail.com"},"repository":{"url":"git+https://github.com/usddio/mcp-server-usdd.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for the USDD protocol across TRON, Ethereum, and BSC. Supports vaults, PSM swaps, sUSDD/DSR, protocol monitoring, and AI-guided risk workflows.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.24.3","cors":"^2.8.6","viem":"^2.37.5","express":"^4.21.2","tronweb":"^6.1.1","@scure/bip32":"^2.0.1","@scure/bip39":"^2.0.1","@modelcontextprotocol/sdk":"^1.22.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.7","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-usdd-test_1.0.6_1774604488600_0.4641887354727272","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"mcp-server-usdd-test","version":"1.1.0","keywords":["mcp","model-context-protocol","tron","ethereum","bsc","usdd","defi","stablecoin","vault","makerdao","ai","agent"],"license":"MIT","_id":"mcp-server-usdd-test@1.1.0","maintainers":[{"name":"michael02","email":"chaoc9812@gmail.com"}],"homepage":"https://github.com/usddio/mcp-server-usdd#readme","bugs":{"url":"https://github.com/usddio/mcp-server-usdd/issues"},"bin":{"agent-wallet":"bin/agent-wallet.js","mcp-server-usdd":"bin/cli.js","mcp-server-usdd-test":"bin/cli.js"},"dist":{"shasum":"5138700c532ed1df705cda96cd5dfd31fdbe4d07","tarball":"https://registry.npmjs.org/mcp-server-usdd-test/-/mcp-server-usdd-test-1.1.0.tgz","fileCount":89,"integrity":"sha512-M59BN0YfvmnKcwkHieUAlmotPGkFnVpu6sge92HD4092HWf51Fvcj//2N9bfelvB9sJfQfeti+ZpaNgWKEfPtg==","signatures":[{"sig":"MEUCIQDNrga/klBo6VR19X7Yuc0s+Ime4wr3r6+p3ytIRetk6QIgUyX70pgo4yfireKN+K4YP71t2arRKjTysI6b8G/0q+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":282457},"main":"build/index.js","type":"module","types":"./build/index.d.ts","module":"src/index.ts","engines":{"node":">=20.0.0"},"gitHead":"aafd9f81c54e5365ccaeb53e920578740d603513","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc","start":"tsx src/index.ts","dev:http":"tsx watch src/server/http-server.ts","lint:fix":"eslint . --fix","start:http":"tsx src/server/http-server.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"michael02","email":"chaoc9812@gmail.com"},"repository":{"url":"git+https://github.com/usddio/mcp-server-usdd.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for the USDD protocol across TRON, Ethereum, and BSC. Supports vaults, PSM swaps, sUSDD/DSR, protocol monitoring, and AI-guided risk workflows.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.24.3","cors":"^2.8.6","viem":"^2.37.5","express":"^4.21.2","tronweb":"^6.1.1","@scure/bip32":"^2.0.1","@scure/bip39":"^2.0.1","@modelcontextprotocol/sdk":"^1.22.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.7","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-usdd-test_1.1.0_1775032197911_0.7836865703931737","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"mcp-server-usdd-test","version":"1.1.1","keywords":["mcp","model-context-protocol","tron","ethereum","bsc","usdd","defi","stablecoin","vault","makerdao","ai","agent"],"license":"MIT","_id":"mcp-server-usdd-test@1.1.1","maintainers":[{"name":"michael02","email":"chaoc9812@gmail.com"}],"homepage":"https://github.com/usddio/mcp-server-usdd#readme","bugs":{"url":"https://github.com/usddio/mcp-server-usdd/issues"},"bin":{"mcp-server-usdd":"bin/cli.js","mcp-server-usdd-test":"bin/cli.js"},"dist":{"shasum":"dc641ec7da03a769cb73d06b65f4b1ca1c61683b","tarball":"https://registry.npmjs.org/mcp-server-usdd-test/-/mcp-server-usdd-test-1.1.1.tgz","fileCount":88,"integrity":"sha512-OQsimyTLHth2VO5buSRu+uRqmTMtXCbBfAf690hI8Z+N4aDQRgMTi6ja5GwY2yjfYyrBc7TEM14bU+35Tpefmw==","signatures":[{"sig":"MEQCIDCxvwYJ54XUXZ4k5Mg17nSsZIOkig+cMURLdMwJPfuiAiAkFR98hmBrn//Oi3Gug/tfZ+pVjImqPP7Gmge5SXI3QA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":307037},"main":"build/index.js","type":"module","types":"./build/index.d.ts","module":"src/index.ts","engines":{"node":">=20.0.0"},"gitHead":"4f2818b1a07d99bc8b0172b0094b3d0d0695a188","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc","start":"tsx src/index.ts","dev:http":"tsx watch src/server/http-server.ts","lint:fix":"eslint . --fix","start:http":"tsx src/server/http-server.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"michael02","email":"chaoc9812@gmail.com"},"repository":{"url":"git+https://github.com/usddio/mcp-server-usdd.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for the USDD protocol across TRON, Ethereum, and BSC. Supports vaults, PSM swaps, sUSDD/DSR, protocol monitoring, and AI-guided risk workflows.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.24.3","cors":"^2.8.6","viem":"^2.37.5","express":"^4.21.2","tronweb":"^6.1.1","@scure/bip32":"^2.0.1","@scure/bip39":"^2.0.1","@bankofai/agent-wallet":"^2.3.1","@modelcontextprotocol/sdk":"^1.22.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.7","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-usdd-test_1.1.1_1775207438460_0.6735796927909896","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"mcp-server-usdd-test","version":"1.1.2","keywords":["mcp","model-context-protocol","tron","ethereum","bsc","usdd","defi","stablecoin","vault","makerdao","ai","agent"],"license":"MIT","_id":"mcp-server-usdd-test@1.1.2","maintainers":[{"name":"michael02","email":"chaoc9812@gmail.com"}],"homepage":"https://github.com/usddio/mcp-server-usdd#readme","bugs":{"url":"https://github.com/usddio/mcp-server-usdd/issues"},"bin":{"mcp-server-usdd":"bin/cli.js"},"dist":{"shasum":"323d92ff8c2b4fa4cc13bf9eae17d79c836bf8e7","tarball":"https://registry.npmjs.org/mcp-server-usdd-test/-/mcp-server-usdd-test-1.1.2.tgz","fileCount":42,"integrity":"sha512-8qQvNmkqu8oViYwcaNG9Ho8vJ23m0UQ1gGi+5m5mU5l6f03suxUTskUNic1AaWx7mnbY1/+zd3BWD2Zidwo+8Q==","signatures":[{"sig":"MEUCIQCwdQJnBMMNlmi64wRZDwS/iJtgdgKPz7tM6Rx6nBoVRgIgWmyOo2l3js8YtiplFBOKP6StaKj3SjUpcGaCOrhnSgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158097},"main":"build/index.js","type":"module","types":"./build/index.d.ts","module":"src/index.ts","engines":{"node":">=20.0.0"},"gitHead":"e55d4225abf155896f1ab9d985072ed72260a8b7","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc","start":"tsx src/index.ts","dev:http":"tsx watch src/server/http-server.ts","lint:fix":"eslint . --fix","start:http":"tsx src/server/http-server.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"michael02","email":"chaoc9812@gmail.com"},"repository":{"url":"git+https://github.com/usddio/mcp-server-usdd.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for the USDD protocol across TRON, Ethereum, and BSC. Supports vaults, PSM swaps, USDD Savings, protocol monitoring, and AI-guided risk workflows.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.24.3","cors":"^2.8.6","viem":"^2.37.5","express":"^4.21.2","tronweb":"^6.1.1","@scure/bip32":"^2.0.1","@scure/bip39":"^2.0.1","@bankofai/agent-wallet":"^2.3.1","@modelcontextprotocol/sdk":"^1.22.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.7","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-usdd-test_1.1.2_1775643641347_0.8756601112392652","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"mcp-server-usdd-test","version":"1.1.3","keywords":["mcp","model-context-protocol","tron","ethereum","bsc","usdd","defi","stablecoin","vault","makerdao","ai","agent"],"license":"MIT","_id":"mcp-server-usdd-test@1.1.3","maintainers":[{"name":"michael02","email":"chaoc9812@gmail.com"}],"homepage":"https://github.com/decentralized-usd/mcp-server-usdd#readme","bugs":{"url":"https://github.com/decentralized-usd/mcp-server-usdd/issues"},"bin":{"mcp-server-usdd-test":"bin/cli.js"},"dist":{"shasum":"a8b6b035ae1c5a2ef01d6b4c9371c390e2713850","tarball":"https://registry.npmjs.org/mcp-server-usdd-test/-/mcp-server-usdd-test-1.1.3.tgz","fileCount":42,"integrity":"sha512-M78EsRrs/IEkYDZ4ARZAIVZjQA0E5FLY9c8DOK8/IfPYWuFTeF0u2qRKiKdLK98ikgyafkUh6TtZJYX8Z+L1sQ==","signatures":[{"sig":"MEQCICcNYgpQEgPMvEJ3/pIaZRyIY+JEtETDJelx+9FiVat7AiAPFkKgmyqZEbaT9KwMomO8o6iBGGc7fV5uJOVLBBGTXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163425},"main":"build/index.js","type":"module","types":"./build/index.d.ts","module":"src/index.ts","engines":{"node":">=20.0.0"},"gitHead":"ac144aa945647a6e0cb86a24708f4a0cd37ff565","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc","start":"tsx src/index.ts","dev:http":"tsx watch src/server/http-server.ts","lint:fix":"eslint . --fix","start:http":"tsx src/server/http-server.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"michael02","email":"chaoc9812@gmail.com"},"repository":{"url":"git+https://github.com/decentralized-usd/mcp-server-usdd.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for the USDD protocol across TRON, Ethereum, and BSC. Supports vaults, PSM swaps, USDD Savings, protocol monitoring, and AI-guided risk workflows.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.24.3","cors":"^2.8.6","viem":"^2.37.5","express":"^4.21.2","tronweb":"^6.1.1","@scure/bip32":"^2.0.1","@scure/bip39":"^2.0.1","@bankofai/agent-wallet":"^2.3.1","@modelcontextprotocol/sdk":"^1.22.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.7","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-usdd-test_1.1.3_1775732384177_0.28772661669552746","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"mcp-server-usdd-test","version":"1.1.4","keywords":["mcp","model-context-protocol","tron","ethereum","bsc","usdd","defi","stablecoin","vault","makerdao","ai","agent"],"license":"MIT","_id":"mcp-server-usdd-test@1.1.4","maintainers":[{"name":"michael02","email":"chaoc9812@gmail.com"}],"homepage":"https://github.com/decentralized-usd/mcp-server-usdd#readme","bugs":{"url":"https://github.com/decentralized-usd/mcp-server-usdd/issues"},"bin":{"mcp-server-usdd-test":"bin/cli.js"},"dist":{"shasum":"24cb789815769ea007af9b360dfb1c51a8df228d","tarball":"https://registry.npmjs.org/mcp-server-usdd-test/-/mcp-server-usdd-test-1.1.4.tgz","fileCount":42,"integrity":"sha512-jWfpGEQAYwahmAvE83q/FMA7PoFvaerT3hIXMOIb3tPnEVsCUNWzytB8k/jKpGzwoSCIuGFSEiawV9usIE55aA==","signatures":[{"sig":"MEUCIQCDMUXH+dL9newIQ5gcd5rG/n7UWS1zGHpnWX5607hQmgIgdktWLq9JJLIzpxZbEGif3HcBp4fP/BsqcM1kB32pnNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166048},"main":"build/index.js","type":"module","types":"./build/index.d.ts","module":"src/index.ts","engines":{"node":">=20.0.0"},"gitHead":"9fb23084a5bca26f93da8b026a6bd99aed826b4f","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc","start":"tsx src/index.ts","dev:http":"tsx watch src/server/http-server.ts","lint:fix":"eslint . --fix","start:http":"tsx src/server/http-server.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"michael02","email":"chaoc9812@gmail.com"},"repository":{"url":"git+https://github.com/decentralized-usd/mcp-server-usdd.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for the USDD protocol across TRON, Ethereum, and BSC. Supports vaults, PSM swaps, USDD Savings, protocol monitoring, and AI-guided risk workflows.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.24.3","cors":"^2.8.6","viem":"^2.37.5","express":"^4.21.2","tronweb":"^6.1.1","@scure/bip32":"^2.0.1","@scure/bip39":"^2.0.1","@bankofai/agent-wallet":"^2.3.1","@modelcontextprotocol/sdk":"^1.22.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.7","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-usdd-test_1.1.4_1776051635326_0.9658238271960076","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"mcp-server-usdd-test","version":"1.1.5","keywords":["mcp","model-context-protocol","tron","ethereum","bsc","usdd","defi","stablecoin","vault","makerdao","ai","agent"],"license":"MIT","_id":"mcp-server-usdd-test@1.1.5","maintainers":[{"name":"michael02","email":"chaoc9812@gmail.com"}],"homepage":"https://github.com/decentralized-usd/mcp-server-usdd#readme","bugs":{"url":"https://github.com/decentralized-usd/mcp-server-usdd/issues"},"bin":{"mcp-server-usdd-test":"bin/cli.js"},"dist":{"shasum":"851ff0f66a6b31c787c7512a9f464f3d18628649","tarball":"https://registry.npmjs.org/mcp-server-usdd-test/-/mcp-server-usdd-test-1.1.5.tgz","fileCount":42,"integrity":"sha512-m6r9vHMgFPY5abbad9cslKCZT88K5L1HwxKK2IQgdJ345LRGUhFESnlSR1dqWvFhjSH8PfQBPtj1JIjl/8X2OQ==","signatures":[{"sig":"MEYCIQD4YM9KnizNdhIdFR0RPr8RcOROx9cEDKwVuagCI4f8XgIhAKeSSePVk5tdNmwgce8I1tn79Pq9SXjrVLP406Wl3ZfV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169306},"main":"build/index.js","type":"module","types":"./build/index.d.ts","module":"src/index.ts","engines":{"node":">=20.0.0"},"gitHead":"b277eece42293a9bb1c33bf015b3896f5a547b69","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc","start":"tsx src/index.ts","dev:http":"tsx watch src/server/http-server.ts","lint:fix":"eslint . --fix","start:http":"tsx src/server/http-server.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"michael02","email":"chaoc9812@gmail.com"},"repository":{"url":"git+https://github.com/decentralized-usd/mcp-server-usdd.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for the USDD protocol across TRON, Ethereum, and BSC. Supports vaults, PSM swaps, USDD Savings, protocol monitoring, and AI-guided risk workflows.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.24.3","cors":"^2.8.6","viem":"^2.37.5","express":"^4.21.2","tronweb":"^6.1.1","@scure/bip32":"^2.0.1","@scure/bip39":"^2.0.1","@bankofai/agent-wallet":"^2.3.1","@modelcontextprotocol/sdk":"^1.22.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.7","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-usdd-test_1.1.5_1776071862169_0.7751622946494441","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"mcp-server-usdd-test","version":"1.1.6","keywords":["mcp","model-context-protocol","tron","ethereum","bsc","usdd","defi","stablecoin","vault","makerdao","ai","agent"],"license":"MIT","_id":"mcp-server-usdd-test@1.1.6","maintainers":[{"name":"michael02","email":"chaoc9812@gmail.com"}],"homepage":"https://github.com/decentralized-usd/mcp-server-usdd#readme","bugs":{"url":"https://github.com/decentralized-usd/mcp-server-usdd/issues"},"bin":{"mcp-server-usdd-test":"bin/cli.js"},"dist":{"shasum":"6c1d7376224e5ed22f2ec3e6342cd0faa9b7bc80","tarball":"https://registry.npmjs.org/mcp-server-usdd-test/-/mcp-server-usdd-test-1.1.6.tgz","fileCount":42,"integrity":"sha512-ch9mIhwOg+ce2QMbDU/7K+YbEfEPx9rCJ2O2jqIgxF7wzefgzJxD939gOlmfv5Os/ypLKKPOthLjeb9BSeQ7Og==","signatures":[{"sig":"MEUCIELXVXLcbTAH7eWFtIo5zHczE+w0n/Qju2PcXoxg8l9sAiEA97h8txGljDASea8apdg67ZLFm7OvcL5nOi8ACQmUfUE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169339},"main":"build/index.js","type":"module","types":"./build/index.d.ts","module":"src/index.ts","engines":{"node":">=20.0.0"},"gitHead":"b277eece42293a9bb1c33bf015b3896f5a547b69","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc","start":"tsx src/index.ts","dev:http":"tsx watch src/server/http-server.ts","lint:fix":"eslint . --fix","start:http":"tsx src/server/http-server.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"michael02","email":"chaoc9812@gmail.com"},"repository":{"url":"git+https://github.com/decentralized-usd/mcp-server-usdd.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for the USDD protocol across TRON, Ethereum, and BSC. Supports vaults, PSM swaps, USDD Savings, protocol monitoring, and AI-guided risk workflows.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.24.3","cors":"^2.8.6","viem":"^2.37.5","express":"^4.21.2","tronweb":"^6.1.1","@scure/bip32":"^2.0.1","@scure/bip39":"^2.0.1","@bankofai/agent-wallet":"^2.3.1","@modelcontextprotocol/sdk":"^1.22.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.7","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-usdd-test_1.1.6_1776328173931_0.750160441162089","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"mcp-server-usdd-test","version":"1.1.7","keywords":["mcp","model-context-protocol","tron","ethereum","bsc","usdd","defi","stablecoin","vault","makerdao","ai","agent"],"license":"MIT","_id":"mcp-server-usdd-test@1.1.7","maintainers":[{"name":"michael02","email":"chaoc9812@gmail.com"}],"homepage":"https://github.com/decentralized-usd/mcp-server-usdd#readme","bugs":{"url":"https://github.com/decentralized-usd/mcp-server-usdd/issues"},"bin":{"mcp-server-usdd-test":"bin/cli.js"},"dist":{"shasum":"fa1dc6d975798cb048aea47efc7dac8d6652706c","tarball":"https://registry.npmjs.org/mcp-server-usdd-test/-/mcp-server-usdd-test-1.1.7.tgz","fileCount":46,"integrity":"sha512-Phwg/q1/kVUjFiyZOKFmqNYIiS8acnhmF5V/LkF9vQpOR0Yi/ssd/sRke5WgUtuIWca5XYCBeYk2Aoz0NFeOfg==","signatures":[{"sig":"MEQCIGHa0iH1V2lSGku5keEmvgKzZ2EGPzz1l9bzdNgWmFPIAiBbF9xz0agY1as9AKbnLor3IUwL9ME0AKjHcfeWbuVwoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196341},"main":"build/index.js","type":"module","types":"./build/index.d.ts","module":"src/index.ts","engines":{"node":">=20.0.0"},"gitHead":"06bcec6bfec0acf6a059ddcc93b2d485376fece3","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc","start":"tsx src/index.ts","dev:http":"tsx watch src/server/http-server.ts","lint:fix":"eslint . --fix","start:http":"tsx src/server/http-server.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"michael02","email":"chaoc9812@gmail.com"},"repository":{"url":"git+https://github.com/decentralized-usd/mcp-server-usdd.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for the USDD protocol across TRON, Ethereum, and BSC. Supports vaults, PSM swaps, USDD Savings, protocol monitoring, and AI-guided risk workflows.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.24.3","cors":"^2.8.6","viem":"^2.37.5","express":"^4.21.2","tronweb":"^6.1.1","@scure/bip32":"^2.0.1","@scure/bip39":"^2.0.1","tronlink-signer":"0.1.1","@bankofai/agent-wallet":"^2.3.1","@modelcontextprotocol/sdk":"^1.22.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.7","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-usdd-test_1.1.7_1776765576167_0.25072066520651837","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"mcp-server-usdd-test","version":"1.1.8","keywords":["mcp","model-context-protocol","tron","ethereum","bsc","usdd","defi","stablecoin","vault","makerdao","ai","agent"],"license":"MIT","_id":"mcp-server-usdd-test@1.1.8","maintainers":[{"name":"michael02","email":"chaoc9812@gmail.com"}],"homepage":"https://github.com/decentralized-usd/mcp-server-usdd#readme","bugs":{"url":"https://github.com/decentralized-usd/mcp-server-usdd/issues"},"bin":{"mcp-server-usdd-test":"bin/cli.js"},"dist":{"shasum":"b88021c33dd7d6abbab9b483068d52008cd9b859","tarball":"https://registry.npmjs.org/mcp-server-usdd-test/-/mcp-server-usdd-test-1.1.8.tgz","fileCount":46,"integrity":"sha512-3LxrETiPByNJxMHDe+K3gP1P3KYhJHETODQbQBQDQVWF3QxHHWtn4DfQ4YmHGXraGnvyCadbwUhHB9HYfBMKkQ==","signatures":[{"sig":"MEUCICd29OuUyAf+EHh/zj0lkUzA7sfcpVri+tgarTtPBKyqAiEA2JiB9N01VQWrY7jlGYc3Ex2e/UwRAAQqwTOvynaCVq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199471},"main":"build/index.js","type":"module","types":"./build/index.d.ts","module":"src/index.ts","engines":{"node":">=20.0.0"},"gitHead":"adb50dc0d195ddcc5f52909f2ee136c6b764d96d","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc","start":"tsx src/index.ts","dev:http":"tsx watch src/server/http-server.ts","lint:fix":"eslint . --fix","start:http":"tsx src/server/http-server.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"michael02","email":"chaoc9812@gmail.com"},"repository":{"url":"git+https://github.com/decentralized-usd/mcp-server-usdd.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for the USDD protocol across TRON, Ethereum, and BSC. Supports vaults, PSM swaps, USDD Savings, protocol monitoring, and AI-guided risk workflows.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.24.3","cors":"^2.8.6","viem":"^2.37.5","express":"^4.21.2","tronweb":"^6.1.1","@scure/bip32":"^2.0.1","@scure/bip39":"^2.0.1","tronlink-signer":"0.1.1","@bankofai/agent-wallet":"^2.3.1","@modelcontextprotocol/sdk":"^1.22.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.7","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-usdd-test_1.1.8_1776842836223_0.9232722854836439","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"mcp-server-usdd-test","version":"1.1.9","keywords":["mcp","model-context-protocol","tron","ethereum","bsc","usdd","defi","stablecoin","vault","makerdao","ai","agent"],"license":"MIT","_id":"mcp-server-usdd-test@1.1.9","maintainers":[{"name":"michael02","email":"chaoc9812@gmail.com"}],"homepage":"https://github.com/decentralized-usd/mcp-server-usdd#readme","bugs":{"url":"https://github.com/decentralized-usd/mcp-server-usdd/issues"},"bin":{"mcp-server-usdd-test":"bin/cli.js"},"dist":{"shasum":"33c40e74a22d18060672ca86c1d7a85f099d99d3","tarball":"https://registry.npmjs.org/mcp-server-usdd-test/-/mcp-server-usdd-test-1.1.9.tgz","fileCount":46,"integrity":"sha512-e7cS4MxFnBa49alCpOf4QpVp0YuhADYw1y3+wIPhrdjFtCPDAKoYw301bmWOmJggz2Z2vuPR8t/S7Mb5Df0tUg==","signatures":[{"sig":"MEYCIQDqIEfiPdnVgp/5zfYSwgwFDHwQVirzTozdRuGg7YdtYAIhAInZ2600jUoWTUDNBCnUibxM7rVoL7uu0L+tH64HDGCT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199124},"main":"build/index.js","type":"module","types":"./build/index.d.ts","module":"src/index.ts","engines":{"node":">=20.0.0"},"gitHead":"adb50dc0d195ddcc5f52909f2ee136c6b764d96d","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc","start":"tsx src/index.ts","dev:http":"tsx watch src/server/http-server.ts","lint:fix":"eslint . --fix","start:http":"tsx src/server/http-server.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"michael02","email":"chaoc9812@gmail.com"},"repository":{"url":"git+https://github.com/decentralized-usd/mcp-server-usdd.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for the USDD protocol across TRON, Ethereum, and BSC. Supports vaults, PSM swaps, USDD Savings, protocol monitoring, and AI-guided risk workflows.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.24.3","cors":"^2.8.6","viem":"^2.37.5","express":"^4.21.2","tronweb":"^6.1.1","@scure/bip32":"^2.0.1","@scure/bip39":"^2.0.1","tronlink-signer":"0.1.1","@bankofai/agent-wallet":"^2.3.1","@modelcontextprotocol/sdk":"^1.22.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.7","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-usdd-test_1.1.9_1776844911408_0.8838346643498507","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"mcp-server-usdd-test","version":"1.1.10","keywords":["mcp","model-context-protocol","tron","ethereum","bsc","usdd","defi","stablecoin","vault","makerdao","ai","agent"],"license":"MIT","_id":"mcp-server-usdd-test@1.1.10","maintainers":[{"name":"michael02","email":"chaoc9812@gmail.com"}],"homepage":"https://github.com/decentralized-usd/mcp-server-usdd#readme","bugs":{"url":"https://github.com/decentralized-usd/mcp-server-usdd/issues"},"bin":{"mcp-server-usdd-test":"bin/cli.js"},"dist":{"shasum":"10a464f3ee1fbdf304ceed736704271fb31886ce","tarball":"https://registry.npmjs.org/mcp-server-usdd-test/-/mcp-server-usdd-test-1.1.10.tgz","fileCount":46,"integrity":"sha512-C0Ve5BMfYsOUmJkKrfp6cEaxbg9Pv2+Mw5Qksnshd5OY1OtkjpznTCIuCET1/DnbaGLJSvqUUalkREByJ0wITQ==","signatures":[{"sig":"MEQCIBBrZ8nE3hdpfumxUuEESXGptZR8VXQfzWqsyURRR1RKAiAkv1w8ek7WE1wO79cfYUPX0P6O78kIG2PQ6sFxipM1qQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199649},"main":"build/index.js","type":"module","types":"./build/index.d.ts","module":"src/index.ts","engines":{"node":">=20.0.0"},"gitHead":"e7d34295540f4b5a54f190f69a6494f3c828ebcc","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc","start":"tsx src/index.ts","dev:http":"tsx watch src/server/http-server.ts","lint:fix":"eslint . --fix","start:http":"tsx src/server/http-server.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"michael02","email":"chaoc9812@gmail.com"},"repository":{"url":"git+https://github.com/decentralized-usd/mcp-server-usdd.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for the USDD protocol across TRON, Ethereum, and BSC. Supports vaults, PSM swaps, USDD Savings, protocol monitoring, and AI-guided risk workflows.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.24.3","cors":"^2.8.6","viem":"^2.37.5","express":"^4.21.2","tronweb":"^6.1.1","@scure/bip32":"^2.0.1","@scure/bip39":"^2.0.1","tronlink-signer":"0.1.1","@bankofai/agent-wallet":"^2.3.1","@modelcontextprotocol/sdk":"^1.22.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.7","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-usdd-test_1.1.10_1777286496999_0.260922566725897","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"mcp-server-usdd-test","version":"1.1.11","keywords":["mcp","model-context-protocol","tron","ethereum","bsc","usdd","defi","stablecoin","vault","makerdao","ai","agent"],"license":"MIT","_id":"mcp-server-usdd-test@1.1.11","maintainers":[{"name":"michael02","email":"chaoc9812@gmail.com"}],"homepage":"https://github.com/decentralized-usd/mcp-server-usdd#readme","bugs":{"url":"https://github.com/decentralized-usd/mcp-server-usdd/issues"},"bin":{"mcp-server-usdd-test":"bin/cli.js"},"dist":{"shasum":"655c4415bc70d975a40b126f1ef34ea2c1d4fa3e","tarball":"https://registry.npmjs.org/mcp-server-usdd-test/-/mcp-server-usdd-test-1.1.11.tgz","fileCount":46,"integrity":"sha512-VJ72MesK/7ZwVGWHHlhrMoCJKHRld+AoCjzSjkKt3vtmI3CnmpXveM1mBNGc81IUxQqq40gFawk32KgtD8Y6qg==","signatures":[{"sig":"MEYCIQDTq8Vro433A4sZynxo39N+QVkyPMrc55d8Py2h4qVgOgIhAPWn7Tkeywd2JfsZNdX8zCcyAvXqTJCA+bTKLsMayPgN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199893},"main":"build/index.js","type":"module","types":"./build/index.d.ts","module":"src/index.ts","engines":{"node":">=20.0.0"},"gitHead":"47957e95f8ab2a521bdfbdeba61c966dc35943dc","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc","start":"tsx src/index.ts","dev:http":"tsx watch src/server/http-server.ts","lint:fix":"eslint . --fix","start:http":"tsx src/server/http-server.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"michael02","email":"chaoc9812@gmail.com"},"repository":{"url":"git+https://github.com/decentralized-usd/mcp-server-usdd.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for the USDD protocol across TRON, Ethereum, and BSC. Supports vaults, PSM swaps, USDD Savings, protocol monitoring, and AI-guided risk workflows.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.24.3","cors":"^2.8.6","viem":"^2.37.5","express":"^4.21.2","tronweb":"^6.1.1","@scure/bip32":"^2.0.1","@scure/bip39":"^2.0.1","tronlink-signer":"0.1.1","@bankofai/agent-wallet":"^2.3.1","@modelcontextprotocol/sdk":"^1.22.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.7","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-usdd-test_1.1.11_1777287633783_0.8330061792358419","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"mcp-server-usdd-test","version":"1.1.12","keywords":["mcp","model-context-protocol","tron","ethereum","bsc","usdd","defi","stablecoin","vault","makerdao","ai","agent"],"license":"MIT","_id":"mcp-server-usdd-test@1.1.12","maintainers":[{"name":"michael02","email":"chaoc9812@gmail.com"}],"homepage":"https://github.com/decentralized-usd/mcp-server-usdd#readme","bugs":{"url":"https://github.com/decentralized-usd/mcp-server-usdd/issues"},"bin":{"mcp-server-usdd-test":"bin/cli.js"},"dist":{"shasum":"8d8b5b794bad80d5e990933ba71dec143044b7aa","tarball":"https://registry.npmjs.org/mcp-server-usdd-test/-/mcp-server-usdd-test-1.1.12.tgz","fileCount":46,"integrity":"sha512-eXkq0wRNT6+zt1Y7M1OPVOHoBHDmtCqVBcsEAmNH1AAdROP/P5CpNFlALC2lCM9j/J1ncHk4ouWuxBSJ61uXyg==","signatures":[{"sig":"MEQCIGx9V5Kmz03oX5hE8bVyjQX39ZiMVeonIrJ8yWCzDUJ5AiBbNF3K1d9kYjZoehB/UAhYUMazYmiMrrRkcvZr1BljeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200065},"main":"build/index.js","type":"module","types":"./build/index.d.ts","module":"src/index.ts","engines":{"node":">=20.0.0"},"gitHead":"443fa0d50b6c9282477d218941b21b12878e887f","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc","start":"tsx src/index.ts","dev:http":"tsx watch src/server/http-server.ts","lint:fix":"eslint . --fix","start:http":"tsx src/server/http-server.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"michael02","email":"chaoc9812@gmail.com"},"repository":{"url":"git+https://github.com/decentralized-usd/mcp-server-usdd.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for the USDD protocol across TRON, Ethereum, and BSC. Supports vaults, PSM swaps, USDD Savings, protocol monitoring, and AI-guided risk workflows.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.24.3","cors":"^2.8.6","viem":"^2.37.5","express":"^4.21.2","tronweb":"^6.1.1","@scure/bip32":"^2.0.1","@scure/bip39":"^2.0.1","tronlink-signer":"0.1.1","@bankofai/agent-wallet":"^2.3.1","@modelcontextprotocol/sdk":"^1.22.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.7","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-usdd-test_1.1.12_1777345279228_0.7275013532216283","host":"s3://npm-registry-packages-npm-production"}},"1.1.13":{"name":"mcp-server-usdd-test","version":"1.1.13","keywords":["mcp","model-context-protocol","tron","ethereum","bsc","usdd","defi","stablecoin","vault","makerdao","ai","agent"],"license":"MIT","_id":"mcp-server-usdd-test@1.1.13","maintainers":[{"name":"michael02","email":"chaoc9812@gmail.com"}],"homepage":"https://github.com/decentralized-usd/mcp-server-usdd#readme","bugs":{"url":"https://github.com/decentralized-usd/mcp-server-usdd/issues"},"bin":{"mcp-server-usdd-test":"bin/cli.js"},"dist":{"shasum":"3950358ef597a566c749731e93f6050d549a1357","tarball":"https://registry.npmjs.org/mcp-server-usdd-test/-/mcp-server-usdd-test-1.1.13.tgz","fileCount":46,"integrity":"sha512-DpjkzGPaJxsnsN6XHkHXJNSpuMsSbvxM5M/c9WxqdiQW6MtHPm0W4HDiS2YTFs0lTYQy8WbjxTvyxe0dqUwnpg==","signatures":[{"sig":"MEUCIQCZRr5iRNptN4gNh/edwzx7wsFwyWnRJsyPyFYuL/L+1gIgYA+I95MIOkHDOCwnTZCvXnbJROZGgQw6EUf9RQoZA9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200238},"main":"build/index.js","type":"module","types":"./build/index.d.ts","module":"src/index.ts","engines":{"node":">=20.0.0"},"gitHead":"dcdc2d8ab49c5636a0bab750dd7d897ab63e4524","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc","start":"tsx src/index.ts","dev:http":"tsx watch src/server/http-server.ts","lint:fix":"eslint . --fix","start:http":"tsx src/server/http-server.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"michael02","email":"chaoc9812@gmail.com"},"repository":{"url":"git+https://github.com/decentralized-usd/mcp-server-usdd.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for the USDD protocol across TRON, Ethereum, and BSC. Supports vaults, PSM swaps, USDD Savings, protocol monitoring, and AI-guided risk workflows.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.24.3","cors":"^2.8.6","viem":"^2.37.5","express":"^4.21.2","tronweb":"^6.1.1","@scure/bip32":"^2.0.1","@scure/bip39":"^2.0.1","tronlink-signer":"0.1.1","@bankofai/agent-wallet":"^2.3.1","@modelcontextprotocol/sdk":"^1.22.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.7","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-usdd-test_1.1.13_1777347213446_0.29837127139574005","host":"s3://npm-registry-packages-npm-production"}},"1.1.14":{"name":"mcp-server-usdd-test","version":"1.1.14","keywords":["mcp","model-context-protocol","tron","ethereum","bsc","usdd","defi","stablecoin","vault","makerdao","ai","agent"],"license":"MIT","_id":"mcp-server-usdd-test@1.1.14","maintainers":[{"name":"michael02","email":"chaoc9812@gmail.com"}],"homepage":"https://github.com/decentralized-usd/mcp-server-usdd#readme","bugs":{"url":"https://github.com/decentralized-usd/mcp-server-usdd/issues"},"bin":{"mcp-server-usdd-test":"bin/cli.js"},"dist":{"shasum":"664e456e377f4c37dc8c5e20aee9afb90bb1f91e","tarball":"https://registry.npmjs.org/mcp-server-usdd-test/-/mcp-server-usdd-test-1.1.14.tgz","fileCount":46,"integrity":"sha512-BhgcAmIj8gt8GSoxFBvIe/WqEovAXe9xdkI8LpB2KcNtIGhYIgAcJN43oTyp1YGaWpL0quPZW60+4qEbqtmDfQ==","signatures":[{"sig":"MEYCIQC+v0gdodPrnUHoN8wt4vyNeE6i/hJKSKAjqLjCnixVogIhAN3gSm5XKZDrfVfBvufKmo7+GDOTRhZSmautzMZKweH0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203080},"main":"build/index.js","type":"module","types":"./build/index.d.ts","module":"src/index.ts","engines":{"node":">=20.0.0"},"gitHead":"04b0f6d32614c0dde280180657ce8ff6da988e40","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc","start":"tsx src/index.ts","dev:http":"tsx watch src/server/http-server.ts","lint:fix":"eslint . --fix","start:http":"tsx src/server/http-server.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"michael02","email":"chaoc9812@gmail.com"},"repository":{"url":"git+https://github.com/decentralized-usd/mcp-server-usdd.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for the USDD protocol across TRON, Ethereum, and BSC. Supports vaults, PSM swaps, USDD Savings, protocol monitoring, and AI-guided risk workflows.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.24.3","cors":"^2.8.6","viem":"^2.37.5","express":"^4.21.2","tronweb":"^6.1.1","@scure/bip32":"^2.0.1","@scure/bip39":"^2.0.1","tronlink-signer":"0.1.1","@bankofai/agent-wallet":"^2.3.1","@modelcontextprotocol/sdk":"^1.22.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.7","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-usdd-test_1.1.14_1777367288576_0.7511393081472024","host":"s3://npm-registry-packages-npm-production"}},"1.1.15":{"name":"mcp-server-usdd-test","version":"1.1.15","keywords":["mcp","model-context-protocol","tron","ethereum","bsc","usdd","defi","stablecoin","vault","makerdao","ai","agent"],"license":"MIT","_id":"mcp-server-usdd-test@1.1.15","maintainers":[{"name":"michael02","email":"chaoc9812@gmail.com"}],"homepage":"https://github.com/decentralized-usd/mcp-server-usdd#readme","bugs":{"url":"https://github.com/decentralized-usd/mcp-server-usdd/issues"},"bin":{"mcp-server-usdd-test":"bin/cli.js"},"dist":{"shasum":"955ffd507a8ac95cd0a0eaed5aa1b0e502c0c047","tarball":"https://registry.npmjs.org/mcp-server-usdd-test/-/mcp-server-usdd-test-1.1.15.tgz","fileCount":46,"integrity":"sha512-lS3AELnDU/gUFODrLf73LxkYq2W8Tb59snYv5ybt6awyo+HZWmcS3yeJH0EUkZtHpphCDv7qwly+iDhnVBpx5Q==","signatures":[{"sig":"MEYCIQD5OMldNpGfcv9f6nU23tCB0+kZIZy6j5XJ+duKLBNGHQIhAOcgc43cJQOIzrmIE/ODkU/Ykzve4WgsiZ1LqA4FC8xu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205508},"main":"build/index.js","type":"module","types":"./build/index.d.ts","module":"src/index.ts","engines":{"node":">=20.0.0"},"gitHead":"04b0f6d32614c0dde280180657ce8ff6da988e40","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc","start":"tsx src/index.ts","dev:http":"tsx watch src/server/http-server.ts","lint:fix":"eslint . --fix","start:http":"tsx src/server/http-server.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"michael02","email":"chaoc9812@gmail.com"},"repository":{"url":"git+https://github.com/decentralized-usd/mcp-server-usdd.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for the USDD protocol across TRON, Ethereum, and BSC. Supports vaults, PSM swaps, USDD Savings, protocol monitoring, and AI-guided risk workflows.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.24.3","cors":"^2.8.6","viem":"^2.37.5","express":"^4.21.2","tronweb":"^6.1.1","@scure/bip32":"^2.0.1","@scure/bip39":"^2.0.1","tronlink-signer":"0.1.1","@bankofai/agent-wallet":"^2.3.1","@modelcontextprotocol/sdk":"^1.22.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.7","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-usdd-test_1.1.15_1777372005970_0.12702821759765093","host":"s3://npm-registry-packages-npm-production"}},"1.1.16":{"name":"mcp-server-usdd-test","version":"1.1.16","keywords":["mcp","model-context-protocol","tron","ethereum","bsc","usdd","defi","stablecoin","vault","makerdao","ai","agent"],"license":"MIT","_id":"mcp-server-usdd-test@1.1.16","maintainers":[{"name":"michael02","email":"chaoc9812@gmail.com"}],"homepage":"https://github.com/decentralized-usd/mcp-server-usdd#readme","bugs":{"url":"https://github.com/decentralized-usd/mcp-server-usdd/issues"},"bin":{"mcp-server-usdd-test":"bin/cli.js"},"dist":{"shasum":"5414d299e841f8a6032433340abb27b31a89820c","tarball":"https://registry.npmjs.org/mcp-server-usdd-test/-/mcp-server-usdd-test-1.1.16.tgz","fileCount":46,"integrity":"sha512-lWV2NxIE4ASioCjgCODZaFDOOfhpSglVzbjEiP2E8Kr2YLkDacpPVaOdFmP8JRhICNVevAHoOBqXf8kYUndT+A==","signatures":[{"sig":"MEQCIF8/lOImCFnuY0zbCCgi5Q6kfPTu5t+h5FjN8a6Nt7F7AiAnvnHxiezWqTiltpE4lFccS3Nqa3aI8yz+Y6kwvc09lQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204625},"main":"build/index.js","type":"module","types":"./build/index.d.ts","module":"src/index.ts","engines":{"node":">=20.0.0"},"gitHead":"f46ad9fcd630a3406157ef63d48a4be5c7d06d58","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc","start":"tsx src/index.ts","dev:http":"tsx watch src/server/http-server.ts","lint:fix":"eslint . --fix","start:http":"tsx src/server/http-server.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"michael02","email":"chaoc9812@gmail.com"},"repository":{"url":"git+https://github.com/decentralized-usd/mcp-server-usdd.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for the USDD protocol across TRON, Ethereum, and BSC. Supports vaults, PSM swaps, USDD Savings, protocol monitoring, and AI-guided risk workflows.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.24.3","cors":"^2.8.6","viem":"^2.37.5","express":"^4.21.2","tronweb":"^6.1.1","@scure/bip32":"^2.0.1","@scure/bip39":"^2.0.1","tronlink-signer":"0.1.3","@bankofai/agent-wallet":"^2.3.1","@modelcontextprotocol/sdk":"^1.22.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.7","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-usdd-test_1.1.16_1777453153118_0.15771926178311313","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"mcp-server-usdd-test","version":"1.2.0","keywords":["mcp","model-context-protocol","tron","ethereum","bsc","usdd","defi","stablecoin","vault","makerdao","ai","agent"],"license":"MIT","_id":"mcp-server-usdd-test@1.2.0","maintainers":[{"name":"michael02","email":"chaoc9812@gmail.com"}],"homepage":"https://github.com/decentralized-usd/mcp-server-usdd#readme","bugs":{"url":"https://github.com/decentralized-usd/mcp-server-usdd/issues"},"bin":{"mcp-server-usdd-test":"bin/cli.js"},"dist":{"shasum":"5414d323d227d8441aa5642412c9fcd857a4f7ab","tarball":"https://registry.npmjs.org/mcp-server-usdd-test/-/mcp-server-usdd-test-1.2.0.tgz","fileCount":46,"integrity":"sha512-uXIXW6KUsmtwVMZehCpwAWnZxVZ1Uquz5KPYtxlBii9yjW96EPNZa2m+W/32HM2AVRLMJdoBbRCSZeaXBRWVFA==","signatures":[{"sig":"MEUCIBYTVDMhN0eEN+6SCdojWrun4+SVvm7njlaFQSKdVPJnAiEAgCSuI49BfGsZH/kzbXHMUhTJsj0N5s5f5qCVL6mu1ho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204624},"main":"build/index.js","type":"module","types":"./build/index.d.ts","module":"src/index.ts","engines":{"node":">=20.0.0"},"gitHead":"b79fee68d4570c677dccbc95a60c1a225deb9900","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc","start":"tsx src/index.ts","dev:http":"tsx watch src/server/http-server.ts","lint:fix":"eslint . --fix","start:http":"tsx src/server/http-server.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"michael02","email":"chaoc9812@gmail.com"},"repository":{"url":"git+https://github.com/decentralized-usd/mcp-server-usdd.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for the USDD protocol across TRON, Ethereum, and BSC. Supports vaults, PSM swaps, USDD Savings, protocol monitoring, and AI-guided risk workflows.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.24.3","cors":"^2.8.6","viem":"^2.37.5","express":"^4.21.2","tronweb":"^6.1.1","@scure/bip32":"^2.0.1","@scure/bip39":"^2.0.1","tronlink-signer":"0.1.4","@bankofai/agent-wallet":"^2.3.1","@modelcontextprotocol/sdk":"^1.22.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.7","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-usdd-test_1.2.0_1778055874648_0.996062608348047","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"mcp-server-usdd-test","version":"1.2.1","keywords":["mcp","model-context-protocol","tron","ethereum","bsc","usdd","defi","stablecoin","vault","makerdao","ai","agent"],"license":"MIT","_id":"mcp-server-usdd-test@1.2.1","maintainers":[{"name":"michael02","email":"chaoc9812@gmail.com"}],"homepage":"https://github.com/decentralized-usd/mcp-server-usdd#readme","bugs":{"url":"https://github.com/decentralized-usd/mcp-server-usdd/issues"},"bin":{"mcp-server-usdd-test":"bin/cli.js"},"dist":{"shasum":"137ac94cac80e283f19f3522e88ba30fb202078d","tarball":"https://registry.npmjs.org/mcp-server-usdd-test/-/mcp-server-usdd-test-1.2.1.tgz","fileCount":54,"integrity":"sha512-KjU0/OCGzn8bp4DA2IosdGaCGPF+Wj3g/lEf/KTkc/YSmgdOYBksrisdSXhtzvjWQE6e3xUNKaa23ZbmQcbfCA==","signatures":[{"sig":"MEUCIAqBtJm7H6IbLNNB1d0vqtktsiHz5LKrIHTwSa1wQy/bAiEAyc+Dc/nYKWa56XA9Gk4LT+1MYSCO87Nq05APRECJeRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":247049},"main":"build/index.js","type":"module","types":"./build/index.d.ts","module":"src/index.ts","engines":{"node":">=20.0.0"},"gitHead":"f3ffd2840db46299bfe9bd76c5c33b11cea860e7","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc","start":"tsx src/index.ts","dev:http":"tsx watch src/server/http-server.ts","lint:fix":"eslint . --fix","start:http":"tsx src/server/http-server.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"michael02","email":"chaoc9812@gmail.com"},"repository":{"url":"git+https://github.com/decentralized-usd/mcp-server-usdd.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for the USDD protocol across TRON, Ethereum, and BSC. Supports vaults, PSM swaps, USDD Savings, protocol monitoring, and AI-guided risk workflows.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.24.3","cors":"^2.8.6","viem":"^2.37.5","express":"^4.21.2","tronweb":"^6.1.1","@scure/bip32":"^2.0.1","@scure/bip39":"^2.0.1","tronlink-signer":"0.1.4","@bankofai/agent-wallet":"^2.3.1","@modelcontextprotocol/sdk":"^1.22.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.7","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-usdd-test_1.2.1_1779075822549_0.8958294809218523","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"mcp-server-usdd-test","version":"1.2.2","keywords":["mcp","model-context-protocol","tron","ethereum","bsc","usdd","defi","stablecoin","vault","makerdao","ai","agent"],"license":"MIT","_id":"mcp-server-usdd-test@1.2.2","maintainers":[{"name":"michael02","email":"chaoc9812@gmail.com"}],"homepage":"https://github.com/decentralized-usd/mcp-server-usdd#readme","bugs":{"url":"https://github.com/decentralized-usd/mcp-server-usdd/issues"},"bin":{"mcp-server-usdd-test":"bin/cli.js"},"dist":{"shasum":"828b4eb1fe9706be4cac1c506fbe2dc3b03fd289","tarball":"https://registry.npmjs.org/mcp-server-usdd-test/-/mcp-server-usdd-test-1.2.2.tgz","fileCount":54,"integrity":"sha512-aKYe0822yFJddL0wPtlnl3lHfRL5+6cBD0EcZ9P4IV2hzL8cLFJXsiRDYznPszgVKhPjNFnk6MyHgHgjgFY9Tw==","signatures":[{"sig":"MEYCIQCBgdOQdCKEum2escp486R96LZaSX39/Kr2qRaBXDxHFQIhAK245L/oGiZLKvXsupav43Ck03z4UPDLDG7yo4aWITAQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":247992},"main":"build/index.js","type":"module","types":"./build/index.d.ts","module":"src/index.ts","engines":{"node":">=20.0.0"},"gitHead":"b2c748bca5be1abc3d733f85afce14d5179e9459","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc","start":"tsx src/index.ts","dev:http":"tsx watch src/server/http-server.ts","lint:fix":"eslint . --fix","start:http":"tsx src/server/http-server.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"michael02","email":"chaoc9812@gmail.com"},"repository":{"url":"git+https://github.com/decentralized-usd/mcp-server-usdd.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for the USDD protocol across TRON, Ethereum, and BSC. Supports vaults, PSM swaps, USDD Savings, protocol monitoring, and AI-guided risk workflows.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.24.3","cors":"^2.8.6","viem":"^2.37.5","express":"^4.21.2","tronweb":"^6.1.1","@scure/bip32":"^2.0.1","@scure/bip39":"^2.0.1","tronlink-signer":"0.1.4","@bankofai/agent-wallet":"^2.3.1","@modelcontextprotocol/sdk":"^1.22.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.7","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-usdd-test_1.2.2_1779348314871_0.27200079190504156","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"mcp-server-usdd-test","version":"1.2.3","keywords":["mcp","model-context-protocol","tron","ethereum","bsc","usdd","defi","stablecoin","vault","makerdao","ai","agent"],"license":"MIT","_id":"mcp-server-usdd-test@1.2.3","maintainers":[{"name":"michael02","email":"chaoc9812@gmail.com"}],"homepage":"https://github.com/decentralized-usd/mcp-server-usdd#readme","bugs":{"url":"https://github.com/decentralized-usd/mcp-server-usdd/issues"},"bin":{"mcp-server-usdd-test":"bin/cli.js"},"dist":{"shasum":"26083c3d176b49a7ffd3ff355ef49e2d153a07b7","tarball":"https://registry.npmjs.org/mcp-server-usdd-test/-/mcp-server-usdd-test-1.2.3.tgz","fileCount":54,"integrity":"sha512-SgcwKRlCdrZXBndoFcN0DarMSas9TL+T9LsC5j1/q5tYiO4KREP9XbZeHsJv7s3nfZiBIQAc8x8QUpsEcFz4NQ==","signatures":[{"sig":"MEQCIDAacRwnr4hlHTDsw9Da7DSm9AcekghoaXrWEo2fPcQzAiAW8TsvZmW7k7SrRpLhF7wjiJAlQ3nnhinwYRkk4IBkKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":248451},"main":"build/index.js","type":"module","types":"./build/index.d.ts","module":"src/index.ts","engines":{"node":">=20.0.0"},"gitHead":"bfb5f1f24571edc285b3f8f8c68e12d20392c6d3","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsc","start":"tsx src/index.ts","dev:http":"tsx watch src/server/http-server.ts","lint:fix":"eslint . --fix","start:http":"tsx src/server/http-server.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"michael02","email":"chaoc9812@gmail.com"},"repository":{"url":"git+https://github.com/decentralized-usd/mcp-server-usdd.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for the USDD protocol across TRON, Ethereum, and BSC. Supports vaults, PSM swaps, USDD Savings, protocol monitoring, and AI-guided risk workflows.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.24.3","cors":"^2.8.6","viem":"^2.37.5","express":"^4.21.2","tronweb":"^6.1.1","@scure/bip32":"^2.0.1","@scure/bip39":"^2.0.1","tronlink-signer":"0.1.4","@bankofai/agent-wallet":"^2.3.1","@modelcontextprotocol/sdk":"^1.22.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.7","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-usdd-test_1.2.3_1779349286880_0.48301958871635886","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"mcp-server-usdd-test","version":"1.2.4","description":"MCP server for the USDD protocol across TRON, Ethereum, and BSC. Supports vaults, PSM swaps, USDD Savings, protocol monitoring, and AI-guided risk workflows.","type":"module","module":"src/index.ts","main":"build/index.js","bin":{"mcp-server-usdd-test":"bin/cli.js"},"scripts":{"start":"tsx src/index.ts","build":"tsc","dev":"tsx watch src/index.ts","start:http":"tsx src/server/http-server.ts","dev:http":"tsx watch src/server/http-server.ts","test":"vitest run","lint":"eslint .","lint:fix":"eslint . --fix","prepublishOnly":"npm run build"},"dependencies":{"@bankofai/agent-wallet":"^2.3.1","@modelcontextprotocol/sdk":"^1.22.0","@scure/bip32":"^2.0.1","@scure/bip39":"^2.0.1","cors":"^2.8.6","express":"^4.21.2","tronlink-signer":"0.1.4","tronweb":"^6.1.1","viem":"^2.37.5","zod":"^3.24.3"},"devDependencies":{"@types/cors":"^2.8.19","@types/express":"^5.0.0","@types/node":"^22.19.7","tsx":"^4.21.0","typescript":"^5.9.3","vitest":"^4.0.17"},"engines":{"node":">=20.0.0"},"keywords":["mcp","model-context-protocol","tron","ethereum","bsc","usdd","defi","stablecoin","vault","makerdao","ai","agent"],"repository":{"type":"git","url":"git+https://github.com/decentralized-usd/mcp-server-usdd.git"},"homepage":"https://github.com/decentralized-usd/mcp-server-usdd#readme","bugs":{"url":"https://github.com/decentralized-usd/mcp-server-usdd/issues"},"license":"MIT","_id":"mcp-server-usdd-test@1.2.4","gitHead":"0e4e79f7c8d8c72a7b695c6b5fa520cc4bdc24ea","types":"./build/index.d.ts","_nodeVersion":"20.18.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-x6sgmfSROADpJ6MaSP+t6khqKNyhR916K6Dsk98jVUjIXH8Qw2j2DvvGgmmhmrGsIV/MQqyh0vhVYHJX6S7oNQ==","shasum":"97e2e781f5969574e903135bf111c78e067c6d26","tarball":"https://registry.npmjs.org/mcp-server-usdd-test/-/mcp-server-usdd-test-1.2.4.tgz","fileCount":54,"unpackedSize":259061,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDP8ILnhIGX4wYkRJl39haefDCC0BoeGOXjV2mLDm5+GAIhAMYz0W9QYWigHA9XHKnj1HD32H0Ep45eDyBaZYFX3FSc"}]},"_npmUser":{"name":"michael02","email":"chaoc9812@gmail.com"},"directories":{},"maintainers":[{"name":"michael02","email":"chaoc9812@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server-usdd-test_1.2.4_1779353598778_0.9565455370698646"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-24T08:12:21.516Z","modified":"2026-05-21T08:53:19.076Z","1.0.0":"2026-03-24T08:12:21.779Z","1.0.1":"2026-03-26T06:48:50.140Z","1.0.2":"2026-03-26T07:34:14.680Z","1.0.3":"2026-03-26T09:38:37.171Z","1.0.4":"2026-03-27T03:34:10.013Z","1.0.5":"2026-03-27T06:36:28.554Z","1.0.6":"2026-03-27T09:41:28.751Z","1.1.0":"2026-04-01T08:29:58.087Z","1.1.1":"2026-04-03T09:10:38.621Z","1.1.2":"2026-04-08T10:20:41.498Z","1.1.3":"2026-04-09T10:59:44.319Z","1.1.4":"2026-04-13T03:40:35.458Z","1.1.5":"2026-04-13T09:17:42.288Z","1.1.6":"2026-04-16T08:29:34.055Z","1.1.7":"2026-04-21T09:59:36.312Z","1.1.8":"2026-04-22T07:27:16.399Z","1.1.9":"2026-04-22T08:01:51.547Z","1.1.10":"2026-04-27T10:41:37.203Z","1.1.11":"2026-04-27T11:00:33.926Z","1.1.12":"2026-04-28T03:01:19.373Z","1.1.13":"2026-04-28T03:33:33.629Z","1.1.14":"2026-04-28T09:08:08.725Z","1.1.15":"2026-04-28T10:26:46.112Z","1.1.16":"2026-04-29T08:59:14.040Z","1.2.0":"2026-05-06T08:24:34.792Z","1.2.1":"2026-05-18T03:43:42.709Z","1.2.2":"2026-05-21T07:25:15.027Z","1.2.3":"2026-05-21T07:41:27.042Z","1.2.4":"2026-05-21T08:53:18.918Z"},"bugs":{"url":"https://github.com/decentralized-usd/mcp-server-usdd/issues"},"license":"MIT","homepage":"https://github.com/decentralized-usd/mcp-server-usdd#readme","keywords":["mcp","model-context-protocol","tron","ethereum","bsc","usdd","defi","stablecoin","vault","makerdao","ai","agent"],"repository":{"type":"git","url":"git+https://github.com/decentralized-usd/mcp-server-usdd.git"},"description":"MCP server for the USDD protocol across TRON, Ethereum, and BSC. Supports vaults, PSM swaps, USDD Savings, protocol monitoring, and AI-guided risk workflows.","maintainers":[{"name":"michael02","email":"chaoc9812@gmail.com"}],"readme":"# mcp-server-usdd\n\n![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)\n![Networks](https://img.shields.io/badge/Networks-TRON%20%7C%20ETH%20%7C%20BSC%20%7C%20INTERNAL%20TESTNETS-red)\n![TypeScript](https://img.shields.io/badge/TypeScript-5.8+-3178C6)\n![MCP](https://img.shields.io/badge/MCP-1.22.0+-blue)\n![USDD](https://img.shields.io/badge/Protocol-USDD-green)\n\nAn MCP server for the **USDD protocol** across **TRON, Ethereum, and BNB Smart Chain** (plus internal testnets). Covers **Vault/CDP**, **PSM**, **USDD Savings**, **token transfers**, and **protocol analytics**.\n\n## Scope\n\nCurrent implementation covers:\n\n- Vault lifecycle: open, deposit collateral, mint USDD, repay, withdraw, close\n- PSM lifecycle: inspect fees and routes, swap into USDD, swap out of USDD\n- Savings lifecycle: inspect USDD Savings, deposit, withdraw\n- Risk and monitoring for vaults: summaries, oracle status, collateral buffers\n- Token preflight checks: balances, allowances, approvals\n- Token transfers: two-step preview → confirm flow for TRX, TRC20, and EVM native/ERC20\n- Protocol analytics: chain metrics, collateral prices, PSM route metrics, treasury, Smart Allocator, proof of reserve\n\n## Supported Networks\n\n| Network | Key | Notes |\n|---|---|---|\n| TRON | `tron` | TRON-native vault and PSM support |\n| Ethereum | `eth` | Vault, PSM, USDD Savings |\n| BNB Smart Chain | `bsc` | Mirrors ETH deployment structure |\n| TRON Nile | `tron_nile` | Internal testnet deployment |\n| Ethereum Sepolia  | `eth_sepolia` | Internal testnet deployment |\n| BSC Testnet | `bsc_testnet` | Internal testnet deployment |\n\n## Prerequisites\n\n- Node.js 20+\n- Optional but recommended:\n  - `TRONGRID_API_KEY` for more reliable TRON access\n  - dedicated `ETH_RPC_URL`\n  - dedicated `BSC_RPC_URL`\n\n## Developer\n\n### Installation\n\n```bash\ngit clone https://github.com/decentralized-usd/mcp-server-usdd\ncd mcp-server-usdd\nnpm install\n```\n\n### Usage\n\n```bash\nnpm start\nnpm run start:http\nnpm run dev\n```\n\n## Configuration\n\n### Wallet Modes\n\nThe server supports two signing modes:\n\n- **Browser mode (recommended)**: connect a TronLink-compatible browser wallet and sign in browser.\n- **Agent mode**: use encrypted local private keys stored in `~/.agent-wallet/`.\n\nFor TRON writes, each Claude session shows a one-time signing-mode confirmation reminder before the first write.\n\nYou can also manage wallets via CLI or MCP tools:\n\n#### CLI (agent-wallet)\n\nThe server uses [@bankofai/agent-wallet](https://github.com/BofAI/agent-wallet) for encrypted local wallet storage. On first startup it will automatically initialize ~/.agent-wallet/ and create a default wallet if none exists.\n\n```bash\n# Import an existing private key or mnemonic\nnpx agent-wallet add\n\n# Generate a new wallet\nnpx agent-wallet generate\n\n# List all wallets\nnpx agent-wallet list\n\n# Switch active wallet\nnpx agent-wallet activate <wallet-id>\n```\n\n### MCP Tools (runtime)\n\n| Tool | Description |\n|------|-------------|\n| `get_wallet_address` | Shows current address |\n| `connect_browser_wallet` | Connect TronLink / browser wallet for signing |\n| `set_wallet_mode` | Switch between browser and agent signing |\n| `get_wallet_mode` | Show current signing mode and addresses |\n| `list_wallets` | List wallets with per-family active status (`tron` and `evm`) |\n| `set_active_wallet` | Switch active wallet by ID, optionally scoped by `walletType` (`tron`/`evm`) |\n\n\n## Client Configuration\n\n### Claude Desktop\n\nAdd the following config to:\n\n`~/Library/Application Support/Claude/claude_desktop_config.json`\n\n```json\n{\n  \"mcpServers\": {\n    \"mcp-server-usdd\": {\n      \"type\": \"stdio\",\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@usdd/mcp-server-usdd\"],\n      \"env\": {\n        \"TRONGRID_API_KEY\": \"your_trongrid_api_key\"\n      }\n    }\n  }\n}\n```\n\n### Claude Code\n\nCreate `.mcp.json` in the project root directory:\n\n```json\n{\n  \"mcpServers\": {\n    \"mcp-server-usdd\": {\n      \"type\": \"stdio\",\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@usdd/mcp-server-usdd\"],\n      \"env\": {\n        \"TRONGRID_API_KEY\": \"your_trongrid_api_key\"\n      }\n    }\n  }\n}\n```\n\n\n### Cursor\n\nAdd to .cursor/mcp.json:\n\n```json\n{\n  \"mcpServers\": {\n    \"mcp-server-usdd\": {\n      \"type\": \"stdio\",\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@usdd/mcp-server-usdd\"],\n      \"env\": {\n        \"TRONGRID_API_KEY\": \"your_trongrid_api_key\"\n      }\n    }\n  }\n}\n```\n\n\n## Tools\n\n### Wallet & Network\n\n| Tool | Description | Write? |\n|---|---|---|\n| `get_supported_networks` | List supported networks | No |\n| `set_network` | Set default network for one family (`tron`/`eth`/`bsc`), supports aliases like `mainnet`, `nile` | Yes |\n| `get_network` | Get per-family default networks | No |\n| `get_wallet_mode` | Get active wallet signing mode (`agent`/`browser`) | No |\n| `set_wallet_mode` | Switch active signing mode | Yes |\n| `connect_browser_wallet` | Connect a browser wallet and activate browser mode | Yes |\n| `get_wallet_address` | Show current address for the target network | No |\n| `list_wallets` | List wallets and per-family active pointers (`tron`/`evm`) | No |\n| `set_active_wallet` | Switch active wallet by ID (supports optional `walletType`) | Yes |\n| `import_wallet` | Import private key/mnemonic into encrypted local store | Yes |\n\n### Common\n\n| Tool | Description | Write? |\n|---|---|---|\n| `get_protocol_overview` | Show configured protocol addresses, ilks, PSMs, and ceilings | No |\n| `get_supported_ilks` | List configured collateral types and PSM joins | No |\n| `get_native_balance` | Read native balance (`TRX` / `ETH` / `BNB`) | No |\n| `get_token_balance` | Read ERC20/TRC20 balance | No |\n| `check_allowance` | Read ERC20/TRC20 allowance and compare against an optional amount | No |\n| `approve_token` | Approve token allowance | Yes |\n\n### Vault\n\n| Tool | Description | Write? |\n|---|---|---|\n| `get_oracle_status` | Inspect oracle and liquidation configuration for an ilk | No |\n| `get_user_vaults` | List vault IDs for a wallet | No |\n| `get_vault_summary` | Show collateral, debt, and liquidation metrics | No |\n| `analyze_vault_risk` | Summarize risk with warnings | No |\n| `open_vault` | Open a new vault via DSProxy | Yes |\n| `deposit_and_mint` | Open-and-mint or add collateral and mint | Yes |\n| `mint_usdd` | Draw more USDD from a vault | Yes |\n| `repay_usdd` | Repay vault debt | Yes |\n| `withdraw_collateral` | Withdraw collateral from a vault | Yes |\n| `close_vault` | Wipe all debt and free collateral | Yes |\n\n### PSM\n\n| Tool | Description | Write? |\n|---|---|---|\n| `get_psm_status` | Inspect PSM fees and enablement | No |\n| `get_psm_metrics` | Get PSM swap metrics by route (fromToken/toToken/available/fee) | No |\n| `psm_swap_to_usdd` | Swap gem into USDD | Yes |\n| `psm_swap_from_usdd` | Swap USDD into gem | Yes |\n\n### USDD Savings\n\n| Tool | Description | Write? |\n|---|---|---|\n| `get_savings_status` | Show USDD Savings metrics | No |\n| `deposit_savings` | Deposit USDD into `sUSDD` | Yes |\n| `withdraw_savings` | Withdraw USDD from `sUSDD` | Yes |\n\n### Token Transfers\n\nTwo-step preview → confirm flow for safe asset transfers. The AI **must** present the transfer details to the user and wait for explicit confirmation before executing.\n\n| Tool | Description | Write? |\n|---|---|---|\n| `prepare_token_transfer` | Preview a native or token transfer; returns a `confirmationId` and transfer details for user review | No |\n| `confirm_token_transfer` | Execute a previously prepared transfer after user has explicitly confirmed | Yes |\n\nSupports:\n- **TRX** (TRON native)\n- **TRC20** tokens (USDD, USDT, WBTC, etc.)\n- **ETH / BNB** (EVM native)\n- **ERC20** tokens on Ethereum and BSC\n\n### Protocol Metrics\n\nRead-only analytics from mainnet data feeds.\n\n| Tool | Description | Write? |\n|---|---|---|\n| `get_protocol_metrics` | Aggregated USDD protocol metrics (mainnet) | No |\n| `get_chain_metrics` | Chain-level metrics for `tron`, `eth`, or `bsc` | No |\n| `get_collateral_prices` | Latest collateral highest-price data from website API | No |\n| `get_psm_metrics` | PSM route metrics: fromToken, toToken, available liquidity, fees | No |\n\n### Treasury\n\n| Tool | Description | Write? |\n|---|---|---|\n| `get_treasury_summary` | Latest USDD treasury report summary (mainnet) | No |\n| `get_jst_buyback_stats` | JST buyback and burn statistics from treasury data | No |\n\n### Smart Allocator\n\n| Tool | Description | Write? |\n|---|---|---|\n| `get_smart_allocator_overview` | Smart Allocator overview: debt, invested amount, earnings, APY | No |\n| `get_assets_breakdown` | Invested-asset breakdown by `protocol`, `network`, or `asset` | No |\n| `get_proof_of_reserve` | Proof-of-reserve style platform investment details | No |\n| `get_debt_overview` | Debt overview grouped by network vault | No |\n\n## Prompts\n\n| Prompt | Description |\n|---|---|\n| `open_usdd_vault` | Open a vault and verify post-trade risk |\n| `manage_vault_lifecycle` | Run full vault lifecycle flows |\n| `use_psm` | Use PSM with fee checks |\n| `use_savings` | Use USDD Savings with inspection and verification |\n| `review_vault_risk` | Explain risk for a vault |\n| `repay_and_close_vault` | Repay and close with verification |\n\n## Architecture\n\n```text\nmcp-server-usdd/\n├── src/\n│   ├── core/\n│   │   ├── chains.ts\n│   │   ├── abis.ts\n│   │   ├── tools.ts\n│   │   ├── prompts.ts\n│   │   ├── resources.ts\n│   │   ├── browser-signer.ts\n│   │   └── services/\n│   │       ├── clients.ts\n│   │       ├── contracts.ts\n│   │       ├── protocol.ts\n│   │       ├── vault.ts\n│   │       ├── psm.ts\n│   │       ├── savings.ts\n│   │       ├── tokens.ts\n│   │       ├── transfer.ts        ← token/native transfer (prepare + confirm)\n│   │       ├── treasury.ts        ← treasury report and JST buyback stats\n│   │       ├── smart-allocator.ts ← Smart Allocator analytics\n│   │       ├── website-metrics.ts ← protocol metrics, chain metrics, collateral prices\n│   │       ├── wallet.ts\n│   │       └── utils.ts\n│   ├── index.ts\n│   └── server/\n│       ├── server.ts\n│       └── http-server.ts\n└── build/\n```\n\n## Notes\n\n- Vault writes assume the configured wallet can sign on the target chain.\n- All tools default to the family-specific defaults set by `set_network`; if `network` is omitted, tron-family default is used unless the tool call explicitly passes `network`.\n- ERC20/TRC20 flows often require `approve_token` first.\n- Browser mode now supports real transaction signing on TRON networks (`tron`, `tron_nile`) via `tronlink-signer` (TronLink/TIP-6963 flow). EVM networks currently continue to use agent-wallet signing.\n- `deposit_and_mint` is idempotent with respect to vault creation: it checks for an existing vault for the given ilk before opening a new one. If no vault exists, it submits two separate transactions — `open` then `lockGemAndDraw` — to avoid combined-tx reliability issues on TRON.\n- Token transfers use a two-step flow: `prepare_token_transfer` returns a preview and `confirmationId`; `confirm_token_transfer` executes only after the user explicitly approves. Pending confirmations expire after 10 minutes.\n- Protocol analytics tools (`get_protocol_metrics`, `get_chain_metrics`, `get_collateral_prices`, etc.) read from mainnet data feeds only — they do not reflect testnet state.\n- TRON, ETH, BSC, and internal testnet deployments have similar protocol structure but different addresses and token decimals.\n- This version intentionally excludes migration and auction actions so we can iterate the Vault + PSM + USDD Savings core first.\n\n## Security Considerations\n\n- Private keys are encrypted and stored locally in `~/.agent-wallet/`.\n- Private keys are never returned by MCP tools.\n- The optional `AGENT_WALLET_PASSWORD` is intended for automation and CI environments.\n- Write operations should be treated as state-changing actions and reviewed carefully before execution.\n- Vault prompts include risk-review steps so borrowing decisions are checked against current collateral health.\n- Test on a safe environment or with small amounts before using mainnet-sized positions.\n- Be cautious with large or unlimited token approvals when using `approve_token`.\n- Never share local MCP client configuration files if they contain private keys or sensitive RPC credentials.\n\n## Example Conversations\n\n**Vault**\n- \"What vault types are available on Ethereum?\" → AI calls `get_supported_ilks` with `network=eth` and summarizes the supported vault collateral types.\n- \"Open a TRX-A/USDT-A/WBTC-A vault on Tron and mint 500 USDD\" → AI uses `open_usdd_vault`: checks wallet, reviews oracle status, executes `deposit_and_mint` (auto-opens a new vault if none exists for that ilk), then verifies the new vault risk.\n- \"Am I close to liquidation on vault 123?\" → AI calls `get_vault_summary` and `analyze_vault_risk`, then explains the health factor and collateral buffer.\n- \"Repay part of my vault debt on BSC\" → AI uses `manage_vault_lifecycle` with `action=repay`: checks USDD balance and allowance, calls `repay_usdd`, then verifies the updated vault state.\n- \"Close my vault and withdraw the collateral\" → AI uses `repay_and_close_vault`: checks debt, balance, allowance, calls `close_vault`, then confirms the vault state after repayment.\n\n**PSM**\n- \"What are the current PSM fees on Ethereum?\" → AI calls `get_psm_status` with `network=eth` and reports fee-in, fee-out, and whether swaps are enabled.\n- \"Show me available PSM liquidity for USDT on TRON\" → AI calls `get_psm_metrics` with the PSM-USDT market and reports available amounts and fees for both directions.\n- \"Swap 10,000 USDT into USDD through the PSM\" → AI uses `use_psm`: checks PSM status, then calls `psm_swap_to_usdd` and reports the transaction result.\n- \"Swap 5,000 USDD back to USDC on BSC\" → AI calls `get_psm_status`, then executes `psm_swap_from_usdd` and reminds the user to re-check balances.\n\n**Token & Balances**\n- \"What is my USDD balance on Tron?\" → AI calls `get_protocol_overview` to identify the USDD token address, then calls `get_token_balance`.\n- \"Do I have enough allowance for the USDT PSM?\" → AI calls `check_allowance` with the token and PSM spender, then suggests `approve_token` only if needed.\n- \"Send 100 USDD to TXxxx... on Tron\" → AI calls `prepare_token_transfer` and displays the transfer preview (from, to, amount, balance). After the user confirms, AI calls `confirm_token_transfer` to execute.\n- \"Transfer 0.5 ETH to 0xabc...\" → AI calls `prepare_token_transfer` for native ETH, presents the details, then waits for user approval before executing.\n\n**USDD Savings**\n- \"What is the current USDD Savings status on Ethereum?\" → AI calls `get_savings_status` and summarizes total assets, savings rate, and wallet shares.\n- \"Deposit 2,000 USDD into sUSDD\" → AI uses `use_savings`: checks savings status, calls `deposit_savings`, then re-checks savings metrics.\n- \"Withdraw 500 USDD from sUSDD on BSC\" → AI calls `get_savings_status`, executes `withdraw_savings`, and confirms the updated share balance.\n\n**Protocol Analytics**\n- \"What are the overall USDD protocol metrics?\" → AI calls `get_protocol_metrics` and reports total collateral, debt ceiling, and utilization.\n- \"Show me TRON chain metrics\" → AI calls `get_chain_metrics` with `chain=tron` and summarizes collateral breakdown and USDD supply on TRON.\n- \"What are the latest collateral prices?\" → AI calls `get_collateral_prices` and lists each collateral type with its current highest price.\n\n**Treasury & Smart Allocator**\n- \"Show me the USDD treasury summary\" → AI calls `get_treasury_summary` and reports reserve breakdown, collateral ratio, and recent changes.\n- \"How much JST has been bought back and burned?\" → AI calls `get_jst_buyback_stats` and summarizes cumulative JST buyback volume and burn totals.\n- \"What is the Smart Allocator overview?\" → AI calls `get_smart_allocator_overview` and reports total debt allocated, current invested amount, accumulated earnings, and APY.\n- \"Break down Smart Allocator investments by protocol\" → AI calls `get_assets_breakdown` with `dimension=protocol` and lists each DeFi protocol with its allocated amount.\n- \"Show me the Smart Allocator proof of reserve\" → AI calls `get_proof_of_reserve` and details each platform investment with amounts and verification status.\n- \"What does the Smart Allocator debt look like by network?\" → AI calls `get_debt_overview` and summarizes debt positions grouped by TRON/ETH/BSC vaults.\n\n## License\n\nMIT License Copyright (c) 2026 USDD\n","readmeFilename":"README.md"}