{"_id":"@atomicmail/mcp-mcpso","_rev":"14-9fbc6746b8e0a571c3a0678c7a9a61ca","name":"@atomicmail/mcp-mcpso","dist-tags":{"latest":"0.3.26"},"versions":{"0.3.14":{"name":"@atomicmail/mcp-mcpso","version":"0.3.14","keywords":["atomic-mail","atomicmail","mcp","model-context-protocol","agent","ai","jmap","esp","email","proof-of-work","mcpso"],"author":{"name":"Atomic Mail"},"license":"MIT","_id":"@atomicmail/mcp-mcpso@0.3.14","maintainers":[{"name":"geo313","email":"geo@boilerlab.ai"},{"name":"dom-dalty","email":"dom.dalty@atomicmail.io"}],"homepage":"https://atomicmail.ai?utm_source=npm&utm_medium=package&utm_campaign=mcpso","bugs":{"url":"https://github.com/Atomic-Mail/atomic-mail-agentic/issues"},"bin":{"atomicmail-mcp":"esm/mcp/main.js"},"dist":{"shasum":"3048121210f8f4e805050e7baf44e529be608bbd","tarball":"https://registry.npmjs.org/@atomicmail/mcp-mcpso/-/mcp-mcpso-0.3.14.tgz","fileCount":156,"integrity":"sha512-QAPdhZm7K/MK3P3SOTd+LCOFZmLi5kv2a4o/Opnu9kVTYcAKSuvWsEsfl4RkU391sEA7KQiyiKEUaHTD1OHbDQ==","signatures":[{"sig":"MEYCIQCY8eCgXjVH6qWBGIu6WYi3u6CC9m9VZoAjxZ3Tv8MhLQIhAPV/2UIyjHIrMtN4hWaaxySUA5v9to+HU8JPcBdbPfHD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275345},"engines":{"node":">=20"},"gitHead":"db5439f218b4071f5e13827f0aebc5b4c755a58a","mcpName":"io.github.Atomic-Mail/mcp","scripts":{},"_npmUser":{"name":"dom-dalty","email":"dom.dalty@atomicmail.io"},"atomicmail":{"channel":"mcpso"},"repository":{"url":"git+https://github.com/Atomic-Mail/atomic-mail-agentic.git","type":"git"},"_npmVersion":"10.9.8","description":"Atomic Mail MCP server — local stdio proxy with PoW auth and JMAP, for AI agents. (mcpso install channel)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","posthog-node":"^5.36.13","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-mcpso_0.3.14_1781697655706_0.7900928157964497","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"@atomicmail/mcp-mcpso","version":"0.3.15","keywords":["atomic-mail","atomicmail","mcp","model-context-protocol","agent","ai","jmap","esp","email","proof-of-work","mcpso"],"author":{"name":"Atomic Mail"},"license":"MIT","_id":"@atomicmail/mcp-mcpso@0.3.15","maintainers":[{"name":"geo313","email":"geo@boilerlab.ai"},{"name":"dom-dalty","email":"dom.dalty@atomicmail.io"}],"homepage":"https://atomicmail.ai?utm_source=npm&utm_medium=package&utm_campaign=mcpso","bugs":{"url":"https://github.com/Atomic-Mail/atomic-mail-agentic/issues"},"bin":{"atomicmail-mcp":"esm/mcp/main.js"},"dist":{"shasum":"3e3d6de79e1dc8105948f0cc2bda801e0d328778","tarball":"https://registry.npmjs.org/@atomicmail/mcp-mcpso/-/mcp-mcpso-0.3.15.tgz","fileCount":162,"integrity":"sha512-ayh+KwaQMdOzobIJyI5azYtgP8RSMuaDAxrvgj7mWjRLrCQzAqHKKJURLSZn+oTG2gCGTzKkhLXc6fXdFyUNLg==","signatures":[{"sig":"MEQCIAt9IJp0pQ1o0rLs8CYzgtSDhhIkhIVNtnSZokzQpOodAiBQGix6auoZ4qQ0R6hvIpTX4Ru04gqu/j6D3QGXsf+Lbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283161},"engines":{"node":">=20"},"gitHead":"715c3b844470dbfb96424b4f742c8cd09330a5b9","mcpName":"io.github.Atomic-Mail/mcp","scripts":{},"_npmUser":{"name":"dom-dalty","email":"dom.dalty@atomicmail.io"},"atomicmail":{"channel":"mcpso"},"repository":{"url":"git+https://github.com/Atomic-Mail/atomic-mail-agentic.git","type":"git"},"_npmVersion":"10.9.8","description":"Atomic Mail MCP server — local stdio proxy with PoW auth and JMAP, for AI agents. (mcpso install channel)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","posthog-node":"^5.36.13","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-mcpso_0.3.15_1781868203196_0.2294694996852944","host":"s3://npm-registry-packages-npm-production"}},"0.3.17-rc1":{"name":"@atomicmail/mcp-mcpso","version":"0.3.17-rc1","keywords":["atomic-mail","atomicmail","mcp","model-context-protocol","agent","ai","jmap","esp","email","proof-of-work","mcpso"],"author":{"name":"Atomic Mail"},"license":"MIT","_id":"@atomicmail/mcp-mcpso@0.3.17-rc1","maintainers":[{"name":"geo313","email":"geo@boilerlab.ai"},{"name":"dom-dalty","email":"dom.dalty@atomicmail.io"}],"homepage":"https://atomicmail.ai?utm_source=npm&utm_medium=package&utm_campaign=mcpso","bugs":{"url":"https://github.com/Atomic-Mail/atomic-mail-agentic/issues"},"bin":{"atomicmail-mcp":"esm/mcp/main.js"},"dist":{"shasum":"843db6b36f0305136783ef631b7a6a81d1ce3950","tarball":"https://registry.npmjs.org/@atomicmail/mcp-mcpso/-/mcp-mcpso-0.3.17-rc1.tgz","fileCount":165,"integrity":"sha512-lmAz7eO0+/WoeXpNhEb8SGntR1QyFBnR83q/ortsicz4pHcV2jfOK1khRP9GXHTHz+1NTRMUwOIvUkYpAC0Wcg==","signatures":[{"sig":"MEQCIEiZp5OIT3auB2Q8tur1fJAnQi3LXf55A+ndL1Piotr2AiAuCdRQPBTODR44xE1T2sxGrQwA3e9BdG6ybrMFqqXS2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287294},"engines":{"node":">=20"},"gitHead":"ebf46cc3230b85c7544c791eed7b415886f09f86","mcpName":"io.github.Atomic-Mail/mcp","scripts":{},"_npmUser":{"name":"dom-dalty","email":"dom.dalty@atomicmail.io"},"atomicmail":{"channel":"mcpso"},"repository":{"url":"git+https://github.com/Atomic-Mail/atomic-mail-agentic.git","type":"git"},"_npmVersion":"10.9.8","description":"Atomic Mail MCP server — local stdio proxy with PoW auth and JMAP, for AI agents. (mcpso install channel)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","posthog-node":"^5.36.13","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-mcpso_0.3.17-rc1_1781876387967_0.42039722108994604","host":"s3://npm-registry-packages-npm-production"}},"0.3.17-rc2":{"name":"@atomicmail/mcp-mcpso","version":"0.3.17-rc2","keywords":["atomic-mail","atomicmail","mcp","model-context-protocol","agent","ai","jmap","esp","email","proof-of-work","mcpso"],"author":{"name":"Atomic Mail"},"license":"MIT","_id":"@atomicmail/mcp-mcpso@0.3.17-rc2","maintainers":[{"name":"geo313","email":"geo@boilerlab.ai"},{"name":"dom-dalty","email":"dom.dalty@atomicmail.io"}],"homepage":"https://atomicmail.ai?utm_source=npm&utm_medium=package&utm_campaign=mcpso","bugs":{"url":"https://github.com/Atomic-Mail/atomic-mail-agentic/issues"},"bin":{"atomicmail-mcp":"esm/mcp/main.js"},"dist":{"shasum":"f2629b72b1e5ced710ae5bda9ccf438f63fc5314","tarball":"https://registry.npmjs.org/@atomicmail/mcp-mcpso/-/mcp-mcpso-0.3.17-rc2.tgz","fileCount":165,"integrity":"sha512-tJ2Fmxpn47uRCp41vJqc/xFhhvA+FcMAilWzUYI4iSc3bnaRypL6foiJxSftF0CLd7G+YW4/AH+/KuNvHIjSYw==","signatures":[{"sig":"MEUCIQD1FOagNZFI56ZEeTTxn8Lyo7Eoy/LxOb5/4ugeD17geAIgGXYyPQkmusYqRxR8YWCtCL5VZNlMJ5NO+HsmXzGDsFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287294},"engines":{"node":">=20"},"gitHead":"1dedcb43554e7d5889f4a1417985843b45bfc17b","mcpName":"io.github.Atomic-Mail/mcp","scripts":{},"_npmUser":{"name":"dom-dalty","email":"dom.dalty@atomicmail.io"},"atomicmail":{"channel":"mcpso"},"repository":{"url":"git+https://github.com/Atomic-Mail/atomic-mail-agentic.git","type":"git"},"_npmVersion":"10.9.8","description":"Atomic Mail MCP server — local stdio proxy with PoW auth and JMAP, for AI agents. (mcpso install channel)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","posthog-node":"^5.36.13","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-mcpso_0.3.17-rc2_1781877374108_0.057031921376706984","host":"s3://npm-registry-packages-npm-production"}},"0.3.17-rc3":{"name":"@atomicmail/mcp-mcpso","version":"0.3.17-rc3","keywords":["atomic-mail","atomicmail","mcp","model-context-protocol","agent","ai","jmap","esp","email","proof-of-work","mcpso"],"author":{"name":"Atomic Mail"},"license":"MIT","_id":"@atomicmail/mcp-mcpso@0.3.17-rc3","maintainers":[{"name":"geo313","email":"geo@boilerlab.ai"},{"name":"dom-dalty","email":"dom.dalty@atomicmail.io"}],"homepage":"https://atomicmail.ai?utm_source=npm&utm_medium=package&utm_campaign=mcpso","bugs":{"url":"https://github.com/Atomic-Mail/atomic-mail-agentic/issues"},"bin":{"atomicmail-mcp":"esm/mcp/main.js"},"dist":{"shasum":"afa04cb45439a51189f3639870928c5a42a2b39f","tarball":"https://registry.npmjs.org/@atomicmail/mcp-mcpso/-/mcp-mcpso-0.3.17-rc3.tgz","fileCount":171,"integrity":"sha512-sdfO0hxs4UDqUOLcVW4pXQqG10rXTGBhS42YC/N429EMqjgGIVBXFrgPU9OnQd9Mw2XwL2jCehjWlZ3BAwqWQQ==","signatures":[{"sig":"MEUCIQCDdE4o2ksAiYtKzOVNuUkyJQch7DFyAHFHzsqb7hI/jAIgRaw4pAIgOMzKUopZ1uXbvVPfRQlYoG6udRoVk/shQW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":302438},"engines":{"node":">=20"},"gitHead":"7814c85a5a081be42413c18acfa1f7da32681bbb","mcpName":"io.github.Atomic-Mail/mcp","scripts":{},"_npmUser":{"name":"dom-dalty","email":"dom.dalty@atomicmail.io"},"atomicmail":{"channel":"mcpso"},"repository":{"url":"git+https://github.com/Atomic-Mail/atomic-mail-agentic.git","type":"git"},"_npmVersion":"10.9.8","description":"Atomic Mail MCP server — local stdio proxy with PoW auth and JMAP, for AI agents. (mcpso install channel)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","posthog-node":"^5.36.13","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-mcpso_0.3.17-rc3_1781878877264_0.8872233808963059","host":"s3://npm-registry-packages-npm-production"}},"0.3.18":{"name":"@atomicmail/mcp-mcpso","version":"0.3.18","keywords":["atomic-mail","atomicmail","mcp","model-context-protocol","agent","ai","jmap","esp","email","proof-of-work","mcpso"],"author":{"name":"Atomic Mail"},"license":"MIT","_id":"@atomicmail/mcp-mcpso@0.3.18","maintainers":[{"name":"geo313","email":"geo@boilerlab.ai"},{"name":"dom-dalty","email":"dom.dalty@atomicmail.io"}],"homepage":"https://atomicmail.ai?utm_source=npm&utm_medium=package&utm_campaign=mcpso","bugs":{"url":"https://github.com/Atomic-Mail/atomic-mail-agentic/issues"},"bin":{"atomicmail-mcp":"esm/mcp/main.js"},"dist":{"shasum":"6452abbf5392dcb348d355d7d2f4ae46836249e6","tarball":"https://registry.npmjs.org/@atomicmail/mcp-mcpso/-/mcp-mcpso-0.3.18.tgz","fileCount":171,"integrity":"sha512-kAFxevWtMBCnIKrhKeYgowZGJA3h4ZCcNBx74ghnrZnkC2vqqwKTKox5Hqq/TYO6XD1svkK+o+Lf+Nh8WKtFoA==","signatures":[{"sig":"MEQCIDlEBZFGHPj0awqu/LSKLuo9qgkj3bhD7/OwCrXDBeUtAiBEv8TGSP5RXCCNlPmbsWuNBD8S7MN8QR/iF0Hk4pGIcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":302426},"engines":{"node":">=20"},"gitHead":"741469227c505b4308604adab29cded8aa73b980","mcpName":"io.github.Atomic-Mail/mcp","scripts":{},"_npmUser":{"name":"dom-dalty","email":"dom.dalty@atomicmail.io"},"atomicmail":{"channel":"mcpso"},"repository":{"url":"git+https://github.com/Atomic-Mail/atomic-mail-agentic.git","type":"git"},"_npmVersion":"10.9.8","description":"Atomic Mail MCP server — local stdio proxy with PoW auth and JMAP, for AI agents. (mcpso install channel)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","posthog-node":"^5.36.13","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-mcpso_0.3.18_1781879646686_0.8357965078533094","host":"s3://npm-registry-packages-npm-production"}},"0.3.19":{"name":"@atomicmail/mcp-mcpso","version":"0.3.19","keywords":["atomic-mail","atomicmail","mcp","model-context-protocol","agent","ai","jmap","esp","email","proof-of-work","mcpso"],"author":{"name":"Atomic Mail"},"license":"MIT","_id":"@atomicmail/mcp-mcpso@0.3.19","maintainers":[{"name":"geo313","email":"geo@boilerlab.ai"},{"name":"dom-dalty","email":"dom.dalty@atomicmail.io"}],"homepage":"https://atomicmail.ai?utm_source=npm&utm_medium=package&utm_campaign=mcpso","bugs":{"url":"https://github.com/Atomic-Mail/atomic-mail-agentic/issues"},"bin":{"atomicmail-mcp":"esm/mcp/main.js"},"dist":{"shasum":"ce925fc57a5e7eb8064cefa3990ee9e9cd5c7fde","tarball":"https://registry.npmjs.org/@atomicmail/mcp-mcpso/-/mcp-mcpso-0.3.19.tgz","fileCount":171,"integrity":"sha512-1SUbPEEs3r6GJAsk9I6mErswh/6PTCkmpVEtC4HAWYFLVzH0kV1nOe1PXAhI+anxnFP2KGJrIHqyfzALUsba2g==","signatures":[{"sig":"MEUCID9Y9swNQQHACjs8qAMIZoXizJYeZE6WZcpYYEYVPh3BAiEA+iO7zao4t6ZPjw8Yb2EQFlFjsx4iWt7Tscn2DK+kr1I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":302426},"engines":{"node":">=20"},"gitHead":"61f0e423c3062a8eaea9a2d06d04dcb82348b0a2","mcpName":"io.github.Atomic-Mail/mcp","scripts":{},"_npmUser":{"name":"dom-dalty","email":"dom.dalty@atomicmail.io"},"atomicmail":{"channel":"mcpso"},"repository":{"url":"git+https://github.com/Atomic-Mail/atomic-mail-agentic.git","type":"git"},"_npmVersion":"10.9.8","description":"Atomic Mail MCP server — local stdio proxy with PoW auth and JMAP, for AI agents. (mcpso install channel)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","posthog-node":"^5.36.13","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-mcpso_0.3.19_1781882049166_0.21856903190284083","host":"s3://npm-registry-packages-npm-production"}},"0.3.20-rc1":{"name":"@atomicmail/mcp-mcpso","version":"0.3.20-rc1","keywords":["atomic-mail","atomicmail","mcp","model-context-protocol","agent","ai","jmap","esp","email","proof-of-work","mcpso"],"author":{"name":"Atomic Mail"},"license":"MIT","_id":"@atomicmail/mcp-mcpso@0.3.20-rc1","maintainers":[{"name":"geo313","email":"geo@boilerlab.ai"},{"name":"dom-dalty","email":"dom.dalty@atomicmail.io"}],"homepage":"https://atomicmail.ai?utm_source=npm&utm_medium=package&utm_campaign=mcpso","bugs":{"url":"https://github.com/Atomic-Mail/atomic-mail-agentic/issues"},"bin":{"atomicmail-mcp":"esm/mcp/main.js"},"dist":{"shasum":"e73b26fe90c993ca4c575dca6c350e6fce870b1e","tarball":"https://registry.npmjs.org/@atomicmail/mcp-mcpso/-/mcp-mcpso-0.3.20-rc1.tgz","fileCount":171,"integrity":"sha512-OLVtfqBW1x0+FEkPgeHm24ii/Ifmgg6zLF9OSal3Fz5qsmh5zuMlSxMNgMllJbBSWx7/vjfMFDSc9Wv9tOJQ0g==","signatures":[{"sig":"MEQCIBfxVhiCOvzqInpWcv2nlbFFom4SZLYlwkkgbpZ4l77WAiA9HbVK2dTz4lAqxt1grZPeo3okZ/uWt9jqtEHnO8Zgkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":302438},"engines":{"node":">=20"},"gitHead":"13204d92ec1fb017aeab3aec465fb14aceb8531b","mcpName":"io.github.Atomic-Mail/mcp","scripts":{},"_npmUser":{"name":"dom-dalty","email":"dom.dalty@atomicmail.io"},"atomicmail":{"channel":"mcpso"},"repository":{"url":"git+https://github.com/Atomic-Mail/atomic-mail-agentic.git","type":"git"},"_npmVersion":"10.9.8","description":"Atomic Mail MCP server — local stdio proxy with PoW auth and JMAP, for AI agents. (mcpso install channel)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","posthog-node":"^5.36.13","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-mcpso_0.3.20-rc1_1781882995381_0.9641231609145731","host":"s3://npm-registry-packages-npm-production"}},"0.3.22":{"name":"@atomicmail/mcp-mcpso","version":"0.3.22","keywords":["atomic-mail","atomicmail","mcp","model-context-protocol","agent","ai","jmap","esp","email","proof-of-work","mcpso"],"author":{"name":"Atomic Mail"},"license":"MIT","_id":"@atomicmail/mcp-mcpso@0.3.22","maintainers":[{"name":"geo313","email":"geo@boilerlab.ai"},{"name":"dom-dalty","email":"dom.dalty@atomicmail.io"}],"homepage":"https://atomicmail.ai?utm_source=npm&utm_medium=package&utm_campaign=mcpso","bugs":{"url":"https://github.com/Atomic-Mail/atomic-mail-agentic/issues"},"bin":{"atomicmail-mcp":"esm/mcp/main.js"},"dist":{"shasum":"d664faae96d17ac8384964f93a00948d00dbe621","tarball":"https://registry.npmjs.org/@atomicmail/mcp-mcpso/-/mcp-mcpso-0.3.22.tgz","fileCount":171,"integrity":"sha512-qAa/XmDSWUmF3e0t1XGMIw2tohr6GIAcgiKjzuAx+8e+r0Ys74vO195lAglSY6aMgt7y75oeubEvi3zkaoDlgQ==","signatures":[{"sig":"MEUCIChjKJZ8cMhcwyL9Da8IUOCvb/1eF6Xqu1BAfOruJYvTAiEA5cfTMmu1ngqRzuiWY7dtF+9wnvivZXnNkdG0s0ZcWBk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":302426},"engines":{"node":">=20"},"gitHead":"eee50eb36b66fa1248a7999f6aab81cb9e8329b4","mcpName":"io.github.Atomic-Mail/mcp","scripts":{},"_npmUser":{"name":"dom-dalty","email":"dom.dalty@atomicmail.io"},"atomicmail":{"channel":"mcpso"},"repository":{"url":"git+https://github.com/Atomic-Mail/atomic-mail-agentic.git","type":"git"},"_npmVersion":"10.9.8","description":"Atomic Mail MCP server — local stdio proxy with PoW auth and JMAP, for AI agents. (mcpso install channel)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","posthog-node":"^5.36.13","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-mcpso_0.3.22_1782220808829_0.10349651832438744","host":"s3://npm-registry-packages-npm-production"}},"0.3.23":{"name":"@atomicmail/mcp-mcpso","version":"0.3.23","keywords":["atomic-mail","atomicmail","mcp","model-context-protocol","agent","ai","jmap","esp","email","proof-of-work","mcpso"],"author":{"name":"Atomic Mail"},"license":"MIT","_id":"@atomicmail/mcp-mcpso@0.3.23","maintainers":[{"name":"geo313","email":"geo@boilerlab.ai"},{"name":"dom-dalty","email":"dom.dalty@atomicmail.io"}],"homepage":"https://atomicmail.ai?utm_source=npm&utm_medium=package&utm_campaign=mcpso","bugs":{"url":"https://github.com/Atomic-Mail/atomic-mail-agentic/issues"},"bin":{"atomicmail-mcp":"esm/mcp/main.js"},"dist":{"shasum":"18fdd7a7cfd20474ce67a3954b8a9dca6466d1fa","tarball":"https://registry.npmjs.org/@atomicmail/mcp-mcpso/-/mcp-mcpso-0.3.23.tgz","fileCount":171,"integrity":"sha512-huV7QNeHS5zzLMxnzW+0ZNGATtwYo6Rs/kWEKNGY/0zRI3qH7NQ3rXOrmRDUuTb6S36pcakfAga5eTj4YYq3Dg==","signatures":[{"sig":"MEQCIBxA2cnJ7+66LguaOKO7tGJuCRq14JxZxox3+I1bD9NnAiABLcPN2osmP588BXzIYGntZAnewA5ObdP16b4NxlA8yQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":302426},"engines":{"node":">=20"},"gitHead":"fc013679d49329560f846cf75155179748c978a0","mcpName":"io.github.Atomic-Mail/mcp","scripts":{},"_npmUser":{"name":"dom-dalty","email":"dom.dalty@atomicmail.io"},"atomicmail":{"channel":"mcpso"},"repository":{"url":"git+https://github.com/Atomic-Mail/atomic-mail-agentic.git","type":"git"},"_npmVersion":"10.9.8","description":"Atomic Mail MCP server — local stdio proxy with PoW auth and JMAP, for AI agents. (mcpso install channel)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","posthog-node":"^5.36.13","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-mcpso_0.3.23_1782292026069_0.045583730637532405","host":"s3://npm-registry-packages-npm-production"}},"0.3.24":{"name":"@atomicmail/mcp-mcpso","version":"0.3.24","keywords":["atomic-mail","atomicmail","mcp","model-context-protocol","agent","ai","jmap","esp","email","proof-of-work","mcpso"],"author":{"name":"Atomic Mail"},"license":"MIT","_id":"@atomicmail/mcp-mcpso@0.3.24","maintainers":[{"name":"geo313","email":"geo@boilerlab.ai"},{"name":"dom-dalty","email":"dom.dalty@atomicmail.io"}],"homepage":"https://atomicmail.ai?utm_source=npm&utm_medium=package&utm_campaign=mcpso","bugs":{"url":"https://github.com/Atomic-Mail/atomic-mail-agentic/issues"},"bin":{"atomicmail-mcp":"esm/mcp/main.js"},"dist":{"shasum":"431c964c3af5e9d5f94e737e1240c98ca7e58521","tarball":"https://registry.npmjs.org/@atomicmail/mcp-mcpso/-/mcp-mcpso-0.3.24.tgz","fileCount":171,"integrity":"sha512-QVPTAiDhjEPSWfPwHHo2vZToeHIPqCCqzvZgCRXXuC/ypXLappzg41aDex0B4ZnJY2dkRNDxrEx01Xg6xyn4JA==","signatures":[{"sig":"MEQCIBu8p/oIM+as7QaR5eEEJQtACMrWHPNMkQiEmdAVpvSkAiAcjU0lFMDAjmIFFVI9xQARbZxwVTDib6eXwp1FEYsiFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":302426},"engines":{"node":">=20"},"gitHead":"e14391e1c7af81175af6525ad4f9fb16f291b1a4","mcpName":"io.github.Atomic-Mail/mcp","scripts":{},"_npmUser":{"name":"dom-dalty","email":"dom.dalty@atomicmail.io"},"atomicmail":{"channel":"mcpso"},"repository":{"url":"git+https://github.com/Atomic-Mail/atomic-mail-agentic.git","type":"git"},"_npmVersion":"10.9.8","description":"Atomic Mail MCP server — local stdio proxy with PoW auth and JMAP, for AI agents. (mcpso install channel)","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3","posthog-node":"^5.36.13","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-mcpso_0.3.24_1782995615643_0.4976843656690033","host":"s3://npm-registry-packages-npm-production"}},"0.3.25":{"name":"@atomicmail/mcp-mcpso","version":"0.3.25","keywords":["atomic-mail","atomicmail","mcp","model-context-protocol","agent","ai","jmap","esp","email","proof-of-work","mcpso"],"author":{"name":"Atomic Mail"},"license":"MIT","_id":"@atomicmail/mcp-mcpso@0.3.25","maintainers":[{"name":"geo313","email":"geo@boilerlab.ai"},{"name":"supersayin7","email":"egor.rybkov@atomicmail.cc"},{"name":"dom-dalty","email":"dom.dalty@atomicmail.io"}],"homepage":"https://atomicmail.ai?utm_source=npm&utm_medium=package&utm_campaign=mcpso","bugs":{"url":"https://github.com/Atomic-Mail/atomic-mail-agentic/issues"},"bin":{"atomicmail-mcp":"esm/mcp/main.js"},"dist":{"shasum":"8ef4a1ff10bacb0a864209fcf8087a2cae951ab2","tarball":"https://registry.npmjs.org/@atomicmail/mcp-mcpso/-/mcp-mcpso-0.3.25.tgz","fileCount":174,"integrity":"sha512-Rkbja6SQ1OVzTTJIq2joUKQ7vkb2hNsP88F9ujghWmrcTLnhrcWx6IludgJJUmsLcJuTvGgjKnNFYveOvZrlEA==","signatures":[{"sig":"MEMCIHBFjnO/fWrctTIjotfhUPMFrNHPjWBVnQ0CvmBmr7GtAh97YkQ31L4MR4O4CdZnqOevKCz+lF0HXq649mg8jqLP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309207},"engines":{"node":">=20"},"gitHead":"8300f87de5ecf317cf37cec920b492bfd0197716","mcpName":"io.github.Atomic-Mail/mcp","scripts":{},"_npmUser":{"name":"dom-dalty","email":"dom.dalty@atomicmail.io"},"atomicmail":{"channel":"mcpso"},"repository":{"url":"git+https://github.com/Atomic-Mail/atomic-mail-agentic.git","type":"git"},"_npmVersion":"10.9.8","description":"Atomic Mail MCP server — local stdio proxy with PoW auth and JMAP, for AI agents. (mcpso install channel)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","posthog-node":"^5.36.13","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-mcpso_0.3.25_1785343830171_0.2116277950901142","host":"s3://npm-registry-packages-npm-production"}},"0.3.26":{"name":"@atomicmail/mcp-mcpso","version":"0.3.26","description":"Atomic Mail MCP server — local stdio proxy with PoW auth and JMAP, for AI agents. (mcpso install channel)","keywords":["atomic-mail","atomicmail","mcp","model-context-protocol","agent","ai","jmap","esp","email","proof-of-work","mcpso"],"author":{"name":"Atomic Mail"},"homepage":"https://atomicmail.ai?utm_source=npm&utm_medium=package&utm_campaign=mcpso","repository":{"type":"git","url":"git+https://github.com/Atomic-Mail/atomic-mail-agentic.git"},"license":"MIT","bugs":{"url":"https://github.com/Atomic-Mail/atomic-mail-agentic/issues"},"scripts":{},"bin":{"atomicmail-mcp":"esm/mcp/main.js"},"publishConfig":{"access":"public"},"atomicmail":{"channel":"mcpso"},"mcpName":"io.github.Atomic-Mail/mcp","engines":{"node":">=20"},"dependencies":{"@modelcontextprotocol/sdk":"^1.29.0","posthog-node":"^5.36.13","zod":"^4.4.3"},"devDependencies":{"@types/node":"^20.12.0"},"_id":"@atomicmail/mcp-mcpso@0.3.26","gitHead":"99635fd330717bcb07429c5a52fb717edd835312","_nodeVersion":"22.23.1","_npmVersion":"10.9.8","dist":{"integrity":"sha512-HA+Fi4ymGxEA7js/lIF1t+F82EXL8VDao28FF8K+5rez1vUoVJ9vFXTSDZuY5mf+4hgeUUZTtKcKrHfHYL9y/w==","shasum":"70073c5a616c51e77e6c7300017a81973899bb51","tarball":"https://registry.npmjs.org/@atomicmail/mcp-mcpso/-/mcp-mcpso-0.3.26.tgz","fileCount":178,"unpackedSize":329361,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAt07WYB4CoRQmdssY27povazZLiCouQEsVTGy50Qbi/AiBznm06SamsCiKEKKMrHpr4zOV040jiGWKgJwbusABweA=="}]},"_npmUser":{"name":"dom-dalty","email":"dom.dalty@atomicmail.io"},"directories":{},"maintainers":[{"name":"geo313","email":"geo@boilerlab.ai"},{"name":"supersayin7","email":"egor.rybkov@atomicmail.cc"},{"name":"dom-dalty","email":"dom.dalty@atomicmail.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-mcpso_0.3.26_1786116005514_0.6268349726554787"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-17T12:00:55.367Z","modified":"2026-08-07T15:20:05.921Z","0.3.14":"2026-06-17T12:00:55.924Z","0.3.15":"2026-06-19T11:23:23.339Z","0.3.17-rc1":"2026-06-19T13:39:48.095Z","0.3.17-rc2":"2026-06-19T13:56:14.280Z","0.3.17-rc3":"2026-06-19T14:21:17.443Z","0.3.18":"2026-06-19T14:34:06.845Z","0.3.19":"2026-06-19T15:14:09.325Z","0.3.20-rc1":"2026-06-19T15:29:55.624Z","0.3.22":"2026-06-23T13:20:08.964Z","0.3.23":"2026-06-24T09:07:06.242Z","0.3.24":"2026-07-02T12:33:35.791Z","0.3.25":"2026-07-29T16:50:30.315Z","0.3.26":"2026-08-07T15:20:05.686Z"},"bugs":{"url":"https://github.com/Atomic-Mail/atomic-mail-agentic/issues"},"author":{"name":"Atomic Mail"},"license":"MIT","homepage":"https://atomicmail.ai?utm_source=npm&utm_medium=package&utm_campaign=mcpso","keywords":["atomic-mail","atomicmail","mcp","model-context-protocol","agent","ai","jmap","esp","email","proof-of-work","mcpso"],"repository":{"type":"git","url":"git+https://github.com/Atomic-Mail/atomic-mail-agentic.git"},"description":"Atomic Mail MCP server — local stdio proxy with PoW auth and JMAP, for AI agents. (mcpso install channel)","maintainers":[{"name":"geo313","email":"geo@boilerlab.ai"},{"name":"supersayin7","email":"egor.rybkov@atomicmail.cc"},{"name":"dom-dalty","email":"dom.dalty@atomicmail.io"}],"readme":"Install package for mcpso integration (same as @atomicmail/mcp).\n\n---\ndescription: Install and configure the @atomicmail/mcp-gh-pages stdio server, tools (register, jmap_request, help), and host-specific notes for chat-based agents.\n---\n\n# @atomicmail/mcp-gh-pages\n\nAtomic Mail MCP server — a **local stdio** Model Context Protocol server that\ngives an AI agent a programmable email inbox over JMAP, with automatic\nProof-of-Work auth and capability-token rotation.\n\n::: tip There are two MCP servers\nThis page is the **local** one: it runs on your machine via `npx`, registers its\nown inbox with proof of work, and keeps credentials on disk.\n\nThere is also a **hosted [remote MCP server](/mcp-remote)** at\n`https://mcp.atomicmail.ai/mcp` — no local code, no credential files, OAuth\nsign-in with Google or GitHub, and inboxes owned by a human account. Use that one\nwhen your host cannot run `npx`, or when a person should own the mailbox.\n:::\n\n## For AI agents — call `help` early and often\n\n**Use the `help` tool as your primary documentation source.** MCP hosts choose\ntools from short descriptions; when placeholders, JMAP `using` URNs, attachment\nuploads, or cron setup are unclear, **call `help` instead of guessing** from\ngeneral JMAP knowledge or a stale README copy. The topics ship inside the\ninstalled package and always match the version your host is running.\n\n**Suggested calls:** `help` with no topic (overview) at the start of a mail\ntask; `help` with topic `presets` before your first non-trivial `jmap_request`;\n`help` with topic `cron` immediately after a successful `register`; `help`\nwith topic `jmap_cheatsheet` when sending mail or using blobs; `help` with\ntopic `troubleshooting` when errors mention missing placeholders, auth, or\npreset shadowing. If anything disagrees with docs you read elsewhere, **trust\n`help` from this package**.\n\n## Install\n\n```json\n// mcp.json\n\n{\n  \"mcpServers\": {\n    \"atomicmail\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@atomicmail/mcp-gh-pages\"]\n    }\n  }\n}\n```\n\nYour MCP host spawns this process; see configuration below.\n\nFor ClawHub, use the MCP-only channel package:\n\n```json\n{\n  \"mcpServers\": {\n    \"atomicmail\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@atomicmail/mcp-clawhub\"]\n    }\n  }\n}\n```\n\n## Tools exposed\n\n| Tool           | Description                                                                                                                                                                                                       |\n| -------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `register`     | PoW signup; persists credentials. Usernames are 5–21 characters (local-part of your `@atomicmail.ai` address). Idempotent when username matches inbox. A different username is rejected unless you pass a separate `credentials_dir` or `forced: true`. Optional `credentials_dir` per call (parity with AgentSkill `--credentials-dir`). |\n| `jmap_request` | JMAP batch via `ops` or `ops_file`. Optional `credentials_dir` per call. Uppercase `$VAR_NAME` tokens are substituted (`$ACCOUNT_ID` / `$INBOX` / `$INBOX_MAILBOX_ID` / `$UPLOAD_URL` / `$DOWNLOAD_URL` from session; others via optional `vars` map). |\n| `help`         | Built-in docs (`topic` optional); use `topic: \"readme\"` for the published package `README.md`. Use `topic: \"multi_account\"` for multiple inboxes on one MCP server.                                                                                                                    |\n\n## Typical MCP workflow\n\n1. Call `register` with a username (or rely on existing `credentials.json`).\n   If credentials already exist for a different username, pass a **separate**\n   `credentials_dir` to add another account, or pass `forced: true` only when\n   you intend to replace credentials in the **same** directory (after backing\n   it up).\n2. **After register:** arrange hourly inbox polling per your runtime. Native cron\n   hosts (OpenClaw, Hermes, atomic-agent) schedule an hourly **agent** job whose\n   prompt fetches inbox mail via `{ \"ops_file\": \"list_inbox.json\" }`. Hosts\n   without native cron should ask the operator to set up polling on a capable\n   host or remind manual fetch — do **not** work around with OS schedulers or\n   cross-platform scheduling. Do **not** cron `atomicmail jmap_request` alone.\n   Call `help` with topic `cron` for examples.\n3. `jmap_request` with `ops` or `ops_file` (optional `vars` for `$TO`,\n   `$SUBJECT`, etc.).\n4. `help` when stuck.\n\n### Hourly inbox polling (after register)\n\nInvoke a **full agent turn** so you can reply, forward, or follow up — not a\nraw CLI log or headless one-shot.\n\n| Setup | Workflow |\n| --- | --- |\n| OpenClaw | `openclaw cron add` + `--announce` |\n| Hermes | `hermes cron create` + `--deliver` |\n| Atomic Bot | OpenClaw or Hermes |\n| atomic-agent | `atomic-agent task create --cron` |\n| No native cron (Claude, Pi, Cursor, …) | Ask operator to schedule on a capable host, or remind manual fetch |\n\nWorkflow options and agent prompt: MCP `help` topic `cron`, [`SKILL.md`](./SKILL.md#hourly-inbox-polling-after-register), or `atomicmail help --topic cron`.\n\n## `jmap_request` input patterns\n\n`jmap_request` accepts either:\n\n- inline `ops` — a JSON **string** whose value is either a **methodCalls array**\n  (for example `[[\"Mailbox/get\", {...}, \"m0\"]]`) or a full envelope object\n  `{ \"using\": [...], \"methodCalls\": [...] }`, or\n- `ops_file` — path to a JSON file containing the same shapes as `ops`.\n\nWhen using `ops_file`, relative paths first resolve against the credential\ndirectory. If a file is not present there, the runtime falls back to bundled\npresets shipped in the npm package.\n\n### Default `using` for a bare methodCalls array\n\nIf `ops` is **only** a methodCalls array (no `using` in the JSON), the server\nmerges the tool’s default capability list — today\n**`urn:ietf:params:jmap:core`** and **`urn:ietf:params:jmap:mail`** only. For\n**`EmailSubmission/set`**, **`Blob/upload`**, or **`Blob/get`**, either pass a\nfull envelope that includes the right URNs in `using`, or rely on your MCP host\npassing an extended `using` array on the tool call (when supported). See\n[`JMAP using and inline ops`](/jmap-using) for the full picture.\n\nSuccessful responses may include a top-level **`_next`** field (suggested\nfollow-ups); that is not part of RFC 8620 — see [`Raw JMAP requests`](/jmap)\n(“Successful responses and `_next`”).\n\n## Presets and placeholders\n\nPass **`vars`** on the **`jmap_request`** tool next to **`ops`** or\n**`ops_file`** (not inside the ops JSON string).\n\nExamples:\n\n`{ \"ops_file\": \"list_inbox.json\" }`\n\n`{ \"ops_file\": \"send_mail.json\", \"vars\": { \"TO\": \"a@b.com\", \"SUBJECT\": \"Hi\", \"BODY\": \"...\" } }`\n\n**Resolution:** relative `ops_file` paths resolve to the credential directory\nfirst, then bundled presets in the package.\n\n**Preset shadowing:** a file such as `list_inbox.json` in the credential\ndirectory replaces the bundled preset with the same name. After upgrading\n`@atomicmail/mcp-gh-pages`, errors about missing placeholders often mean an **older**\npreset copy on disk — delete or update it, or pass an absolute `ops_file` path.\n\n**Full** placeholder grammar, built-ins (`$INBOX` vs `$INBOX_MAILBOX_ID`,\nattachment tokens, bundled preset names): use the **`help`** tool with topic\n**`presets`**.\n\n## Credential files and token lifecycle\n\nMode `0600`: `credentials.json` (includes `apiKey`, `inboxId`, endpoints, blob\nURL templates), `session.jwt` (session bearer, rotated), `capability.jwt` (JMAP\nbearer, short TTL). MCP and the AgentSkill CLI create and rotate these\nautomatically.\n\nFor raw HTTP auth steps, see [`REST authentication flow`](/rest-auth). For the\naccount-based alternative — a human authorizing an app over OAuth, with no PoW\nand no credential files — see [`OAuth 2.0`](/oauth) and the\n[`remote MCP server`](/mcp-remote).\n\n## Attachments and blobs\n\n- **In-band (RFC 9404):** `Blob/upload` / `Blob/get` in the same JMAP batch as\n  mail methods. Shapes, limits, and copy-paste JSON:\n  [Raw JMAP requests](./jmap.md#attachments-rfc-9404-inline-blob-flow).\n- **Out-of-band (RFC 8620):** session **`uploadUrl`** / **`downloadUrl`**. MCP\n  **`attachments`** uploads each local file first, then substitutes\n  `$ATTACHMENT_N_BLOB_ID` (and related placeholders) into your ops. Use preset\n  **`send_mail_blob_attachment.json`** with **`attachments`**.\n\nWhen the session advertises blob limits, **`jmap_request`** may **reject before\nPOST** computable oversize `Blob/upload` payloads and attachment file sizes (see\n[RFC 9404 §3.1](https://www.rfc-editor.org/rfc/rfc9404#section-3.1)). If\n`maxSizeBlobSet` is `null`, no client octet cap is applied (the server may still\nreject the request).\n\n## Multiple accounts / agents\n\nOne MCP server can manage several isolated inboxes. Pass optional\n`credentials_dir` on **`register`** and **`jmap_request`** (same idea as\nAgentSkill `--credentials-dir`). When omitted, the default directory applies\n(`ATOMIC_MAIL_CREDENTIALS_DIR` or `~/.atomicmail`).\n\n```json\n{ \"username\": \"alice\", \"credentials_dir\": \"~/.atomicmail/alice\" }\n{ \"ops_file\": \"list_inbox.json\", \"credentials_dir\": \"~/.atomicmail/bob\" }\n```\n\n- **Add a second account** without touching the first: use a new path on\n  `register`, not `forced: true`.\n- **Replace** credentials in one directory: back it up, then `forced: true`.\n- **Concurrency:** do not run parallel tool calls against the same\n  `credentials_dir` (JWT files have no locking).\n\nFull details: MCP `help` topic **`multi_account`**.\n\n## Defaults\n\n- auth endpoint: `https://auth.atomicmail.ai`\n- api endpoint: `https://api.atomicmail.ai`\n- credentials directory: `~/.atomicmail`\n\n## Overriding defaults\n\n```json\n{\n  \"mcpServers\": {\n    \"atomicmail\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@atomicmail/mcp-gh-pages\"],\n      \"env\": {\n        \"ATOMIC_MAIL_AUTH_URL\": \"https://custom-auth.example\",\n        \"ATOMIC_MAIL_API_URL\": \"https://custom-api.example\",\n        \"ATOMIC_MAIL_CREDENTIALS_DIR\": \"/Users/me/.atomicmail\",\n        \"ATOMIC_MAIL_INBOX_DOMAIN\": \"mail.example.com\",\n        \"ATOMIC_MAIL_SCRYPT_SALT\": \"hex-salt-override\",\n        \"ATOMIC_MAIL_API_KEY\": \"existing-api-key\"\n      }\n    }\n  }\n}\n```\n\n## Install attribution (UTM)\n\nThe MCP server is stdio-only, so there is no CLI flag — set `ATOMICMAIL_UTM` in\nthe `env` block to tag where the install came from. A landing page templates\nthis into the copy-paste `mcpServers` config:\n\n```json\n{\n  \"mcpServers\": {\n    \"atomicmail\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@atomicmail/mcp\"],\n      \"env\": {\n        \"ATOMICMAIL_UTM\": \"utm_source=blog&utm_medium=cpc&utm_campaign=launch\"\n      }\n    }\n  }\n}\n```\n\nThe value is a URL-query-style string. Recognized keys are `utm_source`,\n`utm_medium`, `utm_campaign`, `utm_term`, and `utm_content`; anything else is\nignored and each value is capped at 64 characters. Attribution is attached when\nthe `register` tool creates a new account, never on API-key login, and never\nblocks registration.\n","readmeFilename":"README.md"}