{"_id":"@aiondadotcom/mail-mcp-client","_rev":"22-59be2e32d66ee2dc7d5a9d73e750b21d","name":"@aiondadotcom/mail-mcp-client","dist-tags":{"latest":"0.16.0"},"versions":{"0.2.0":{"name":"@aiondadotcom/mail-mcp-client","version":"0.2.0","author":{"name":"Aionda GmbH","email":"stephan.ferraro@aionda.com"},"license":"UNLICENSED","_id":"@aiondadotcom/mail-mcp-client@0.2.0","maintainers":[{"name":"stephanferraro","email":"stephan.ferraro@aionda.com"}],"bin":{"aionda-mail-mcp":"bin/aionda-mail-mcp.js"},"dist":{"shasum":"9972bf8bdb7e9e4df1a12d1406f6e1e7aaa061e3","tarball":"https://registry.npmjs.org/@aiondadotcom/mail-mcp-client/-/mail-mcp-client-0.2.0.tgz","fileCount":212,"integrity":"sha512-3RddibfFO/NNCyVuSESlof4i6Na6Mk46n8OB1wEPD2Y/nXOYmEwCO6k5QlhXgSARSNYaSfdjdg75fyXvFcqNvA==","signatures":[{"sig":"MEUCIQDj/94Xx0VyDPKD3ktdS9MrY2aX9UWxMGX+wJUo0ZirWAIgFuLpHHP329D6N2SXKtfcSRFrdhdggDhcZZolpz0OAL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":435951},"main":"./dist/esm/index.js","type":"module","types":"./dist/esm/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"}}},"gitHead":"ffe6bf1238f9f43f8e0871b43b1a9527e3204bc0","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json && npm run build:cli","build:cli":"npx esbuild src/stdio-server.ts --bundle --platform=node --format=esm --target=node18 --outfile=dist/cli/aionda-mail-mcp.mjs","test:watch":"vitest"},"_npmUser":{"name":"stephanferraro","email":"stephan.ferraro@aionda.com"},"_npmVersion":"10.9.2","description":"Aionda Mail MCP Proxy — E2E encrypted email access for AI agents via stdio","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@noble/hashes":"^1.8.0","@noble/post-quantum":"^0.5.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.10","typescript":"^5.3.0","@types/node":"^24.10.1","@typescript-eslint/parser":"^8.46.4","@typescript-eslint/eslint-plugin":"^8.46.4"},"_npmOperationalInternal":{"tmp":"tmp/mail-mcp-client_0.2.0_1773222087256_0.7104724817723445","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@aiondadotcom/mail-mcp-client","version":"0.3.0","author":{"name":"Aionda GmbH","email":"stephan.ferraro@aionda.com"},"license":"UNLICENSED","_id":"@aiondadotcom/mail-mcp-client@0.3.0","maintainers":[{"name":"stephanferraro","email":"stephan.ferraro@aionda.com"}],"bin":{"aionda-mail-mcp":"bin/aionda-mail-mcp.js"},"dist":{"shasum":"c7360fa42b355c4ea6632477cedd7179b4a5f38f","tarball":"https://registry.npmjs.org/@aiondadotcom/mail-mcp-client/-/mail-mcp-client-0.3.0.tgz","fileCount":212,"integrity":"sha512-t21Q0Tz2vdMTu7EoYYyocamJluSsZS5M71iy60cUNZpzydisRAH/epWtDETXlgJR2tOWESN3dqrkBJVC8am5zQ==","signatures":[{"sig":"MEYCIQDDcB/2Nl0mQFrunA0KU0XY2jfGqKTCMA2EqezH8IOZwAIhAMcUjdKSZacu6PxmRFDINl4lIQzpa7v3c67wHhMNffKj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":444540},"main":"./dist/esm/index.js","type":"module","types":"./dist/esm/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"}}},"gitHead":"7db27fd574cdbc9c2d32c21c37fe3337df702c0d","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json && npm run build:cli","build:cli":"npx esbuild src/stdio-server.ts --bundle --platform=node --format=esm --target=node18 --outfile=dist/cli/aionda-mail-mcp.mjs","test:watch":"vitest"},"_npmUser":{"name":"stephanferraro","email":"stephan.ferraro@aionda.com"},"_npmVersion":"10.9.2","description":"Aionda Mail MCP Proxy — E2E encrypted email access for AI agents via stdio","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@noble/hashes":"^1.8.0","@noble/post-quantum":"^0.5.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.10","typescript":"^5.3.0","@types/node":"^24.10.1","@typescript-eslint/parser":"^8.46.4","@typescript-eslint/eslint-plugin":"^8.46.4"},"_npmOperationalInternal":{"tmp":"tmp/mail-mcp-client_0.3.0_1774257522122_0.7090440335469004","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@aiondadotcom/mail-mcp-client","version":"0.4.0","author":{"name":"Aionda GmbH","email":"stephan.ferraro@aionda.com"},"license":"UNLICENSED","_id":"@aiondadotcom/mail-mcp-client@0.4.0","maintainers":[{"name":"stephanferraro","email":"stephan.ferraro@aionda.com"}],"bin":{"aionda-mail-mcp":"bin/aionda-mail-mcp.js"},"dist":{"shasum":"0166efb9c0d252c7bb631a0c4210e99a0014245c","tarball":"https://registry.npmjs.org/@aiondadotcom/mail-mcp-client/-/mail-mcp-client-0.4.0.tgz","fileCount":212,"integrity":"sha512-b7Y7DPqHphQPgKa5kwtgF4MM+mA19TeuNCuzq5wHKLrKt0z9RUDDXifTyuNgTFta8W9lJmJpMZGCMbSm8Wp75A==","signatures":[{"sig":"MEYCIQCCe+ijuimytyfX4Xk8Xl+I0j2MWNBqa62KXz/6LSNc+QIhAKSLNf0jDoN6OukdFBLQP7fzgZqEVAwX9zp8qt7JdHFM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":470739},"main":"./dist/esm/index.js","type":"module","types":"./dist/esm/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"}}},"gitHead":"b096a97182b825f545d5dcefd83e13c696ed277f","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json && npm run build:cli","build:cli":"npx esbuild src/stdio-server.ts --bundle --platform=node --format=esm --target=node18 --outfile=dist/cli/aionda-mail-mcp.mjs","test:watch":"vitest"},"_npmUser":{"name":"stephanferraro","email":"stephan.ferraro@aionda.com"},"_npmVersion":"10.9.2","description":"Aionda Mail MCP Proxy — E2E encrypted email access for AI agents via stdio","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@noble/hashes":"^1.8.0","@noble/post-quantum":"^0.5.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.10","typescript":"^5.3.0","@types/node":"^24.10.1","@typescript-eslint/parser":"^8.46.4","@typescript-eslint/eslint-plugin":"^8.46.4"},"_npmOperationalInternal":{"tmp":"tmp/mail-mcp-client_0.4.0_1774262230085_0.43477339215817423","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@aiondadotcom/mail-mcp-client","version":"0.4.1","author":{"name":"Aionda GmbH","email":"stephan.ferraro@aionda.com"},"license":"UNLICENSED","_id":"@aiondadotcom/mail-mcp-client@0.4.1","maintainers":[{"name":"stephanferraro","email":"stephan.ferraro@aionda.com"}],"bin":{"aionda-mail-mcp":"bin/aionda-mail-mcp.js"},"dist":{"shasum":"75ef3c37992f33d5bc1409912dedf64872999522","tarball":"https://registry.npmjs.org/@aiondadotcom/mail-mcp-client/-/mail-mcp-client-0.4.1.tgz","fileCount":212,"integrity":"sha512-N9OnYVEF2SZXIutJZURIVCmu5CAMxh8hkQHHfK22fYPOWtv/yH39ZUSZMbmrpl3yRwT9C3FbjA+aZ1JFtzNyJQ==","signatures":[{"sig":"MEQCIEr7KZoPtz/8N4/gA1Bwt+IM90BtdwydbTGmPXUPD88qAiBcdbMj38vYuM3MxYZ4Gik0COWGiRLq/z09sgrwJ9+p7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":471333},"main":"./dist/esm/index.js","type":"module","types":"./dist/esm/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"}}},"gitHead":"a0d4a8df355b1e9c765efde445714922421fee38","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json && npm run build:cli","build:cli":"npx esbuild src/stdio-server.ts --bundle --platform=node --format=esm --target=node18 --outfile=dist/cli/aionda-mail-mcp.mjs","test:watch":"vitest"},"_npmUser":{"name":"stephanferraro","email":"stephan.ferraro@aionda.com"},"_npmVersion":"10.9.2","description":"Aionda Mail MCP Proxy — E2E encrypted email access for AI agents via stdio","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@noble/hashes":"^1.8.0","@noble/post-quantum":"^0.5.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.10","typescript":"^5.3.0","@types/node":"^24.10.1","@typescript-eslint/parser":"^8.46.4","@typescript-eslint/eslint-plugin":"^8.46.4"},"_npmOperationalInternal":{"tmp":"tmp/mail-mcp-client_0.4.1_1774262415744_0.8336894322476573","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@aiondadotcom/mail-mcp-client","version":"0.4.2","author":{"name":"Aionda GmbH","email":"stephan.ferraro@aionda.com"},"license":"UNLICENSED","_id":"@aiondadotcom/mail-mcp-client@0.4.2","maintainers":[{"name":"stephanferraro","email":"stephan.ferraro@aionda.com"}],"bin":{"aionda-mail-mcp":"bin/aionda-mail-mcp.js"},"dist":{"shasum":"3036e42d376e7183f43a5bc34307bbe8052e2b23","tarball":"https://registry.npmjs.org/@aiondadotcom/mail-mcp-client/-/mail-mcp-client-0.4.2.tgz","fileCount":212,"integrity":"sha512-DMVGsnBO+9yr2iRnKgUHyYZcL495HunhkHuhpZjTm+7of1PgPzI0a7ygdQWqwovhyWRHmEDLxxE7jxzos99Kjg==","signatures":[{"sig":"MEYCIQDQu/SDP1xv0J0B0PcPlNaNeiwAIDeQGTg662ybH2GYiAIhAMzC65h9gMySOPFoeUtiOphUxJhgZmTn216aoyIidOq9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":472837},"main":"./dist/esm/index.js","type":"module","types":"./dist/esm/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"}}},"gitHead":"63afe3210d895c47b9e6f5a674eb7eb172c8b4c1","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json && npm run build:cli","build:cli":"npx esbuild src/stdio-server.ts --bundle --platform=node --format=esm --target=node18 --outfile=dist/cli/aionda-mail-mcp.mjs","test:watch":"vitest"},"_npmUser":{"name":"stephanferraro","email":"stephan.ferraro@aionda.com"},"_npmVersion":"10.9.2","description":"Aionda Mail MCP Proxy — E2E encrypted email access for AI agents via stdio","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@noble/hashes":"^1.8.0","@noble/post-quantum":"^0.5.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.10","typescript":"^5.3.0","@types/node":"^24.10.1","@typescript-eslint/parser":"^8.46.4","@typescript-eslint/eslint-plugin":"^8.46.4"},"_npmOperationalInternal":{"tmp":"tmp/mail-mcp-client_0.4.2_1774262642909_0.6885869223715739","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@aiondadotcom/mail-mcp-client","version":"0.5.0","author":{"name":"Aionda GmbH","email":"stephan.ferraro@aionda.com"},"license":"UNLICENSED","_id":"@aiondadotcom/mail-mcp-client@0.5.0","maintainers":[{"name":"stephanferraro","email":"stephan.ferraro@aionda.com"}],"bin":{"aionda-mail-mcp":"bin/aionda-mail-mcp.js"},"dist":{"shasum":"0efb00ab95d76067df887d4fc95d8831ae5455d4","tarball":"https://registry.npmjs.org/@aiondadotcom/mail-mcp-client/-/mail-mcp-client-0.5.0.tgz","fileCount":212,"integrity":"sha512-yjfUwlWeYbuYsC/DtRlUVUspa4VSY4Uj4OYxk+42OpGSqSRPI5X0jNniCZIdOhFwI/e9gDL8qutxCuYS/msefg==","signatures":[{"sig":"MEYCIQCslvkTvKr3N5HKhmG0EkIfl1TDz0E+ztI9PofB7pmoZAIhAN+aLLCeaWhcsgc6z6zo3dlbyUe3M8n7vRZ+kxhMA/X9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":471352},"main":"./dist/esm/index.js","type":"module","types":"./dist/esm/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"}}},"gitHead":"aa2a5ca30c4a1ccd2efd8b15cc7652947aa3640f","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json && npm run build:cli","build:cli":"npx esbuild src/stdio-server.ts --bundle --platform=node --format=esm --target=node18 --outfile=dist/cli/aionda-mail-mcp.mjs","test:watch":"vitest"},"_npmUser":{"name":"stephanferraro","email":"stephan.ferraro@aionda.com"},"_npmVersion":"10.9.2","description":"Aionda Mail MCP Proxy — E2E encrypted email access for AI agents via stdio","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@noble/hashes":"^1.8.0","@noble/post-quantum":"^0.5.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.10","typescript":"^5.3.0","@types/node":"^24.10.1","@typescript-eslint/parser":"^8.46.4","@typescript-eslint/eslint-plugin":"^8.46.4"},"_npmOperationalInternal":{"tmp":"tmp/mail-mcp-client_0.5.0_1774263815506_0.7562822058009493","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@aiondadotcom/mail-mcp-client","version":"0.6.0","author":{"name":"Aionda GmbH","email":"stephan.ferraro@aionda.com"},"license":"UNLICENSED","_id":"@aiondadotcom/mail-mcp-client@0.6.0","maintainers":[{"name":"stephanferraro","email":"stephan.ferraro@aionda.com"}],"bin":{"aionda-mail-mcp":"bin/aionda-mail-mcp.js"},"dist":{"shasum":"a691acfeadd569d309b3f35ea94b1b6e24c4e03f","tarball":"https://registry.npmjs.org/@aiondadotcom/mail-mcp-client/-/mail-mcp-client-0.6.0.tgz","fileCount":212,"integrity":"sha512-G/e4IsMIZHmDcStG+EurU+kQuFiE+1qXHRu8Bf0LHNeqkHl+sGMtSEXj/oH6ixLOKVhLP8pZs67zJdq/Wibs0Q==","signatures":[{"sig":"MEQCIBv74ozTFQ1T3N8tGBJhDiDZ1PRbCrhcxHAGwwcT2i3pAiAsnq3/Sv0VxdQmkRLC/lN2fq6QMX2VsOofNIB9eHLgrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":495180},"main":"./dist/esm/index.js","type":"module","types":"./dist/esm/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"}}},"gitHead":"5fcd6f02344941d75573118611e080afbef5e389","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json && npm run build:cli","build:cli":"npx esbuild src/stdio-server.ts --bundle --platform=node --format=esm --target=node18 --outfile=dist/cli/aionda-mail-mcp.mjs","test:watch":"vitest"},"_npmUser":{"name":"stephanferraro","email":"stephan.ferraro@aionda.com"},"_npmVersion":"10.9.2","description":"Aionda Mail MCP Proxy — E2E encrypted email access for AI agents via stdio","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@noble/hashes":"^1.8.0","@noble/post-quantum":"^0.5.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.10","typescript":"^5.3.0","@types/node":"^24.10.1","@typescript-eslint/parser":"^8.46.4","@typescript-eslint/eslint-plugin":"^8.46.4"},"_npmOperationalInternal":{"tmp":"tmp/mail-mcp-client_0.6.0_1774270580561_0.2665359853155005","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@aiondadotcom/mail-mcp-client","version":"0.7.0","author":{"name":"Aionda GmbH","email":"stephan.ferraro@aionda.com"},"license":"UNLICENSED","_id":"@aiondadotcom/mail-mcp-client@0.7.0","maintainers":[{"name":"stephanferraro","email":"stephan.ferraro@aionda.com"}],"bin":{"aionda-mail-mcp":"bin/aionda-mail-mcp.js"},"dist":{"shasum":"77e23b5cc63aa60051e1577dcc451665dcc6b8df","tarball":"https://registry.npmjs.org/@aiondadotcom/mail-mcp-client/-/mail-mcp-client-0.7.0.tgz","fileCount":212,"integrity":"sha512-Ojb6S/UNhGiiWKuHQ/tcSxbk9x3hQr0tXjkomMe+CBDWdeF1vYuvRKzFzjvRZ5rZEyEbrfu8wFN9TBi1rO33DQ==","signatures":[{"sig":"MEYCIQCDXHYWufxXkHoXIyRVGoWTHn4EASKOhBlLUJmzKqx8JwIhAIjeV6CUvRg2wTMcLLkt6kg6BwaOb+Dc99STNhcmGjWj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":498716},"main":"./dist/esm/index.js","type":"module","types":"./dist/esm/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"}}},"gitHead":"6c3d248a9faddb1f9a1abe8e20febf57238d54de","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json && npm run build:cli","build:cli":"npx esbuild src/stdio-server.ts --bundle --platform=node --format=esm --target=node18 --outfile=dist/cli/aionda-mail-mcp.mjs","test:watch":"vitest"},"_npmUser":{"name":"stephanferraro","email":"stephan.ferraro@aionda.com"},"_npmVersion":"10.9.2","description":"Aionda Mail MCP Proxy — E2E encrypted email access for AI agents via stdio","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@noble/hashes":"^1.8.0","@noble/post-quantum":"^0.5.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.10","typescript":"^5.3.0","@types/node":"^24.10.1","@typescript-eslint/parser":"^8.46.4","@typescript-eslint/eslint-plugin":"^8.46.4"},"_npmOperationalInternal":{"tmp":"tmp/mail-mcp-client_0.7.0_1774271525175_0.7714393870997922","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@aiondadotcom/mail-mcp-client","version":"0.8.0","author":{"name":"Aionda GmbH","email":"stephan.ferraro@aionda.com"},"license":"UNLICENSED","_id":"@aiondadotcom/mail-mcp-client@0.8.0","maintainers":[{"name":"stephanferraro","email":"stephan.ferraro@aionda.com"}],"bin":{"aionda-mail-mcp":"bin/aionda-mail-mcp.js"},"dist":{"shasum":"0ff64c6b78d092b0166d6f083a12dcfe91003d7c","tarball":"https://registry.npmjs.org/@aiondadotcom/mail-mcp-client/-/mail-mcp-client-0.8.0.tgz","fileCount":212,"integrity":"sha512-3uH8i1SDCRonTayWJAQI7drc+6PAyg67BPj1KR5rhZUOmujkd73MnST42gQmCbtn1Fk67NRT5pgI4MzW3Spo+A==","signatures":[{"sig":"MEQCIFvW+wwjvCrvMUG5lBvNQ0do/MQ4rkA1Q/F//j/TZn+5AiA7dPNrSXbT3027tPUeP0queVThDcvAnd08527pisx8pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":511939},"main":"./dist/esm/index.js","type":"module","types":"./dist/esm/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"}}},"gitHead":"5bb880148b26b9095fca28ee276e22a48f900a88","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json && npm run build:cli","build:cli":"npx esbuild src/stdio-server.ts --bundle --platform=node --format=esm --target=node18 --outfile=dist/cli/aionda-mail-mcp.mjs","test:watch":"vitest"},"_npmUser":{"name":"stephanferraro","email":"stephan.ferraro@aionda.com"},"_npmVersion":"10.9.2","description":"Aionda Mail MCP Proxy — E2E encrypted email access for AI agents via stdio","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@noble/hashes":"^1.8.0","@noble/post-quantum":"^0.5.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.10","typescript":"^5.3.0","@types/node":"^24.10.1","@typescript-eslint/parser":"^8.46.4","@typescript-eslint/eslint-plugin":"^8.46.4"},"_npmOperationalInternal":{"tmp":"tmp/mail-mcp-client_0.8.0_1774273266369_0.31293251404572153","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@aiondadotcom/mail-mcp-client","version":"0.9.0","author":{"name":"Aionda GmbH","email":"stephan.ferraro@aionda.com"},"license":"UNLICENSED","_id":"@aiondadotcom/mail-mcp-client@0.9.0","maintainers":[{"name":"stephanferraro","email":"stephan.ferraro@aionda.com"}],"bin":{"aionda-mail-mcp":"bin/aionda-mail-mcp.js"},"dist":{"shasum":"b1af712e10423e88893ae31852c7cad0e4d5a29b","tarball":"https://registry.npmjs.org/@aiondadotcom/mail-mcp-client/-/mail-mcp-client-0.9.0.tgz","fileCount":212,"integrity":"sha512-448waOxm6VWDIPmwSiHzr3sxSZRcEGwH2d70xC5K+m/kRxp6AOdmWsiMWPgXbje7mZG9N87hF2nvrK2BOpHyBQ==","signatures":[{"sig":"MEQCIB6LBk2stR0IhPvFH8vQ2Dbuj7t0Ceupf0koZO+JkjuNAiAlMn8lsru85i2VGatPHdMyFDKmqrkGiHd6rUyXpONCdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1405427},"main":"./dist/esm/index.js","type":"module","types":"./dist/esm/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"}}},"gitHead":"4b1ebec39bf7a8c1439e43a7fcc800c86afc87c5","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json && npm run build:cli","build:cli":"npx esbuild src/stdio-server.ts --bundle --platform=node --format=esm --target=node18 --outfile=dist/cli/aionda-mail-mcp.mjs","test:watch":"vitest"},"_npmUser":{"name":"stephanferraro","email":"stephan.ferraro@aionda.com"},"_npmVersion":"10.9.2","description":"Aionda Mail MCP Proxy — E2E encrypted email access for AI agents via stdio","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pdfjs-dist":"^4.9.155","@noble/hashes":"^1.8.0","@noble/post-quantum":"^0.5.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.10","typescript":"^5.3.0","@types/node":"^24.10.1","@typescript-eslint/parser":"^8.46.4","@typescript-eslint/eslint-plugin":"^8.46.4"},"_npmOperationalInternal":{"tmp":"tmp/mail-mcp-client_0.9.0_1774273712093_0.9141584343111238","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@aiondadotcom/mail-mcp-client","version":"0.10.0","author":{"name":"Aionda GmbH","email":"stephan.ferraro@aionda.com"},"license":"UNLICENSED","_id":"@aiondadotcom/mail-mcp-client@0.10.0","maintainers":[{"name":"stephanferraro","email":"stephan.ferraro@aionda.com"}],"bin":{"aionda-mail-mcp":"bin/aionda-mail-mcp.js"},"dist":{"shasum":"ff99cdca115a2c532efb1dcfcbc5064245fc3a37","tarball":"https://registry.npmjs.org/@aiondadotcom/mail-mcp-client/-/mail-mcp-client-0.10.0.tgz","fileCount":212,"integrity":"sha512-vskHOLl1GfsRibGzvK8in768h6SYzGi3ic/Fen2Bt+jTTlh6Qsu6Qs4+px7XkoBo3SWfyhSnMLagewiBMF1tTA==","signatures":[{"sig":"MEYCIQDgMBrkcQUH3CaFQGm1ekhz3CHy4Q5AAgwrEpQHZVHtywIhAJV6nn/kX2sP9jSnZ4nh7sdGUM85t8cxmNeW52DHJOvj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1847708},"main":"./dist/esm/index.js","type":"module","types":"./dist/esm/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"}}},"gitHead":"1689e9783dae80712da12a82563266916311a037","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json && npm run build:cli","build:cli":"npx esbuild src/stdio-server.ts --bundle --platform=node --format=esm --target=node18 --outfile=dist/cli/aionda-mail-mcp.mjs","test:watch":"vitest"},"_npmUser":{"name":"stephanferraro","email":"stephan.ferraro@aionda.com"},"_npmVersion":"10.9.2","description":"Aionda Mail MCP Proxy — E2E encrypted email access for AI agents via stdio","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pdfjs-dist":"^4.9.155","tesseract.js":"^7.0.0","@noble/hashes":"^1.8.0","@noble/post-quantum":"^0.5.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.10","typescript":"^5.3.0","@types/node":"^24.10.1","@typescript-eslint/parser":"^8.46.4","@typescript-eslint/eslint-plugin":"^8.46.4"},"_npmOperationalInternal":{"tmp":"tmp/mail-mcp-client_0.10.0_1774274019697_0.21607369926426867","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@aiondadotcom/mail-mcp-client","version":"0.10.1","author":{"name":"Aionda GmbH","email":"stephan.ferraro@aionda.com"},"license":"UNLICENSED","_id":"@aiondadotcom/mail-mcp-client@0.10.1","maintainers":[{"name":"stephanferraro","email":"stephan.ferraro@aionda.com"}],"bin":{"aionda-mail-mcp":"bin/aionda-mail-mcp.js"},"dist":{"shasum":"204cf059c2e9b93a875e5bfd3c83afa0d2e5759d","tarball":"https://registry.npmjs.org/@aiondadotcom/mail-mcp-client/-/mail-mcp-client-0.10.1.tgz","fileCount":212,"integrity":"sha512-ftfLiwHhezjS0doD/Eep+K3w6KuiCwtIQJJ7i4kYqoneUvMUtra7nwDfz3cd6yH5VGoo1XXcLyLe2qR5olylsg==","signatures":[{"sig":"MEQCIGoTftSHu1GbEvLIbCo+RSR1CBFYg1yB0T4mbfhByg36AiAT1oHia7MhbIzu4ppZp0XTGYaePV3phctC3QTCK89Rww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1849809},"main":"./dist/esm/index.js","type":"module","types":"./dist/esm/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"}}},"gitHead":"7850c4d7a15835760f8b68bd0af261bd8c8a44c8","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json && npm run build:cli","build:cli":"npx esbuild src/stdio-server.ts --bundle --platform=node --format=esm --target=node18 --outfile=dist/cli/aionda-mail-mcp.mjs","test:watch":"vitest"},"_npmUser":{"name":"stephanferraro","email":"stephan.ferraro@aionda.com"},"_npmVersion":"10.9.2","description":"Aionda Mail MCP Proxy — E2E encrypted email access for AI agents via stdio","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pdfjs-dist":"^4.9.155","tesseract.js":"^7.0.0","@noble/hashes":"^1.8.0","@noble/post-quantum":"^0.5.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.10","typescript":"^5.3.0","@types/node":"^24.10.1","@typescript-eslint/parser":"^8.46.4","@typescript-eslint/eslint-plugin":"^8.46.4"},"_npmOperationalInternal":{"tmp":"tmp/mail-mcp-client_0.10.1_1774274118069_0.5638103892521764","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@aiondadotcom/mail-mcp-client","version":"0.11.0","author":{"name":"Aionda GmbH","email":"stephan.ferraro@aionda.com"},"license":"UNLICENSED","_id":"@aiondadotcom/mail-mcp-client@0.11.0","maintainers":[{"name":"stephanferraro","email":"stephan.ferraro@aionda.com"}],"bin":{"aionda-mail-mcp":"bin/aionda-mail-mcp.js"},"dist":{"shasum":"b3921e2de277e000f715410fad1e77d7cf53c745","tarball":"https://registry.npmjs.org/@aiondadotcom/mail-mcp-client/-/mail-mcp-client-0.11.0.tgz","fileCount":212,"integrity":"sha512-PSLPVvyF3DsI7JLODx3QWo9r8CPtdwho1wi4tc733FPGl0uZ3n3snXhjjiqR31YRRK15xqUfQ8kd/Oxp9da2dA==","signatures":[{"sig":"MEUCIETDhGBuMQ0X7f2PAm5LLjyPgZv6fNQfJzrWimCLyfqbAiEA3UIaXdoiku6yPvJSkQTRHMHWickAUM2dqOIAQgUisqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1858619},"main":"./dist/esm/index.js","type":"module","types":"./dist/esm/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"}}},"gitHead":"b6cbc2ae0d1fe7704ee15cff75efafdcbcfa8a39","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json && npm run build:cli","build:cli":"npx esbuild src/stdio-server.ts --bundle --platform=node --format=esm --target=node18 --outfile=dist/cli/aionda-mail-mcp.mjs","test:watch":"vitest"},"_npmUser":{"name":"stephanferraro","email":"stephan.ferraro@aionda.com"},"_npmVersion":"10.9.2","description":"Aionda Mail MCP Proxy — E2E encrypted email access for AI agents via stdio","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pdfjs-dist":"^4.9.155","tesseract.js":"^7.0.0","@noble/hashes":"^1.8.0","@noble/post-quantum":"^0.5.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.10","typescript":"^5.3.0","@types/node":"^24.10.1","@typescript-eslint/parser":"^8.46.4","@typescript-eslint/eslint-plugin":"^8.46.4"},"_npmOperationalInternal":{"tmp":"tmp/mail-mcp-client_0.11.0_1774282116180_0.028004200191042328","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@aiondadotcom/mail-mcp-client","version":"0.12.0","author":{"name":"Aionda GmbH","email":"stephan.ferraro@aionda.com"},"license":"UNLICENSED","_id":"@aiondadotcom/mail-mcp-client@0.12.0","maintainers":[{"name":"stephanferraro","email":"stephan.ferraro@aionda.com"}],"bin":{"aionda-mail-mcp":"bin/aionda-mail-mcp.js"},"dist":{"shasum":"8d9649396dc54da15116366d84769ae9ca9489c5","tarball":"https://registry.npmjs.org/@aiondadotcom/mail-mcp-client/-/mail-mcp-client-0.12.0.tgz","fileCount":212,"integrity":"sha512-9QmaOS1OhdIoB9y0Qv5rGqOBRK57EZkmk0/VTjjdKqKhtpD5JJGqOwag3DJ+3GI/gyDejU3Jd9ALirhr+s2eYw==","signatures":[{"sig":"MEUCIQCJp63oR6ARv+34+puReZso5QFE1n4Celk4lj2ZHmSJdwIgYLY4xF3fp4tIDDsjT+QspO+S/R1EUUmuqgqZt7OM784=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1876081},"main":"./dist/esm/index.js","type":"module","types":"./dist/esm/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"}}},"gitHead":"470da070625bf127ce1c1014d7f42d80527b28df","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json && npm run build:cli","build:cli":"npx esbuild src/stdio-server.ts --bundle --platform=node --format=esm --target=node18 --outfile=dist/cli/aionda-mail-mcp.mjs","test:watch":"vitest"},"_npmUser":{"name":"stephanferraro","email":"stephan.ferraro@aionda.com"},"_npmVersion":"10.9.2","description":"Aionda Mail MCP Proxy — E2E encrypted email access for AI agents via stdio","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pdfjs-dist":"^4.9.155","tesseract.js":"^7.0.0","@noble/hashes":"^1.8.0","@noble/post-quantum":"^0.5.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.10","typescript":"^5.3.0","@types/node":"^24.10.1","@typescript-eslint/parser":"^8.46.4","@typescript-eslint/eslint-plugin":"^8.46.4"},"_npmOperationalInternal":{"tmp":"tmp/mail-mcp-client_0.12.0_1774283934632_0.3434882583291943","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@aiondadotcom/mail-mcp-client","version":"0.13.0","author":{"name":"Aionda GmbH","email":"stephan.ferraro@aionda.com"},"license":"UNLICENSED","_id":"@aiondadotcom/mail-mcp-client@0.13.0","maintainers":[{"name":"stephanferraro","email":"stephan.ferraro@aionda.com"}],"bin":{"aionda-mail-mcp":"bin/aionda-mail-mcp.js"},"dist":{"shasum":"ea6e0dcfb1916fc497582902ba0a3767173df4a5","tarball":"https://registry.npmjs.org/@aiondadotcom/mail-mcp-client/-/mail-mcp-client-0.13.0.tgz","fileCount":212,"integrity":"sha512-bNSDSKAdJNRLCdiA36d5J8j/pa4vneUq1+E9K+e9UbXI2sD+GiGyDgsuhE7PHYdn6nrIbg8OVITBTneJ3AUzkg==","signatures":[{"sig":"MEYCIQDg8F9aJRMgMFhrivMW/BuZxZYVpgeEOM+taqeKV4nbkQIhANST2966Kn/xOg1EYNKXaK2YfJ4sLluM3/cs+q+SkW1E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1881566},"main":"./dist/esm/index.js","type":"module","types":"./dist/esm/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"}}},"gitHead":"77514f72855dd97fe1afac815958beee239efe36","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json && npm run build:cli","build:cli":"npx esbuild src/stdio-server.ts --bundle --platform=node --format=esm --target=node18 --outfile=dist/cli/aionda-mail-mcp.mjs","test:watch":"vitest"},"_npmUser":{"name":"stephanferraro","email":"stephan.ferraro@aionda.com"},"_npmVersion":"10.9.2","description":"Aionda Mail MCP Proxy — E2E encrypted email access for AI agents via stdio","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pdfjs-dist":"^4.9.155","tesseract.js":"^7.0.0","@noble/hashes":"^1.8.0","@noble/post-quantum":"^0.5.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.10","typescript":"^5.3.0","@types/node":"^24.10.1","@typescript-eslint/parser":"^8.46.4","@typescript-eslint/eslint-plugin":"^8.46.4"},"_npmOperationalInternal":{"tmp":"tmp/mail-mcp-client_0.13.0_1774284331514_0.047576815816656515","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@aiondadotcom/mail-mcp-client","version":"0.13.1","author":{"name":"Aionda GmbH","email":"stephan.ferraro@aionda.com"},"license":"UNLICENSED","_id":"@aiondadotcom/mail-mcp-client@0.13.1","maintainers":[{"name":"stephanferraro","email":"stephan.ferraro@aionda.com"}],"bin":{"aionda-mail-mcp":"bin/aionda-mail-mcp.js"},"dist":{"shasum":"634fdd3ed4646f2de5e526851f8923b187233607","tarball":"https://registry.npmjs.org/@aiondadotcom/mail-mcp-client/-/mail-mcp-client-0.13.1.tgz","fileCount":212,"integrity":"sha512-fzp4BW7VzponLAx4E7j+K4+wr29njpyRPtPt/pDO0sdbmQ7j7akFk1h0KDaf3hfV746omflOkIIkURTcIO1zNg==","signatures":[{"sig":"MEQCICud5ea0MZFfk93oLaSMwnEOWAp2r/0smuPn1nirUQyXAiA+IERPgHK48wCupt+xkHXm1fg8JTKwdDskFzRd1Cp7LQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1881940},"main":"./dist/esm/index.js","type":"module","types":"./dist/esm/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"}}},"gitHead":"e8e239dc8c3c393c616edce800778ab89614911f","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json && npm run build:cli","build:cli":"npx esbuild src/stdio-server.ts --bundle --platform=node --format=esm --target=node18 --outfile=dist/cli/aionda-mail-mcp.mjs","test:watch":"vitest"},"_npmUser":{"name":"stephanferraro","email":"stephan.ferraro@aionda.com"},"_npmVersion":"10.9.2","description":"Aionda Mail MCP Proxy — E2E encrypted email access for AI agents via stdio","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pdfjs-dist":"^4.9.155","tesseract.js":"^7.0.0","@noble/hashes":"^1.8.0","@noble/post-quantum":"^0.5.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.10","typescript":"^5.3.0","@types/node":"^24.10.1","@typescript-eslint/parser":"^8.46.4","@typescript-eslint/eslint-plugin":"^8.46.4"},"_npmOperationalInternal":{"tmp":"tmp/mail-mcp-client_0.13.1_1774284466663_0.7075187559783862","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@aiondadotcom/mail-mcp-client","version":"0.14.0","author":{"name":"Aionda GmbH","email":"stephan.ferraro@aionda.com"},"license":"UNLICENSED","_id":"@aiondadotcom/mail-mcp-client@0.14.0","maintainers":[{"name":"stephanferraro","email":"stephan.ferraro@aionda.com"}],"bin":{"aionda-mail-mcp":"bin/aionda-mail-mcp.js"},"dist":{"shasum":"cdcfa47db7102311d2e9a434796924ffdc92f47d","tarball":"https://registry.npmjs.org/@aiondadotcom/mail-mcp-client/-/mail-mcp-client-0.14.0.tgz","fileCount":212,"integrity":"sha512-BPOHs0sCv5AKXqNbCQUpF+8JlPhnLAi+zDZVCsqsXinTnqOJw9ELbypbptDjcCzL9KtlM4KK9Q7KooGCPue1xw==","signatures":[{"sig":"MEYCIQDEx1x0YLTYx54+DIGs2rxoAsREtSVr8OdnUGrP9QowaAIhAM0eiD9Sp+22hrAdCB/QIkIv78W1/AxbCTC2bfkg59di","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1916609},"main":"./dist/esm/index.js","type":"module","types":"./dist/esm/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"}}},"gitHead":"c385d2a3c4efc5edbf0a77e6f680f46242ea654b","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json && npm run build:cli","build:cli":"npx esbuild src/stdio-server.ts --bundle --platform=node --format=esm --target=node18 --outfile=dist/cli/aionda-mail-mcp.mjs","test:watch":"vitest"},"_npmUser":{"name":"stephanferraro","email":"stephan.ferraro@aionda.com"},"_npmVersion":"10.9.2","description":"Aionda Mail MCP Proxy — E2E encrypted email access for AI agents via stdio","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pdfjs-dist":"^4.9.155","tesseract.js":"^7.0.0","@noble/hashes":"^1.8.0","@noble/post-quantum":"^0.5.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.10","typescript":"^5.3.0","@types/node":"^24.10.1","@typescript-eslint/parser":"^8.46.4","@typescript-eslint/eslint-plugin":"^8.46.4"},"_npmOperationalInternal":{"tmp":"tmp/mail-mcp-client_0.14.0_1775208234764_0.6296792263875943","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@aiondadotcom/mail-mcp-client","version":"0.14.1","author":{"name":"Aionda GmbH","email":"stephan.ferraro@aionda.com"},"license":"UNLICENSED","_id":"@aiondadotcom/mail-mcp-client@0.14.1","maintainers":[{"name":"stephanferraro","email":"stephan.ferraro@aionda.com"}],"bin":{"aionda-mail-mcp":"bin/aionda-mail-mcp.js"},"dist":{"shasum":"3b88425adb895a79cef0ac16484ed83803a4c728","tarball":"https://registry.npmjs.org/@aiondadotcom/mail-mcp-client/-/mail-mcp-client-0.14.1.tgz","fileCount":212,"integrity":"sha512-cIB/f6knSTjkrFP1QPRwddFTmGGVTaOL3b6Y8duIT+0NiTSLTht1X3swcK/T+WDJdQcVjJM6lOn38NWLXLQPxw==","signatures":[{"sig":"MEUCIFZ+p2YiPnn0aWCvsOBBcXxMA0u8u12ORJfXHyUZzhrCAiEA7PKExtpo+D/Xx9Qw3uaWAcA8sN2eH9A0I5A9Xbpl0po=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1913246},"main":"./dist/esm/index.js","type":"module","types":"./dist/esm/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"}}},"gitHead":"c385d2a3c4efc5edbf0a77e6f680f46242ea654b","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json && npm run build:cli","build:cli":"npx esbuild src/stdio-server.ts --bundle --platform=node --format=esm --target=node18 --outfile=dist/cli/aionda-mail-mcp.mjs","test:watch":"vitest"},"_npmUser":{"name":"stephanferraro","email":"stephan.ferraro@aionda.com"},"_npmVersion":"10.9.2","description":"Aionda Mail MCP Proxy — E2E encrypted email access for AI agents via stdio","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pdfjs-dist":"^4.9.155","tesseract.js":"^7.0.0","@noble/hashes":"^1.8.0","@noble/post-quantum":"^0.5.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.10","typescript":"^5.3.0","@types/node":"^24.10.1","@typescript-eslint/parser":"^8.46.4","@typescript-eslint/eslint-plugin":"^8.46.4"},"_npmOperationalInternal":{"tmp":"tmp/mail-mcp-client_0.14.1_1775208412883_0.6528818627524555","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"name":"@aiondadotcom/mail-mcp-client","version":"0.14.2","author":{"name":"Aionda GmbH","email":"stephan.ferraro@aionda.com"},"license":"UNLICENSED","_id":"@aiondadotcom/mail-mcp-client@0.14.2","maintainers":[{"name":"stephanferraro","email":"stephan.ferraro@aionda.com"}],"bin":{"aionda-mail-mcp":"bin/aionda-mail-mcp.js"},"dist":{"shasum":"7c1894fa1c7af4f4a3946d044b98a75eb0c2fcfa","tarball":"https://registry.npmjs.org/@aiondadotcom/mail-mcp-client/-/mail-mcp-client-0.14.2.tgz","fileCount":212,"integrity":"sha512-WfuHd+yxRA/vlLudqZhndco2xjRiITL474pnvYWmlkyU65bIQAZRbHPY/Jjw6t/uLfhB2xXJ3RCK7N7tChqqag==","signatures":[{"sig":"MEQCIC5Q8gsnXHjTP9G/LNfUCa+D7JWmdtYxWg1Xyz3l/ZFSAiBi/Rf/XAoiExEMp/xOfjs1Q0gKo4DSNB/Zcabpq7s9Ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1922108},"main":"./dist/esm/index.js","type":"module","types":"./dist/esm/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"}}},"gitHead":"f8df6907af6ba1568060817f6da413bd06e55c52","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json && npm run build:cli","build:cli":"npx esbuild src/stdio-server.ts --bundle --platform=node --format=esm --target=node18 --outfile=dist/cli/aionda-mail-mcp.mjs","test:watch":"vitest"},"_npmUser":{"name":"stephanferraro","email":"stephan.ferraro@aionda.com"},"_npmVersion":"10.9.2","description":"Aionda Mail MCP Proxy — E2E encrypted email access for AI agents via stdio","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pdfjs-dist":"^4.9.155","tesseract.js":"^7.0.0","@noble/hashes":"^1.8.0","@noble/post-quantum":"^0.5.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.10","typescript":"^5.3.0","@types/node":"^24.10.1","@typescript-eslint/parser":"^8.46.4","@typescript-eslint/eslint-plugin":"^8.46.4"},"_npmOperationalInternal":{"tmp":"tmp/mail-mcp-client_0.14.2_1775209357802_0.7586686959031077","host":"s3://npm-registry-packages-npm-production"}},"0.14.3":{"name":"@aiondadotcom/mail-mcp-client","version":"0.14.3","author":{"name":"Aionda GmbH","email":"stephan.ferraro@aionda.com"},"license":"UNLICENSED","_id":"@aiondadotcom/mail-mcp-client@0.14.3","maintainers":[{"name":"stephanferraro","email":"stephan.ferraro@aionda.com"}],"bin":{"aionda-mail-mcp":"bin/aionda-mail-mcp.js"},"dist":{"shasum":"20be3f92bbb2209f7e8cb23726ce5f90e63de6af","tarball":"https://registry.npmjs.org/@aiondadotcom/mail-mcp-client/-/mail-mcp-client-0.14.3.tgz","fileCount":212,"integrity":"sha512-d1hf4JhSkoj+LUOjLrQg4vN1gZghPa4xGTmXplycz6pXcofWAvfD8LXshj07M/u8c5e6Z61Nh+V6hzkzXldCuA==","signatures":[{"sig":"MEUCIBgm3+AnMELs112szJrx8xwaiecWsefX3LHPaGzzga3+AiEAkqKxv6nDna6e7dyOBBMDk9Gyug8Yq+8PN1GzlH/Lvy4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1925499},"main":"./dist/esm/index.js","type":"module","types":"./dist/esm/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"}}},"gitHead":"950349e045684e0c59092989c9d7a459e3d72bb0","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json && npm run build:cli","build:cli":"npx esbuild src/stdio-server.ts --bundle --platform=node --format=esm --target=node18 --outfile=dist/cli/aionda-mail-mcp.mjs","test:watch":"vitest"},"_npmUser":{"name":"stephanferraro","email":"stephan.ferraro@aionda.com"},"_npmVersion":"10.9.2","description":"Aionda Mail MCP Proxy — E2E encrypted email access for AI agents via stdio","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pdfjs-dist":"^4.9.155","tesseract.js":"^7.0.0","@noble/hashes":"^1.8.0","@noble/post-quantum":"^0.5.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.0.10","typescript":"^5.3.0","@types/node":"^24.10.1","@typescript-eslint/parser":"^8.46.4","@typescript-eslint/eslint-plugin":"^8.46.4"},"_npmOperationalInternal":{"tmp":"tmp/mail-mcp-client_0.14.3_1775211580155_0.558070183018863","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@aiondadotcom/mail-mcp-client","version":"0.15.0","author":{"name":"Aionda GmbH","email":"stephan.ferraro@aionda.com"},"license":"UNLICENSED","_id":"@aiondadotcom/mail-mcp-client@0.15.0","maintainers":[{"name":"stephanferraro","email":"stephan.ferraro@aionda.com"}],"bin":{"aionda-mail-mcp":"bin/aionda-mail-mcp.js"},"dist":{"shasum":"e9ccdd428aa6b2c206b90df0e215cb30c96b1a26","tarball":"https://registry.npmjs.org/@aiondadotcom/mail-mcp-client/-/mail-mcp-client-0.15.0.tgz","fileCount":216,"integrity":"sha512-EB4M9hFvYCrG1Y8fWiVoGqleWAnKykXXL1gEnmfo0skIVeb3zGHSZHyLoVZbEaQ4V5yJewnOHuYhsDgD3i7rLA==","signatures":[{"sig":"MEUCIDArLLRatUcyuKsr//dfHHzXzbS7gJUhjcESvO5QHYjVAiEAkU/Zyn8G4QoOuUHP5UAS+u/vyu/DMbuqDdyUwz/6nCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1968016},"main":"./dist/esm/index.js","type":"module","types":"./dist/esm/index.d.ts","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"}}},"gitHead":"dfab291b4d493d22f144f496f25064fe2cd65494","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json && npm run build:cli","build:cli":"npx esbuild src/stdio-server.ts --bundle --platform=node --format=esm --target=node18 --outfile=dist/cli/aionda-mail-mcp.mjs","test:watch":"vitest"},"_npmUser":{"name":"stephanferraro","email":"stephan.ferraro@aionda.com"},"_npmVersion":"10.9.2","description":"Aionda Mail MCP Proxy — E2E encrypted email access for AI agents via stdio","directories":{},"_nodeVersion":"22.16.0","dependencies":{"pdfjs-dist":"^4.9.155","tesseract.js":"^7.0.0","@noble/hashes":"^1.8.0","@noble/post-quantum":"^0.5.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.1.10","typescript":"^5.3.0","@types/node":"^24.10.1","@typescript-eslint/parser":"^8.46.4","@typescript-eslint/eslint-plugin":"^8.46.4"},"_npmOperationalInternal":{"tmp":"tmp/mail-mcp-client_0.15.0_1785153039433_0.007576975699031818","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"_id":"@aiondadotcom/mail-mcp-client@0.16.0","bin":{"aionda-mail-mcp":"bin/aionda-mail-mcp.js"},"dist":{"shasum":"0cbd8f89c683fbd55d26a3c2d74fa419169f3896","tarball":"https://registry.npmjs.org/@aiondadotcom/mail-mcp-client/-/mail-mcp-client-0.16.0.tgz","fileCount":224,"integrity":"sha512-u8oHCa3LmKu0+HJZRq333Y0Wp7+qFoKKcAawz571x4Vs+XsDrdlrlfmtOnfO0mZqCjyFyjfNnSbyv1o11W6y6g==","signatures":[{"sig":"MEUCIQDzY0mvDWnKh562mhpiujB86kyNpOEE8Ea8OuwA/A+MJQIgZLhCgRSOptfLQg6lSW9SFilLPihCQG7ABen521hatUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICBIaQ7np9G7IGmlS6iXbVadulzoc2AYauC9ZdnIv82eAiEA+TQWNf7NPIUqKFAQb9Ntz3GJbeE3fxcRLSzKuSNq9xI="}],"unpackedSize":2004481},"main":"./dist/esm/index.js","name":"@aiondadotcom/mail-mcp-client","type":"module","types":"./dist/esm/index.d.ts","author":{"name":"Aionda GmbH","email":"stephan.ferraro@aionda.com"},"engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"}}},"gitHead":"368be80bc5a2c994a1ce484a91d9620bdda9f7d2","license":"UNLICENSED","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc -p tsconfig.build.json && npm run build:cli","build:cli":"npx esbuild src/stdio-server.ts --bundle --platform=node --format=esm --target=node18 --outfile=dist/cli/aionda-mail-mcp.mjs","test:watch":"vitest","verify-kat":"rolldown kat/verify-kat.ts -f esm -p node --no-codeSplitting -o kat/.build/verify-kat.mjs && node kat/.build/verify-kat.mjs","generate-kat":"rolldown kat/generate-kat.ts -f esm -p node --no-codeSplitting -o kat/.build/generate-kat.mjs && node kat/.build/generate-kat.mjs"},"version":"0.16.0","_npmUser":{"name":"stephanferraro","email":"stephan.ferraro@aionda.com"},"_npmVersion":"11.19.0","description":"Aionda Mail MCP Proxy — E2E encrypted email access for AI agents via stdio","directories":{},"maintainers":[{"name":"stephanferraro","email":"stephan.ferraro@aionda.com"}],"_nodeVersion":"26.7.0","dependencies":{"pdfjs-dist":"^4.9.155","tesseract.js":"^7.0.0","@noble/hashes":"^1.8.0","@noble/post-quantum":"^0.5.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","vitest":"^4.1.10","typescript":"^5.3.0","@types/node":"^24.10.1","@typescript-eslint/parser":"^8.46.4","@typescript-eslint/eslint-plugin":"^8.46.4"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mail-mcp-client_0.16.0_1789299664892_0.8783337061578784"}}},"time":{"created":"2026-03-11T09:41:27.130Z","modified":"2026-09-13T11:41:05.140Z","0.2.0":"2026-03-11T09:41:27.428Z","0.3.0":"2026-03-23T09:18:42.264Z","0.4.0":"2026-03-23T10:37:10.241Z","0.4.1":"2026-03-23T10:40:15.922Z","0.4.2":"2026-03-23T10:44:03.087Z","0.5.0":"2026-03-23T11:03:35.696Z","0.6.0":"2026-03-23T12:56:20.740Z","0.7.0":"2026-03-23T13:12:05.392Z","0.8.0":"2026-03-23T13:41:06.503Z","0.9.0":"2026-03-23T13:48:32.287Z","0.10.0":"2026-03-23T13:53:39.899Z","0.10.1":"2026-03-23T13:55:18.216Z","0.11.0":"2026-03-23T16:08:36.435Z","0.12.0":"2026-03-23T16:38:54.892Z","0.13.0":"2026-03-23T16:45:31.826Z","0.13.1":"2026-03-23T16:47:46.897Z","0.14.0":"2026-04-03T09:23:54.963Z","0.14.1":"2026-04-03T09:26:53.038Z","0.14.2":"2026-04-03T09:42:37.997Z","0.14.3":"2026-04-03T10:19:40.315Z","0.15.0":"2026-07-27T11:50:39.607Z","0.16.0":"2026-09-13T11:41:04.989Z"},"author":{"name":"Aionda GmbH","email":"stephan.ferraro@aionda.com"},"license":"UNLICENSED","description":"Aionda Mail MCP Proxy — E2E encrypted email access for AI agents via stdio","maintainers":[{"name":"stephanferraro","email":"stephan.ferraro@aionda.com"}],"readme":"# @aiondadotcom/mail-mcp-client\n\nTypeScript MCP client for **Aionda Mail** — E2E encrypted email access for AI agents.\n\nConnects to [TrashMail.com](https://trashmail.com)'s MCP server via JSON-RPC 2.0 over HTTP. Supports full client-side decryption using **Hybrid KEM (X25519 + ML-KEM-1024)** for post-quantum security.\n\n## Install\n\n```bash\nnpm install @aiondadotcom/mail-mcp-client\n```\n\n**Requirements:** Node.js >= 18\n\n## Quick Start\n\n```typescript\nimport { AiondaMailClient } from '@aiondadotcom/mail-mcp-client';\n\nconst client = new AiondaMailClient({\n    apiKey: 'tma_...',\n    vaultKey: '...',           // hex-encoded 32-byte master key (optional)\n    vaultPrivateKeys: '...',   // hex-encoded x25519+mlkem private keys (optional)\n});\n\nawait client.connect();\n\n// List folders\nconst folders = await client.listFolders();\n\n// List emails\nconst emails = await client.listEmails('inbox', 20, 0);\n\n// Read + decrypt an email\nconst email = await client.readEmailDecrypted('email-uuid');\nconsole.log(email.subject, email.from, email.bodyText);\n\n// Send an email\nawait client.sendEmail({\n    from_identity: 'my-dea@trashmail.com',\n    to: 'recipient@example.com',\n    subject: 'Hello',\n    body: '<p>Hello from AI</p>',\n});\n\nawait client.disconnect();\n```\n\n## Human accounts: personal MCP key\n\nSince 0.16.0 a real person can connect their own mailbox, not only an AI\nemployee. In the web manager (Settings → MCP access, or the employee row →\n\"Connect\") the browser generates two secrets and shows them once:\n\n| Variable | Value | What the server stores |\n|---|---|---|\n| `AIONDA_API_KEY` | `tmmcp_…` | SHA-256 of the text |\n| `AIONDA_VAULT_KEY` | `tmv_…` | nothing – only an envelope of your master key: `iv ‖ AES-256-GCM(M, K = SHA-256(tmv_), AAD = \"aionda-mcp-master-key-v1:\" + key uuid) ‖ tag` |\n\nOn start the proxy calls `get_vault_keys`, opens the envelope with your `tmv_`\nkey and decrypts the vault private key with the result. If the envelope does\nnot open (wrong `tmv_`, revoked key, expired access) the proxy **stops with an\nerror** – there is no fallback and no \"decryption disabled\" mode. Company\nadministrators set an expiry (30 / 90 / 365 days or never) on the MCP switch;\nswitching it off revokes every personal key at once.\n\nKnown-answer vectors for the envelope: `kat/mcp-menschenschluessel.json`\n(shared with the web manager and the macOS app).\n\n## Features\n\n- **26 MCP tools** — folders, emails, DEAs, drafts, send/reply/forward, shared folders, events\n- **E2E decryption** — AES-256-GCM with PHP format translation, HKDF key derivation, gzip decompression, bucket-padding removal\n- **Post-quantum crypto** — Hybrid KEM (X25519 + ML-KEM-1024) via `@noble/post-quantum`\n- **Shared folders** — list, share, revoke, update permissions, decrypt shared folder keys\n- **Real-time events** — SSE/Mercure subscription with E2E encrypted event payloads\n- **Dual ESM + CJS** — works with import and require\n- **2 runtime dependencies** — only `@noble/hashes` and `@noble/post-quantum`\n\n## API Reference\n\n### Constructor\n\n```typescript\nnew AiondaMailClient({\n    apiKey: string;              // MCP API key (tma_*)\n    vaultKey?: string;           // Hex-encoded 32-byte vault master key\n    vaultPrivateKeys?: string;   // Hex-encoded x25519(32) + mlkem(3168) private keys\n    endpoint?: string;           // Server URL (default: https://trashmail.com)\n    timeout?: number;            // Request timeout in ms (default: 30000)\n})\n```\n\nWithout `vaultKey`/`vaultPrivateKeys`, the client works as a plain MCP transport (encrypted data returned as-is). With keys, `*Decrypted()` methods become available.\n\n### Lifecycle\n\n| Method | Description |\n|--------|-------------|\n| `connect()` | Initialize MCP session |\n| `disconnect()` | Close session |\n| `ping()` | Keep-alive |\n| `isConnected()` | Check session state |\n\n### Folders\n\n| Method | Description |\n|--------|-------------|\n| `listFolders()` | List folders (encrypted names) |\n| `listFoldersDecrypted()` | List folders with decrypted names |\n\n### Emails\n\n| Method | Description |\n|--------|-------------|\n| `listEmails(folder, limit, offset)` | List emails in folder |\n| `readEmail(uuid)` | Read email (encrypted) |\n| `readEmailDecrypted(uuid)` | Read + decrypt email |\n| `markRead(uuid)` | Mark as read |\n| `markUnread(uuid)` | Mark as unread |\n| `moveEmail(uuid, folder)` | Move to folder |\n| `deleteEmail(uuid)` | Delete email |\n\n### Send / Reply / Forward\n\n| Method | Description |\n|--------|-------------|\n| `sendEmail(params)` | Send new email |\n| `replyEmail(params)` | Reply to email |\n| `forwardEmail(params)` | Forward email |\n\n### Drafts\n\n| Method | Description |\n|--------|-------------|\n| `saveDraft(params)` | Save/update draft |\n| `listDrafts(limit, offset)` | List drafts |\n| `getDraft(id)` | Get draft |\n| `deleteDraft(id)` | Delete draft |\n\n### DEA Management\n\n| Method | Description |\n|--------|-------------|\n| `listDeas()` | List disposable addresses |\n| `getDea(uid)` | Get DEA details |\n| `createDea(params)` | Create new DEA |\n| `updateDea(params)` | Update DEA |\n| `deleteDea(uid)` | Delete DEA |\n\n### Shared Folders\n\n| Method | Description |\n|--------|-------------|\n| `listSharedFolders(direction?)` | List incoming + outgoing shares (`'both'`, `'incoming'`, `'outgoing'`) |\n| `shareFolder(params)` | Share folder with another user |\n| `revokeShare(uuid)` | Revoke a share |\n| `updateSharePermissions(params)` | Update share permissions |\n| `getRecipientKeys(username)` | Get recipient's public keys |\n| `decryptSharedFolderKey(share)` | Decrypt incoming share's folder key |\n\n### Events\n\n| Method | Description |\n|--------|-------------|\n| `callTool('event_subscribe', params)` | Subscribe to real-time SSE events |\n| `callTool('get_missed_events', params)` | Retrieve events missed while offline |\n\n### Low-Level\n\n```typescript\n// Call any MCP tool directly\nconst result = await client.callTool('tool_name', { param: 'value' });\n\n// List available tools\nconst tools = await client.listTools();\n```\n\n## Real-Time Events\n\nSubscribe to E2E encrypted server-sent events via Mercure:\n\n```typescript\nimport { AiondaMailClient, AiondaEventClient } from '@aiondadotcom/mail-mcp-client';\nimport { fromHex } from '@aiondadotcom/mail-mcp-client';\n\nconst client = new AiondaMailClient({ apiKey: 'tma_...' });\nawait client.connect();\n\nconst privateKeysRaw = fromHex('...');\nconst events = new AiondaEventClient(client, {\n    x25519PrivateKey: privateKeysRaw.slice(0, 32),\n    mlKemPrivateKey: privateKeysRaw.slice(32),\n});\n\nevents.on('email.received', (event) => {\n    console.log('New email:', event.data.email_uuid);\n});\n\nevents.on('notification.new', (event) => {\n    console.log('Notification:', event.data);\n});\n\nawait events.connect(['email.received', 'notification.new']);\n\n// Fetch events missed while offline\nconst missed = await events.fetchMissedEvents();\n\n// Disconnect\nevents.disconnect();\n```\n\n**Supported event types:** `email.received`, `notification.new`, `calendar.event`, `calendar.invite`, `chat.message`, `task.update`, `file.share`\n\n**Note:** EventSource is available natively in Node.js 22+. For Node.js 18-20, use a polyfill like `eventsource`.\n\n## Error Handling\n\n```typescript\nimport {\n    McpError,\n    McpAuthError,\n    McpRateLimitError,\n    McpSessionExpiredError,\n    McpToolError,\n    McpDecryptionError,\n} from '@aiondadotcom/mail-mcp-client';\n\ntry {\n    await client.readEmailDecrypted('uuid');\n} catch (error) {\n    if (error instanceof McpAuthError) {\n        // Invalid API key (error code 61)\n    } else if (error instanceof McpRateLimitError) {\n        // Rate limited (429), check error.retryAfter\n    } else if (error instanceof McpDecryptionError) {\n        // Decryption failed (wrong key, corrupted data)\n    }\n}\n```\n\n## Crypto Utilities\n\nFor advanced usage, crypto primitives are exported:\n\n```typescript\nimport {\n    decryptEmail,\n    decryptAesGcm,\n    decryptPhpAesGcm,\n    hybridDecapsulate,\n    deriveFolderKey,\n    decryptSharedFolderKey,\n    decompress,\n    isBucketPadded,\n    unpadFromBucket,\n    decodeMimeEncodedWords,\n    fromHex,\n    toHex,\n    fromBase64,\n    toBase64,\n} from '@aiondadotcom/mail-mcp-client';\n```\n\n## Development\n\n```bash\nnpm install\nnpm run build          # ESM + CJS\nnpm test               # Vitest (56+ tests)\nnpm run lint           # ESLint\nnpm run lint           # ESLint\n```\n\n## Architecture\n\n```\nsrc/\n  client.ts            # AiondaMailClient — high-level typed API\n  events.ts            # AiondaEventClient — SSE/Mercure real-time events\n  transport.ts         # HTTP JSON-RPC 2.0 transport\n  session.ts           # MCP session lifecycle\n  errors.ts            # Error hierarchy\n  constants.ts         # Protocol constants\n  types/               # TypeScript interfaces (tools, emails, folders, events)\n  crypto/              # Decryption pipeline\n    aes-gcm.ts         # AES-256-GCM with PHP format reorder\n    key-derivation.ts  # HKDF-SHA256 folder key derivation\n    hybrid-kem.ts      # X25519 + ML-KEM-1024\n    shared-folder-key.ts # Shared folder key decryption\n    email-decryptor.ts # Full email decryption pipeline\n    decompression.ts   # Gzip/zlib detection + decompression\n    bucket-padding.ts  # 0xDEAD bucket-padding removal\n    mime-decoder.ts    # RFC 2047 MIME encoded-word decoder\n    encoding.ts        # hex/base64 utilities\n```\n\n## License\n\nProprietary — Aionda GmbH\n","readmeFilename":"README.md"}