{"_id":"@definitive-fi/flash-mcp","_rev":"12-a1a1c38e145125145c1538041c990b70","name":"@definitive-fi/flash-mcp","dist-tags":{"latest":"0.1.11"},"versions":{"0.1.0":{"name":"@definitive-fi/flash-mcp","version":"0.1.0","license":"MIT","_id":"@definitive-fi/flash-mcp@0.1.0","maintainers":[{"name":"definitive_user","email":"npm-787d83a6@definitive.fi"}],"homepage":"https://github.com/cstoneham/flash-mcp#readme","bugs":{"url":"https://github.com/cstoneham/flash-mcp/issues"},"bin":{"flash-mcp":"dist/index.js"},"dist":{"shasum":"80524a1fb6d3a3644d8e7f36fc01f6982ceb7d47","tarball":"https://registry.npmjs.org/@definitive-fi/flash-mcp/-/flash-mcp-0.1.0.tgz","fileCount":15,"integrity":"sha512-ZyfVTe4gcJojEBMI7QolW3m9VQ8OM4X1qRvMPqI+GoyhHwcpeB3A1GufWXOUk9Kvklc7vTMbwG5hPRcD7vZxYg==","signatures":[{"sig":"MEQCIArcB1UihgsmouI+vVBoSCY+BHyYReWrDnLue1ty7xl4AiAvBScY9TLEpFvV9b1N4kWhDXhyPN3GPkYs66BPTevIgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63382},"type":"module","engines":{"node":">=20"},"gitHead":"f123a1bca791a0b94cd691eeebae4ce8af9c3422","scripts":{"dev":"node --import tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepare":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"definitive_user","email":"npm-787d83a6@definitive.fi"},"overrides":{"rpc-websockets":{"uuid":"^9.0.1"}},"repository":{"url":"git+https://github.com/cstoneham/flash-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"MCP server for trading on the Definitive Flash API","directories":{},"_nodeVersion":"22.3.0","dependencies":{"zod":"^3.23.0","bs58":"^6.0.0","viem":"^2.21.0","tweetnacl":"^1.0.3","@solana/web3.js":"^1.95.0","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/flash-mcp_0.1.0_1784049461099_0.13843386656082624","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@definitive-fi/flash-mcp","version":"0.1.1","license":"MIT","_id":"@definitive-fi/flash-mcp@0.1.1","maintainers":[{"name":"definitive_user","email":"npm-787d83a6@definitive.fi"}],"homepage":"https://github.com/DefinitiveCo/flash-mcp#readme","bugs":{"url":"https://github.com/DefinitiveCo/flash-mcp/issues"},"bin":{"flash-mcp":"dist/index.js"},"dist":{"shasum":"94e6804962588e1c4fbe29c216ea910e50d729b9","tarball":"https://registry.npmjs.org/@definitive-fi/flash-mcp/-/flash-mcp-0.1.1.tgz","fileCount":15,"integrity":"sha512-yvJGSy0qCQTsI61A3AY8zKhN3eC/y/uHsaMWmvm5THEB3wHsTDtmVU5MAHMJ5PnbckdrwJhGpUMb17wXbKlZUg==","signatures":[{"sig":"MEUCIQDWABQHDEA4R8ADYdheY3tuLLlYZH+R2+4E0UXLz34aKwIgTQBauXwADSQ43TwWu9QSkipulz5gohnlGlsNRdqxMjg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64424},"type":"module","engines":{"node":">=20"},"gitHead":"75c33f5347d0486f78e3e065240d5bb6c9a5bd0f","scripts":{"dev":"node --import tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepare":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"definitive_user","email":"npm-787d83a6@definitive.fi"},"overrides":{"rpc-websockets":{"uuid":"^9.0.1"}},"repository":{"url":"git+https://github.com/DefinitiveCo/flash-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"MCP server for trading on the Definitive Flash API","directories":{},"_nodeVersion":"22.3.0","dependencies":{"zod":"^3.23.0","bs58":"^6.0.0","viem":"^2.21.0","tweetnacl":"^1.0.3","@solana/web3.js":"^1.95.0","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/flash-mcp_0.1.1_1784050889490_0.8929887803426206","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@definitive-fi/flash-mcp","version":"0.1.2","license":"MIT","_id":"@definitive-fi/flash-mcp@0.1.2","maintainers":[{"name":"definitive_user","email":"npm-787d83a6@definitive.fi"}],"homepage":"https://github.com/DefinitiveCo/flash-mcp#readme","bugs":{"url":"https://github.com/DefinitiveCo/flash-mcp/issues"},"bin":{"flash-mcp":"dist/index.js"},"dist":{"shasum":"94874e8b9d4bcafc01d2aa8634683681d378e053","tarball":"https://registry.npmjs.org/@definitive-fi/flash-mcp/-/flash-mcp-0.1.2.tgz","fileCount":15,"integrity":"sha512-vs4li5GLMm0FNCOj+AdwpKuQVMRfxxv0G9HKvOOvs9kEX8nRz1oF3Ca6tmQy8+H7O1l63Vcfs0fDyyLuPLcQRw==","signatures":[{"sig":"MEYCIQDMCOO1AwzJyKuHKyHeBh4E/as5CCXUTF9lb7gaUZZ6DAIhALGLEsqV16Au8S1p9QrWd7K2ZuoLv7xj/KdRksy0OHsg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64762},"type":"module","engines":{"node":">=20"},"gitHead":"e477331982c8aa23970c87a380fc0e6682205dfe","scripts":{"dev":"node --import tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepare":"tsc && node -e \"const fs=require('fs');fs.mkdirSync('node_modules/.bin',{recursive:true});try{fs.symlinkSync('../../dist/index.js','node_modules/.bin/flash-mcp')}catch{};fs.chmodSync('dist/index.js',0o755)\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"definitive_user","email":"npm-787d83a6@definitive.fi"},"overrides":{"rpc-websockets":{"uuid":"^9.0.1"}},"repository":{"url":"git+https://github.com/DefinitiveCo/flash-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"MCP server for trading on the Definitive Flash API","directories":{},"_nodeVersion":"22.3.0","dependencies":{"zod":"^3.23.0","bs58":"^6.0.0","viem":"^2.21.0","tweetnacl":"^1.0.3","@solana/web3.js":"^1.95.0","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/flash-mcp_0.1.2_1784059823285_0.6305258725398153","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@definitive-fi/flash-mcp","version":"0.1.3","license":"MIT","_id":"@definitive-fi/flash-mcp@0.1.3","maintainers":[{"name":"definitive_user","email":"npm-787d83a6@definitive.fi"}],"homepage":"https://github.com/DefinitiveCo/flash-mcp#readme","bugs":{"url":"https://github.com/DefinitiveCo/flash-mcp/issues"},"bin":{"flash-mcp":"dist/index.js"},"dist":{"shasum":"677d5e0f3e1e6e68dda025d87b9bd5430fb64bdb","tarball":"https://registry.npmjs.org/@definitive-fi/flash-mcp/-/flash-mcp-0.1.3.tgz","fileCount":16,"integrity":"sha512-XXZiFts1c7Lhv4luUp3vCMEq0xu4q/qgrhlOOh1Ws+Uzq9GR6RZJQtUVWml3dzyFiBXVZK1NS6IN3X/ParZ+cg==","signatures":[{"sig":"MEYCIQDk/NdOVFeLx8hvEykDU5oeJGKfFhrZSwDVSNoPMz03nwIhAJiL2dOpG5jrIyZwmKUPkEFiHPC9IKRe2mLjzhynehDn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71051},"type":"module","engines":{"node":">=20"},"gitHead":"3fcce0ba3a9824090e8489bb0d137771159253c2","scripts":{"dev":"node --import tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepare":"tsc && node -e \"const fs=require('fs');fs.mkdirSync('node_modules/.bin',{recursive:true});try{fs.symlinkSync('../../dist/index.js','node_modules/.bin/flash-mcp')}catch{};fs.chmodSync('dist/index.js',0o755)\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"definitive_user","email":"npm-787d83a6@definitive.fi"},"overrides":{"rpc-websockets":{"uuid":"^9.0.1"}},"repository":{"url":"git+https://github.com/DefinitiveCo/flash-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"MCP server for trading on the Definitive Flash API","directories":{},"_nodeVersion":"22.3.0","dependencies":{"zod":"^3.23.0","bs58":"^6.0.0","viem":"^2.21.0","tweetnacl":"^1.0.3","@solana/web3.js":"^1.95.0","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/flash-mcp_0.1.3_1784063074478_0.823378235584403","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@definitive-fi/flash-mcp","version":"0.1.4","license":"MIT","_id":"@definitive-fi/flash-mcp@0.1.4","maintainers":[{"name":"definitive_user","email":"npm-787d83a6@definitive.fi"}],"homepage":"https://github.com/DefinitiveCo/flash-mcp#readme","bugs":{"url":"https://github.com/DefinitiveCo/flash-mcp/issues"},"bin":{"flash-mcp":"dist/index.js"},"dist":{"shasum":"db6b9391acc0a26fca7fd0c4183cb59921665a2a","tarball":"https://registry.npmjs.org/@definitive-fi/flash-mcp/-/flash-mcp-0.1.4.tgz","fileCount":16,"integrity":"sha512-WaHY/EDKQr5v7fTLovZxRzSOcLy7yix7kqEK78JfIk4TluV69mcMm4dZIKlOQtmk/8mJfqTQHxAvGFOTbhvApg==","signatures":[{"sig":"MEYCIQDmf9q4KszHFdMLTvKb5UqDS4vt7FEgMiaudn8PxlA9wwIhALCU4Fdlu6U6qlx2fp6RxO2Wl3+YoBci67IYQu5WU12t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71929},"type":"module","engines":{"node":">=20"},"gitHead":"08c11b74b74ffd68d48129891e784ed46dc407ba","scripts":{"dev":"node --import tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepare":"tsc && node -e \"const fs=require('fs');fs.mkdirSync('node_modules/.bin',{recursive:true});try{fs.symlinkSync('../../dist/index.js','node_modules/.bin/flash-mcp')}catch{};fs.chmodSync('dist/index.js',0o755)\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"definitive_user","email":"npm-787d83a6@definitive.fi"},"overrides":{"rpc-websockets":{"uuid":"^9.0.1"}},"repository":{"url":"git+https://github.com/DefinitiveCo/flash-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"MCP server for trading on the Definitive Flash API","directories":{},"_nodeVersion":"22.3.0","dependencies":{"zod":"^3.23.0","bs58":"^6.0.0","viem":"^2.21.0","tweetnacl":"^1.0.3","@solana/web3.js":"^1.95.0","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/flash-mcp_0.1.4_1784064755579_0.729003979030955","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@definitive-fi/flash-mcp","version":"0.1.5","license":"MIT","_id":"@definitive-fi/flash-mcp@0.1.5","maintainers":[{"name":"definitive_user","email":"npm-787d83a6@definitive.fi"}],"homepage":"https://github.com/DefinitiveCo/flash-mcp#readme","bugs":{"url":"https://github.com/DefinitiveCo/flash-mcp/issues"},"bin":{"flash-mcp":"dist/index.js"},"dist":{"shasum":"497509249b225d9caa22a52e50cb364376f6c749","tarball":"https://registry.npmjs.org/@definitive-fi/flash-mcp/-/flash-mcp-0.1.5.tgz","fileCount":16,"integrity":"sha512-TYu4s9g42i+6ENKjeCIQkQBlfr244dWUN7kdfekiJ/qlt3gPcaVDtbIsYsJbTKChoJKgBzEqSp14s9DnH2ws5Q==","signatures":[{"sig":"MEYCIQC0R6ymAHL+a9o6UCaAQJ6UyHEoVX4taP2UTD2Gu5ayZQIhANZ+udzNWbKJ4oPnuCh9tVQeNt2xWu990FBcaal6gOLt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72859},"type":"module","engines":{"node":">=20"},"gitHead":"51ef1073731c4363c9d716205914cc49b78eb955","scripts":{"dev":"node --import tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepare":"tsc && node -e \"const fs=require('fs');fs.mkdirSync('node_modules/.bin',{recursive:true});try{fs.symlinkSync('../../dist/index.js','node_modules/.bin/flash-mcp')}catch{};fs.chmodSync('dist/index.js',0o755)\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"definitive_user","email":"npm-787d83a6@definitive.fi"},"overrides":{"rpc-websockets":{"uuid":"^9.0.1"}},"repository":{"url":"git+https://github.com/DefinitiveCo/flash-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"MCP server for trading on the Definitive Flash API","directories":{},"_nodeVersion":"22.3.0","dependencies":{"zod":"^3.23.0","bs58":"^6.0.0","viem":"^2.21.0","tweetnacl":"^1.0.3","@solana/web3.js":"^1.95.0","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/flash-mcp_0.1.5_1784129753097_0.8504985462559185","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@definitive-fi/flash-mcp","version":"0.1.6","license":"MIT","_id":"@definitive-fi/flash-mcp@0.1.6","maintainers":[{"name":"definitive_user","email":"npm-787d83a6@definitive.fi"}],"homepage":"https://github.com/DefinitiveCo/flash-mcp#readme","bugs":{"url":"https://github.com/DefinitiveCo/flash-mcp/issues"},"bin":{"flash-mcp":"dist/index.js"},"dist":{"shasum":"6f5bb95ae7dd436368477563950d9e9fb90eb90f","tarball":"https://registry.npmjs.org/@definitive-fi/flash-mcp/-/flash-mcp-0.1.6.tgz","fileCount":16,"integrity":"sha512-2VSUY8CReb88NeucrJkhU/FsqIGmgOyQWBbabrWYrs6b6Iyxj5KPdkUtMvB/VNcvZDYBhkQ4XN7L/CHuetL+5g==","signatures":[{"sig":"MEUCIQCR464cieccmIjgcc1kemadNosIvb6LK0CKSW5uMBF+BgIgM78O9EINXdDFHfKQCdns5/e3lYLEkhH5fO4Tnhz2IPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72889},"type":"module","engines":{"node":">=20"},"gitHead":"c7cafafc8c02b1c5515020775704f0ac6c149d5f","scripts":{"dev":"node --import tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepare":"tsc && node -e \"const fs=require('fs');fs.mkdirSync('node_modules/.bin',{recursive:true});try{fs.symlinkSync('../../dist/index.js','node_modules/.bin/flash-mcp')}catch{};fs.chmodSync('dist/index.js',0o755)\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"definitive_user","email":"npm-787d83a6@definitive.fi"},"overrides":{"rpc-websockets":{"uuid":"^9.0.1"}},"repository":{"url":"git+https://github.com/DefinitiveCo/flash-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"MCP server for trading on the Definitive Flash API","directories":{},"_nodeVersion":"22.3.0","dependencies":{"zod":"^3.23.0","bs58":"^6.0.0","viem":"^2.21.0","tweetnacl":"^1.0.3","@solana/web3.js":"^1.95.0","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/flash-mcp_0.1.6_1784134185751_0.8082044234147168","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@definitive-fi/flash-mcp","version":"0.1.7","license":"MIT","_id":"@definitive-fi/flash-mcp@0.1.7","maintainers":[{"name":"definitive_user","email":"npm-787d83a6@definitive.fi"}],"homepage":"https://github.com/DefinitiveCo/flash-mcp#readme","bugs":{"url":"https://github.com/DefinitiveCo/flash-mcp/issues"},"bin":{"flash-mcp":"dist/index.js"},"dist":{"shasum":"d9cea4fa721794bed5c67f3c379f2290fdecd325","tarball":"https://registry.npmjs.org/@definitive-fi/flash-mcp/-/flash-mcp-0.1.7.tgz","fileCount":16,"integrity":"sha512-Zrr2QqPx0Hdb0dGvF62c0UPW0RSefFrczbdhnvIdob28ZJEyAgIcBR18iv+ylwaDG1e0BfB6YTjRVZtcEhnsIA==","signatures":[{"sig":"MEQCIEsh8Hv42tPGWgUbTmz17zZos39h+5/EOvNF6mCvGiu3AiASVpiz+9KXOI5sBFUqkEBj8J2pc4u5NsWPtJ4lyXZZew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78664},"type":"module","engines":{"node":">=20"},"gitHead":"da18634b7337c5292891e9e55684e3a54e3f4a85","scripts":{"dev":"node --import tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepare":"tsc && node -e \"const fs=require('fs');fs.mkdirSync('node_modules/.bin',{recursive:true});try{fs.symlinkSync('../../dist/index.js','node_modules/.bin/flash-mcp')}catch{};fs.chmodSync('dist/index.js',0o755)\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"definitive_user","email":"npm-787d83a6@definitive.fi"},"overrides":{"rpc-websockets":{"uuid":"^9.0.1"}},"repository":{"url":"git+https://github.com/DefinitiveCo/flash-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"MCP server for trading on the Definitive Flash API","directories":{},"_nodeVersion":"22.3.0","dependencies":{"zod":"^3.23.0","bs58":"^6.0.0","viem":"^2.21.0","tweetnacl":"^1.0.3","@solana/web3.js":"^1.95.0","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/flash-mcp_0.1.7_1784144108119_0.07817518366726062","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@definitive-fi/flash-mcp","version":"0.1.8","license":"MIT","_id":"@definitive-fi/flash-mcp@0.1.8","maintainers":[{"name":"definitive_user","email":"npm-787d83a6@definitive.fi"}],"homepage":"https://github.com/DefinitiveCo/flash-mcp#readme","bugs":{"url":"https://github.com/DefinitiveCo/flash-mcp/issues"},"bin":{"flash-mcp":"dist/index.js"},"dist":{"shasum":"d0c570d86572633b64fc5097403b7c57659d9f9a","tarball":"https://registry.npmjs.org/@definitive-fi/flash-mcp/-/flash-mcp-0.1.8.tgz","fileCount":17,"integrity":"sha512-lq++SwhqkzZjhxGCuMY0DWeMLcyjf1eDbW/2MKvsRpugd4T4LljthbzE/IQvLhhmqyBkhlcYfirQf1uB/oq/YA==","signatures":[{"sig":"MEYCIQCMD1fyY31WD8vDq4AToTmtj90MWeCyijrPJ+0AuAR53gIhANUkQQogpATGQ98PhG7DdOkkzh+AeFCItNAddf0dYwYW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82074},"type":"module","engines":{"node":">=20"},"gitHead":"e64df5bbc0399d6110df28a20d688b0693a6a2dc","scripts":{"dev":"node --import tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepare":"tsc && node -e \"const fs=require('fs');fs.mkdirSync('node_modules/.bin',{recursive:true});try{fs.symlinkSync('../../dist/index.js','node_modules/.bin/flash-mcp')}catch{};fs.chmodSync('dist/index.js',0o755)\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"definitive_user","email":"npm-787d83a6@definitive.fi"},"overrides":{"rpc-websockets":{"uuid":"^9.0.1"}},"repository":{"url":"git+https://github.com/DefinitiveCo/flash-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"MCP server for trading on the Definitive Flash API","directories":{},"_nodeVersion":"22.3.0","dependencies":{"zod":"^3.23.0","bs58":"^6.0.0","viem":"^2.21.0","tweetnacl":"^1.0.3","@solana/web3.js":"^1.95.0","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/flash-mcp_0.1.8_1784238762600_0.30997089957599044","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@definitive-fi/flash-mcp","version":"0.1.9","license":"MIT","_id":"@definitive-fi/flash-mcp@0.1.9","maintainers":[{"name":"definitive_user","email":"npm-787d83a6@definitive.fi"}],"homepage":"https://github.com/DefinitiveCo/flash-mcp#readme","bugs":{"url":"https://github.com/DefinitiveCo/flash-mcp/issues"},"bin":{"flash-mcp":"dist/index.js"},"dist":{"shasum":"c3a45f4f808808eb88d5896e911742011a62907d","tarball":"https://registry.npmjs.org/@definitive-fi/flash-mcp/-/flash-mcp-0.1.9.tgz","fileCount":17,"integrity":"sha512-ZzlylY0kyom8JHRwqKNd3zcsf42ivfM4dCxDpPOJkOgdhCaIJ2Un7D36zfDjRpRkOcmwePRIq4YADanAbgfjPQ==","signatures":[{"sig":"MEUCICc8yFkl3MhKHopiZXSr8CRp4mDjQRb4ytrfAeZguo+mAiEA4GPMmTnfnDaABVcvAtwDa8QsE5auQ4t8CWvmDtZ1zPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85615},"type":"module","engines":{"node":">=20"},"gitHead":"9a8eeb0d2b4b81b25382b243bc7dc67bc976741b","scripts":{"dev":"node --import tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepare":"tsc && node -e \"const fs=require('fs');fs.mkdirSync('node_modules/.bin',{recursive:true});try{fs.symlinkSync('../../dist/index.js','node_modules/.bin/flash-mcp')}catch{};fs.chmodSync('dist/index.js',0o755)\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"definitive_user","email":"npm-787d83a6@definitive.fi"},"overrides":{"rpc-websockets":{"uuid":"^9.0.1"}},"repository":{"url":"git+https://github.com/DefinitiveCo/flash-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"MCP server for trading on the Definitive Flash API","directories":{},"_nodeVersion":"22.3.0","dependencies":{"zod":"^3.23.0","bs58":"^6.0.0","viem":"^2.21.0","tweetnacl":"^1.0.3","@solana/web3.js":"^1.95.0","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/flash-mcp_0.1.9_1784242537642_0.3140698904702366","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@definitive-fi/flash-mcp","version":"0.1.10","license":"MIT","_id":"@definitive-fi/flash-mcp@0.1.10","maintainers":[{"name":"definitive_user","email":"npm-787d83a6@definitive.fi"}],"homepage":"https://github.com/DefinitiveCo/flash-mcp#readme","bugs":{"url":"https://github.com/DefinitiveCo/flash-mcp/issues"},"bin":{"flash-mcp":"dist/index.js"},"dist":{"shasum":"328f0b20235f6d9b06adf2025859771f9b337484","tarball":"https://registry.npmjs.org/@definitive-fi/flash-mcp/-/flash-mcp-0.1.10.tgz","fileCount":17,"integrity":"sha512-vyz+Glr/Z3CbsAti9otM0fb6BnYIfRbcfU7Mlobr3LicSNqWYm+k5/ORUzmeVI7YcMigT78Thpc8/GFSo9fHXw==","signatures":[{"sig":"MEUCIFRUTnAgLnRfT5bLII0cPNqljB/SN/mNLEbEOxzEN0AQAiEA7nvV4hPBWczUsmzSXOjMELiik6xq0/WfRqSjXkHpKOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88420},"type":"module","engines":{"node":">=20"},"gitHead":"44db1ce47ea31ff430a8b436dbfded7be525cc7b","scripts":{"dev":"node --import tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepare":"tsc && node -e \"const fs=require('fs');fs.mkdirSync('node_modules/.bin',{recursive:true});try{fs.symlinkSync('../../dist/index.js','node_modules/.bin/flash-mcp')}catch{};fs.chmodSync('dist/index.js',0o755)\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"definitive_user","email":"npm-787d83a6@definitive.fi"},"overrides":{"rpc-websockets":{"uuid":"^9.0.1"}},"repository":{"url":"git+https://github.com/DefinitiveCo/flash-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"MCP server for trading on the Definitive Flash API","directories":{},"_nodeVersion":"22.3.0","dependencies":{"zod":"^3.23.0","bs58":"^6.0.0","viem":"^2.21.0","tweetnacl":"^1.0.3","@solana/web3.js":"^1.95.0","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.6.0","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/flash-mcp_0.1.10_1784309877807_0.5897620845143936","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@definitive-fi/flash-mcp","version":"0.1.11","description":"MCP server for trading on the Definitive Flash API","license":"MIT","type":"module","publishConfig":{"access":"public"},"bin":{"flash-mcp":"dist/index.js"},"scripts":{"build":"tsc","dev":"node --import tsx src/index.ts","start":"node dist/index.js","typecheck":"tsc --noEmit","prepare":"tsc && node -e \"const fs=require('fs');fs.mkdirSync('node_modules/.bin',{recursive:true});try{fs.symlinkSync('../../dist/index.js','node_modules/.bin/flash-mcp')}catch{};fs.chmodSync('dist/index.js',0o755)\""},"repository":{"type":"git","url":"git+https://github.com/DefinitiveCo/flash-mcp.git"},"dependencies":{"@modelcontextprotocol/sdk":"^1.18.0","@solana/web3.js":"^1.95.0","bs58":"^6.0.0","tweetnacl":"^1.0.3","viem":"^2.21.0","zod":"^3.23.0"},"devDependencies":{"@types/node":"^22","tsx":"^4.19.0","typescript":"^5.6.0"},"overrides":{"rpc-websockets":{"uuid":"^9.0.1"}},"engines":{"node":">=20"},"_id":"@definitive-fi/flash-mcp@0.1.11","gitHead":"c8302d8a6420a8eb2f00a9dcdf10de7ef6000940","bugs":{"url":"https://github.com/DefinitiveCo/flash-mcp/issues"},"homepage":"https://github.com/DefinitiveCo/flash-mcp#readme","_nodeVersion":"22.3.0","_npmVersion":"10.8.1","dist":{"integrity":"sha512-6Bj1lsKydbvBpcaDqGIB3Px8bOo47ShH6MkJ0UYrTlNhgg+TPMbbUDIffsW4OhEEnsAelIWQ2/m+UD8l2vp4FQ==","shasum":"9c8c0e8492548cf7a35931fc44f2dbb750ef5aba","tarball":"https://registry.npmjs.org/@definitive-fi/flash-mcp/-/flash-mcp-0.1.11.tgz","fileCount":18,"unpackedSize":99190,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHol5TWVj48WK9dK5XCK9bnfYhlKECrlM3kDl9X9W6j1AiB34yRolhY3i5Sy7nQVZMhM6yllq4mfzpKk6OyGC86V7g=="}]},"_npmUser":{"name":"definitive_user","email":"npm-787d83a6@definitive.fi"},"directories":{},"maintainers":[{"name":"definitive_user","email":"npm-787d83a6@definitive.fi"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/flash-mcp_0.1.11_1784319563663_0.1731665086340366"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-14T17:17:40.893Z","modified":"2026-07-17T20:19:24.035Z","0.1.0":"2026-07-14T17:17:41.240Z","0.1.1":"2026-07-14T17:41:29.675Z","0.1.2":"2026-07-14T20:10:23.504Z","0.1.3":"2026-07-14T21:04:34.610Z","0.1.4":"2026-07-14T21:32:35.735Z","0.1.5":"2026-07-15T15:35:53.238Z","0.1.6":"2026-07-15T16:49:45.904Z","0.1.7":"2026-07-15T19:35:08.261Z","0.1.8":"2026-07-16T21:52:42.754Z","0.1.9":"2026-07-16T22:55:37.879Z","0.1.10":"2026-07-17T17:37:57.943Z","0.1.11":"2026-07-17T20:19:23.805Z"},"bugs":{"url":"https://github.com/DefinitiveCo/flash-mcp/issues"},"license":"MIT","homepage":"https://github.com/DefinitiveCo/flash-mcp#readme","repository":{"type":"git","url":"git+https://github.com/DefinitiveCo/flash-mcp.git"},"description":"MCP server for trading on the Definitive Flash API","maintainers":[{"name":"definitive_user","email":"npm-787d83a6@definitive.fi"}],"readme":"# Definitive Flash MCP\n\nAn [MCP](https://modelcontextprotocol.io) server that lets traders quote, execute, and manage\ntrades on the [Definitive Flash API](https://flash.definitive.fi/docs) directly from any MCP\nclient (Claude Code, Claude Desktop, Cursor, etc.).\n\nFlash routes across 200+ liquidity sources on 12 chains and returns a signable payload. This\nserver handles the full flow for you: **quote → wrap/approve → sign → submit → poll for fill**,\nfor both EVM wallets and Solana.\n\n## What it does\n\n| Tool | Purpose |\n|------|---------|\n| `flash_setup` | Connect your account: get a link to generate a Flash API key, then store the key and your funder wallet(s). |\n| `flash_status` | Show what's configured (API key, wallets) and the supported chains. |\n| `flash_quote` | Price a trade without executing. No wallet required. |\n| `flash_balances` | Native + token balances for any wallet, via the built-in per-chain RPCs. Read-only. |\n| `flash_submit_order` | Execute a trade end to end (market, limit, twap, stop, take-profit, bracket). Spends real funds. |\n| `flash_get_order` | Status, fills, and detail for one order. |\n| `flash_list_orders` | Recent orders for a funder wallet. |\n| `flash_cancel_order` | Cancel a resting order. |\n\n## Install\n\nThe server is published to npm as\n[`@definitive-fi/flash-mcp`](https://www.npmjs.com/package/@definitive-fi/flash-mcp) — no clone\nor build needed. Pick your client:\n\n### Claude Code\n\n```bash\nclaude mcp add definitive-flash -- npx -y @definitive-fi/flash-mcp\n```\n\nOr install the plugin, which bundles the server plus a trading-workflow skill:\n\n```\n/plugin marketplace add DefinitiveCo/flash-mcp\n/plugin install definitive-flash@flash-mcp\n```\n\n### Cursor\n\n[![Install MCP Server](https://cursor.com/deeplink/mcp-install-dark.svg)](https://cursor.com/en/install-mcp?name=definitive-flash&config=eyJjb21tYW5kIjoibnB4IiwiYXJncyI6WyIteSIsIkBkZWZpbml0aXZlLWZpL2ZsYXNoLW1jcCJdfQ%3D%3D)\n\nOr add to `~/.cursor/mcp.json` (global) or `.cursor/mcp.json` (per-project):\n\n```json\n{\n  \"mcpServers\": {\n    \"definitive-flash\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@definitive-fi/flash-mcp\"]\n    }\n  }\n}\n```\n\n### Codex\n\n```bash\ncodex mcp add definitive-flash -- npx -y @definitive-fi/flash-mcp\n```\n\nOr add to `~/.codex/config.toml`:\n\n```toml\n[mcp_servers.definitive-flash]\ncommand = \"npx\"\nargs = [\"-y\", \"@definitive-fi/flash-mcp\"]\n```\n\n### Claude Desktop / other clients\n\nAdd the same stdio server to the client's config JSON:\n\n```json\n{\n  \"mcpServers\": {\n    \"definitive-flash\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@definitive-fi/flash-mcp\"]\n    }\n  }\n}\n```\n\n### From source (development)\n\n```bash\ncd flash-mcp\nbun install      # or: npm install\nbun run build    # compiles to dist/\nclaude mcp add definitive-flash -- node \"$PWD/dist/index.js\"\n```\n\n## First-run setup\n\nRun the interactive wizard in your own terminal:\n\n```bash\nnpx -y @definitive-fi/flash-mcp setup\n```\n\nIt walks through everything in one pass:\n\n1. Opens the Definitive MCP setup page (`app.definitive.fi/account/organization/mcp-setup`) —\n   log in, click **Generate API Key**, **Copy & Close** — and prompts you to paste the key.\n2. Prompts for your EVM funder wallet private key (press Enter to skip).\n3. Prompts for your Solana funder wallet secret (press Enter to skip — you can add either later).\n4. Prompts for custom RPC endpoints per chain, pre-filled with the public defaults\n   (which are rate-limited — a personal endpoint is recommended if you trade often).\n\nSecrets are typed into **hidden prompts** and written straight to the macOS Keychain — they\nnever appear on screen, in shell history, or in any chat transcript. Every step can be skipped\nand the wizard re-run at any time.\n\nThat's it — in your MCP client, `flash_status` to confirm, `flash_quote` to price,\n`flash_submit_order` to trade.\n\n**Never paste a wallet private key into the chat** — it would pass through the model and the\nconversation transcript. The `flash_setup` tool does not accept private keys; wallets are added\nonly via the wizard or CLI below. (The API key alone is safe to paste in chat if you prefer —\nit can't move funds — via `flash_setup { \"apiKey\": \"dpka_…\" }`; it enables quoting.)\n\n### Individual CLI commands\n\nEach wizard step is also available as a one-shot command:\n\n```bash\nflash-mcp set-key evm     # or: svm, api   (prompts hidden, stores in Keychain)\nflash-mcp set-key api\nflash-mcp set-rpc base https://your-rpc\nflash-mcp set-org 5VYFCW7M\nflash-mcp status          # show what's configured\nflash-mcp remove-key evm\n```\n\nIf it isn't on your PATH, run it via npx: `npx -y @definitive-fi/flash-mcp set-key evm`.\n\n## Credential storage\n\nSecrets are stored in the **macOS Keychain** (service `definitive-flash-mcp`), encrypted at rest\nby the OS — never written to a dotfile in plaintext. On non-macOS hosts, or to inject credentials\nwithout calling `flash_setup`, set environment variables (these take precedence over the Keychain):\n\n```\nDEFINITIVE_API_KEY            your Flash API key\nDEFINITIVE_PRIVATE_KEY        EVM funder wallet private key (0x hex)\nDEFINITIVE_SVM_PRIVATE_KEY    Solana funder wallet secret (base58 or JSON byte array)\n```\n\nRPC endpoints default to public nodes per chain (rate-limited). Set your own the easy way via\n`flash_setup` with `{ \"rpc\": { \"base\": \"https://…\" } }` — persisted to\n`~/.config/definitive-flash-mcp/config.json` (non-secret, hand-editable). Precedence, highest\nfirst: per-call `rpcUrl` argument → `DEFINITIVE_RPC_<CHAIN>` env var → `flash_setup` config →\npublic default.\n\n## Notes\n\n- **`flash_submit_order` spends real funds.** It quotes fresh, signs with your stored key, and\n  submits. For market orders it polls until the order reaches a terminal status.\n- EVM trades may send a one-time ERC-20 approve (and a wrap tx for native-asset trades) before\n  signing — your wallet needs a little gas for those.\n- **Native gas assets are handled for you.** Flash prices token contracts, not the raw gas asset,\n  so referencing native ETH/BNB/POL/AVAX/HYPE/XPL/SOL (a bare symbol, `native`, the zero address,\n  or the `0xEeee…` sentinel) is automatically routed through the chain's wrapped-native token —\n  wrapping the spent amount first when needed. Every substitution is noted in the quote/order\n  output. You end up holding the wrapped token (e.g. WETH); unwrap separately if you need native.\n- `qty` is the amount being **spent**: in `contraAsset` units for buys, `targetAsset` units for sells.\n- Supported chains: ethereum, optimism, bsc, polygon, base, arbitrum, avalanche, hyperevm,\n  robinhood, plasma, monad, solana.\n","readmeFilename":"README.md"}