{"_id":"@cristiano-morgante/gmail-mcp-manager","_rev":"13-315e1c89be06160c5e113ae3e996ad07","name":"@cristiano-morgante/gmail-mcp-manager","dist-tags":{"latest":"1.4.0"},"versions":{"1.0.0":{"name":"@cristiano-morgante/gmail-mcp-manager","version":"1.0.0","keywords":["mcp","gmail","google-api","oauth2","email","context7","typescript","cli"],"author":{"name":"MCP Gmail Manager"},"license":"MIT","_id":"@cristiano-morgante/gmail-mcp-manager@1.0.0","maintainers":[{"name":"cristiano-morgante","email":"cristiano@morgante.com.br"}],"homepage":"https://github.com/mcp/gmail-manager#readme","bugs":{"url":"https://github.com/mcp/gmail-manager/issues"},"bin":{"gmail-mcp":"dist/cli.js"},"dist":{"shasum":"b8b02adf8a8c9103e1ad382c1ae3d46a9b9dee5c","tarball":"https://registry.npmjs.org/@cristiano-morgante/gmail-mcp-manager/-/gmail-mcp-manager-1.0.0.tgz","fileCount":27,"integrity":"sha512-fECqOWeT9hBSVz8N1fOgAqEnSHOHwFKEvUQ2ptjly6HalzhMOL/scfjeP3netRPGP2x9HfGny8PEheYiFfGKiw==","signatures":[{"sig":"MEUCIEgHWdf6dQyKcEu49NyQ64aPPtDdeCaz+Uqo4gdxLvrsAiEA6Cq7UAVhT8z0ujxh77EojhMbnRqY6MPSk3OddENHciI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155746},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./cli":{"import":"./dist/cli.js","require":"./dist/cli.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","start":"node dist/cli.js","format":"prettier --write src/**/*.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"cristiano-morgante","email":"cristiano@morgante.com.br"},"repository":{"url":"git+https://github.com/mcp/gmail-manager.git","type":"git"},"_npmVersion":"11.4.0","description":"MCP Server for Gmail API management with OAuth2 authentication and Context7 integration","directories":{},"_nodeVersion":"22.14.0","dependencies":{"open":"^10.2.0","chalk":"^5.0.0","dotenv":"^16.0.0","inquirer":"^9.0.0","commander":"^12.0.0","googleapis":"^140.0.0","server-destroy":"^1.0.1","google-auth-library":"^9.0.0","@types/server-destroy":"^1.0.4","@upstash/context7-mcp":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gmail-mcp-manager_1.0.0_1753472346616_0.5732666512881099","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@cristiano-morgante/gmail-mcp-manager","version":"1.1.0","keywords":["mcp","gmail","google-api","oauth2","email","context7","typescript","cli"],"author":{"name":"MCP Gmail Manager"},"license":"MIT","_id":"@cristiano-morgante/gmail-mcp-manager@1.1.0","maintainers":[{"name":"cristiano-morgante","email":"cristiano@morgante.com.br"}],"homepage":"https://github.com/mcp/gmail-manager#readme","bugs":{"url":"https://github.com/mcp/gmail-manager/issues"},"bin":{"gmail-mcp":"dist/cli.js","gmail-mcp-server":"dist/mcp-server.js"},"dist":{"shasum":"1cef557c630c8a889bce70a7733acba66051f077","tarball":"https://registry.npmjs.org/@cristiano-morgante/gmail-mcp-manager/-/gmail-mcp-manager-1.1.0.tgz","fileCount":31,"integrity":"sha512-Y9OTYQ0OAXtaNE0q5TiEuhFo8UCGiPtYYHp11/7miYfK41jK/VvBOfOw9dVGX/n6NjM/dcXxp4dVxE4RWQ3Tgw==","signatures":[{"sig":"MEUCIQCKPCZSfw9CzZFL33fsWNS350i/zV+WLx6EYiX7x1+QwgIgFjaOqdQF8Nxz9X7QdJyy/UN5XuaEtsXHOGoulLzjwR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184420},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./cli":{"import":"./dist/cli.js","require":"./dist/cli.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","start":"node dist/cli.js","format":"prettier --write src/**/*.ts","mcp-server":"node dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"cristiano-morgante","email":"cristiano@morgante.com.br"},"repository":{"url":"git+https://github.com/mcp/gmail-manager.git","type":"git"},"_npmVersion":"11.4.0","description":"MCP Server for Gmail API management with OAuth2 authentication and Context7 integration","directories":{},"_nodeVersion":"22.14.0","dependencies":{"open":"^10.2.0","chalk":"^5.0.0","dotenv":"^16.0.0","inquirer":"^9.0.0","commander":"^12.0.0","googleapis":"^140.0.0","server-destroy":"^1.0.1","google-auth-library":"^9.0.0","@types/server-destroy":"^1.0.4","@upstash/context7-mcp":"latest","@modelcontextprotocol/sdk":"^1.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gmail-mcp-manager_1.1.0_1753473591591_0.15530870398042462","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@cristiano-morgante/gmail-mcp-manager","version":"1.2.0","keywords":["mcp","gmail","google-api","oauth2","email","context7","typescript","cli"],"author":{"name":"MCP Gmail Manager"},"license":"MIT","_id":"@cristiano-morgante/gmail-mcp-manager@1.2.0","maintainers":[{"name":"cristiano-morgante","email":"cristiano@morgante.com.br"}],"homepage":"https://github.com/Simplify-Technology/gmail-mcp-manager#readme","bugs":{"url":"https://github.com/Simplify-Technology/gmail-mcp-manager/issues"},"bin":{"gmail-mcp":"dist/cli.js","gmail-mcp-server":"dist/mcp-server.js"},"dist":{"shasum":"f8b7a5dca7814aa8581ef1cfc834517499c89386","tarball":"https://registry.npmjs.org/@cristiano-morgante/gmail-mcp-manager/-/gmail-mcp-manager-1.2.0.tgz","fileCount":31,"integrity":"sha512-zccs6vDHtraMF5gH/uHQotQ7mmGzTwC7EHoV/inJdk5kquBiN25vYDDzby0kFvPpHbM+cNXs4vgJQJq7g2WHIw==","signatures":[{"sig":"MEQCIHQFyLYut6sjI7TmQD9Q55ltyO3WTB+S64CkRY2md3jkAiBYfdLCGk5I6vHPubdgM8hwxtVPdQDdz+I6Rg1VhHq4ZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184697},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./cli":{"import":"./dist/cli.js","require":"./dist/cli.js"}},"gitHead":"ad4987c1489ed9bc728581d6e4dd44fdc24a1f79","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","start":"node dist/cli.js","format":"prettier --write src/**/*.ts","mcp-server":"node dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"cristiano-morgante","email":"cristiano@morgante.com.br"},"repository":{"url":"git+https://github.com/Simplify-Technology/gmail-mcp-manager.git","type":"git"},"_npmVersion":"11.4.0","description":"MCP Server for Gmail API management with OAuth2 authentication and Context7 integration","directories":{},"_nodeVersion":"22.14.0","dependencies":{"open":"^10.2.0","chalk":"^5.0.0","dotenv":"^16.0.0","inquirer":"^9.0.0","commander":"^12.0.0","googleapis":"^140.0.0","server-destroy":"^1.0.1","google-auth-library":"^9.0.0","@types/server-destroy":"^1.0.4","@upstash/context7-mcp":"latest","@modelcontextprotocol/sdk":"^1.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gmail-mcp-manager_1.2.0_1753474962192_0.5742214624382234","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@cristiano-morgante/gmail-mcp-manager","version":"1.3.0","keywords":["mcp","gmail","google-api","oauth2","email","context7","typescript","cli"],"author":{"name":"MCP Gmail Manager"},"license":"MIT","_id":"@cristiano-morgante/gmail-mcp-manager@1.3.0","maintainers":[{"name":"cristiano-morgante","email":"cristiano@morgante.com.br"}],"homepage":"https://github.com/Simplify-Technology/gmail-mcp-manager#readme","bugs":{"url":"https://github.com/Simplify-Technology/gmail-mcp-manager/issues"},"bin":{"gmail-mcp":"dist/cli.js","gmail-mcp-server":"dist/mcp-server.js"},"dist":{"shasum":"2ca180e2ed7ade63a5f5561cc78b68418d188511","tarball":"https://registry.npmjs.org/@cristiano-morgante/gmail-mcp-manager/-/gmail-mcp-manager-1.3.0.tgz","fileCount":31,"integrity":"sha512-/pu8lHKXx6dF+cWBIRVvbRwnuftkkoNcipzzZdntHpTnyCnR8VRnydR60uxyFjh8iG0JEHYIdH1w7u9/hrHnZA==","signatures":[{"sig":"MEYCIQCYdFBOT/EDpTPSlUnnccnpp6+s944t4qCHm4YfcN4adgIhAOyQCfxE1Zw+syx7sapNiezYXmg8X9USDRjA85+FA+64","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184697},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./cli":{"import":"./dist/cli.js","require":"./dist/cli.js"}},"gitHead":"c96fed066b9ddd70da7f7aea04cf030248b68f1e","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","start":"node dist/cli.js","format":"prettier --write src/**/*.ts","mcp-server":"node dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"cristiano-morgante","email":"cristiano@morgante.com.br"},"repository":{"url":"git+https://github.com/Simplify-Technology/gmail-mcp-manager.git","type":"git"},"_npmVersion":"11.4.0","description":"MCP Server for Gmail API management with OAuth2 authentication and Context7 integration","directories":{},"_nodeVersion":"22.14.0","dependencies":{"open":"^10.2.0","chalk":"^5.0.0","dotenv":"^16.0.0","inquirer":"^9.0.0","commander":"^12.0.0","googleapis":"^140.0.0","server-destroy":"^1.0.1","google-auth-library":"^9.0.0","@types/server-destroy":"^1.0.4","@upstash/context7-mcp":"latest","@modelcontextprotocol/sdk":"^1.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gmail-mcp-manager_1.3.0_1753475370443_0.36647196828509276","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@cristiano-morgante/gmail-mcp-manager","version":"1.3.1","keywords":["mcp","gmail","google-api","oauth2","email","context7","typescript","cli"],"author":{"name":"MCP Gmail Manager"},"license":"MIT","_id":"@cristiano-morgante/gmail-mcp-manager@1.3.1","maintainers":[{"name":"cristiano-morgante","email":"cristiano@morgante.com.br"}],"homepage":"https://github.com/Simplify-Technology/gmail-mcp-manager#readme","bugs":{"url":"https://github.com/Simplify-Technology/gmail-mcp-manager/issues"},"bin":{"gmail-mcp":"dist/cli.js","gmail-mcp-server":"dist/mcp-server.js"},"dist":{"shasum":"9e468cd151a87b746309c8f13c0037ca8cac22bc","tarball":"https://registry.npmjs.org/@cristiano-morgante/gmail-mcp-manager/-/gmail-mcp-manager-1.3.1.tgz","fileCount":31,"integrity":"sha512-TvMsUpNOM5p7X3JxCytFyQx4rg0kZ3C7T8jfP4U3IztV15gKJeVFNovHguPAhAzVT2C1fSC4yVVKmH6oCVf9XQ==","signatures":[{"sig":"MEYCIQDrblqn7Q0rhKobO6kCxWJ87Z8S33P0+omAnKUPLvgjSwIhAPLlIyNgzed+jhdDbVvdMs0METcKJ1NFxR6lhZnNyUCL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185447},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./cli":{"import":"./dist/cli.js","require":"./dist/cli.js"}},"gitHead":"8a618d9fc9f44193a2a83e4484874275ae1e87d1","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","start":"node dist/cli.js","format":"prettier --write src/**/*.ts","mcp-server":"node dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"cristiano-morgante","email":"cristiano@morgante.com.br"},"repository":{"url":"git+https://github.com/Simplify-Technology/gmail-mcp-manager.git","type":"git"},"_npmVersion":"11.4.0","description":"MCP Server for Gmail API management with OAuth2 authentication and Context7 integration","directories":{},"_nodeVersion":"22.14.0","dependencies":{"open":"^10.2.0","chalk":"^5.0.0","dotenv":"^16.0.0","inquirer":"^9.0.0","commander":"^12.0.0","googleapis":"^140.0.0","server-destroy":"^1.0.1","google-auth-library":"^9.0.0","@types/server-destroy":"^1.0.4","@upstash/context7-mcp":"latest","@modelcontextprotocol/sdk":"^1.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gmail-mcp-manager_1.3.1_1753476025582_0.9093978962574218","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@cristiano-morgante/gmail-mcp-manager","version":"1.3.2","keywords":["mcp","gmail","google-api","oauth2","email","context7","typescript","cli"],"author":{"name":"MCP Gmail Manager"},"license":"MIT","_id":"@cristiano-morgante/gmail-mcp-manager@1.3.2","maintainers":[{"name":"cristiano-morgante","email":"cristiano@morgante.com.br"}],"homepage":"https://github.com/Simplify-Technology/gmail-mcp-manager#readme","bugs":{"url":"https://github.com/Simplify-Technology/gmail-mcp-manager/issues"},"bin":{"gmail-mcp":"dist/cli.js","gmail-mcp-server":"dist/mcp-server.js"},"dist":{"shasum":"e7161986f12619d65a6466fdaec5835fd3555826","tarball":"https://registry.npmjs.org/@cristiano-morgante/gmail-mcp-manager/-/gmail-mcp-manager-1.3.2.tgz","fileCount":31,"integrity":"sha512-8oIqGkBuLvPQ/qZ0uOYQUzEH2xl2ZiUrYeawc68hkJKS5jvSlGsVcLUB37TmPK1f5KS6ird7nVzHZdo+iIPdbg==","signatures":[{"sig":"MEYCIQD+uA7NsEiicg008DmGoQjhNGzXmwL2e12XzNd5niY7dgIhALqXCKZHRCPDI1+x6JOMFwTKAn6Fm18Cc/cObNZtz5KQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184697},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./cli":{"import":"./dist/cli.js","require":"./dist/cli.js"}},"gitHead":"c621d6ffe94b476a099a410a2239970d6a75f52d","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","start":"node dist/cli.js","format":"prettier --write src/**/*.ts","mcp-server":"node dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"cristiano-morgante","email":"cristiano@morgante.com.br"},"repository":{"url":"git+https://github.com/Simplify-Technology/gmail-mcp-manager.git","type":"git"},"_npmVersion":"11.4.0","description":"MCP Server for Gmail API management with OAuth2 authentication and Context7 integration","directories":{},"_nodeVersion":"22.14.0","dependencies":{"open":"^10.2.0","chalk":"^5.0.0","dotenv":"^16.0.0","inquirer":"^9.0.0","commander":"^12.0.0","googleapis":"^140.0.0","server-destroy":"^1.0.1","google-auth-library":"^9.0.0","@types/server-destroy":"^1.0.4","@upstash/context7-mcp":"latest","@modelcontextprotocol/sdk":"^1.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gmail-mcp-manager_1.3.2_1753486012879_0.40733210216629834","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@cristiano-morgante/gmail-mcp-manager","version":"1.3.3","keywords":["mcp","gmail","google-api","oauth2","email","context7","typescript","cli"],"author":{"name":"MCP Gmail Manager"},"license":"MIT","_id":"@cristiano-morgante/gmail-mcp-manager@1.3.3","maintainers":[{"name":"cristiano-morgante","email":"cristiano@morgante.com.br"}],"homepage":"https://github.com/Simplify-Technology/gmail-mcp-manager#readme","bugs":{"url":"https://github.com/Simplify-Technology/gmail-mcp-manager/issues"},"bin":{"gmail-mcp":"dist/cli.js","gmail-mcp-server":"dist/mcp-server.js"},"dist":{"shasum":"a8abc45ed173f9b68d628ff1be4b4680d6553532","tarball":"https://registry.npmjs.org/@cristiano-morgante/gmail-mcp-manager/-/gmail-mcp-manager-1.3.3.tgz","fileCount":31,"integrity":"sha512-UL/7UVoflsw7X15Atqb7zTTvMTTK87sFx03DHKQMsZeehtxV60XJBqbfU1Cg0SKIfkstusJixUK5qS+UN5E6kw==","signatures":[{"sig":"MEUCIBVmteQ1tz1JMO034ukOpDMWTo8VaVM+YtC9UX/PdzwaAiEA0aHYoaJo7knraxHfvDZTN0d32avQ1rlAmS71mpy2Iz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184697},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./cli":{"import":"./dist/cli.js","require":"./dist/cli.js"}},"gitHead":"c2a88927f585720eb2d4a5289b2dbc151988e0fa","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","start":"node dist/cli.js","format":"prettier --write src/**/*.ts","mcp-server":"node dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"cristiano-morgante","email":"cristiano@morgante.com.br"},"repository":{"url":"git+https://github.com/Simplify-Technology/gmail-mcp-manager.git","type":"git"},"_npmVersion":"11.4.0","description":"MCP Server for Gmail API management with OAuth2 authentication and Context7 integration","directories":{},"_nodeVersion":"22.14.0","dependencies":{"open":"^10.2.0","chalk":"^5.0.0","dotenv":"^16.0.0","inquirer":"^9.0.0","commander":"^12.0.0","googleapis":"^140.0.0","server-destroy":"^1.0.1","google-auth-library":"^9.0.0","@types/server-destroy":"^1.0.4","@upstash/context7-mcp":"latest","@modelcontextprotocol/sdk":"^1.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gmail-mcp-manager_1.3.3_1753532885327_0.11336343028764584","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"@cristiano-morgante/gmail-mcp-manager","version":"1.3.5","keywords":["mcp","gmail","google-api","oauth2","email","context7","typescript","cli"],"author":{"name":"MCP Gmail Manager"},"license":"MIT","_id":"@cristiano-morgante/gmail-mcp-manager@1.3.5","maintainers":[{"name":"cristiano-morgante","email":"cristiano@morgante.com.br"}],"homepage":"https://github.com/Simplify-Technology/gmail-mcp-manager#readme","bugs":{"url":"https://github.com/Simplify-Technology/gmail-mcp-manager/issues"},"bin":{"gmail-mcp":"dist/cli.js","gmail-mcp-manager":"dist/mcp-server.js"},"dist":{"shasum":"276ab9823413137588f5bdfa7a411d6f15889105","tarball":"https://registry.npmjs.org/@cristiano-morgante/gmail-mcp-manager/-/gmail-mcp-manager-1.3.5.tgz","fileCount":31,"integrity":"sha512-RUTog5dAWlg4D7Qllfrc9cbpr052o/gnBv9+yAIzkwfMQJc7lGA/AICZ6CVBBuJpdpP8hcEP36te29+ghT/biQ==","signatures":[{"sig":"MEUCIQDI3E49LV6N+02vUwELaJq6lJAc26sD8UxNh2LJ2emJHQIgSIc80mjaMw3PqXP6rdyftxObBntaAR5u+QYA0peO/Hk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184699},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./cli":{"import":"./dist/cli.js","require":"./dist/cli.js"}},"gitHead":"9c6c5d0da47412c80e1ccc372a6589a18b344ce5","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","start":"node dist/cli.js","format":"prettier --write src/**/*.ts","mcp-server":"node dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"cristiano-morgante","email":"cristiano@morgante.com.br"},"repository":{"url":"git+https://github.com/Simplify-Technology/gmail-mcp-manager.git","type":"git"},"_npmVersion":"11.4.0","description":"MCP Server for Gmail API management with OAuth2 authentication and Context7 integration","directories":{},"_nodeVersion":"22.14.0","dependencies":{"open":"^10.2.0","chalk":"^5.0.0","dotenv":"^16.0.0","inquirer":"^9.0.0","commander":"^12.0.0","googleapis":"^140.0.0","server-destroy":"^1.0.1","google-auth-library":"^9.0.0","@types/server-destroy":"^1.0.4","@upstash/context7-mcp":"latest","@modelcontextprotocol/sdk":"^1.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gmail-mcp-manager_1.3.5_1753538254469_0.274219249197287","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"@cristiano-morgante/gmail-mcp-manager","version":"1.3.6","keywords":["mcp","gmail","google-api","oauth2","email","context7","typescript","cli"],"author":{"name":"MCP Gmail Manager"},"license":"MIT","_id":"@cristiano-morgante/gmail-mcp-manager@1.3.6","maintainers":[{"name":"cristiano-morgante","email":"cristiano@morgante.com.br"}],"homepage":"https://github.com/Simplify-Technology/gmail-mcp-manager#readme","bugs":{"url":"https://github.com/Simplify-Technology/gmail-mcp-manager/issues"},"bin":{"gmail-mcp":"dist/cli.js","gmail-mcp-manager":"dist/mcp-server.js"},"dist":{"shasum":"345295884c8f502beadae3076bf823e713afa778","tarball":"https://registry.npmjs.org/@cristiano-morgante/gmail-mcp-manager/-/gmail-mcp-manager-1.3.6.tgz","fileCount":31,"integrity":"sha512-vRNGyBIVTV7pk/7yGrfPMh02yJn+0YRywR3+pHsWXrDoO/9A1JuGNhORuNjPIOrQcJTErbKaoLlehnKSYJ8RPQ==","signatures":[{"sig":"MEUCIBHgIGqEDkOYt5iY2lvBmFhikV5uA9UFzpX7Th/7iJDLAiEAqZjM0Gwp6CXELOHpIoMANWSPhPKqNXFgWuoZB8Poq/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185450},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./cli":{"import":"./dist/cli.js","require":"./dist/cli.js"}},"gitHead":"1964bd2bfce04cefdf9a13d4295ecbe90fb250f7","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","start":"node dist/cli.js","format":"prettier --write src/**/*.ts","mcp-server":"node dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"cristiano-morgante","email":"cristiano@morgante.com.br"},"repository":{"url":"git+https://github.com/Simplify-Technology/gmail-mcp-manager.git","type":"git"},"_npmVersion":"11.4.0","description":"MCP Server for Gmail API management with OAuth2 authentication and Context7 integration","directories":{},"_nodeVersion":"22.14.0","dependencies":{"open":"^10.2.0","chalk":"^5.0.0","dotenv":"^16.0.0","inquirer":"^9.0.0","commander":"^12.0.0","googleapis":"^140.0.0","server-destroy":"^1.0.1","google-auth-library":"^9.0.0","@types/server-destroy":"^1.0.4","@upstash/context7-mcp":"latest","@modelcontextprotocol/sdk":"^1.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gmail-mcp-manager_1.3.6_1753538826413_0.1630782522110681","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"@cristiano-morgante/gmail-mcp-manager","version":"1.3.7","keywords":["mcp","gmail","google-api","oauth2","email","context7","typescript","cli"],"author":{"name":"MCP Gmail Manager"},"license":"MIT","_id":"@cristiano-morgante/gmail-mcp-manager@1.3.7","maintainers":[{"name":"cristiano-morgante","email":"cristiano@morgante.com.br"}],"homepage":"https://github.com/Simplify-Technology/gmail-mcp-manager#readme","bugs":{"url":"https://github.com/Simplify-Technology/gmail-mcp-manager/issues"},"bin":{"gmail-mcp":"dist/cli.js","gmail-mcp-manager":"dist/mcp-server.js"},"dist":{"shasum":"3709235b21bfb4634d859592b8fbbcf3a5f5253b","tarball":"https://registry.npmjs.org/@cristiano-morgante/gmail-mcp-manager/-/gmail-mcp-manager-1.3.7.tgz","fileCount":31,"integrity":"sha512-aeYsDSExL0FribdtvMrx75i+BTCciQInLcvyQnEipMd1MSyJv/+WW4cNjumymYzYH5dxdZug34FrzlVOvPkMrw==","signatures":[{"sig":"MEUCIQDb1cH3vrainDsEzqX/n3nYLfvtTtkpGIOlzrGfAaphRQIgZV4qQY8zGRmp9XgIXmXgRSOPsD5fVcwcf75KxqetvMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186044},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./cli":{"import":"./dist/cli.js","require":"./dist/cli.js"}},"gitHead":"a59984630791edea476129f496c32062c54752f4","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","start":"node dist/cli.js","format":"prettier --write src/**/*.ts","mcp-server":"node dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"cristiano-morgante","email":"cristiano@morgante.com.br"},"repository":{"url":"git+https://github.com/Simplify-Technology/gmail-mcp-manager.git","type":"git"},"_npmVersion":"11.4.0","description":"MCP Server for Gmail API management with OAuth2 authentication and Context7 integration","directories":{},"_nodeVersion":"22.14.0","dependencies":{"open":"^10.2.0","chalk":"^5.0.0","dotenv":"^16.0.0","inquirer":"^9.0.0","commander":"^12.0.0","googleapis":"^140.0.0","server-destroy":"^1.0.1","google-auth-library":"^9.0.0","@types/server-destroy":"^1.0.4","@upstash/context7-mcp":"latest","@modelcontextprotocol/sdk":"^1.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gmail-mcp-manager_1.3.7_1753539653286_0.9678836883710764","host":"s3://npm-registry-packages-npm-production"}},"1.3.8":{"name":"@cristiano-morgante/gmail-mcp-manager","version":"1.3.8","keywords":["mcp","gmail","google-api","oauth2","email","context7","typescript","cli"],"author":{"name":"MCP Gmail Manager"},"license":"MIT","_id":"@cristiano-morgante/gmail-mcp-manager@1.3.8","maintainers":[{"name":"cristiano-morgante","email":"cristiano@morgante.com.br"}],"homepage":"https://github.com/Simplify-Technology/gmail-mcp-manager#readme","bugs":{"url":"https://github.com/Simplify-Technology/gmail-mcp-manager/issues"},"bin":{"gmail-mcp":"dist/cli.js","gmail-mcp-manager":"dist/mcp-server.js"},"dist":{"shasum":"20bf7431e278f6dff6eba0b93d988c1d841b314d","tarball":"https://registry.npmjs.org/@cristiano-morgante/gmail-mcp-manager/-/gmail-mcp-manager-1.3.8.tgz","fileCount":31,"integrity":"sha512-aE8XJiXdAAzX/fCSnaSZwwsqlQTBv1GxcSGbmWlFXZqGA2MgCgfX/XPYDi/f6bbVrPh9qOGhw2PjJ4EjLFsR+Q==","signatures":[{"sig":"MEUCIQDh2cJZ1O3x3B9ZJYKT4KwiHW81MnQZcU7S6m6yZX2bKwIgPLRGWZnJPdj0EoJQBsIcP50ZG8mhMhsrmrKoLrifnEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186044},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./cli":{"import":"./dist/cli.js","require":"./dist/cli.js"}},"gitHead":"b7833194f83c0988c551c4fe63539764a49183ae","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","start":"node dist/cli.js","format":"prettier --write src/**/*.ts","mcp-server":"node dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"cristiano-morgante","email":"cristiano@morgante.com.br"},"repository":{"url":"git+https://github.com/Simplify-Technology/gmail-mcp-manager.git","type":"git"},"_npmVersion":"11.4.0","description":"MCP Server for Gmail API management with OAuth2 authentication and Context7 integration","directories":{},"_nodeVersion":"22.14.0","dependencies":{"open":"^10.2.0","chalk":"^5.0.0","dotenv":"^16.0.0","inquirer":"^9.0.0","commander":"^12.0.0","googleapis":"^140.0.0","server-destroy":"^1.0.1","google-auth-library":"^9.0.0","@types/server-destroy":"^1.0.4","@upstash/context7-mcp":"latest","@modelcontextprotocol/sdk":"^1.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gmail-mcp-manager_1.3.8_1753540966801_0.9808707646873769","host":"s3://npm-registry-packages-npm-production"}},"1.3.9":{"name":"@cristiano-morgante/gmail-mcp-manager","version":"1.3.9","keywords":["mcp","gmail","google-api","oauth2","email","context7","typescript","cli"],"author":{"name":"MCP Gmail Manager"},"license":"MIT","_id":"@cristiano-morgante/gmail-mcp-manager@1.3.9","maintainers":[{"name":"cristiano-morgante","email":"cristiano@morgante.com.br"}],"homepage":"https://github.com/Simplify-Technology/gmail-mcp-manager#readme","bugs":{"url":"https://github.com/Simplify-Technology/gmail-mcp-manager/issues"},"bin":{"gmail-mcp":"dist/cli.js","gmail-mcp-manager":"dist/mcp-server.js"},"dist":{"shasum":"a3a9bb9de43456900c20cd3a13b8e0cd1d63fbf9","tarball":"https://registry.npmjs.org/@cristiano-morgante/gmail-mcp-manager/-/gmail-mcp-manager-1.3.9.tgz","fileCount":31,"integrity":"sha512-JBUgiKnUOJ2rYe9u0Y/WZGeTPQ+Zp+hW5/Qu+w9gW6gesjuXqjem8N91i5hYYit+RpBYW9AeC4gvrOhwXNZXRQ==","signatures":[{"sig":"MEUCIQCvLKHqB4LAewA8kGQw+esw1wPPZAPXsZrqSyza+Ll1FwIgPZjgHW0TSusFLdLjjl9NPgsM6q81CNcEsIGNHsqqeE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186044},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./cli":{"import":"./dist/cli.js","require":"./dist/cli.js"}},"gitHead":"9d4956ee75c57b572aa185f80ecc0ec76c2d2f32","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","start":"node dist/cli.js","format":"prettier --write src/**/*.ts","mcp-server":"node dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"cristiano-morgante","email":"cristiano@morgante.com.br"},"repository":{"url":"git+https://github.com/Simplify-Technology/gmail-mcp-manager.git","type":"git"},"_npmVersion":"11.4.0","description":"MCP Server for Gmail API management with OAuth2 authentication and Context7 integration","directories":{},"_nodeVersion":"22.14.0","dependencies":{"open":"^10.2.0","chalk":"^5.0.0","dotenv":"^16.0.0","inquirer":"^9.0.0","commander":"^12.0.0","googleapis":"^140.0.0","server-destroy":"^1.0.1","google-auth-library":"^9.0.0","@types/server-destroy":"^1.0.4","@upstash/context7-mcp":"latest","@modelcontextprotocol/sdk":"^1.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gmail-mcp-manager_1.3.9_1753542414711_0.6194965893646507","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@cristiano-morgante/gmail-mcp-manager","version":"1.4.0","publishConfig":{"access":"public"},"type":"module","description":"MCP Server for Gmail API management with OAuth2 authentication and Context7 integration","main":"dist/index.js","types":"dist/index.d.ts","bin":{"gmail-mcp-manager":"dist/mcp-server.js"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.js","types":"./dist/index.d.ts"},"./cli":{"import":"./dist/cli.js","require":"./dist/cli.js"}},"scripts":{"build":"tsc","dev":"tsc --watch","start":"node dist/cli.js","mcp-server":"node dist/mcp-server.js","test":"jest","lint":"eslint src/**/*.ts","format":"prettier --write src/**/*.ts","prepublishOnly":"npm run build"},"keywords":["mcp","gmail","google-api","oauth2","email","context7","typescript","cli"],"author":{"name":"MCP Gmail Manager"},"license":"MIT","engines":{"node":">=18.0.0"},"dependencies":{"@modelcontextprotocol/sdk":"^1.17.0","@types/server-destroy":"^1.0.4","@upstash/context7-mcp":"latest","chalk":"^5.0.0","commander":"^12.0.0","dotenv":"^16.0.0","google-auth-library":"^9.0.0","googleapis":"^140.0.0","inquirer":"^9.0.0","open":"^10.2.0","server-destroy":"^1.0.1"},"devDependencies":{"@types/inquirer":"^9.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@typescript-eslint/eslint-plugin":"^7.0.0","@typescript-eslint/parser":"^7.0.0","eslint":"^8.0.0","jest":"^29.0.0","prettier":"^3.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0"},"repository":{"type":"git","url":"git+https://github.com/Simplify-Technology/gmail-mcp-manager.git"},"bugs":{"url":"https://github.com/Simplify-Technology/gmail-mcp-manager/issues"},"homepage":"https://github.com/Simplify-Technology/gmail-mcp-manager#readme","_id":"@cristiano-morgante/gmail-mcp-manager@1.4.0","gitHead":"c18efddc5b5dc0cd2e54334dbe3ee4c080b84ccc","_nodeVersion":"22.14.0","_npmVersion":"11.4.0","dist":{"integrity":"sha512-cKbMZJ1Qs3HtJGRO2GuWYCBAKtsVzbh0kFyUIAnaJLA2bjtzkUpjlKdKpGqGQKlYydMYC9xdirrtW5fkGoLCRA==","shasum":"b61b418a9103bc2bd0d135533ea4d996b801814e","tarball":"https://registry.npmjs.org/@cristiano-morgante/gmail-mcp-manager/-/gmail-mcp-manager-1.4.0.tgz","fileCount":31,"unpackedSize":186012,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAYWPeRuA23WE3HiBHRbNyeANnzjIijqKw/lD16386tjAiBTmlTFs9R9vib7CRbisCPHVWgTAv6JOED4N9ENCxy4Zg=="}]},"_npmUser":{"name":"cristiano-morgante","email":"cristiano@morgante.com.br"},"directories":{},"maintainers":[{"name":"cristiano-morgante","email":"cristiano@morgante.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/gmail-mcp-manager_1.4.0_1753551680480_0.9253963205279807"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-25T19:39:06.509Z","modified":"2025-07-26T17:41:20.862Z","1.0.0":"2025-07-25T19:39:06.795Z","1.1.0":"2025-07-25T19:59:51.782Z","1.2.0":"2025-07-25T20:22:42.376Z","1.3.0":"2025-07-25T20:29:30.625Z","1.3.1":"2025-07-25T20:40:25.799Z","1.3.2":"2025-07-25T23:26:53.076Z","1.3.3":"2025-07-26T12:28:05.510Z","1.3.5":"2025-07-26T13:57:34.713Z","1.3.6":"2025-07-26T14:07:06.608Z","1.3.7":"2025-07-26T14:20:53.466Z","1.3.8":"2025-07-26T14:42:46.974Z","1.3.9":"2025-07-26T15:06:54.941Z","1.4.0":"2025-07-26T17:41:20.675Z"},"bugs":{"url":"https://github.com/Simplify-Technology/gmail-mcp-manager/issues"},"author":{"name":"MCP Gmail Manager"},"license":"MIT","homepage":"https://github.com/Simplify-Technology/gmail-mcp-manager#readme","keywords":["mcp","gmail","google-api","oauth2","email","context7","typescript","cli"],"repository":{"type":"git","url":"git+https://github.com/Simplify-Technology/gmail-mcp-manager.git"},"description":"MCP Server for Gmail API management with OAuth2 authentication and Context7 integration","maintainers":[{"name":"cristiano-morgante","email":"cristiano@morgante.com.br"}],"readme":"# Gmail MCP Server\n\n[![npm version](https://badge.fury.io/js/@cristiano-morgante%2Fgmail-mcp-manager.svg)](https://badge.fury.io/js/@cristiano-morgante%2Fgmail-mcp-manager)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![TypeScript](https://img.shields.io/badge/TypeScript-007ACC?logo=typescript&logoColor=white)](https://www.typescriptlang.org/)\n\nA complete **MCP (Model Context Provider) Server** for Gmail API management with OAuth2 authentication and Context7 integration. This package provides both a **CLI interface** and a **programmatic API** for managing Gmail operations with automatic documentation integration.\n\n## ✨ Features\n\n- 🔐 **OAuth2 Authentication** with automatic token refresh\n- 📧 **Complete Email Management** (send, read, search, organize)\n- 📝 **Draft Management** (create, update, send drafts)\n- 🏷️ **Label Management** and organization\n- 📦 **Batch Operations** for efficient bulk actions\n- 🧵 **Thread Management** for conversation handling\n- 📚 **Context7 Integration** for automatic documentation\n- 🖥️ **CLI Interface** for terminal usage\n- 📦 **NPM Package** for programmatic integration\n- 🔒 **Secure Token Storage** with proper permissions\n- ⚡ **TypeScript Support** with full type definitions\n\n## 🚀 Quick Start\n\n### Installation\n\n```bash\n# Install globally for CLI usage\nnpm install -g @cristiano-morgante/gmail-mcp-manager\n\n# Or install locally for programmatic usage\nnpm install @cristiano-morgante/gmail-mcp-manager\n```\n\n### Setup\n\n1. **Get Google OAuth2 Credentials**\n   - Go to [Google Cloud Console](https://console.cloud.google.com/)\n   - Create a new project or select existing one\n   - Enable Gmail API\n   - Create OAuth2 credentials (Desktop application)\n   - Download the credentials\n\n2. **Configure Environment**\n   ```bash\n   # Copy the example environment file\n   cp .env.example .env\n   \n   # Edit .env with your credentials\n   GOOGLE_CLIENT_ID=your_client_id_here\n   GOOGLE_CLIENT_SECRET=your_client_secret_here\n   ```\n\n3. **Authenticate**\n   ```bash\n   # CLI authentication\n   gmail-mcp auth login\n   \n   # Or programmatically (will prompt for auth)\n   node -e \"import('@cristiano-morgante/gmail-mcp-manager').then(({createFromEnvironment}) => createFromEnvironment().initialize())\"\n   ```\n\n## 📖 Usage\n\n### CLI Usage\n\n#### Authentication\n```bash\n# Login with Google OAuth2\ngmail-mcp auth login\n\n# Check authentication status\ngmail-mcp auth status\n\n# Logout and revoke tokens\ngmail-mcp auth logout\n```\n\n#### Message Management\n```bash\n# List recent messages\ngmail-mcp messages list\n\n# List unread messages\ngmail-mcp messages list --query \"is:unread\"\n\n# List messages with attachments\ngmail-mcp messages list --query \"has:attachment\" --max 20\n\n# Get specific message details\ngmail-mcp messages get MESSAGE_ID\n\n# Send an email (interactive)\ngmail-mcp messages send\n```\n\n#### Draft Management\n```bash\n# List drafts\ngmail-mcp drafts list\n\n# Create a new draft (interactive)\ngmail-mcp drafts create\n\n# Send a draft\ngmail-mcp drafts send DRAFT_ID\n```\n\n#### Batch Operations\n```bash\n# Mark messages as read\ngmail-mcp batch mark-read MSG_ID1 MSG_ID2 MSG_ID3\n\n# Archive messages\ngmail-mcp batch archive MSG_ID1 MSG_ID2\n```\n\n#### Utility Commands\n```bash\n# List all labels\ngmail-mcp labels\n\n# Show email statistics\ngmail-mcp stats\n\n# Context7 documentation\ngmail-mcp context7 status\ngmail-mcp context7 get sendMessage\ngmail-mcp context7 clear-cache\n```\n\n### Programmatic Usage\n\n#### Basic Example\n```javascript\nimport { createFromEnvironment } from '@cristiano-morgante/gmail-mcp-manager';\n\nasync function example() {\n  // Create manager from environment variables\n  const manager = createFromEnvironment();\n  \n  // Initialize (handles authentication)\n  await manager.initialize();\n  \n  // List recent messages\n  const messages = await manager.listMessages({\n    maxResults: 10,\n    query: 'is:unread'\n  });\n  \n  // Send an email\n  const email = {\n    to: ['recipient@example.com'],\n    subject: 'Hello from Gmail MCP!',\n    body: 'This email was sent using Gmail MCP Server.',\n    isHtml: false\n  };\n  \n  const sentMessage = await manager.sendMessage(email);\n  console.log('Email sent:', sentMessage.id);\n}\n```\n\n#### Advanced Configuration\n```javascript\nimport { GmailMCPManager, GMAIL_SCOPES } from '@cristiano-morgante/gmail-mcp-manager';\n\nconst config = {\n  oauth2: {\n    clientId: 'your_client_id',\n    clientSecret: 'your_client_secret',\n    redirectUri: 'http://localhost:3000/oauth2callback',\n    scopes: [GMAIL_SCOPES.MODIFY, GMAIL_SCOPES.COMPOSE]\n  },\n  defaultUserId: 'me',\n  context7Enabled: true,\n  tokenStoragePath: './custom-tokens.json'\n};\n\nconst manager = new GmailMCPManager(config);\nawait manager.initialize();\n```\n\n#### Context7 Integration\n```javascript\n// Get documentation for specific operations\nconst docs = await manager.getDocumentation('sendMessage', 'HTML email');\nconsole.log('Documentation:', docs.documentation);\nconsole.log('Examples:', docs.examples);\n\n// Get documentation as code comments\nconst comments = await manager.getDocumentationAsComments('listMessages');\nconsole.log(comments);\n```\n\n## 🔧 Configuration\n\n### Environment Variables\n\n| Variable | Required | Default | Description |\n|----------|----------|---------|-------------|\n| `GOOGLE_CLIENT_ID` | ✅ | - | Google OAuth2 Client ID |\n| `GOOGLE_CLIENT_SECRET` | ✅ | - | Google OAuth2 Client Secret |\n| `GOOGLE_REDIRECT_URI` | ❌ | `http://localhost:3000/oauth2callback` | OAuth2 redirect URI |\n| `GOOGLE_SCOPES` | ❌ | `gmail.modify` | Comma-separated Gmail scopes |\n| `TOKEN_STORAGE_PATH` | ❌ | `~/.gmail-mcp-tokens.json` | Token storage file path |\n| `DEFAULT_USER_ID` | ❌ | `me` | Default Gmail user ID |\n| `CONTEXT7_ENABLED` | ❌ | `true` | Enable Context7 integration |\n\n### Gmail Scopes\n\nAvailable scopes (use `GMAIL_SCOPES` constants):\n\n- `GMAIL_SCOPES.READONLY` - Read-only access\n- `GMAIL_SCOPES.MODIFY` - Read/write access (recommended)\n- `GMAIL_SCOPES.COMPOSE` - Compose and send emails\n- `GMAIL_SCOPES.SEND` - Send emails only\n- `GMAIL_SCOPES.LABELS` - Manage labels\n- `GMAIL_SCOPES.SETTINGS_BASIC` - Basic settings access\n\n## 📚 API Reference\n\n### GmailMCPManager\n\n#### Core Methods\n\n```typescript\n// Initialization\nawait manager.initialize(): Promise<void>\n\n// Message operations\nawait manager.listMessages(options?: EmailListOptions): Promise<ListMessagesResponse>\nawait manager.getMessage(messageId: string, format?: 'full' | 'metadata' | 'minimal'): Promise<GmailMessage>\nawait manager.sendMessage(email: EmailComposition): Promise<GmailMessage>\n\n// Draft operations\nawait manager.createDraft(email: EmailComposition): Promise<GmailDraft>\nawait manager.updateDraft(draftId: string, email: EmailComposition): Promise<GmailDraft>\nawait manager.sendDraft(draftId: string): Promise<GmailMessage>\nawait manager.listDrafts(maxResults?: number, pageToken?: string): Promise<ListDraftsResponse>\n\n// Batch operations\nawait manager.performBatchOperation(operation: BatchOperation): Promise<void>\n\n// Utility methods\nawait manager.getLabels(): Promise<ListLabelsResponse>\nawait manager.getEmailStats(): Promise<EmailStats>\nawait manager.getThread(threadId: string, format?: string): Promise<GmailThread>\nawait manager.listThreads(options?: EmailListOptions): Promise<ListThreadsResponse>\n\n// Authentication\nawait manager.logout(): Promise<void>\nawait manager.getTokenInfo(): Promise<any>\n\n// Context7 integration\nawait manager.getDocumentation(operation: string, context?: string): Promise<Context7Response | null>\nawait manager.getDocumentationAsComments(operation: string, context?: string): Promise<string>\nmanager.enableContext7(): void\nmanager.disableContext7(): void\nmanager.clearContext7Cache(): void\nmanager.getContext7Stats(): { size: number; keys: string[] }\n```\n\n#### Types\n\n```typescript\ninterface EmailComposition {\n  to: string[];\n  cc?: string[];\n  bcc?: string[];\n  subject: string;\n  body: string;\n  isHtml?: boolean;\n  attachments?: EmailAttachment[];\n}\n\ninterface EmailListOptions {\n  query?: string;\n  labelIds?: string[];\n  maxResults?: number;\n  pageToken?: string;\n  includeSpamTrash?: boolean;\n  userId?: string;\n}\n\ninterface BatchOperation {\n  messageIds: string[];\n  action: 'read' | 'unread' | 'archive' | 'delete' | 'trash' | 'spam';\n  labelIds?: string[];\n}\n```\n\n## 🔍 Advanced Features\n\n### Search Queries\n\nGmail MCP supports advanced search queries:\n\n```javascript\n// Search examples\nawait manager.listMessages({ query: 'is:unread' });\nawait manager.listMessages({ query: 'from:important@company.com' });\nawait manager.listMessages({ query: 'has:attachment subject:invoice' });\nawait manager.listMessages({ query: 'is:starred newer_than:7d' });\nawait manager.listMessages({ query: 'label:important OR label:urgent' });\n```\n\n### Batch Operations\n\nEfficiently process multiple messages:\n\n```javascript\nconst operation = {\n  messageIds: ['msg1', 'msg2', 'msg3'],\n  action: 'archive'\n};\n\nawait manager.performBatchOperation(operation);\n```\n\n### HTML Emails with Attachments\n\n```javascript\nconst email = {\n  to: ['recipient@example.com'],\n  subject: 'Report with Attachment',\n  body: '<h1>Monthly Report</h1><p>Please find the report attached.</p>',\n  isHtml: true,\n  attachments: [\n    {\n      filename: 'report.pdf',\n      content: fileBuffer, // Buffer or base64 string\n      contentType: 'application/pdf'\n    }\n  ]\n};\n\nawait manager.sendMessage(email);\n```\n\n## 🛠️ Development\n\n### Building from Source\n\n```bash\n# Clone the repository\ngit clone https://github.com/Simplify-Technology/gmail-mcp-manager.git\ncd gmail-mcp-manager\n\n# Install dependencies\nnpm install\n\n# Build the project\nnpm run build\n\n# Run tests\nnpm test\n\n# Start development mode\nnpm run dev\n```\n\n### Project Structure\n\n```\nsrc/\n├── auth.service.ts      # OAuth2 authentication\n├── gmail.service.ts     # Gmail API operations\n├── context7.ts          # Context7 integration\n├── index.ts             # Main module exports\n├── cli.ts               # CLI interface\n└── types.ts             # TypeScript definitions\n\nexamples/\n├── basic-usage.js       # Basic usage example\n└── advanced-usage.js    # Advanced features example\n```\n\n## 🔒 Security\n\n- **Token Storage**: Tokens are stored with `600` permissions (owner read/write only)\n- **Environment Variables**: Never commit `.env` files to version control\n- **Scopes**: Use minimal required scopes for your use case\n- **HTTPS**: Always use HTTPS redirect URIs in production\n\n## 🤝 Contributing\n\n1. Fork the repository\n2. Create a feature branch: `git checkout -b feature/amazing-feature`\n3. Commit your changes: `git commit -m 'Add amazing feature'`\n4. Push to the branch: `git push origin feature/amazing-feature`\n5. Open a Pull Request\n\n## 📄 License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## 🙏 Acknowledgments\n\n- [Google APIs Node.js Client](https://github.com/googleapis/google-api-nodejs-client)\n- [Google Auth Library](https://github.com/googleapis/google-auth-library-nodejs)\n- [Context7 MCP](https://github.com/upstash/context7-mcp)\n- [Commander.js](https://github.com/tj/commander.js)\n\n## 📞 Support\n\n- 📖 [Documentation](https://github.com/Simplify-Technology/gmail-mcp-manager#readme)\n- 🐛 [Issue Tracker](https://github.com/Simplify-Technology/gmail-mcp-manager/issues)\n- 💬 [Discussions](https://github.com/Simplify-Technology/gmail-mcp-manager/discussions)\n\n---\n\n**Made with ❤️ for the MCP ecosystem**","readmeFilename":"README.md"}