{"_id":"@abstract-foundation/agw-mcp","_rev":"11-da8358d61ca90673da0120c7d66868ef","name":"@abstract-foundation/agw-mcp","dist-tags":{"beta":"0.1.0-beta.8","latest":"0.1.0"},"versions":{"0.1.0-beta.0":{"name":"@abstract-foundation/agw-mcp","version":"0.1.0-beta.0","keywords":["mcp","modelcontextprotocol","agw","abstract-global-wallet","session-key","wallet","ethereum","cli"],"author":{"name":"Abstract Foundation"},"license":"MIT","_id":"@abstract-foundation/agw-mcp@0.1.0-beta.0","maintainers":[{"name":"cygaardev","email":"t@cubelabs.xyz"},{"name":"coffeexcoin","email":"coffee@cubelabs.xyz"},{"name":"jarrodwatts","email":"jarrodwatts16@gmail.com"}],"homepage":"https://github.com/Abstract-Foundation/agw-mcp#readme","bugs":{"url":"https://github.com/Abstract-Foundation/agw-mcp/issues"},"bin":{"agw-mcp":"dist/index.mjs"},"dist":{"shasum":"7e58e67d393c1cc77bd828f1058bc36a5e51dc5c","tarball":"https://registry.npmjs.org/@abstract-foundation/agw-mcp/-/agw-mcp-0.1.0-beta.0.tgz","fileCount":6,"integrity":"sha512-EinUibCZ+uYMPEFGsbztejgAG0u9uA0pS8qhkrq/mjddBjunCtDoIui/gl1xTzu0mheGskh+GorupfczkJsGFg==","signatures":[{"sig":"MEQCIFtAqM5LRx0ZvZ7Rk7FK1vWg6rZKrSoxmMBivRw6H/AvAiBVtZoS2N6axqt6koAQC/YT+QJzhEWmKXeJbMKyvuEtlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":758818},"type":"module","_from":"file:abstract-foundation-agw-mcp-0.1.0-beta.0.tgz","engines":{"node":">=18"},"exports":{".":"./dist/index.mjs"},"scripts":{"dev":"tsx src/index.ts","lint":"eslint src companion test --ext .ts","test":"jest","build":"tsdown","start":"node dist/index.mjs","prettier":"prettier --write \"src/**/*.ts\"","test:e2e":"AGW_E2E_ENABLED=1 jest --runInBand test/e2e","check-types":"tsc --noEmit","companion:dev":"tsx companion/start.ts"},"_npmUser":{"name":"jarrodwatts","email":"jarrodwatts16@gmail.com"},"_resolved":"/private/var/folders/5p/1tjr98hj465brhyk4pdwmjj40000gn/T/90d4027c64fe9ed1de9a2b360cfd4609/abstract-foundation-agw-mcp-0.1.0-beta.0.tgz","_integrity":"sha512-EinUibCZ+uYMPEFGsbztejgAG0u9uA0pS8qhkrq/mjddBjunCtDoIui/gl1xTzu0mheGskh+GorupfczkJsGFg==","repository":{"url":"git+https://github.com/Abstract-Foundation/agw-mcp.git","type":"git"},"_npmVersion":"11.4.2","description":"MCP server for Abstract Global Wallet session-key workflows","directories":{},"_nodeVersion":"22.16.0","dependencies":{"open":"^10.1.0","yaml":"^2.8.1","commander":"^12.1.0","@modelcontextprotocol/sdk":"^1.26.0","@abstract-foundation/agw-client":"1.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","jest":"^29.7.0","eslint":"^8.57.0","rimraf":"^6.0.1","tsdown":"^0.20.3","ts-jest":"^29.2.5","prettier":"^3.5.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","eslint-config-prettier":"^10.0.1","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/agw-mcp_0.1.0-beta.0_1771558615521_0.3612383714671086","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.1":{"name":"@abstract-foundation/agw-mcp","version":"0.1.0-beta.1","keywords":["mcp","modelcontextprotocol","agw","abstract-global-wallet","session-key","wallet","ethereum","cli"],"author":{"name":"Abstract Foundation"},"license":"MIT","_id":"@abstract-foundation/agw-mcp@0.1.0-beta.1","maintainers":[{"name":"cygaardev","email":"t@cubelabs.xyz"},{"name":"coffeexcoin","email":"coffee@cubelabs.xyz"},{"name":"jarrodwatts","email":"jarrodwatts16@gmail.com"}],"homepage":"https://github.com/Abstract-Foundation/agw-mcp#readme","bugs":{"url":"https://github.com/Abstract-Foundation/agw-mcp/issues"},"bin":{"agw-mcp":"dist/index.mjs"},"dist":{"shasum":"4373dc9a3945f92acc218436b7a80ac860f987fd","tarball":"https://registry.npmjs.org/@abstract-foundation/agw-mcp/-/agw-mcp-0.1.0-beta.1.tgz","fileCount":6,"integrity":"sha512-UASqkUMKjldk7dDq6tCRhdU8ihTRYCazahb0h726Eq7L1+dufsEhdnY1DGn+4+haPjKX8nsG/gSCoayUzHpGKA==","signatures":[{"sig":"MEUCIQDn9pvyQiXmwPVBEBXxyN6GsEinpoyHn7op4W2AF83+rwIgDPbo8WZXStzlqiNnnNTUwACa4eT0IQe/0mzca4UOf0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":765894},"type":"module","_from":"file:abstract-foundation-agw-mcp-0.1.0-beta.1.tgz","engines":{"node":">=18"},"exports":{".":"./dist/index.mjs"},"scripts":{"dev":"tsx src/index.ts","lint":"eslint src test --ext .ts","test":"jest","build":"tsdown","start":"node dist/index.mjs","prettier":"prettier --write \"src/**/*.ts\"","test:e2e":"AGW_E2E_ENABLED=1 jest --runInBand test/e2e","check-types":"tsc --noEmit"},"_npmUser":{"name":"jarrodwatts","email":"jarrodwatts16@gmail.com"},"_resolved":"/private/var/folders/5p/1tjr98hj465brhyk4pdwmjj40000gn/T/e76c65976421c93dff56600215d5a0d8/abstract-foundation-agw-mcp-0.1.0-beta.1.tgz","_integrity":"sha512-UASqkUMKjldk7dDq6tCRhdU8ihTRYCazahb0h726Eq7L1+dufsEhdnY1DGn+4+haPjKX8nsG/gSCoayUzHpGKA==","repository":{"url":"git+https://github.com/Abstract-Foundation/agw-mcp.git","type":"git"},"_npmVersion":"11.4.2","description":"MCP server for Abstract Global Wallet session-key workflows","directories":{},"_nodeVersion":"22.16.0","dependencies":{"open":"^10.1.0","yaml":"^2.8.1","commander":"^12.1.0","@modelcontextprotocol/sdk":"^1.26.0","@abstract-foundation/agw-client":"1.10.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","jest":"^29.7.0","eslint":"^8.57.0","rimraf":"^6.0.1","tsdown":"^0.20.3","ts-jest":"^29.2.5","prettier":"^3.5.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","eslint-config-prettier":"^10.0.1","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/agw-mcp_0.1.0-beta.1_1771798149750_0.7481555287893924","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.2":{"name":"@abstract-foundation/agw-mcp","version":"0.1.0-beta.2","keywords":["mcp","modelcontextprotocol","agw","abstract-global-wallet","session-key","wallet","ethereum","cli"],"author":{"name":"Abstract Foundation"},"license":"MIT","_id":"@abstract-foundation/agw-mcp@0.1.0-beta.2","maintainers":[{"name":"cygaardev","email":"t@cubelabs.xyz"},{"name":"coffeexcoin","email":"coffee@cubelabs.xyz"},{"name":"jarrodwatts","email":"jarrodwatts16@gmail.com"}],"homepage":"https://github.com/Abstract-Foundation/agw-mcp#readme","bugs":{"url":"https://github.com/Abstract-Foundation/agw-mcp/issues"},"bin":{"agw-mcp":"dist/index.mjs"},"dist":{"shasum":"b3e6ffb79d7011fe4d4ee5139dc89bb3eba5c5ff","tarball":"https://registry.npmjs.org/@abstract-foundation/agw-mcp/-/agw-mcp-0.1.0-beta.2.tgz","fileCount":6,"integrity":"sha512-tW5ghq0VYdb4Jv8etPwF0WGwicos7MKDvVcudjksXy/JMf2IkbdMpAVmj0+Mem0Seo1R9gG0B9ejzNLFevr1fQ==","signatures":[{"sig":"MEUCIALymmKGETzJGmnB/sO7Nfhw4xzduasVJf14rBp/hn9bAiEAgajHHclni/jrKapYZSRIGVLCjmpW1DUWiQIoQRqwwO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":765924},"type":"module","_from":"file:abstract-foundation-agw-mcp-0.1.0-beta.2.tgz","engines":{"node":">=18"},"exports":{".":"./dist/index.mjs"},"scripts":{"dev":"tsx src/index.ts","lint":"eslint src test --ext .ts","test":"jest","build":"tsdown","start":"node dist/index.mjs","prettier":"prettier --write \"src/**/*.ts\"","test:e2e":"AGW_E2E_ENABLED=1 jest --runInBand test/e2e","check-types":"tsc --noEmit"},"_npmUser":{"name":"jarrodwatts","email":"jarrodwatts16@gmail.com"},"_resolved":"/private/var/folders/5p/1tjr98hj465brhyk4pdwmjj40000gn/T/add03527605337016c1ebe3da2c02558/abstract-foundation-agw-mcp-0.1.0-beta.2.tgz","_integrity":"sha512-tW5ghq0VYdb4Jv8etPwF0WGwicos7MKDvVcudjksXy/JMf2IkbdMpAVmj0+Mem0Seo1R9gG0B9ejzNLFevr1fQ==","repository":{"url":"git+https://github.com/Abstract-Foundation/agw-mcp.git","type":"git"},"_npmVersion":"11.4.2","description":"MCP server for Abstract Global Wallet session-key workflows","directories":{},"_nodeVersion":"22.16.0","dependencies":{"open":"^10.1.0","yaml":"^2.8.1","commander":"^12.1.0","@modelcontextprotocol/sdk":"^1.26.0","@abstract-foundation/agw-client":"1.10.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","jest":"^29.7.0","eslint":"^8.57.0","rimraf":"^6.0.1","tsdown":"^0.20.3","ts-jest":"^29.2.5","prettier":"^3.5.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","eslint-config-prettier":"^10.0.1","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/agw-mcp_0.1.0-beta.2_1771799305865_0.30019248423422273","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.3":{"name":"@abstract-foundation/agw-mcp","version":"0.1.0-beta.3","keywords":["mcp","modelcontextprotocol","agw","abstract-global-wallet","session-key","wallet","ethereum","cli"],"author":{"name":"Abstract Foundation"},"license":"MIT","_id":"@abstract-foundation/agw-mcp@0.1.0-beta.3","maintainers":[{"name":"cygaardev","email":"t@cubelabs.xyz"},{"name":"coffeexcoin","email":"coffee@cubelabs.xyz"},{"name":"jarrodwatts","email":"jarrodwatts16@gmail.com"}],"homepage":"https://github.com/Abstract-Foundation/agw-mcp#readme","bugs":{"url":"https://github.com/Abstract-Foundation/agw-mcp/issues"},"bin":{"agw-mcp":"dist/index.mjs"},"dist":{"shasum":"141093800b84712163dd94519b697b68d854dd70","tarball":"https://registry.npmjs.org/@abstract-foundation/agw-mcp/-/agw-mcp-0.1.0-beta.3.tgz","fileCount":5,"integrity":"sha512-Hx/+DVu2pSJKpiZScyPlxL4XuBLMJIiBk2tTCf7YHKWg4HFVkEm3WBBuv32m7URgICH73VOa8d2Z9nfTfbs8ZQ==","signatures":[{"sig":"MEYCIQCHoFC3jqYfgv8yAbyfQoXr49ic+e4lYd8cwRY+QNIhTQIhAIACq39Xp6IBsp/iOOgnZIdYJutvkfSd2HB1ZlYUNyx0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128293},"type":"module","engines":{"node":">=18"},"exports":{".":"./dist/index.mjs"},"gitHead":"782a34c43cf026eabdaacaafb976864271ba7749","scripts":{"dev":"tsx src/index.ts","lint":"eslint src test --ext .ts","test":"jest","build":"tsdown","start":"node dist/index.mjs","prettier":"prettier --write \"src/**/*.ts\"","test:e2e":"AGW_E2E_ENABLED=1 jest --runInBand test/e2e","check-types":"tsc --noEmit","prepublishOnly":"pnpm check-types && pnpm lint && pnpm test && pnpm build"},"_npmUser":{"name":"jarrodwatts","email":"jarrodwatts16@gmail.com"},"repository":{"url":"git+https://github.com/Abstract-Foundation/agw-mcp.git","type":"git"},"_npmVersion":"11.4.2","description":"MCP server for Abstract Global Wallet session-key workflows","directories":{},"_nodeVersion":"22.16.0","dependencies":{"open":"^10.1.0","viem":"^2.46.2","yaml":"^2.8.1","commander":"^12.1.0","@modelcontextprotocol/sdk":"^1.26.0","@abstract-foundation/agw-client":"1.10.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1","readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","jest":"^29.7.0","eslint":"^8.57.0","rimraf":"^6.0.1","tsdown":"^0.20.3","ts-jest":"^29.2.5","prettier":"^3.5.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","eslint-config-prettier":"^10.0.1","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/agw-mcp_0.1.0-beta.3_1771825196208_0.3213863614714283","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.5":{"name":"@abstract-foundation/agw-mcp","version":"0.1.0-beta.5","keywords":["mcp","modelcontextprotocol","agw","abstract-global-wallet","session-key","wallet","ethereum","cli"],"author":{"name":"Abstract Foundation"},"license":"MIT","_id":"@abstract-foundation/agw-mcp@0.1.0-beta.5","maintainers":[{"name":"cygaardev","email":"t@cubelabs.xyz"},{"name":"coffeexcoin","email":"coffee@cubelabs.xyz"},{"name":"jarrodwatts","email":"jarrodwatts16@gmail.com"}],"homepage":"https://github.com/Abstract-Foundation/agw-mcp#readme","bugs":{"url":"https://github.com/Abstract-Foundation/agw-mcp/issues"},"bin":{"agw-mcp":"dist/index.mjs"},"dist":{"shasum":"7eb9e3558eaa8f13d9b8cd938e3d2143e80b20e2","tarball":"https://registry.npmjs.org/@abstract-foundation/agw-mcp/-/agw-mcp-0.1.0-beta.5.tgz","fileCount":5,"integrity":"sha512-zV9HXq/F9mWlE5l8h9FfhM1mLFGcvP2I0bll8njgVnsUqkJOoF5/7zVdBZmA0y3fTqEOQmYK5HLYPbUoz+fHxA==","signatures":[{"sig":"MEQCICxHfFLzaxHNLb+xIx9Ymb+07MchTxpTD/DfJyEIDmpIAiB6x5zx2FuexsR+mH0B0GFHUpb8syUYBZdtlSZhw7m4kA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130155},"pnpm":{"overrides":{"ajv":"6.14.0","minimatch":"10.2.1"}},"type":"module","engines":{"node":">=18"},"exports":{".":"./dist/index.mjs"},"gitHead":"f0a9460596a955b1c9cabd062737bf10aa1fd520","scripts":{"dev":"tsx src/index.ts","lint":"eslint src test --ext .ts","test":"jest","build":"tsdown","start":"node dist/index.mjs","prettier":"prettier --write \"src/**/*.ts\"","test:e2e":"AGW_E2E_ENABLED=1 jest --runInBand test/e2e","check-types":"tsc --noEmit","prepublishOnly":"pnpm check-types && pnpm lint && pnpm test && pnpm build"},"_npmUser":{"name":"jarrodwatts","email":"jarrodwatts16@gmail.com"},"repository":{"url":"git+https://github.com/Abstract-Foundation/agw-mcp.git","type":"git"},"_npmVersion":"11.4.2","description":"MCP server for Abstract Global Wallet session-key workflows","directories":{},"_nodeVersion":"22.16.0","dependencies":{"open":"^10.1.0","viem":"^2.46.2","yaml":"^2.8.1","commander":"^12.1.0","@modelcontextprotocol/sdk":"^1.26.0","@abstract-foundation/agw-client":"1.10.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1","readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","jest":"^29.7.0","eslint":"^8.57.0","rimraf":"^6.0.1","tsdown":"^0.20.3","ts-jest":"^29.2.5","prettier":"^3.5.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","eslint-config-prettier":"^10.0.1","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/agw-mcp_0.1.0-beta.5_1771831557176_0.49399078033292465","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.6":{"name":"@abstract-foundation/agw-mcp","version":"0.1.0-beta.6","keywords":["mcp","modelcontextprotocol","agw","abstract-global-wallet","session-key","wallet","ethereum","cli"],"author":{"name":"Abstract Foundation"},"license":"MIT","_id":"@abstract-foundation/agw-mcp@0.1.0-beta.6","maintainers":[{"name":"cygaardev","email":"t@cubelabs.xyz"},{"name":"coffeexcoin","email":"coffee@cubelabs.xyz"},{"name":"jarrodwatts","email":"jarrodwatts16@gmail.com"}],"homepage":"https://github.com/Abstract-Foundation/agw-mcp#readme","bugs":{"url":"https://github.com/Abstract-Foundation/agw-mcp/issues"},"bin":{"agw-mcp":"dist/index.mjs"},"dist":{"shasum":"9c652b14e574e9305af18890dfc3305b83ad5d76","tarball":"https://registry.npmjs.org/@abstract-foundation/agw-mcp/-/agw-mcp-0.1.0-beta.6.tgz","fileCount":5,"integrity":"sha512-nuG+Y+SxdRBSG21w2LJqnN/wn3nHKIsp/JZPRDv4BQevHsWW7EC3sD1653ufOKLaI56qw7JEaUPwaUlZk79f5A==","signatures":[{"sig":"MEYCIQDDqRpSLbHNfHt+jdnFMcgbPfY0Wn1nBpOMYG+U0/UCzQIhAJJKxeHBNN9s6JhRGIytIRPL/aO+zlPLQWY7fcxg+pXM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130525},"pnpm":{"overrides":{"ajv":"6.14.0","minimatch":"10.2.1"}},"type":"module","engines":{"node":">=18"},"exports":{".":"./dist/index.mjs"},"gitHead":"249512da9b7f3c49adc5998608921d7586e76151","scripts":{"dev":"tsx src/index.ts","lint":"eslint src test --ext .ts","test":"jest","build":"tsdown","start":"node dist/index.mjs","prettier":"prettier --write \"src/**/*.ts\"","test:e2e":"AGW_E2E_ENABLED=1 jest --runInBand test/e2e","check-types":"tsc --noEmit","prepublishOnly":"pnpm check-types && pnpm lint && pnpm test && pnpm build"},"_npmUser":{"name":"jarrodwatts","email":"jarrodwatts16@gmail.com"},"repository":{"url":"git+https://github.com/Abstract-Foundation/agw-mcp.git","type":"git"},"_npmVersion":"11.4.2","description":"MCP server for Abstract Global Wallet session-key workflows","directories":{},"_nodeVersion":"22.16.0","dependencies":{"open":"^10.1.0","viem":"^2.46.2","yaml":"^2.8.1","commander":"^12.1.0","@modelcontextprotocol/sdk":"^1.26.0","@abstract-foundation/agw-client":"1.10.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1","readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","jest":"^29.7.0","eslint":"^8.57.0","rimraf":"^6.0.1","tsdown":"^0.20.3","ts-jest":"^29.2.5","prettier":"^3.5.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","eslint-config-prettier":"^10.0.1","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/agw-mcp_0.1.0-beta.6_1771832186471_0.405137023538358","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.7":{"name":"@abstract-foundation/agw-mcp","version":"0.1.0-beta.7","keywords":["mcp","modelcontextprotocol","agw","abstract-global-wallet","session-key","wallet","ethereum","cli"],"author":{"name":"Abstract Foundation"},"license":"MIT","_id":"@abstract-foundation/agw-mcp@0.1.0-beta.7","maintainers":[{"name":"cygaardev","email":"t@cubelabs.xyz"},{"name":"coffeexcoin","email":"coffee@cubelabs.xyz"},{"name":"jarrodwatts","email":"jarrodwatts16@gmail.com"}],"homepage":"https://github.com/Abstract-Foundation/agw-mcp#readme","bugs":{"url":"https://github.com/Abstract-Foundation/agw-mcp/issues"},"bin":{"agw-mcp":"dist/index.mjs"},"dist":{"shasum":"927031737e7db2a985903e0c4aa72a0b22e20537","tarball":"https://registry.npmjs.org/@abstract-foundation/agw-mcp/-/agw-mcp-0.1.0-beta.7.tgz","fileCount":5,"integrity":"sha512-wfRpwG28nJcRwL9PIRuqtXE3zsnqvbO+HjeNGUwj+oIEd2WX/j4Ek97G46+NXcLHN62dljpcwjc/ZPcot46hmw==","signatures":[{"sig":"MEYCIQDK7FhJgHUBXSTM1L3Xdr4xX56O3cvtNEtoGQmEkcwEBAIhAP4Z1N72+fpTWrhxb38V0MZRXOrdLY8zkQk/0njxHB+S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135888},"pnpm":{"overrides":{"ajv":"6.14.0","minimatch":"10.2.1"}},"type":"module","engines":{"node":">=18"},"exports":{".":"./dist/index.mjs"},"gitHead":"976b4f9b0f7027c813eb70032dab5aadcb6318cc","scripts":{"dev":"tsx src/index.ts","lint":"eslint src test --ext .ts","test":"jest","build":"tsdown","start":"node dist/index.mjs","prettier":"prettier --write \"src/**/*.ts\"","test:e2e":"AGW_E2E_ENABLED=1 jest --runInBand test/e2e","check-types":"tsc --noEmit","prepublishOnly":"pnpm check-types && pnpm lint && pnpm test && pnpm build"},"_npmUser":{"name":"jarrodwatts","email":"jarrodwatts16@gmail.com"},"repository":{"url":"git+https://github.com/Abstract-Foundation/agw-mcp.git","type":"git"},"_npmVersion":"11.4.2","description":"MCP server for Abstract Global Wallet session-key workflows","directories":{},"_nodeVersion":"22.16.0","dependencies":{"open":"^10.1.0","viem":"^2.46.2","yaml":"^2.8.1","commander":"^12.1.0","@modelcontextprotocol/sdk":"^1.26.0","@abstract-foundation/agw-client":"1.10.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1","devDependencies":{"tsx":"^4.19.3","jest":"^29.7.0","eslint":"^8.57.0","rimraf":"^6.0.1","tsdown":"^0.20.3","ts-jest":"^29.2.5","prettier":"^3.5.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","eslint-config-prettier":"^10.0.1","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/agw-mcp_0.1.0-beta.7_1771845842059_0.11233169971251344","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.8":{"name":"@abstract-foundation/agw-mcp","version":"0.1.0-beta.8","keywords":["mcp","modelcontextprotocol","agw","abstract-global-wallet","session-key","wallet","ethereum","cli"],"author":{"name":"Abstract Foundation"},"license":"MIT","_id":"@abstract-foundation/agw-mcp@0.1.0-beta.8","maintainers":[{"name":"cygaardev","email":"t@cubelabs.xyz"},{"name":"coffeexcoin","email":"coffee@cubelabs.xyz"},{"name":"jarrodwatts","email":"jarrodwatts16@gmail.com"}],"homepage":"https://github.com/Abstract-Foundation/agw-mcp#readme","bugs":{"url":"https://github.com/Abstract-Foundation/agw-mcp/issues"},"bin":{"agw-mcp":"dist/index.mjs"},"dist":{"shasum":"ac5cc3caf6181f239701b27f4e8ea50727738de9","tarball":"https://registry.npmjs.org/@abstract-foundation/agw-mcp/-/agw-mcp-0.1.0-beta.8.tgz","fileCount":5,"integrity":"sha512-VS7jIpY/COzDpAaYiysbu7Jue1lVb2Qsgb4t7fqyc/rcC1E1e/yhUuR7nVFrAwXXxwRj84cXQ84yd+qN7p3HOQ==","signatures":[{"sig":"MEUCIQCW1WSEwqAywsO61UwCqCf1hFrN9qy1OtiSweCWlmXtHQIgV61dc+rZNpfmXH65cTX0YAZyaXiJBx0CYHOORPkfPcg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136855},"pnpm":{"overrides":{"ajv":"6.14.0","minimatch":"10.2.1"}},"type":"module","engines":{"node":">=18"},"exports":{".":"./dist/index.mjs"},"gitHead":"c17eb66badb858bbed4583f562a1ee0904f3155d","scripts":{"dev":"tsx src/index.ts","lint":"eslint src test --ext .ts","test":"jest","build":"tsdown","start":"node dist/index.mjs","prettier":"prettier --write \"src/**/*.ts\"","test:e2e":"AGW_E2E_ENABLED=1 jest --runInBand test/e2e","check-types":"tsc --noEmit","prepublishOnly":"pnpm check-types && pnpm lint && pnpm test && pnpm build"},"_npmUser":{"name":"jarrodwatts","email":"jarrodwatts16@gmail.com"},"repository":{"url":"git+https://github.com/Abstract-Foundation/agw-mcp.git","type":"git"},"_npmVersion":"11.4.2","description":"MCP server for Abstract Global Wallet session-key workflows","directories":{},"_nodeVersion":"22.16.0","dependencies":{"open":"^10.1.0","viem":"^2.46.2","yaml":"^2.8.1","commander":"^12.1.0","@modelcontextprotocol/sdk":"^1.26.0","@abstract-foundation/agw-client":"1.10.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1","readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","jest":"^29.7.0","eslint":"^8.57.0","rimraf":"^6.0.1","tsdown":"^0.20.3","ts-jest":"^29.2.5","prettier":"^3.5.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","eslint-config-prettier":"^10.0.1","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/agw-mcp_0.1.0-beta.8_1771848344903_0.8936598958411399","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@abstract-foundation/agw-mcp","version":"0.1.0","description":"MCP server for Abstract Global Wallet session-key workflows","license":"MIT","author":{"name":"Abstract Foundation"},"repository":{"type":"git","url":"git+https://github.com/Abstract-Foundation/agw-mcp.git"},"homepage":"https://github.com/Abstract-Foundation/agw-mcp#readme","bugs":{"url":"https://github.com/Abstract-Foundation/agw-mcp/issues"},"keywords":["mcp","modelcontextprotocol","agw","abstract-global-wallet","session-key","wallet","ethereum","cli"],"type":"module","exports":{".":"./dist/index.mjs"},"bin":{"agw-mcp":"dist/index.mjs"},"packageManager":"pnpm@10.12.1","engines":{"node":">=18"},"scripts":{"build":"tsdown","dev":"tsx src/index.ts","start":"node dist/index.mjs","prepublishOnly":"pnpm check-types && pnpm lint && pnpm test && pnpm build","test":"jest","test:e2e":"AGW_E2E_ENABLED=1 jest --runInBand test/e2e","check-types":"tsc --noEmit","lint":"eslint src test --ext .ts","prettier":"prettier --write \"src/**/*.ts\""},"dependencies":{"@abstract-foundation/agw-client":"1.10.0","@modelcontextprotocol/sdk":"^1.26.0","commander":"^12.1.0","open":"^10.1.0","viem":"^2.46.2","yaml":"^2.8.1"},"devDependencies":{"@types/jest":"^29.5.14","@types/node":"^22.15.21","@typescript-eslint/eslint-plugin":"^8.24.0","@typescript-eslint/parser":"^8.24.0","eslint":"^8.57.0","eslint-config-prettier":"^10.0.1","jest":"^29.7.0","prettier":"^3.5.2","rimraf":"^6.0.1","ts-jest":"^29.2.5","tsdown":"^0.20.3","tsx":"^4.19.3","typescript":"^5.8.3"},"pnpm":{"overrides":{"minimatch":"10.2.1"}},"_id":"@abstract-foundation/agw-mcp@0.1.0","gitHead":"8632bbc8ce2141bd5c5f5a74622bdb1fa2231321","_nodeVersion":"22.16.0","_npmVersion":"11.4.2","dist":{"integrity":"sha512-rRhZptCpldH90q+f/JxYrECcBqYfRg9KxGAmEh0QpBbWJjOlKtPstugiE/xJrmCOGYP0WbizEpstF6l7Kn6MtQ==","shasum":"fca4fa1c763375f7916583ca1f714acd444464b6","tarball":"https://registry.npmjs.org/@abstract-foundation/agw-mcp/-/agw-mcp-0.1.0.tgz","fileCount":5,"unpackedSize":74877,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICousXZaKbY+r2EwS6tt7T6SSte+DUQOXsdjogQZZncCAiBHJOrsfDDqUp9E3igxKCTaTGg/D6MDslHjCTghJaV3BA=="}]},"_npmUser":{"name":"jarrodwatts","email":"jarrodwatts16@gmail.com"},"directories":{},"maintainers":[{"name":"cygaardev","email":"t@cubelabs.xyz"},{"name":"coffeexcoin","email":"coffee@cubelabs.xyz"},{"name":"jarrodwatts","email":"jarrodwatts16@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/agw-mcp_0.1.0_1771926883086_0.19774100976145537"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-20T03:36:55.368Z","modified":"2026-02-24T09:54:43.396Z","0.1.0-beta.0":"2026-02-20T03:36:55.689Z","0.1.0-beta.1":"2026-02-22T22:09:09.947Z","0.1.0-beta.2":"2026-02-22T22:28:26.054Z","0.1.0-beta.3":"2026-02-23T05:39:56.360Z","0.1.0-beta.5":"2026-02-23T07:25:57.347Z","0.1.0-beta.6":"2026-02-23T07:36:26.631Z","0.1.0-beta.7":"2026-02-23T11:24:02.218Z","0.1.0-beta.8":"2026-02-23T12:05:45.053Z","0.1.0":"2026-02-24T09:54:43.248Z"},"bugs":{"url":"https://github.com/Abstract-Foundation/agw-mcp/issues"},"author":{"name":"Abstract Foundation"},"license":"MIT","homepage":"https://github.com/Abstract-Foundation/agw-mcp#readme","keywords":["mcp","modelcontextprotocol","agw","abstract-global-wallet","session-key","wallet","ethereum","cli"],"repository":{"type":"git","url":"git+https://github.com/Abstract-Foundation/agw-mcp.git"},"description":"MCP server for Abstract Global Wallet session-key workflows","maintainers":[{"name":"cygaardev","email":"t@cubelabs.xyz"},{"name":"coffeexcoin","email":"coffee@cubelabs.xyz"},{"name":"jarrodwatts","email":"jarrodwatts16@gmail.com"}],"readme":"# @abstract-foundation/agw-mcp\n\n[![npm version](https://img.shields.io/npm/v/@abstract-foundation/agw-mcp.svg)](https://www.npmjs.com/package/@abstract-foundation/agw-mcp)\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)\n[![CI](https://github.com/Abstract-Foundation/agw-mcp/actions/workflows/ci.yml/badge.svg)](https://github.com/Abstract-Foundation/agw-mcp/actions/workflows/ci.yml)\n\nMCP server for Abstract wallet, chain, and Portal API data.\n\n## Quick Start\n\n```bash\nnpx -y @abstract-foundation/agw-mcp init --chain-id 2741\nnpx -y @abstract-foundation/agw-mcp serve --chain-id 2741\n```\n\n`init` opens the hosted onboarding app (`https://mcp.abs.xyz` by default), links your wallet address for local context, and writes `~/.agw-mcp/session.json`.\n\n## Client Configuration\n\n### Claude Code\n\n```bash\nclaude mcp add agw -- npx -y @abstract-foundation/agw-mcp serve --chain-id 2741\n```\n\n### Generate config snippet\n\n```bash\nnpx -y @abstract-foundation/agw-mcp config --npx --chain-id 2741\n```\n\n## Tools\n\n| Tool | Description |\n|------|-------------|\n| `get_wallet_address` | Returns the linked AGW account address from local session storage |\n| `get_balances` | Returns native and ERC-20 balances |\n| `get_token_list` | Returns wallet ERC-20 holdings |\n| `portal_list_apps` | Lists Portal apps (`/api/v1/app/`) |\n| `portal_get_app` | Fetches Portal app detail (`/api/v1/app/{id}/`) |\n| `portal_list_streams` | Lists streams for a Portal app (`/api/v1/streams/{app}/`) |\n| `portal_get_user_profile` | Fetches Portal user profile (`/api/v1/user/profile/{address}/`) |\n| `abstract_rpc_call` | Calls supported Abstract JSON-RPC methods |\n\n### `abstract_rpc_call` constraints\n\nBlocked by design in v0:\n- `eth_sendRawTransaction`\n- `zks_sendRawTransactionWithDetailedOutput`\n- `debug_*`\n- `eth_subscribe`, `eth_unsubscribe`\n- filter lifecycle methods (`eth_newFilter`, `eth_getFilterChanges`, etc.)\n\n## Network Configuration\n\nDefaults to Abstract mainnet (`2741`).\n\n```bash\n# Mainnet\nnpx -y @abstract-foundation/agw-mcp serve --chain-id 2741\n\n# Custom RPC\nnpx -y @abstract-foundation/agw-mcp serve --chain-id 2741 --rpc-url https://api.mainnet.abs.xyz\n```\n\nEnvironment variables:\n\n```bash\nAGW_MCP_CHAIN_ID=2741 npx -y @abstract-foundation/agw-mcp serve\nAGW_MCP_RPC_URL=https://api.mainnet.abs.xyz npx -y @abstract-foundation/agw-mcp serve\nAGW_MCP_APP_URL=https://mcp.abs.xyz npx -y @abstract-foundation/agw-mcp init --chain-id 2741\n```\n\n`init` requires `https://` app URLs except loopback (`http://localhost`, `http://127.0.0.1`, `http://[::1]`).\n\nFor local hosted-app development:\n\n```bash\nnpx -y @abstract-foundation/agw-mcp init --chain-id 2741 --app-url http://localhost:3001\n```\n\n## Security Model (v0)\n\n- **Scoped MCP surface**: no signing, transfers, swaps, deploys, or session-key actions exposed.\n- **No delegated signer provisioning in onboarding**: local context stores wallet address + chain only.\n- **Local-only transport**: stdio MCP (no network listener).\n- **Restrictive file permissions**: storage dir `0o700`, files `0o600`.\n- **Stderr-only logging**: stdout is reserved for MCP transport.\n\n## Development\n\n```bash\ngit clone https://github.com/Abstract-Foundation/agw-mcp.git\ncd agw-mcp\npnpm install\npnpm build\n\npnpm dev               # tsx dev mode\npnpm test              # jest\npnpm check-types       # tsc --noEmit\npnpm lint              # eslint\n```\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md"}