{"_id":"@kaicnunes/whats-mcp","_rev":"43-bae1fed21f8448b2a7f69bb7cf2388c8","name":"@kaicnunes/whats-mcp","dist-tags":{"latest":"1.0.49"},"versions":{"1.0.0":{"name":"@kaicnunes/whats-mcp","version":"1.0.0","_id":"@kaicnunes/whats-mcp@1.0.0","maintainers":[{"name":"kaicnunes","email":"kaicmurilo@live.com"}],"bin":{"whats-mcp":"bin/cli.mjs"},"dist":{"shasum":"56673270e6a5cdfe25efecdfe300e4c8c4d12c08","tarball":"https://registry.npmjs.org/@kaicnunes/whats-mcp/-/whats-mcp-1.0.0.tgz","fileCount":17,"integrity":"sha512-WO59MdwMVG4YyZOqo4UwWslcRBFwQLKxIcFapF3/uLj1SNvoyWmQv/B924jxT6MsPRl5BtRwsv90IiCJ487vRg==","signatures":[{"sig":"MEYCIQDDtcyWLI6EQrUiasa5loH0UxA5EeuAuIYZSb0GOvigEQIhAKazvJiynqGRbXi7DxWcaPhyYMkJW9uIJVc2vhN5Fn9J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85251},"main":"index.mjs","engines":{"node":">=18.0.0"},"gitHead":"64d23ee3900eba099b32effd74fddddd5de1a2d0","scripts":{"test":"node --test tests/*.test.mjs","start":"node index.mjs","daemon":"node daemon.mjs"},"_npmUser":{"name":"kaicnunes","email":"kaicmurilo@live.com"},"_npmVersion":"10.9.3","description":"WhatsApp Web MCP server — install once, connect any AI CLI","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.5.0","dotenv":"^16.3.1","express":"^4.22.2","ioredis":"^5.3.2","qr-image":"^3.2.0","swagger-jsdoc":"^6.2.8","qrcode-terminal":"^0.12.0","whatsapp-web.js":"^1.32.0","swagger-ui-express":"^5.0.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whats-mcp_1.0.0_1779332842355_0.04533128923115681","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@kaicnunes/whats-mcp","version":"1.0.1","_id":"@kaicnunes/whats-mcp@1.0.1","maintainers":[{"name":"kaicnunes","email":"kaicmurilo@live.com"}],"bin":{"whats-mcp":"bin/cli.mjs"},"dist":{"shasum":"ee83c961cbd2f50e360422211d7e7251d53a4214","tarball":"https://registry.npmjs.org/@kaicnunes/whats-mcp/-/whats-mcp-1.0.1.tgz","fileCount":17,"integrity":"sha512-ERF4aAJpap/qLvMGbKGvG1aHlrRcNk/hApkntiSfeu0+w1Lhhqb8ykJ4hb5xqp+rALR4c5l1kdS1C9uA+Noqcg==","signatures":[{"sig":"MEUCIQC9RhS9b0BwYQxPfQyJhhfKH0vI34klcbmgvMDQfx+pdgIgdZOWUJTNwmXaoA4crx80eiq5fjCT73jXcVFXa07cSYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79744},"main":"index.mjs","engines":{"node":">=18.0.0"},"gitHead":"e1c08d4952a71f0d35ca5507ff2f2ffc1a3f81b0","scripts":{"test":"node --test tests/*.test.mjs","start":"node index.mjs","daemon":"node daemon.mjs"},"_npmUser":{"name":"kaicnunes","email":"kaicmurilo@live.com"},"_npmVersion":"10.9.3","description":"WhatsApp Web MCP server — install once, connect any AI CLI","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.5.0","dotenv":"^16.3.1","express":"^4.22.2","ioredis":"^5.3.2","qr-image":"^3.2.0","swagger-jsdoc":"^6.2.8","qrcode-terminal":"^0.12.0","whatsapp-web.js":"^1.32.0","swagger-ui-express":"^5.0.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whats-mcp_1.0.1_1779333315090_0.6313536203606778","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@kaicnunes/whats-mcp","version":"1.0.2","_id":"@kaicnunes/whats-mcp@1.0.2","maintainers":[{"name":"kaicnunes","email":"kaicmurilo@live.com"}],"bin":{"whats-mcp":"bin/cli.mjs"},"dist":{"shasum":"5841d4462198dbd5f6300bfb66f523da0e07115f","tarball":"https://registry.npmjs.org/@kaicnunes/whats-mcp/-/whats-mcp-1.0.2.tgz","fileCount":18,"integrity":"sha512-KfNtryQY0iqVzBjkcKpeKegU50iQymX6c4YoUxc3U2LH/CsiWhqRMssGTcUNbTBe18uvVVH1iHOGgzlj5HZEsA==","signatures":[{"sig":"MEYCIQDmmr/BRgCPzWAfze/FXzwbrfAJz4KRgShnZA9kfKZGQgIhAN3uXMjRJLemPm8NXYjAh3WrC4OFJ62t4EQyEBOo3/Rb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84465},"main":"index.mjs","engines":{"node":">=18.0.0"},"gitHead":"37b04347a11c292b56136025e909d2bf5ce0ec1b","scripts":{"test":"node --test tests/*.test.mjs","start":"node index.mjs","daemon":"node daemon.mjs"},"_npmUser":{"name":"kaicnunes","email":"kaicmurilo@live.com"},"_npmVersion":"10.9.3","description":"WhatsApp Web MCP server — install once, connect any AI CLI","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.5.0","dotenv":"^16.3.1","express":"^4.22.2","ioredis":"^5.3.2","qr-image":"^3.2.0","swagger-jsdoc":"^6.2.8","qrcode-terminal":"^0.12.0","whatsapp-web.js":"^1.32.0","swagger-ui-express":"^5.0.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whats-mcp_1.0.2_1779333460333_0.8390224164470335","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@kaicnunes/whats-mcp","version":"1.0.3","_id":"@kaicnunes/whats-mcp@1.0.3","maintainers":[{"name":"kaicnunes","email":"kaicmurilo@live.com"}],"bin":{"whats-mcp":"bin/cli.mjs"},"dist":{"shasum":"2390e4637abcadf57d36cf6bc42a81fd6e4e3c38","tarball":"https://registry.npmjs.org/@kaicnunes/whats-mcp/-/whats-mcp-1.0.3.tgz","fileCount":18,"integrity":"sha512-ztDg/kG+RLnk4QSEFNqzVyJGKTwez40T5vcHbZHckmxZNYJCoK2lI3TaOnFD3HHXMvrRRnEpf3eY+WSCc+CjCA==","signatures":[{"sig":"MEYCIQDIDNraE4ZgKSdIIPSO/LHYXXjZrKysVcoQoAaOZu8SVQIhALUxMihHAxulk3RhNK+hp/ZyHElbrSZOmkQDYBdF0nhC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87259},"main":"index.mjs","engines":{"node":">=18.0.0"},"gitHead":"c81ab0dc360774c214adac71f6d4e026b0323334","scripts":{"test":"node --test tests/*.test.mjs","start":"node index.mjs","daemon":"node daemon.mjs"},"_npmUser":{"name":"kaicnunes","email":"kaicmurilo@live.com"},"_npmVersion":"10.9.3","description":"WhatsApp Web MCP server — install once, connect any AI CLI","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.5.0","dotenv":"^16.3.1","express":"^4.22.2","ioredis":"^5.3.2","qr-image":"^3.2.0","swagger-jsdoc":"^6.2.8","qrcode-terminal":"^0.12.0","whatsapp-web.js":"^1.32.0","swagger-ui-express":"^5.0.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whats-mcp_1.0.3_1779333574458_0.6494887160295184","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@kaicnunes/whats-mcp","version":"1.0.4","_id":"@kaicnunes/whats-mcp@1.0.4","maintainers":[{"name":"kaicnunes","email":"kaicmurilo@live.com"}],"bin":{"whats-mcp":"bin/cli.mjs"},"dist":{"shasum":"c092887df26f2ab39988ca3479171b56068e5b18","tarball":"https://registry.npmjs.org/@kaicnunes/whats-mcp/-/whats-mcp-1.0.4.tgz","fileCount":18,"integrity":"sha512-R1ZUxWIYhg1K5bdrWszuYPiJ9Kz7o1xl1uGRo19kHsocN02QvOdjZnJy4xrfcyzx9wxoErRgyuUMcxxTHUHDaw==","signatures":[{"sig":"MEQCIELhxt6yJ1yLIPtvgWuNZV6aCxr031bxzAh4byX4EIu/AiA4sKY0Fs3Vbp3oR3YaK1mGtKm51l3Qt62IEk5+3FYKgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87735},"main":"index.mjs","engines":{"node":">=18.0.0"},"gitHead":"a7fb9dc1942d3eb15f56a09b6e494b4d962caf27","scripts":{"test":"node --test tests/*.test.mjs","start":"node index.mjs","daemon":"node daemon.mjs"},"_npmUser":{"name":"kaicnunes","email":"kaicmurilo@live.com"},"_npmVersion":"10.9.3","description":"WhatsApp Web MCP server — install once, connect any AI CLI","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.5.0","dotenv":"^16.3.1","express":"^4.22.2","ioredis":"^5.3.2","qr-image":"^3.2.0","swagger-jsdoc":"^6.2.8","qrcode-terminal":"^0.12.0","whatsapp-web.js":"^1.32.0","swagger-ui-express":"^5.0.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whats-mcp_1.0.4_1779334589522_0.5152028549188155","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@kaicnunes/whats-mcp","version":"1.0.5","_id":"@kaicnunes/whats-mcp@1.0.5","maintainers":[{"name":"kaicnunes","email":"kaicmurilo@live.com"}],"bin":{"whats-mcp":"bin/cli.mjs"},"dist":{"shasum":"76310e175073d01972a402cb20f3be848af91905","tarball":"https://registry.npmjs.org/@kaicnunes/whats-mcp/-/whats-mcp-1.0.5.tgz","fileCount":18,"integrity":"sha512-FnWrFD6U7+FOnu0e+hNFTGnfsx96plx1RTa0FvktxnD2MWl04v7nUfTV1Ae5WG04FHRFUxsITgwK8Knw/WAuzA==","signatures":[{"sig":"MEUCIQD1x9bKvyz+itggjo84IUSS9aURDxp4taKewoql/cpL5wIgXPv7CLap9e2tI6+VRnHPMpQDf3ozAhjA1fJQ5jOfepc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87735},"main":"index.mjs","engines":{"node":">=18.0.0"},"gitHead":"debb95c04c8f06a2a42ab1cf740dbfb795e69adc","scripts":{"test":"node --test tests/*.test.mjs","start":"node index.mjs","daemon":"node daemon.mjs"},"_npmUser":{"name":"kaicnunes","email":"kaicmurilo@live.com"},"_npmVersion":"10.9.3","description":"WhatsApp Web MCP server — install once, connect any AI CLI","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.5.0","dotenv":"^16.3.1","express":"^4.22.2","ioredis":"^5.3.2","qr-image":"^3.2.0","swagger-jsdoc":"^6.2.8","qrcode-terminal":"^0.12.0","whatsapp-web.js":"^1.32.0","swagger-ui-express":"^5.0.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whats-mcp_1.0.5_1779334675110_0.7344854473433344","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@kaicnunes/whats-mcp","version":"1.0.6","_id":"@kaicnunes/whats-mcp@1.0.6","maintainers":[{"name":"kaicnunes","email":"kaicmurilo@live.com"}],"bin":{"whats-mcp":"bin/cli.mjs"},"dist":{"shasum":"8744784dd47999393a5129f448e733c2b1c2ba0d","tarball":"https://registry.npmjs.org/@kaicnunes/whats-mcp/-/whats-mcp-1.0.6.tgz","fileCount":18,"integrity":"sha512-5Q2tKIGtui+XeeI3I15Q8T8lAIt7PgnTLfugTK74REhMP36e7y5hHH06xA+/w1n66bAoHIMx7oo/WJ5QmIQWlA==","signatures":[{"sig":"MEUCIGgYRRRg7cNFxeJ8dJ8BgOpQeY1pOi0emHL37ikKSMS1AiEA8FlvoEw7tP6JzhdTeFqzW4v6ITgKjLcV4dEOTTlho6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87957},"main":"index.mjs","engines":{"node":">=18.0.0"},"gitHead":"499f846550e00f2724aeaec3ac87820fb009f6d1","scripts":{"test":"node --test tests/*.test.mjs","start":"node index.mjs","daemon":"node daemon.mjs"},"_npmUser":{"name":"kaicnunes","email":"kaicmurilo@live.com"},"_npmVersion":"10.9.3","description":"WhatsApp Web MCP server — install once, connect any AI CLI","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.5.0","dotenv":"^16.3.1","express":"^4.22.2","ioredis":"^5.3.2","qr-image":"^3.2.0","swagger-jsdoc":"^6.2.8","qrcode-terminal":"^0.12.0","whatsapp-web.js":"^1.32.0","swagger-ui-express":"^5.0.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whats-mcp_1.0.6_1779334779128_0.9869886453441143","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@kaicnunes/whats-mcp","version":"1.0.7","_id":"@kaicnunes/whats-mcp@1.0.7","maintainers":[{"name":"kaicnunes","email":"kaicmurilo@live.com"}],"bin":{"whats-mcp":"bin/cli.mjs"},"dist":{"shasum":"393becc834a63935d1ca9062e228bd3d8371c3c4","tarball":"https://registry.npmjs.org/@kaicnunes/whats-mcp/-/whats-mcp-1.0.7.tgz","fileCount":18,"integrity":"sha512-lkHgwATavKeSmOLG6XGVTa6Ae3oO74r9wQpE6weZ2zEoxHTkuWggq0UgXhbHcxZ43NQXqfuvj5S2d3wj9c1/0g==","signatures":[{"sig":"MEUCIQD30/xtjPxPIwvj0SSkPMvvbcIvfGu+g3ghSyUYMhQY1QIgQgwXAsn4rV50Jel0RPriRXX5qZUerNwqoFiysK1GYA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88080},"main":"index.mjs","engines":{"node":">=18.0.0"},"gitHead":"3155c87c080ed1c3ce79ad5eb5a252f303bd6473","scripts":{"test":"node --test tests/*.test.mjs","start":"node index.mjs","daemon":"node daemon.mjs"},"_npmUser":{"name":"kaicnunes","email":"kaicmurilo@live.com"},"_npmVersion":"10.9.3","description":"WhatsApp Web MCP server — install once, connect any AI CLI","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.5.0","dotenv":"^16.3.1","express":"^4.22.2","ioredis":"^5.3.2","qr-image":"^3.2.0","swagger-jsdoc":"^6.2.8","qrcode-terminal":"^0.12.0","whatsapp-web.js":"^1.32.0","swagger-ui-express":"^5.0.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whats-mcp_1.0.7_1779335098079_0.31073828611470833","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@kaicnunes/whats-mcp","version":"1.0.8","_id":"@kaicnunes/whats-mcp@1.0.8","maintainers":[{"name":"kaicnunes","email":"kaicmurilo@live.com"}],"bin":{"whats-mcp":"bin/cli.mjs"},"dist":{"shasum":"4ea962d394b466586aeed62447c4def218ecdf1b","tarball":"https://registry.npmjs.org/@kaicnunes/whats-mcp/-/whats-mcp-1.0.8.tgz","fileCount":18,"integrity":"sha512-E0H8XjbGJTURZ0X7xmJ35VYZ21+hAEsg3keD8cpiF4Yt7NlqmSGZAmDak/FN/fT+Oc2U7dS4udM+PmZH7f320Q==","signatures":[{"sig":"MEYCIQDwq108XKEo3fjomRrcGr3SIsLD2rEUiy6tRZyrYgX1qQIhAKDNEs1/CJD6Tzg8+hG+bboFRo2R+nkOOpZfCyGuHM0d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88733},"main":"index.mjs","engines":{"node":">=18.0.0"},"gitHead":"42a344e6ff1b225003f27b1c92a95b3c74e7aed7","scripts":{"test":"node --test tests/*.test.mjs","start":"node index.mjs","daemon":"node daemon.mjs"},"_npmUser":{"name":"kaicnunes","email":"kaicmurilo@live.com"},"_npmVersion":"10.9.3","description":"WhatsApp Web MCP server — install once, connect any AI CLI","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.5.0","dotenv":"^16.3.1","express":"^4.22.2","ioredis":"^5.3.2","qr-image":"^3.2.0","swagger-jsdoc":"^6.2.8","qrcode-terminal":"^0.12.0","whatsapp-web.js":"^1.32.0","swagger-ui-express":"^5.0.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whats-mcp_1.0.8_1779335356379_0.29219060436921085","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@kaicnunes/whats-mcp","version":"1.0.9","_id":"@kaicnunes/whats-mcp@1.0.9","maintainers":[{"name":"kaicnunes","email":"kaicmurilo@live.com"}],"bin":{"whats-mcp":"bin/cli.mjs"},"dist":{"shasum":"08053e76aa21a9472daab3e7e540eb529c46c5f6","tarball":"https://registry.npmjs.org/@kaicnunes/whats-mcp/-/whats-mcp-1.0.9.tgz","fileCount":18,"integrity":"sha512-ejVhOMDiOAOfcLdHx5h5jgPbPjyo1BK5wT6Swp7YZljNSEJqZNKYRFFvljVVXxWQ+ymaPTyOMu5rolDz40BMnw==","signatures":[{"sig":"MEUCID8ssxRDJzE5INGFDZWHGU2HDupr9l3AA9+SpdHQXH2aAiEAnKjfCYmDUzRKbZivDcWRQxwA6oW79hhNy+i5R9Fwe4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90092},"main":"index.mjs","engines":{"node":">=18.0.0"},"gitHead":"71fdc248e7086934ae5dd8a81354abc097ad98a7","scripts":{"test":"node --test tests/*.test.mjs","start":"node index.mjs","daemon":"node daemon.mjs"},"_npmUser":{"name":"kaicnunes","email":"kaicmurilo@live.com"},"_npmVersion":"10.9.3","description":"WhatsApp Web MCP server — install once, connect any AI CLI","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.5.0","dotenv":"^16.3.1","express":"^4.22.2","ioredis":"^5.3.2","qr-image":"^3.2.0","swagger-jsdoc":"^6.2.8","qrcode-terminal":"^0.12.0","whatsapp-web.js":"^1.32.0","swagger-ui-express":"^5.0.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whats-mcp_1.0.9_1779335865327_0.7575771406629015","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@kaicnunes/whats-mcp","version":"1.0.10","_id":"@kaicnunes/whats-mcp@1.0.10","maintainers":[{"name":"kaicnunes","email":"kaicmurilo@live.com"}],"bin":{"whats-mcp":"bin/cli.mjs"},"dist":{"shasum":"f8a5f5c4d86f3f4380cdbfd3fe05346e3318e1bb","tarball":"https://registry.npmjs.org/@kaicnunes/whats-mcp/-/whats-mcp-1.0.10.tgz","fileCount":18,"integrity":"sha512-ipujBj6zJBrp/2Z4KoddoHWjfwYPflZ152FiShiDxOjxK80JCAWobgWLB4RWyN9wBwIyuM4/CEZzehQfR2FoYA==","signatures":[{"sig":"MEUCIQC9Thbz/06Q5+5nb947SylRjc9kEWfQ4KdeL5Gkdd96xwIgXAPTFgdaNKD8jFwG2eE5rPoS5kXMNLmvOvmGGPis1DI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91112},"main":"index.mjs","engines":{"node":">=18.0.0"},"gitHead":"71fdc248e7086934ae5dd8a81354abc097ad98a7","scripts":{"test":"node --test tests/*.test.mjs","start":"node index.mjs","daemon":"node daemon.mjs"},"_npmUser":{"name":"kaicnunes","email":"kaicmurilo@live.com"},"_npmVersion":"10.9.3","description":"WhatsApp Web MCP server — install once, connect any AI CLI","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.5.0","dotenv":"^16.3.1","express":"^4.22.2","ioredis":"^5.3.2","qr-image":"^3.2.0","swagger-jsdoc":"^6.2.8","qrcode-terminal":"^0.12.0","whatsapp-web.js":"^1.32.0","swagger-ui-express":"^5.0.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whats-mcp_1.0.10_1779336259979_0.15211521644369608","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@kaicnunes/whats-mcp","version":"1.0.11","_id":"@kaicnunes/whats-mcp@1.0.11","maintainers":[{"name":"kaicnunes","email":"kaicmurilo@live.com"}],"bin":{"whats-mcp":"bin/cli.mjs"},"dist":{"shasum":"6c6f419b6c85986120b0ec8ddadc276503532079","tarball":"https://registry.npmjs.org/@kaicnunes/whats-mcp/-/whats-mcp-1.0.11.tgz","fileCount":18,"integrity":"sha512-qDFrRuI7V1mAZbP1a3CxZuuw9mJadaz1XyTRWCSXPRqJ8YxhP5+lt72pGtZDQhS/eskvsWyAT7jKWqEPIFobjA==","signatures":[{"sig":"MEYCIQDbxiY3rADX4ysukfp+Q0bpxCNEw8lvvILQ7GZaf4F/hwIhANK4uJQsUjj2z+zkh+WUbXUZ/G82Rz2KOmp2mCG2tT6x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91377},"main":"index.mjs","engines":{"node":">=18.0.0"},"gitHead":"71fdc248e7086934ae5dd8a81354abc097ad98a7","scripts":{"test":"node --test tests/*.test.mjs","start":"node index.mjs","daemon":"node daemon.mjs"},"_npmUser":{"name":"kaicnunes","email":"kaicmurilo@live.com"},"_npmVersion":"10.9.3","description":"WhatsApp Web MCP server — install once, connect any AI CLI","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.5.0","dotenv":"^16.3.1","express":"^4.22.2","ioredis":"^5.3.2","qr-image":"^3.2.0","swagger-jsdoc":"^6.2.8","qrcode-terminal":"^0.12.0","whatsapp-web.js":"^1.32.0","swagger-ui-express":"^5.0.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whats-mcp_1.0.11_1779336766239_0.04035438201740482","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@kaicnunes/whats-mcp","version":"1.0.12","_id":"@kaicnunes/whats-mcp@1.0.12","maintainers":[{"name":"kaicnunes","email":"kaicmurilo@live.com"}],"bin":{"whats-mcp":"bin/cli.mjs"},"dist":{"shasum":"af432fbed1332f841f986cdb92d9f3c997ee9ad0","tarball":"https://registry.npmjs.org/@kaicnunes/whats-mcp/-/whats-mcp-1.0.12.tgz","fileCount":19,"integrity":"sha512-V3ReOtXsjF9DFaogobIY7n0UYOnNqeDul+g1VsJRL5mKI7LhfjugwaPzOWafJhjRfk060wsIzqRxhSCih3KjLA==","signatures":[{"sig":"MEQCIGjU1IhGegkMsdDdQ+QrJkgDD4IGzgAQaunr+fYCxI4LAiAIoTsuLQBL1kVGONijHcsj3JLGendkQLtubNJveTITpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93951},"main":"index.mjs","engines":{"node":">=18.0.0"},"gitHead":"71fdc248e7086934ae5dd8a81354abc097ad98a7","scripts":{"test":"node --test tests/*.test.mjs","start":"node index.mjs","daemon":"node daemon.mjs"},"_npmUser":{"name":"kaicnunes","email":"kaicmurilo@live.com"},"_npmVersion":"10.9.3","description":"WhatsApp Web MCP server — install once, connect any AI CLI","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.5.0","dotenv":"^16.3.1","express":"^4.22.2","ioredis":"^5.3.2","qr-image":"^3.2.0","swagger-jsdoc":"^6.2.8","qrcode-terminal":"^0.12.0","whatsapp-web.js":"^1.32.0","swagger-ui-express":"^5.0.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whats-mcp_1.0.12_1779337001664_0.3227073625639789","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@kaicnunes/whats-mcp","version":"1.0.14","_id":"@kaicnunes/whats-mcp@1.0.14","maintainers":[{"name":"kaicnunes","email":"kaicmurilo@live.com"}],"bin":{"whats-mcp":"bin/cli.mjs"},"dist":{"shasum":"5031bc9a8ca354039ca1cc90e4cd81e53204ea42","tarball":"https://registry.npmjs.org/@kaicnunes/whats-mcp/-/whats-mcp-1.0.14.tgz","fileCount":19,"integrity":"sha512-/nVg8Axd1X+QLPaCGtk86PnnfK/yATVgX765+XGFPOb7gqUXTkKbZHZsc9NO5lkusRWtBXG8+7mUMc9yWD+MAA==","signatures":[{"sig":"MEQCIANg6yXY8vOaGnOU5vF+/cgI5ctepzYx0bewXxUDZj08AiA0frhB7GTn3gwyeZ4MNMwmiSgzkLUByXGALzwqleYCEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95097},"main":"index.mjs","engines":{"node":">=18.0.0"},"gitHead":"71fdc248e7086934ae5dd8a81354abc097ad98a7","scripts":{"test":"node --test tests/*.test.mjs","start":"node index.mjs","daemon":"node daemon.mjs","postinstall":"node bin/cli.mjs install 2>/dev/null || true"},"_npmUser":{"name":"kaicnunes","email":"kaicmurilo@live.com"},"_npmVersion":"10.9.3","description":"WhatsApp Web MCP server — install once, connect any AI CLI","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.5.0","dotenv":"^16.3.1","express":"^4.22.2","ioredis":"^5.3.2","qr-image":"^3.2.0","swagger-jsdoc":"^6.2.8","qrcode-terminal":"^0.12.0","whatsapp-web.js":"^1.32.0","swagger-ui-express":"^5.0.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whats-mcp_1.0.14_1779337265813_0.07567313240539875","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@kaicnunes/whats-mcp","version":"1.0.15","_id":"@kaicnunes/whats-mcp@1.0.15","maintainers":[{"name":"kaicnunes","email":"kaicmurilo@live.com"}],"bin":{"whats-mcp":"bin/cli.mjs"},"dist":{"shasum":"c5cff2644f73a16020cd1a6bcd74b3410d41d8a1","tarball":"https://registry.npmjs.org/@kaicnunes/whats-mcp/-/whats-mcp-1.0.15.tgz","fileCount":19,"integrity":"sha512-9546f61Y5l7gjrscXKu5+wG3DNNEK5vPti/UVg+GJLqIgwhk5LZHCwfmwlY99jBQNtv2oQYSjTEJK9Hqh8fYDw==","signatures":[{"sig":"MEUCIQCnxIr61/h9L80X8k2BcakbpmZtnh9QxRP1Qj0Be6YmiAIgBWFHqOWvoGdJwGdlEMBZRAkTd4noEeyQ8CNgZhGFXOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95447},"main":"index.mjs","engines":{"node":">=18.0.0"},"gitHead":"71fdc248e7086934ae5dd8a81354abc097ad98a7","scripts":{"test":"node --test tests/*.test.mjs","start":"node index.mjs","daemon":"node daemon.mjs","postinstall":"node bin/cli.mjs install 2>/dev/null || true"},"_npmUser":{"name":"kaicnunes","email":"kaicmurilo@live.com"},"_npmVersion":"10.9.3","description":"WhatsApp Web MCP server — install once, connect any AI CLI","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.5.0","dotenv":"^16.3.1","express":"^4.22.2","ioredis":"^5.3.2","qr-image":"^3.2.0","swagger-jsdoc":"^6.2.8","qrcode-terminal":"^0.12.0","whatsapp-web.js":"^1.32.0","swagger-ui-express":"^5.0.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whats-mcp_1.0.15_1779337484530_0.8139289571427839","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@kaicnunes/whats-mcp","version":"1.0.16","_id":"@kaicnunes/whats-mcp@1.0.16","maintainers":[{"name":"kaicnunes","email":"kaicmurilo@live.com"}],"bin":{"whats-mcp":"bin/cli.mjs"},"dist":{"shasum":"5a52d77f116c226ae8c99c75e282d34e89555332","tarball":"https://registry.npmjs.org/@kaicnunes/whats-mcp/-/whats-mcp-1.0.16.tgz","fileCount":19,"integrity":"sha512-jvVqXh12vscAtZgfOrxkxHmVhhUjVMoWZ4aLVBm10ToDCJc2xxktvkR+uPnrTIGzbkmd2psCxDlC5vfLecJE0A==","signatures":[{"sig":"MEQCIGmfEhPH/6jRTD/tWy0VgISo4MM0RefX7VflDL1s8eCkAiBdXaHqe09GIhFphaOlBKnoK6S4ch6IDHln+ZaJlYlV9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95842},"main":"index.mjs","engines":{"node":">=18.0.0"},"gitHead":"71fdc248e7086934ae5dd8a81354abc097ad98a7","scripts":{"test":"node --test tests/*.test.mjs","start":"node index.mjs","daemon":"node daemon.mjs","postinstall":"node bin/cli.mjs install 2>/dev/null || true"},"_npmUser":{"name":"kaicnunes","email":"kaicmurilo@live.com"},"_npmVersion":"10.9.3","description":"WhatsApp Web MCP server — install once, connect any AI CLI","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.5.0","dotenv":"^16.3.1","express":"^4.22.2","ioredis":"^5.3.2","qr-image":"^3.2.0","swagger-jsdoc":"^6.2.8","qrcode-terminal":"^0.12.0","whatsapp-web.js":"^1.32.0","swagger-ui-express":"^5.0.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whats-mcp_1.0.16_1779337639435_0.2708417100800844","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@kaicnunes/whats-mcp","version":"1.0.17","_id":"@kaicnunes/whats-mcp@1.0.17","maintainers":[{"name":"kaicnunes","email":"kaicmurilo@live.com"}],"bin":{"whats-mcp":"bin/cli.mjs"},"dist":{"shasum":"871936f5d1a419618852d9f3e69e8d793b854eb3","tarball":"https://registry.npmjs.org/@kaicnunes/whats-mcp/-/whats-mcp-1.0.17.tgz","fileCount":19,"integrity":"sha512-6eYpnIzGWU6JL5mUGQ3sf+GrgFGRtwsWXqfgzJr60/7dMfwRntkIwMW30lluU6CT9hJyPcGv9aB5DmuZMB6rkQ==","signatures":[{"sig":"MEUCIBQxuGJpQzqB4NSwLc3xoHFCf/VNs5x/9PtCYP0bqoo9AiEA0ruQQb7LynsKrUN3EEXCOc2tc2e3Z4JkFVSm8sdzVxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96686},"main":"index.mjs","engines":{"node":">=18.0.0"},"gitHead":"71fdc248e7086934ae5dd8a81354abc097ad98a7","scripts":{"test":"node --test tests/*.test.mjs","start":"node index.mjs","daemon":"node daemon.mjs","postinstall":"node bin/cli.mjs install 2>/dev/null || true"},"_npmUser":{"name":"kaicnunes","email":"kaicmurilo@live.com"},"_npmVersion":"10.9.3","description":"WhatsApp Web MCP server — install once, connect any AI CLI","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.5.0","dotenv":"^16.3.1","express":"^4.22.2","ioredis":"^5.3.2","qr-image":"^3.2.0","swagger-jsdoc":"^6.2.8","qrcode-terminal":"^0.12.0","whatsapp-web.js":"^1.32.0","swagger-ui-express":"^5.0.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whats-mcp_1.0.17_1779337837215_0.0081832901364014","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@kaicnunes/whats-mcp","version":"1.0.18","_id":"@kaicnunes/whats-mcp@1.0.18","maintainers":[{"name":"kaicnunes","email":"kaicmurilo@live.com"}],"bin":{"whats-mcp":"bin/cli.mjs"},"dist":{"shasum":"4325d28cb7a76125d09cc1ac5dae4789a9e8110c","tarball":"https://registry.npmjs.org/@kaicnunes/whats-mcp/-/whats-mcp-1.0.18.tgz","fileCount":19,"integrity":"sha512-DEUfXkknJ7/vWioFdIj824ufV8xn07YFKWZ82kRg3Np5vT+9uHy9+pRJY7QTsRavDAPaSiachPnFDKuG+KM/Tg==","signatures":[{"sig":"MEUCIQDdrXKj4CRPLd7gPmelnoc6hEklf3FPdK/pYJCdAIX2SQIgLSp7JXLTs4V7BX2f2R1NUxRfLZWQ3e87rnvUj9khAT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96671},"main":"index.mjs","engines":{"node":">=18.0.0"},"gitHead":"71fdc248e7086934ae5dd8a81354abc097ad98a7","scripts":{"test":"node --test tests/*.test.mjs","start":"node index.mjs","daemon":"node daemon.mjs","postinstall":"node bin/cli.mjs install 2>/dev/null || true"},"_npmUser":{"name":"kaicnunes","email":"kaicmurilo@live.com"},"_npmVersion":"10.9.3","description":"WhatsApp Web MCP server — install once, connect any AI CLI","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.5.0","dotenv":"^16.3.1","express":"^4.22.2","ioredis":"^5.3.2","qr-image":"^3.2.0","swagger-jsdoc":"^6.2.8","qrcode-terminal":"^0.12.0","whatsapp-web.js":"^1.32.0","swagger-ui-express":"^5.0.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whats-mcp_1.0.18_1779338133685_0.5577647295698782","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@kaicnunes/whats-mcp","version":"1.0.20","_id":"@kaicnunes/whats-mcp@1.0.20","maintainers":[{"name":"kaicnunes","email":"kaicmurilo@live.com"}],"bin":{"whats-mcp":"bin/cli.mjs"},"dist":{"shasum":"743c93792602ce3c579439cd945dbaff6929aa0d","tarball":"https://registry.npmjs.org/@kaicnunes/whats-mcp/-/whats-mcp-1.0.20.tgz","fileCount":20,"integrity":"sha512-7WnAnym0i5D1daEIgJbiqZbhZAVE25uxI8RXedGqxdtCx1JdzmWq8GKtI0W/fG41yPa9wBM9OZ84RHI0BNYG7Q==","signatures":[{"sig":"MEUCIQC7iDU0iEtGKFF80YpbUkQ/JW0zhnFC5IEY1lDjgHi0GAIgIA8NEs43AeveW5+HEBxhPFh4MDzG4n7JXx3MdGTiGB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99363},"main":"index.mjs","engines":{"node":">=18.0.0"},"gitHead":"3e27d79eede4dd9faf879faf05f701bfa22f0701","scripts":{"test":"node --test tests/*.test.mjs","start":"node index.mjs","daemon":"node daemon.mjs","postinstall":"node bin/cli.mjs install 2>/dev/null || true"},"_npmUser":{"name":"kaicnunes","email":"kaicmurilo@live.com"},"_npmVersion":"10.9.3","description":"WhatsApp Web MCP server — install once, connect any AI CLI","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.5.0","dotenv":"^16.3.1","express":"^4.22.2","ioredis":"^5.3.2","qr-image":"^3.2.0","swagger-jsdoc":"^6.2.8","qrcode-terminal":"^0.12.0","whatsapp-web.js":"^1.32.0","swagger-ui-express":"^5.0.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whats-mcp_1.0.20_1779402643485_0.07395359895352538","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@kaicnunes/whats-mcp","version":"1.0.21","_id":"@kaicnunes/whats-mcp@1.0.21","maintainers":[{"name":"kaicnunes","email":"kaicmurilo@live.com"}],"bin":{"whats-mcp":"bin/cli.mjs"},"dist":{"shasum":"f51224cb705c332d40424b425d88285217b1cfa7","tarball":"https://registry.npmjs.org/@kaicnunes/whats-mcp/-/whats-mcp-1.0.21.tgz","fileCount":20,"integrity":"sha512-QYy+plcdAXrD+QJKe9nT85WpSmjANf/ibj9wuCNNhAnMxqprlWkjxzQZG7GqATGILw7uDryAZ9KgjECjiD61Bg==","signatures":[{"sig":"MEYCIQDi9X7QTm9z/9dhHcyYSdFXyQnet4X/rksBPvvCK877LAIhAJ0ygzQYIvqX/dnHanHlB1bLNUPv2RNZUbGgfgACK4GC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99469},"main":"index.mjs","engines":{"node":">=18.0.0"},"gitHead":"37551ace15c1eb14f698478b1c54981fc51a2426","scripts":{"test":"node --test tests/*.test.mjs","start":"node index.mjs","daemon":"node daemon.mjs","postinstall":"node bin/cli.mjs install 2>/dev/null || true"},"_npmUser":{"name":"kaicnunes","email":"kaicmurilo@live.com"},"_npmVersion":"10.9.3","description":"WhatsApp Web MCP server — install once, connect any AI CLI","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.5.0","dotenv":"^16.3.1","express":"^4.22.2","ioredis":"^5.3.2","qr-image":"^3.2.0","swagger-jsdoc":"^6.2.8","qrcode-terminal":"^0.12.0","whatsapp-web.js":"^1.32.0","swagger-ui-express":"^5.0.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whats-mcp_1.0.21_1779403115394_0.09558344148245301","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@kaicnunes/whats-mcp","version":"1.0.22","_id":"@kaicnunes/whats-mcp@1.0.22","maintainers":[{"name":"kaicnunes","email":"kaicmurilo@live.com"}],"bin":{"whats-mcp":"bin/cli.mjs"},"dist":{"shasum":"498fdb076f275fdf4b895f3abbf62127940294e3","tarball":"https://registry.npmjs.org/@kaicnunes/whats-mcp/-/whats-mcp-1.0.22.tgz","fileCount":20,"integrity":"sha512-MmmDch4vS7VhCOctOeKKBuTyvvkJy0E4MfSmO9Lf5QdFsFlPHFEecQhaMg3bbVBTXGKu9tz/zRDHuVO9Fu3HsQ==","signatures":[{"sig":"MEUCIHgcEkwb9Di9chM8RFOdZVR9mKE4onm6hVX8uSK5bqWZAiEAnmvxhIUX0LwnTg2VQuMA3dilgexk9vLDOAzPJDuYI0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99841},"main":"index.mjs","engines":{"node":">=18.0.0"},"gitHead":"13d444e01a6967cacca8e84ddb7f3f80c03992cb","scripts":{"test":"node --test tests/*.test.mjs","start":"node index.mjs","daemon":"node daemon.mjs","postinstall":"node bin/cli.mjs install 2>/dev/null || true"},"_npmUser":{"name":"kaicnunes","email":"kaicmurilo@live.com"},"_npmVersion":"10.9.3","description":"WhatsApp Web MCP server — install once, connect any AI CLI","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.5.0","dotenv":"^16.3.1","express":"^4.22.2","ioredis":"^5.3.2","qr-image":"^3.2.0","swagger-jsdoc":"^6.2.8","qrcode-terminal":"^0.12.0","whatsapp-web.js":"^1.32.0","swagger-ui-express":"^5.0.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whats-mcp_1.0.22_1779418290730_0.6272086248768607","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@kaicnunes/whats-mcp","version":"1.0.23","_id":"@kaicnunes/whats-mcp@1.0.23","maintainers":[{"name":"kaicnunes","email":"kaicmurilo@live.com"}],"bin":{"whats-mcp":"bin/cli.mjs"},"dist":{"shasum":"3b302ba667aee40fae703ada9cc8c67c6721ee6c","tarball":"https://registry.npmjs.org/@kaicnunes/whats-mcp/-/whats-mcp-1.0.23.tgz","fileCount":20,"integrity":"sha512-M/neIsAo7prsPpawhOSSkzElAMkD92ILe7GTGMu5d4EWjts4CPea5LablTWE6QpK8yjO+q1r3dZZYnQ23rb74g==","signatures":[{"sig":"MEQCICJe4ATORaGqMe+lcyfhSAzlPx8C4xR//i0hZHJSjvLJAiB/BTc4Mhb3FHfE/VC8qc2dRorXpRB9eyfhsWyvxH4SQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100253},"main":"index.mjs","engines":{"node":">=18.0.0"},"gitHead":"7130fda0a7f1023d556865cbbf6c58d725bba16a","scripts":{"test":"node --test tests/*.test.mjs","start":"node index.mjs","daemon":"node daemon.mjs","postinstall":"node bin/cli.mjs install 2>/dev/null || true"},"_npmUser":{"name":"kaicnunes","email":"kaicmurilo@live.com"},"_npmVersion":"10.9.3","description":"WhatsApp Web MCP server — install once, connect any AI CLI","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.5.0","dotenv":"^16.3.1","express":"^4.22.2","ioredis":"^5.3.2","qr-image":"^3.2.0","swagger-jsdoc":"^6.2.8","qrcode-terminal":"^0.12.0","whatsapp-web.js":"^1.32.0","swagger-ui-express":"^5.0.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whats-mcp_1.0.23_1779802806664_0.05031000777412542","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@kaicnunes/whats-mcp","version":"1.0.24","_id":"@kaicnunes/whats-mcp@1.0.24","maintainers":[{"name":"kaicnunes","email":"kaicmurilo@live.com"}],"bin":{"whats-mcp":"bin/cli.mjs"},"dist":{"shasum":"be0f2380dec4ce8f54be3d906929f469f43f4547","tarball":"https://registry.npmjs.org/@kaicnunes/whats-mcp/-/whats-mcp-1.0.24.tgz","fileCount":21,"integrity":"sha512-7b7XsMLnLWVpCroQvcrBrjcH75Unu6loZPAyvyeZvTnGJ4ZHVgEkEANz4A4fiAIumtD7zeyRhCBCQMS7BCFhiw==","signatures":[{"sig":"MEQCIDcGGD0ysG36qKz5b/lJdyPDEGkgS/eFhkdK2OT61l9sAiAfS3YGJIwRumwXzpaR08dncU8F236/khxIyRBLF+494Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102407},"main":"index.mjs","engines":{"node":">=18.0.0"},"gitHead":"3d04aadb95838016e8f1cfec133fb38e5893e9da","scripts":{"test":"node --test tests/*.test.mjs","start":"node index.mjs","daemon":"node daemon.mjs","postinstall":"node bin/cli.mjs install 2>/dev/null || true"},"_npmUser":{"name":"kaicnunes","email":"kaicmurilo@live.com"},"_npmVersion":"10.9.3","description":"WhatsApp Web MCP server — install once, connect any AI CLI","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.5.0","dotenv":"^16.3.1","express":"^4.22.2","ioredis":"^5.3.2","qr-image":"^3.2.0","swagger-jsdoc":"^6.2.8","qrcode-terminal":"^0.12.0","whatsapp-web.js":"^1.32.0","swagger-ui-express":"^5.0.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whats-mcp_1.0.24_1779816922423_0.11856146430377512","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@kaicnunes/whats-mcp","version":"1.0.25","_id":"@kaicnunes/whats-mcp@1.0.25","maintainers":[{"name":"kaicnunes","email":"kaicmurilo@live.com"}],"bin":{"whats-mcp":"bin/cli.mjs"},"dist":{"shasum":"47a6e959638ea46ea2227d7215921b80c07dd156","tarball":"https://registry.npmjs.org/@kaicnunes/whats-mcp/-/whats-mcp-1.0.25.tgz","fileCount":41,"integrity":"sha512-icQcFpv5gZbfss3YD9yikM7oMVnNu4SdNC5C718CHge8HuztCZ+jK8CyUXupeuj6kF1U4hxyE5hz0ttdxiXmEA==","signatures":[{"sig":"MEUCIQDKbxc0wHRGSyHwD68Oipt3I6DQuqG1yrZq0lYqkHqOMgIgNpfKJmup3xbOIIOmp5mzjdurIua2dOwJAOMddQnQ9rQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148153},"main":"index.mjs","engines":{"node":">=18.0.0"},"gitHead":"d6f34dc3c6c09c988348accabff8f35dab080ece","scripts":{"test":"node --test tests/*.test.mjs","start":"node index.mjs","daemon":"node daemon.mjs","postinstall":"node bin/cli.mjs install 2>/dev/null || true"},"_npmUser":{"name":"kaicnunes","email":"kaicmurilo@live.com"},"_npmVersion":"10.9.3","description":"WhatsApp Web MCP server — install once, connect any AI CLI","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.5.0","dotenv":"^16.3.1","express":"^4.22.2","ioredis":"^5.3.2","qr-image":"^3.2.0","swagger-jsdoc":"^6.2.8","better-sqlite3":"^12.10.0","qrcode-terminal":"^0.12.0","whatsapp-web.js":"^1.32.0","swagger-ui-express":"^5.0.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whats-mcp_1.0.25_1779906606120_0.02321397438544537","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"@kaicnunes/whats-mcp","version":"1.0.26","_id":"@kaicnunes/whats-mcp@1.0.26","maintainers":[{"name":"kaicnunes","email":"kaicmurilo@live.com"}],"bin":{"whats-mcp":"bin/cli.mjs"},"dist":{"shasum":"84b9f1d719735c681028d011e0781f103dcbd7ac","tarball":"https://registry.npmjs.org/@kaicnunes/whats-mcp/-/whats-mcp-1.0.26.tgz","fileCount":41,"integrity":"sha512-iVQTckPnn2Mn6wHbhGaRc0qU6KcvOJh3y3RoTPMPzYUssCOTtO9Zola4rhVDqL11OEJI0qrMOMG5Uni1Vlz3Pg==","signatures":[{"sig":"MEUCIQCyURd3RqBTJRlN/iLYM+taOQrRI1IGJz1e4qApty/9dgIgYTteM5m7fTTKJtIl6bb6ujc0R+dkh+WXACX9ms+mmgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154132},"main":"index.mjs","engines":{"node":">=18.0.0"},"gitHead":"6a6e68228b18eb081f83ab1befaeb8cf93f18349","scripts":{"test":"node --test tests/*.test.mjs","start":"node index.mjs","daemon":"node daemon.mjs","postinstall":"node bin/cli.mjs install 2>/dev/null || true"},"_npmUser":{"name":"kaicnunes","email":"kaicmurilo@live.com"},"_npmVersion":"10.9.3","description":"WhatsApp Web MCP server — install once, connect any AI CLI","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.5.0","dotenv":"^16.3.1","express":"^4.22.2","ioredis":"^5.3.2","qr-image":"^3.2.0","swagger-jsdoc":"^6.2.8","better-sqlite3":"^12.10.0","qrcode-terminal":"^0.12.0","whatsapp-web.js":"^1.32.0","swagger-ui-express":"^5.0.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whats-mcp_1.0.26_1779907143259_0.1614618147652569","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"@kaicnunes/whats-mcp","version":"1.0.27","_id":"@kaicnunes/whats-mcp@1.0.27","maintainers":[{"name":"kaicnunes","email":"kaicmurilo@live.com"}],"bin":{"whats-mcp":"bin/cli.mjs"},"dist":{"shasum":"59386c66bdd6345272c304d062da9d51a4212283","tarball":"https://registry.npmjs.org/@kaicnunes/whats-mcp/-/whats-mcp-1.0.27.tgz","fileCount":41,"integrity":"sha512-WCr8wJPMTvoymd1A+k78QZJ9lVhvCm/Oj2/JdtuswXB8/yiYJ2eREtS7fhmLTPgvO0q1J7GaBYIzXPgg94bZxg==","signatures":[{"sig":"MEYCIQD6qeqf7hYvSwlO39ez8cgzpX9fHg2upRppCGNx+1mOgwIhAPi63nTpmEUQF8X3RDAnze+cS+HuogSqso0zlxHrNH0e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158316},"main":"index.mjs","engines":{"node":">=18.0.0"},"gitHead":"8db80a7c3ac8f8b01973ed01f64ed8aafc3d4236","scripts":{"test":"node --test tests/*.test.mjs","start":"node index.mjs","daemon":"node daemon.mjs","postinstall":"node bin/cli.mjs install 2>/dev/null || true"},"_npmUser":{"name":"kaicnunes","email":"kaicmurilo@live.com"},"_npmVersion":"10.9.3","description":"WhatsApp Web MCP server — install once, connect any AI CLI","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.5.0","dotenv":"^16.3.1","express":"^4.22.2","ioredis":"^5.3.2","qr-image":"^3.2.0","swagger-jsdoc":"^6.2.8","better-sqlite3":"^12.10.0","qrcode-terminal":"^0.12.0","whatsapp-web.js":"^1.32.0","swagger-ui-express":"^5.0.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whats-mcp_1.0.27_1779907665531_0.6366108382335665","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"@kaicnunes/whats-mcp","version":"1.0.28","_id":"@kaicnunes/whats-mcp@1.0.28","maintainers":[{"name":"kaicnunes","email":"kaicmurilo@live.com"}],"bin":{"whats-mcp":"bin/cli.mjs"},"dist":{"shasum":"95bae552d2dcd4989fe25c3ef0bda86a6f22a0a6","tarball":"https://registry.npmjs.org/@kaicnunes/whats-mcp/-/whats-mcp-1.0.28.tgz","fileCount":41,"integrity":"sha512-NBwNFbKJaSutwlhi8Q1V9rDkj3F+1CYBJtqEKRSkU3lKK7amvKDdm7F9kEGYDJATCySAIIIGgRiOCDGuLOiy7w==","signatures":[{"sig":"MEUCIQDDwOdfK5Z3Vydr4KhwnjfSdipEY36J6nv5ebVKf2+T3wIgbKjsIe1+wWay5qbt8VgBpPq7XdFE0eGvotXpsHwBVXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158336},"main":"index.mjs","engines":{"node":">=18.0.0"},"gitHead":"2222b42c89960a1f3dbc7b0a5ad57d65c3e70244","scripts":{"test":"node --test tests/*.test.mjs","start":"node index.mjs","daemon":"node daemon.mjs","postinstall":"node bin/cli.mjs install 2>/dev/null || true"},"_npmUser":{"name":"kaicnunes","email":"kaicmurilo@live.com"},"_npmVersion":"10.9.3","description":"WhatsApp Web MCP server — install once, connect any AI CLI","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.5.0","dotenv":"^16.3.1","express":"^4.22.2","ioredis":"^5.3.2","qr-image":"^3.2.0","swagger-jsdoc":"^6.2.8","better-sqlite3":"^12.10.0","qrcode-terminal":"^0.12.0","whatsapp-web.js":"^1.32.0","swagger-ui-express":"^5.0.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whats-mcp_1.0.28_1779907789401_0.1083825021160505","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"@kaicnunes/whats-mcp","version":"1.0.30","_id":"@kaicnunes/whats-mcp@1.0.30","maintainers":[{"name":"kaicnunes","email":"kaicmurilo@live.com"}],"bin":{"whats-mcp":"bin/cli.mjs"},"dist":{"shasum":"ff0f135d8965a39a124a008add59ad88e7a36e11","tarball":"https://registry.npmjs.org/@kaicnunes/whats-mcp/-/whats-mcp-1.0.30.tgz","fileCount":41,"integrity":"sha512-9MNLdDGcAixqqrwBpOd3M4+E74/AkLUOmfMlVIMcmsSdfayjRyiRzVBAqqfZ+s4Ud0C3fmS3yHUCdusXHnSiGQ==","signatures":[{"sig":"MEQCIChPHXwomf2Vitpohq7bkkbcQmpc+7AVbcZXKpcda4F4AiAi/7tcodPbyfjOqxveO+R9+hftyPZvmQ7YtyzS6m36Bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158559},"main":"index.mjs","engines":{"node":">=18.0.0"},"gitHead":"b162fa420189279e0c2cbefcc43301d3eb9d6699","scripts":{"test":"node --test tests/*.test.mjs","start":"node index.mjs","daemon":"node daemon.mjs","postinstall":"node bin/cli.mjs install 2>/dev/null || true"},"_npmUser":{"name":"kaicnunes","email":"kaicmurilo@live.com"},"_npmVersion":"10.9.3","description":"WhatsApp Web MCP server — install once, connect any AI CLI","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.5.0","dotenv":"^16.3.1","express":"^4.22.2","ioredis":"^5.3.2","qr-image":"^3.2.0","swagger-jsdoc":"^6.2.8","better-sqlite3":"^12.10.0","qrcode-terminal":"^0.12.0","whatsapp-web.js":"^1.32.0","swagger-ui-express":"^5.0.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whats-mcp_1.0.30_1779908381594_0.36486664471634556","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"@kaicnunes/whats-mcp","version":"1.0.31","_id":"@kaicnunes/whats-mcp@1.0.31","maintainers":[{"name":"kaicnunes","email":"kaicmurilo@live.com"}],"bin":{"whats-mcp":"bin/cli.mjs"},"dist":{"shasum":"6e15d5615d1a6a0dc90df3ce8e327a225263051b","tarball":"https://registry.npmjs.org/@kaicnunes/whats-mcp/-/whats-mcp-1.0.31.tgz","fileCount":41,"integrity":"sha512-c7Vx36B10BTJZIcJcCKLQyChLgeKM99EvWQJtWVHFk2B7KEJL1tEaAfavDv4OYAjZU7LbMXjPMJynzESVg9UYg==","signatures":[{"sig":"MEUCIQDtYf472mQ4m7l6DlDn44FQm+IvkKlXIcwuabjkR8JRGgIgJgR00hnrgsZT4uNnPZV6s/XcEGqc4h3o8HYUfYRlzgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165184},"main":"index.mjs","engines":{"node":">=18.0.0"},"gitHead":"28cd6bca8403c7262b66950bb3c44a44a98e0e42","scripts":{"test":"node --test tests/*.test.mjs","start":"node index.mjs","daemon":"node daemon.mjs","postinstall":"node bin/cli.mjs install 2>/dev/null || true"},"_npmUser":{"name":"kaicnunes","email":"kaicmurilo@live.com"},"_npmVersion":"10.9.3","description":"WhatsApp Web MCP server — install once, connect any AI CLI","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.5.0","dotenv":"^16.3.1","express":"^4.22.2","ioredis":"^5.3.2","qr-image":"^3.2.0","swagger-jsdoc":"^6.2.8","better-sqlite3":"^12.10.0","qrcode-terminal":"^0.12.0","whatsapp-web.js":"^1.32.0","swagger-ui-express":"^5.0.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whats-mcp_1.0.31_1779908847746_0.7989317528101736","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"@kaicnunes/whats-mcp","version":"1.0.32","_id":"@kaicnunes/whats-mcp@1.0.32","maintainers":[{"name":"kaicnunes","email":"kaicmurilo@live.com"}],"bin":{"whats-mcp":"bin/cli.mjs"},"dist":{"shasum":"9d88e01ae8b41496429907f5dab033f0c64c6194","tarball":"https://registry.npmjs.org/@kaicnunes/whats-mcp/-/whats-mcp-1.0.32.tgz","fileCount":42,"integrity":"sha512-qA3HaNoQvKPQ8A3/aFz6gLGEkZzsLyf01Bk6WkwUSrPkTgzJgIjMgyogSlmvTUkmOhcoza/euBmPZ8uwvljMrg==","signatures":[{"sig":"MEUCIQD8r9LAe8FVsXDwbHrLf3Uu48zoINP6sO7ff65JONYEAQIgKUmFNumgtQRGB6qCJ9vtyKMFCdCKBDiy/Z93RXdxKBc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168122},"main":"index.mjs","engines":{"node":">=18.0.0"},"gitHead":"c0299d21b209b55e72dd39f9242c8cbaf669cfd8","scripts":{"test":"node --test tests/*.test.mjs","start":"node index.mjs","daemon":"node daemon.mjs","postinstall":"node bin/cli.mjs install 2>/dev/null || true"},"_npmUser":{"name":"kaicnunes","email":"kaicmurilo@live.com"},"_npmVersion":"10.9.3","description":"WhatsApp Web MCP server — install once, connect any AI CLI","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.5.0","dotenv":"^16.3.1","express":"^4.22.2","ioredis":"^5.3.2","qr-image":"^3.2.0","swagger-jsdoc":"^6.2.8","better-sqlite3":"^12.10.0","qrcode-terminal":"^0.12.0","whatsapp-web.js":"^1.32.0","swagger-ui-express":"^5.0.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whats-mcp_1.0.32_1779909055468_0.2448121743118754","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"@kaicnunes/whats-mcp","version":"1.0.33","_id":"@kaicnunes/whats-mcp@1.0.33","maintainers":[{"name":"kaicnunes","email":"kaicmurilo@live.com"}],"bin":{"whats-mcp":"bin/cli.mjs"},"dist":{"shasum":"78ba64984e2cbdd208bc00dbaba1199fab7e24aa","tarball":"https://registry.npmjs.org/@kaicnunes/whats-mcp/-/whats-mcp-1.0.33.tgz","fileCount":42,"integrity":"sha512-ilBI/nhjiXoimqxj5lPKLJgTmcMmLzwSLrNDctwPuYmWliPD8ENtTMWi8aZU0rjWz+wVTln+bfPfl55XSL+huA==","signatures":[{"sig":"MEYCIQCFH02JhxMlW3GhigJBdta52DniOsoBCUOzw9AgxgGGcAIhAI4gTLCNhbM/WXOvd6TFLLd1U9feSbINDt+5nTvgGXXR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172288},"main":"index.mjs","engines":{"node":">=18.0.0"},"gitHead":"4c62f6b577983b2b6cf25d29b7f4864271fee52b","scripts":{"test":"node --test tests/*.test.mjs","start":"node index.mjs","daemon":"node daemon.mjs","postinstall":"node bin/cli.mjs install 2>/dev/null || true"},"_npmUser":{"name":"kaicnunes","email":"kaicmurilo@live.com"},"_npmVersion":"10.9.3","description":"WhatsApp Web MCP server — install once, connect any AI CLI","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.5.0","dotenv":"^16.3.1","express":"^4.22.2","ioredis":"^5.3.2","qr-image":"^3.2.0","swagger-jsdoc":"^6.2.8","better-sqlite3":"^12.10.0","qrcode-terminal":"^0.12.0","whatsapp-web.js":"^1.32.0","swagger-ui-express":"^5.0.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whats-mcp_1.0.33_1779909391250_0.6609918323430473","host":"s3://npm-registry-packages-npm-production"}},"1.0.34":{"name":"@kaicnunes/whats-mcp","version":"1.0.34","_id":"@kaicnunes/whats-mcp@1.0.34","maintainers":[{"name":"kaicnunes","email":"kaicmurilo@live.com"}],"bin":{"whats-mcp":"bin/cli.mjs"},"dist":{"shasum":"ba5a32b1a5cd2cca8d82f3a6d0a07b7a17182faf","tarball":"https://registry.npmjs.org/@kaicnunes/whats-mcp/-/whats-mcp-1.0.34.tgz","fileCount":42,"integrity":"sha512-upf+de2Yt0fEcK9uFnUDSSzSNCc8rEtEqrmqJLd2obAZDmp5EynRYQpkDsMQyo2kvG+QxY52mdkNDml6WrA8gQ==","signatures":[{"sig":"MEUCIFsSyd8SSPDwnMAVNTfXhSixeawRd6iGqxXJTvFwQo+GAiEA40b4tUtHZZUBtUj7AlyufFci2iVV7q91h/CP/lO6zDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172924},"main":"index.mjs","engines":{"node":">=18.0.0"},"gitHead":"d9562037427dbe4f1c1dd1a4fe57ad805b0c10c8","scripts":{"test":"node --test tests/*.test.mjs","start":"node index.mjs","daemon":"node daemon.mjs","postinstall":"node bin/cli.mjs install 2>/dev/null || true"},"_npmUser":{"name":"kaicnunes","email":"kaicmurilo@live.com"},"_npmVersion":"10.9.3","description":"WhatsApp Web MCP server — install once, connect any AI CLI","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.5.0","dotenv":"^16.3.1","express":"^4.22.2","ioredis":"^5.3.2","qr-image":"^3.2.0","swagger-jsdoc":"^6.2.8","better-sqlite3":"^12.10.0","qrcode-terminal":"^0.12.0","whatsapp-web.js":"^1.32.0","swagger-ui-express":"^5.0.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whats-mcp_1.0.34_1779909586330_0.3222176820776499","host":"s3://npm-registry-packages-npm-production"}},"1.0.35":{"name":"@kaicnunes/whats-mcp","version":"1.0.35","_id":"@kaicnunes/whats-mcp@1.0.35","maintainers":[{"name":"kaicnunes","email":"kaicmurilo@live.com"}],"bin":{"whats-mcp":"bin/cli.mjs"},"dist":{"shasum":"0488ae974c4fbf71790f1d2913fb76e504926b57","tarball":"https://registry.npmjs.org/@kaicnunes/whats-mcp/-/whats-mcp-1.0.35.tgz","fileCount":42,"integrity":"sha512-jETUpJ15O3AaPYkp4NY6oJKYezlNXpJwdX6VajA9PlZPEtZHzBMUzpjFibur0hvgzXiNeHkKfjiVSwTXUa8sNQ==","signatures":[{"sig":"MEUCIFXOGNRrKPiUVqRZseS/gqsU4RrvVFyBJpdITCmtReeaAiEA2hOXUwn/1CsOUQKQw0XU4tADjETHCJIun255pf8jqrI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172884},"main":"index.mjs","engines":{"node":">=18.0.0"},"gitHead":"f8ccdd11a6e382264310cf7cf47e89dc78508b7c","scripts":{"test":"node --test tests/*.test.mjs","start":"node index.mjs","daemon":"node daemon.mjs","postinstall":"node bin/cli.mjs install 2>/dev/null || true"},"_npmUser":{"name":"kaicnunes","email":"kaicmurilo@live.com"},"_npmVersion":"10.9.3","description":"WhatsApp Web MCP server — install once, connect any AI CLI","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.5.0","dotenv":"^16.3.1","express":"^4.22.2","ioredis":"^5.3.2","qr-image":"^3.2.0","swagger-jsdoc":"^6.2.8","better-sqlite3":"^12.10.0","qrcode-terminal":"^0.12.0","whatsapp-web.js":"^1.32.0","swagger-ui-express":"^5.0.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whats-mcp_1.0.35_1779909821438_0.08471575760062078","host":"s3://npm-registry-packages-npm-production"}},"1.0.36":{"name":"@kaicnunes/whats-mcp","version":"1.0.36","_id":"@kaicnunes/whats-mcp@1.0.36","maintainers":[{"name":"kaicnunes","email":"kaicmurilo@live.com"}],"bin":{"whats-mcp":"bin/cli.mjs"},"dist":{"shasum":"fb946d0caba1d58d9342ae350aac44eecde8f2a4","tarball":"https://registry.npmjs.org/@kaicnunes/whats-mcp/-/whats-mcp-1.0.36.tgz","fileCount":42,"integrity":"sha512-ZB3Uc1DYmBvv2C3QxK0gZuJM1HDyX/ralFfmVF6V+xt611IZ/l0yPbjUejs2iI6+kISvaEoTOu2mHIsWyMhrCw==","signatures":[{"sig":"MEUCIQDKxGsU/XKvgvbMzTNMDzk8BcAChToAILBYRsiAitw05AIgIe9IVuJHuRnlb8rFvaZReGCdD+QdHULwEGkGLGoWtb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173108},"main":"index.mjs","engines":{"node":">=18.0.0"},"gitHead":"88d034f75e08f95bb5ceb48f44aff245994521fa","scripts":{"test":"node --test tests/*.test.mjs","start":"node index.mjs","daemon":"node daemon.mjs","postinstall":"node bin/cli.mjs install 2>/dev/null || true"},"_npmUser":{"name":"kaicnunes","email":"kaicmurilo@live.com"},"_npmVersion":"10.9.3","description":"WhatsApp Web MCP server — install once, connect any AI CLI","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.5.0","dotenv":"^16.3.1","express":"^4.22.2","ioredis":"^5.3.2","qr-image":"^3.2.0","swagger-jsdoc":"^6.2.8","better-sqlite3":"^12.10.0","qrcode-terminal":"^0.12.0","whatsapp-web.js":"^1.32.0","swagger-ui-express":"^5.0.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whats-mcp_1.0.36_1779910003487_0.7141925158747624","host":"s3://npm-registry-packages-npm-production"}},"1.0.37":{"name":"@kaicnunes/whats-mcp","version":"1.0.37","_id":"@kaicnunes/whats-mcp@1.0.37","maintainers":[{"name":"kaicnunes","email":"kaicmurilo@live.com"}],"bin":{"whats-mcp":"bin/cli.mjs"},"dist":{"shasum":"38d63da081637af2747a1fdd2c02d9b261a815d7","tarball":"https://registry.npmjs.org/@kaicnunes/whats-mcp/-/whats-mcp-1.0.37.tgz","fileCount":42,"integrity":"sha512-YO6Qje1fdCFVAfF0SKGyxIpKACGkZ8aj1zNny5eHjgSWCwYITwurjZQ9DlIX6ZtZAmh1pYpYImBQRTNXrbGGsw==","signatures":[{"sig":"MEYCIQD0AXaTgHhO5OAiSjziCpX05ONrApAAZgdn1f89izTF+gIhALcWieUHQY+7afxLRuHzEmORp0iSJK29XogKygCrVeJo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173158},"main":"index.mjs","engines":{"node":">=18.0.0"},"gitHead":"fd66d0111a4c545f865e10bf2a76e535eb2808f4","scripts":{"test":"node --test tests/*.test.mjs","start":"node index.mjs","daemon":"node daemon.mjs","postinstall":"node bin/cli.mjs install 2>/dev/null || true"},"_npmUser":{"name":"kaicnunes","email":"kaicmurilo@live.com"},"_npmVersion":"10.9.3","description":"WhatsApp Web MCP server — install once, connect any AI CLI","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.5.0","dotenv":"^16.3.1","express":"^4.22.2","ioredis":"^5.3.2","qr-image":"^3.2.0","swagger-jsdoc":"^6.2.8","better-sqlite3":"^12.10.0","qrcode-terminal":"^0.12.0","whatsapp-web.js":"^1.32.0","swagger-ui-express":"^5.0.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whats-mcp_1.0.37_1779910237853_0.6811618578450569","host":"s3://npm-registry-packages-npm-production"}},"1.0.38":{"name":"@kaicnunes/whats-mcp","version":"1.0.38","_id":"@kaicnunes/whats-mcp@1.0.38","maintainers":[{"name":"kaicnunes","email":"kaicmurilo@live.com"}],"bin":{"whats-mcp":"bin/cli.mjs"},"dist":{"shasum":"bbcb494dadd872debf7b64204b934775400f31d9","tarball":"https://registry.npmjs.org/@kaicnunes/whats-mcp/-/whats-mcp-1.0.38.tgz","fileCount":42,"integrity":"sha512-RfIyq+qLx0nVJAqdHv57SkhgSyLOsF6SqnpQVWiShPf7C8+H3ba2vxkDjVS26aPTMDf8U/DAmiKN8kM+bQH9Xw==","signatures":[{"sig":"MEUCIFmp1414aXIJR7LrCiudr99GFJF9IBLonRR41r4vi8nMAiEAqaI5nRd076csXGspa4u9JAs74LkMqB0lCpacKF+Pj1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173152},"main":"index.mjs","engines":{"node":">=18.0.0"},"gitHead":"1a3eee1b3a4648de7f794df9657cc0886af1588f","scripts":{"test":"node --test tests/*.test.mjs","start":"node index.mjs","daemon":"node daemon.mjs","postinstall":"node bin/cli.mjs install 2>/dev/null || true"},"_npmUser":{"name":"kaicnunes","email":"kaicmurilo@live.com"},"_npmVersion":"10.9.3","description":"WhatsApp Web MCP server — install once, connect any AI CLI","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.5.0","dotenv":"^16.3.1","express":"^4.22.2","ioredis":"^5.3.2","qr-image":"^3.2.0","swagger-jsdoc":"^6.2.8","better-sqlite3":"^12.10.0","qrcode-terminal":"^0.12.0","whatsapp-web.js":"^1.32.0","swagger-ui-express":"^5.0.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whats-mcp_1.0.38_1779910779302_0.050459659399372914","host":"s3://npm-registry-packages-npm-production"}},"1.0.39":{"name":"@kaicnunes/whats-mcp","version":"1.0.39","_id":"@kaicnunes/whats-mcp@1.0.39","maintainers":[{"name":"kaicnunes","email":"kaicmurilo@live.com"}],"bin":{"whats-mcp":"bin/cli.mjs"},"dist":{"shasum":"91ad3fcc1c58527e964ef2f4c85f914192adb663","tarball":"https://registry.npmjs.org/@kaicnunes/whats-mcp/-/whats-mcp-1.0.39.tgz","fileCount":42,"integrity":"sha512-6S6EdRw4+KRp4ozk4HFHcLG0oT1jFPjCNVxMiz3rkMaLf6znii94tjiSLB68VyWqlh9mS4kdf7SGFuG6sJ7Hmg==","signatures":[{"sig":"MEYCIQC64bwSAdmfVUmjtFFNIfr90P67sNmDIhX53Fq3NeA/SwIhAKRkT9CrGxMpJnOhU/Bc2sDO8I4zr5T5Tu2BvXEqKC38","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173306},"main":"index.mjs","engines":{"node":">=18.0.0"},"gitHead":"e212f23c0f2d66a205a0c93044e9e61312a85181","scripts":{"test":"node --test tests/*.test.mjs","start":"node index.mjs","daemon":"node daemon.mjs","postinstall":"node bin/cli.mjs install 2>/dev/null || true"},"_npmUser":{"name":"kaicnunes","email":"kaicmurilo@live.com"},"_npmVersion":"10.9.3","description":"WhatsApp Web MCP server — install once, connect any AI CLI","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.5.0","dotenv":"^16.3.1","express":"^4.22.2","ioredis":"^5.3.2","qr-image":"^3.2.0","swagger-jsdoc":"^6.2.8","better-sqlite3":"^12.10.0","qrcode-terminal":"^0.12.0","whatsapp-web.js":"^1.32.0","swagger-ui-express":"^5.0.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whats-mcp_1.0.39_1779910936204_0.9492961725905891","host":"s3://npm-registry-packages-npm-production"}},"1.0.41":{"name":"@kaicnunes/whats-mcp","version":"1.0.41","_id":"@kaicnunes/whats-mcp@1.0.41","maintainers":[{"name":"kaicnunes","email":"kaicmurilo@live.com"}],"bin":{"whats-mcp":"bin/cli.mjs"},"dist":{"shasum":"55db348935321e019240c256e94f98b9cef49bd5","tarball":"https://registry.npmjs.org/@kaicnunes/whats-mcp/-/whats-mcp-1.0.41.tgz","fileCount":42,"integrity":"sha512-p2f8/ySBXMMOHt9uOjmyueoFfjIgiGxtuPpCKT+Knt8RAIM8WYabkbXfg/FgnX7e2EAFCy2w826twC6sbbvnfA==","signatures":[{"sig":"MEUCIQCLy4V+DYDdhJD0UPCykQgEdGOhkpIARJH1pz0s2IlKEQIgFYQkj2kobasyXIQJEVykq+ctW5vN47UzQdhpUTG19W4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174062},"main":"index.mjs","engines":{"node":">=18.0.0"},"gitHead":"259adf61312074234e48b4ded6673673493eed5b","scripts":{"test":"node --test tests/*.test.mjs","start":"node index.mjs","daemon":"node daemon.mjs","postinstall":"node bin/cli.mjs install 2>/dev/null || true"},"_npmUser":{"name":"kaicnunes","email":"kaicmurilo@live.com"},"_npmVersion":"10.9.3","description":"WhatsApp Web MCP server — install once, connect any AI CLI","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.5.0","dotenv":"^16.3.1","express":"^4.22.2","ioredis":"^5.3.2","qr-image":"^3.2.0","swagger-jsdoc":"^6.2.8","better-sqlite3":"^12.10.0","qrcode-terminal":"^0.12.0","whatsapp-web.js":"^1.32.0","swagger-ui-express":"^5.0.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whats-mcp_1.0.41_1779922287659_0.3155454068763279","host":"s3://npm-registry-packages-npm-production"}},"1.0.42":{"name":"@kaicnunes/whats-mcp","version":"1.0.42","_id":"@kaicnunes/whats-mcp@1.0.42","maintainers":[{"name":"kaicnunes","email":"kaicmurilo@live.com"}],"bin":{"whats-mcp":"bin/cli.mjs"},"dist":{"shasum":"5d4ab125dee05e1ea29bf45c305dd994f037bd4c","tarball":"https://registry.npmjs.org/@kaicnunes/whats-mcp/-/whats-mcp-1.0.42.tgz","fileCount":42,"integrity":"sha512-Qe4MQcT61H8BqozaXVCoJ2yFzOAb7w7xU7ivX+VX2pFVBXZebL/l3FgEDcqrBBQMnj7hufZfBApBTlG97888Ew==","signatures":[{"sig":"MEUCIQC6aJCC/Mz/g+R4i6i+T/c2sJq3LQPDOkWNfzJ1P8QYBAIgCGB6eV1jptfwC1KcBIwVFsnHFB7Ximr3Vu/xYUh8KH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174741},"main":"index.mjs","engines":{"node":">=18.0.0"},"gitHead":"3abf102081d7be676a7892c29128adf53bdab3a9","scripts":{"test":"node --test tests/*.test.mjs","start":"node index.mjs","daemon":"node daemon.mjs","postinstall":"node bin/cli.mjs install 2>/dev/null || true"},"_npmUser":{"name":"kaicnunes","email":"kaicmurilo@live.com"},"_npmVersion":"10.9.3","description":"WhatsApp Web MCP server — install once, connect any AI CLI","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.5.0","dotenv":"^16.3.1","express":"^4.22.2","ioredis":"^5.3.2","qr-image":"^3.2.0","swagger-jsdoc":"^6.2.8","better-sqlite3":"^12.10.0","qrcode-terminal":"^0.12.0","whatsapp-web.js":"^1.32.0","swagger-ui-express":"^5.0.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whats-mcp_1.0.42_1779925443005_0.12423006962044614","host":"s3://npm-registry-packages-npm-production"}},"1.0.43":{"name":"@kaicnunes/whats-mcp","version":"1.0.43","_id":"@kaicnunes/whats-mcp@1.0.43","maintainers":[{"name":"kaicnunes","email":"kaicmurilo@live.com"}],"bin":{"whats-mcp":"bin/cli.mjs"},"dist":{"shasum":"1a0e390eb2a184ee151887571f52b4a2bdd605f9","tarball":"https://registry.npmjs.org/@kaicnunes/whats-mcp/-/whats-mcp-1.0.43.tgz","fileCount":42,"integrity":"sha512-re5ccBOS7qHIq2COHlbO37juj54JASrrRpxZO+gWqNpcDI+lMLVrOdS+p+VL48Xg3mueprVTOWJKIkZPBRB2eg==","signatures":[{"sig":"MEYCIQDLIKcCklzkHNi3vOYrc4eBoCPipQXfFVcmA4Z0f+lZiwIhALNisTckJCe7yu6HgZFPjN4c0qnTLMS3N15lpoyQaUPj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174754},"main":"index.mjs","engines":{"node":">=18.0.0"},"gitHead":"0b8492419bf59406284c64bf81bcb634482c500c","scripts":{"test":"node --test tests/*.test.mjs","start":"node index.mjs","daemon":"node daemon.mjs","postinstall":"node bin/cli.mjs install 2>/dev/null || true"},"_npmUser":{"name":"kaicnunes","email":"kaicmurilo@live.com"},"_npmVersion":"10.9.3","description":"WhatsApp Web MCP server — install once, connect any AI CLI","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.5.0","dotenv":"^16.3.1","express":"^4.22.2","ioredis":"^5.3.2","qr-image":"^3.2.0","swagger-jsdoc":"^6.2.8","better-sqlite3":"^12.10.0","qrcode-terminal":"^0.12.0","whatsapp-web.js":"^1.32.0","swagger-ui-express":"^5.0.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whats-mcp_1.0.43_1779925653708_0.568419697555931","host":"s3://npm-registry-packages-npm-production"}},"1.0.45":{"name":"@kaicnunes/whats-mcp","version":"1.0.45","_id":"@kaicnunes/whats-mcp@1.0.45","maintainers":[{"name":"kaicnunes","email":"kaicmurilo@live.com"}],"bin":{"whats-mcp":"bin/cli.mjs"},"dist":{"shasum":"53b3f69399a543de9f6fb077929f2321891c19a0","tarball":"https://registry.npmjs.org/@kaicnunes/whats-mcp/-/whats-mcp-1.0.45.tgz","fileCount":42,"integrity":"sha512-c1Vovr/3tylfS/QLi/eyoX9IvBUFkpM+fUt5c6m0Eq+k/qlMDU/1LdR7VUVNp+ktX3Ck/byDPhR8md2Q73Y+GA==","signatures":[{"sig":"MEYCIQCLuNgWXzn8ynj9uurPcU7lAyZZRtQaNXRNXGjVWg2negIhAJqc5R4AXoG1W4HQ6Q/Hzfvg9TWfDBw6RzNJvWQYCU+X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175507},"main":"index.mjs","engines":{"node":">=18.0.0"},"gitHead":"c67bffefe3617871be6634d9676a5d6d7f42ae9f","scripts":{"test":"node --test tests/*.test.mjs","start":"node index.mjs","daemon":"node daemon.mjs","postinstall":"node bin/cli.mjs install 2>/dev/null || true"},"_npmUser":{"name":"kaicnunes","email":"kaicmurilo@live.com"},"_npmVersion":"10.9.3","description":"WhatsApp Web MCP server — install once, connect any AI CLI","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.5.0","dotenv":"^16.3.1","express":"^4.22.2","ioredis":"^5.3.2","qr-image":"^3.2.0","swagger-jsdoc":"^6.2.8","better-sqlite3":"^12.10.0","qrcode-terminal":"^0.12.0","whatsapp-web.js":"^1.32.0","swagger-ui-express":"^5.0.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whats-mcp_1.0.45_1779926530514_0.1779240798927375","host":"s3://npm-registry-packages-npm-production"}},"1.0.47":{"name":"@kaicnunes/whats-mcp","version":"1.0.47","_id":"@kaicnunes/whats-mcp@1.0.47","maintainers":[{"name":"kaicnunes","email":"kaicmurilo@live.com"}],"bin":{"whats-mcp":"bin/cli.mjs"},"dist":{"shasum":"b13c67d35869f4c7c03cd38f5905f6912131111b","tarball":"https://registry.npmjs.org/@kaicnunes/whats-mcp/-/whats-mcp-1.0.47.tgz","fileCount":42,"integrity":"sha512-7ZSdWVI3H5UJr8CPlU94Cs2hGe9Szlbu3Ck+1+TAvycVOTmWrVTU1c93qONVB+tPay0U0ul+QYO3pgW9Ux/E0w==","signatures":[{"sig":"MEQCIDvcMhBYIRnIT1HgI5o5rsn5xH4cKKl0F3ZE6J2TbkkAAiB0K6lWuX5/bwsUkvXxDhuajiZ6qU5mvphEHX4d7lI6xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179395},"main":"index.mjs","engines":{"node":">=18.0.0"},"gitHead":"8e68f6e3eb10c134926cc75390a40e8d9734ccb2","scripts":{"test":"node --test tests/*.test.mjs","start":"node index.mjs","daemon":"node daemon.mjs","postinstall":"node bin/cli.mjs install 2>/dev/null || true"},"_npmUser":{"name":"kaicnunes","email":"kaicmurilo@live.com"},"_npmVersion":"10.9.3","description":"WhatsApp Web MCP server — install once, connect any AI CLI","directories":{},"_nodeVersion":"22.19.0","dependencies":{"axios":"^1.5.0","dotenv":"^16.3.1","express":"^4.22.2","ioredis":"^5.3.2","qr-image":"^3.2.0","swagger-jsdoc":"^6.2.8","better-sqlite3":"^12.10.0","qrcode-terminal":"^0.12.0","whatsapp-web.js":"^1.32.0","swagger-ui-express":"^5.0.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whats-mcp_1.0.47_1779929541191_0.6325701804263735","host":"s3://npm-registry-packages-npm-production"}},"1.0.49":{"name":"@kaicnunes/whats-mcp","version":"1.0.49","description":"WhatsApp Web MCP server — install once, connect any AI CLI","main":"index.mjs","bin":{"whats-mcp":"bin/cli.mjs"},"scripts":{"start":"node index.mjs","daemon":"node daemon.mjs","test":"node --test tests/*.test.mjs","postinstall":"node bin/cli.mjs install 2>/dev/null || true"},"dependencies":{"@modelcontextprotocol/sdk":"^1.0.0","axios":"^1.5.0","better-sqlite3":"^12.10.0","dotenv":"^16.3.1","express":"^4.22.2","ioredis":"^5.3.2","qr-image":"^3.2.0","qrcode-terminal":"^0.12.0","swagger-jsdoc":"^6.2.8","swagger-ui-express":"^5.0.1","whatsapp-web.js":"^1.32.0"},"engines":{"node":">=18.0.0"},"_id":"@kaicnunes/whats-mcp@1.0.49","gitHead":"4bd0a8433b5e30589dff19d9b61fb78df41fa757","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-NZEmA9I10TUm2cS9yiAYmpn8pjammmEygsC+HnWnTPDt66SROZFJLnI6TQtA4c9pmykd1UknbbwErJBlwnRIoQ==","shasum":"57096d4194c155a496e8ab88054dea309f8a5c62","tarball":"https://registry.npmjs.org/@kaicnunes/whats-mcp/-/whats-mcp-1.0.49.tgz","fileCount":42,"unpackedSize":181516,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEwXNeKOZVWhOhMDX3HFco/+icP17z2fa9K+V7QmL0NeAiB7BfUZmPsTMUpC1M7BSGGzyQfJOZzDRhAquzZjpSYW8w=="}]},"_npmUser":{"name":"kaicnunes","email":"kaicmurilo@live.com"},"directories":{},"maintainers":[{"name":"kaicnunes","email":"kaicmurilo@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/whats-mcp_1.0.49_1779980628727_0.047615051580837786"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-21T03:07:22.207Z","modified":"2026-05-28T15:03:49.048Z","1.0.0":"2026-05-21T03:07:22.506Z","1.0.1":"2026-05-21T03:15:15.240Z","1.0.2":"2026-05-21T03:17:40.461Z","1.0.3":"2026-05-21T03:19:34.642Z","1.0.4":"2026-05-21T03:36:29.647Z","1.0.5":"2026-05-21T03:37:55.256Z","1.0.6":"2026-05-21T03:39:39.291Z","1.0.7":"2026-05-21T03:44:58.235Z","1.0.8":"2026-05-21T03:49:16.515Z","1.0.9":"2026-05-21T03:57:45.466Z","1.0.10":"2026-05-21T04:04:20.105Z","1.0.11":"2026-05-21T04:12:46.397Z","1.0.12":"2026-05-21T04:16:41.802Z","1.0.14":"2026-05-21T04:21:05.956Z","1.0.15":"2026-05-21T04:24:44.681Z","1.0.16":"2026-05-21T04:27:19.580Z","1.0.17":"2026-05-21T04:30:37.393Z","1.0.18":"2026-05-21T04:35:33.832Z","1.0.20":"2026-05-21T22:30:43.671Z","1.0.21":"2026-05-21T22:38:35.549Z","1.0.22":"2026-05-22T02:51:30.877Z","1.0.23":"2026-05-26T13:40:06.781Z","1.0.24":"2026-05-26T17:35:22.569Z","1.0.25":"2026-05-27T18:30:06.271Z","1.0.26":"2026-05-27T18:39:03.418Z","1.0.27":"2026-05-27T18:47:45.735Z","1.0.28":"2026-05-27T18:49:49.543Z","1.0.30":"2026-05-27T18:59:41.729Z","1.0.31":"2026-05-27T19:07:27.988Z","1.0.32":"2026-05-27T19:10:55.709Z","1.0.33":"2026-05-27T19:16:31.406Z","1.0.34":"2026-05-27T19:19:46.483Z","1.0.35":"2026-05-27T19:23:41.597Z","1.0.36":"2026-05-27T19:26:43.638Z","1.0.37":"2026-05-27T19:30:37.996Z","1.0.38":"2026-05-27T19:39:39.475Z","1.0.39":"2026-05-27T19:42:16.362Z","1.0.41":"2026-05-27T22:51:27.800Z","1.0.42":"2026-05-27T23:44:03.199Z","1.0.43":"2026-05-27T23:47:33.848Z","1.0.45":"2026-05-28T00:02:10.656Z","1.0.47":"2026-05-28T00:52:21.342Z","1.0.49":"2026-05-28T15:03:48.923Z"},"description":"WhatsApp Web MCP server — install once, connect any AI CLI","maintainers":[{"name":"kaicnunes","email":"kaicmurilo@live.com"}],"readme":"# whats-mcp\n\n> MCP server para WhatsApp Web — instale uma vez, conecte qualquer AI CLI.\n\n[![npm](https://img.shields.io/npm/v/@kaicnunes/whats-mcp)](https://www.npmjs.com/package/@kaicnunes/whats-mcp)\n[![Node.js](https://img.shields.io/badge/node-%3E%3D18-brightgreen)](https://nodejs.org)\n[![MCP](https://img.shields.io/badge/MCP-stdio%2FSSE-blue)](https://modelcontextprotocol.io)\n[![whatsapp-web.js](https://img.shields.io/badge/whatsapp--web.js-1.32-25D366?logo=whatsapp)](https://github.com/pedroslopez/whatsapp-web.js)\n\n---\n\n## O que é\n\n`whats-mcp` é um servidor [MCP (Model Context Protocol)](https://modelcontextprotocol.io) que expõe o WhatsApp Web como ferramentas para qualquer AI CLI compatível (Claude Code, Cursor, Windsurf, Gemini CLI, etc.).\n\n**Funcionalidades principais:**\n- **Instalação via npm** — sem clonar repositório, sem configuração manual\n- **Daemon compartilhado** — o primeiro CLI sobe o daemon; os demais reaproveitam o mesmo processo (e o mesmo Chromium)\n- **Sessão persistente** — dados de auth salvos em disco, reconecta sem QR ao reiniciar\n- **Múltiplas sessões** — vários números de WhatsApp simultaneamente\n- **Swagger UI** — documentação REST em `http://localhost:47891/swagger`\n- **Monitor de Agentes IA** — analisa commits automaticamente e envia relatórios via WhatsApp\n\n---\n\n## Demonstração\n\n### Sessão conectada\n\n![WhatsApp conectado via whats-mcp](images/conectado.png)\n\n### Enviando mensagem pela AI CLI\n\n![Comando para enviar mensagem via MCP](images/comando%20enviando%20mensagem.png)\n\n---\n\n## Instalação rápida\n\n```bash\nnpm install -g @kaicnunes/whats-mcp\n\nwhats-mcp install          # sobe daemon, registra boot e auto-autentica (exibe QR se necessário)\nwhats-mcp connect claude-code  # configura Claude Code automaticamente\n```\n\nO daemon inicia sozinho após reboot. A sessão WhatsApp é restaurada automaticamente — QR só na primeira vez.\n\n---\n\n## Comandos CLI\n\n| Comando | Descrição |\n|---|---|\n| `whats-mcp install` | Sobe o daemon, registra auto-start e auto-autentica (exibe QR) |\n| `whats-mcp update` | Para o daemon, instala a última versão e reinicia (recomendado para atualizar) |\n| `whats-mcp start [sessionId]` | Autentica WhatsApp — exibe QR code no terminal |\n| `whats-mcp connect <cli>` | Configura a AI CLI automaticamente |\n| `whats-mcp stop` | Para o daemon |\n| `whats-mcp status` | Status do daemon (PID, HTTP, Swagger) |\n| `whats-mcp logs [-f]` | Logs do daemon (`-f` para seguir em tempo real) |\n| `whats-mcp send <número> <msg>` | Envia mensagem de teste (atalho CLI) |\n| `whats-mcp restart [sessionId]` | Reinicia sessão WhatsApp (corrige estado travado/detached) |\n| `whats-mcp monitor add` | Adicionar repositório para monitorar (wizard interativo) |\n| `whats-mcp monitor remove <nome>` | Remover repositório |\n| `whats-mcp monitor list` | Listar repositórios cadastrados |\n| `whats-mcp monitor run <nome>` | Forçar análise imediata |\n| `whats-mcp monitor status` | Status do monitor e fila pendente |\n| `whats-mcp monitor enable <nome>` | Ativar projeto pausado |\n| `whats-mcp monitor disable <nome>` | Pausar projeto |\n\n**CLIs suportadas pelo `connect`:**\n\n| CLI | Config editada |\n|---|---|\n| `claude-code` | `~/.claude/settings.json` |\n| `cursor` | `~/.cursor/mcp.json` |\n| `windsurf` | `~/.codeium/windsurf/mcp_config.json` |\n| `gemini-cli` | `~/.gemini/settings.json` |\n\n---\n\n## Monitor de Agentes IA\n\nO `whats-mcp` inclui um sistema de monitoramento contínuo que utiliza agentes de IA para analisar commits em seus repositórios Git automaticamente e enviar os relatórios diretamente para o seu WhatsApp.\n\n**Funcionalidades do Monitor:**\n- **Análise Automática:** Monitora branches de repositórios locais e analisa novos commits assim que detectados.\n- **8 Agentes Especializados:**\n  - 🔐 **Segurança** — Busca por vulnerabilidades e vazamento de secrets\n  - 🏛️ **Arquitetura** — Avalia estrutura e padrões de design\n  - ⚡ **Gargalos** — Identifica possíveis problemas de performance\n  - 🧹 **Qualidade** — Analisa manutenibilidade e clareza do código\n  - ♻️ **Duplicatas** — Detecta código redundante ou duplicado\n  - 🔑 **Hardcode** — Identifica valores fixos que deveriam ser configuráveis\n  - 💀 **Código Morto** — Encontra funções ou variáveis não utilizadas\n  - 📦 **Deps** — Alerta sobre dependências desatualizadas ou inseguras\n- **Painel Web:** Visualize status e configurações em `http://localhost:47891/monitor`\n- **Notificações Inteligentes:** Resultados enviados via WhatsApp, com divisão automática de mensagens longas (1/N, 2/N...) e notificação desktop quando o WhatsApp estiver offline\n- **Multi-CLI:** Suporte para `gemini`, `claude` ou `codex` como motor de análise\n\n### Configuração rápida\n\n```bash\nwhats-mcp monitor add\n# Wizard interativo: nome, path do repo, branch, CLI (gemini/claude/codex),\n# intervalo em minutos, número WhatsApp destino, agentes ativos\n```\n\n### Exemplo de relatório no WhatsApp\n\n```\n🤖 [whats-mcp Monitor]\nProjeto: MEU-BACKEND | Branch: main\nCommit: a1b2c3d — \"feat: adicionar autenticação JWT\"\nAgente: 🔐 Segurança\n\n[CRÍTICO] auth/middleware.js:42 — Token JWT sem verificação de expiração\n[AVISO] auth/utils.js:18 — Secret hardcoded em variável de módulo\n```\n\n### Compatibilidade\n\n| Plataforma | Suporte | Observação |\n|---|---|---|\n| **macOS** | ✅ Total | Inclui notificações nativas via osascript |\n| **Linux** | ⚠️ Provável | Node.js + shell funcionam; sem notificação desktop nativa |\n| **Windows** | ❓ Não testado | Pode funcionar via WSL ou Git Bash |\n\n---\n\n## Arquitetura\n\n```\nClaude Code / Cursor / Windsurf / Gemini CLI\n    │\n    │  stdio (MCP protocol)\n    ▼\nbin/cli.mjs  →  proxy  (index.mjs)\n    │\n    │  1. Verifica se daemon está rodando em :47891\n    │  2. Se não: sobe daemon.mjs detached\n    │  3. Conecta via SSE → proxeia stdin/stdout\n    ▼\ndaemon.mjs  (servidor MCP SSE/HTTP, processo independente)\n    │\n    ├── GET  /sse              ← stream SSE para clientes MCP\n    ├── POST /message          ← recebe JSON-RPC dos clientes\n    ├── GET  /health           ← health check\n    ├── GET  /tools            ← lista tools MCP (JSON para discovery)\n    │                            Ex: {\"tools\": [{\"name\": \"whatsapp_send_message\", \"description\": \"...\"}, ...]}\n    ├── POST /session/restart  ← reinicia sessão sem apagar autenticação\n    ├── GET  /swagger          ← Swagger UI\n    └── GET  /monitor          ← Painel Web do Monitor de Agentes\n    │\n    ▼\nsrc/mcp-server.mjs  (factory com as 27 tools MCP)\n    │\n    ▼\nsrc/sessions.js  →  whatsapp-web.js (Puppeteer/Chromium headless)\n    │\n    ▼\nWhatsApp Web\n```\n\nDados do daemon ficam em `~/.whats-mcp/` (PID, logs, .env).\n\n---\n\n## Pré-requisitos\n\n- **Node.js >= 18**\n- **WhatsApp** no celular para escanear o QR (apenas na primeira vez)\n- Chromium é baixado automaticamente pelo Puppeteer no `npm install` (~170 MB)\n\n---\n\n## Variáveis de ambiente\n\n| Variável | Padrão | Descrição |\n|---|---|---|\n| `WHATS_MCP_PORT` | `47891` | Porta do daemon SSE/HTTP |\n| `WHATS_SESSION_ID` | `default` | ID da sessão padrão |\n| `SESSIONS_PATH` | `./sessions` | Pasta onde os dados de auth são salvos |\n| `RECOVER_SESSIONS` | `true` | Auto-reconectar sessões salvas ao iniciar |\n| `BASE_WEBHOOK_URL` | `http://localhost:3000` | URL para receber eventos via webhook (opcional) |\n\nEdite `~/.whats-mcp/.env` para persistir configurações.\n\n---\n\n## Fluxo de autenticação\n\n```\n1. whats-mcp install      → daemon sobe + registrado no boot + auto-autentica\n                             (exibe QR code no terminal se necessário)\n       │\n       ▼\n2. whats-mcp start        → (Opcional) Exibe QR code manualmente se desejar\n       │\n       ▼\n3. Usuário escaneia o QR com WhatsApp no celular\n       │\n       ▼\n4. Sessão fica CONNECTED\n   Dados salvos em: sessions/session-{id}/\n       │\n       ▼\n5. Próximas execuções: daemon já rodando, sessão restaura sem QR\n```\n\n> `whatsapp_status` aguarda até **120 segundos** pelo Chromium antes de reportar timeout.\n\n---\n\n## Múltiplas sessões\n\nTodas as tools aceitam parâmetro `sessionId` opcional:\n\n```\nsessions/\n  session-default/    ← número pessoal\n  session-empresa/    ← número da empresa\n```\n\n```bash\n# Iniciar sessão adicional\nwhatsapp_start sessionId=empresa\n\n# Usar sessão específica\nwhatsapp_send_message to=5511999999999 message=\"Olá\" sessionId=empresa\n```\n\n---\n\n## Tools disponíveis\n\n### Sessão\n\n| Tool | Parâmetros | Descrição |\n|---|---|---|\n| `whatsapp_start` | `sessionId?` | Inicia sessão. QR abre no sistema se não autenticado |\n| `whatsapp_status` | `sessionId?` | Estado atual (CONNECTED, INITIALIZING...) — polling 120s |\n| `whatsapp_get_qr` | `sessionId?` | Retorna QR code atual como ASCII art |\n| `whatsapp_logout` | `sessionId?` | Encerra sessão (10s timeout) |\n| `whatsapp_reset` | `sessionId?` | Force-kill Chromium + deleta sessão do disco |\n\n### Mensagens\n\n| Tool | Parâmetros | Descrição |\n|---|---|---|\n| `whatsapp_send_message` | `to`, `message`, `sessionId?` | Envia mensagem de texto |\n| `whatsapp_send_image` | `to`, `filePath`, `caption?`, `sessionId?` | Envia imagem de arquivo local |\n| `whatsapp_reply` | `chatId`, `messageId`, `message`, `sessionId?` | Responde mensagem específica |\n| `whatsapp_react` | `chatId`, `messageId`, `emoji`, `sessionId?` | Reage com emoji |\n| `whatsapp_forward_message` | `fromChatId`, `messageId`, `toChatId`, `sessionId?` | Encaminha mensagem |\n| `whatsapp_delete_message` | `chatId`, `messageId`, `forEveryone?`, `sessionId?` | Deleta mensagem |\n\n### Chats\n\n| Tool | Parâmetros | Descrição |\n|---|---|---|\n| `whatsapp_get_chats` | `limit?`, `sessionId?` | Lista conversas (mais recentes primeiro) |\n| `whatsapp_fetch_messages` | `chatId`, `limit?`, `sessionId?` | Busca mensagens de um chat |\n| `whatsapp_search_messages` | `query`, `chatId?`, `sessionId?` | Pesquisa mensagens por texto |\n| `whatsapp_send_seen` | `chatId`, `sessionId?` | Marca chat como lido |\n\n### Contatos\n\n| Tool | Parâmetros | Descrição |\n|---|---|---|\n| `whatsapp_get_contacts` | `limit?`, `sessionId?` | Lista todos os contatos |\n| `whatsapp_get_contact` | `contactId`, `sessionId?` | Detalhes de um contato específico |\n| `whatsapp_check_number` | `number`, `sessionId?` | Verifica se número está no WhatsApp |\n| `whatsapp_get_profile_pic` | `id`, `sessionId?` | URL da foto de perfil |\n\n### Grupos\n\n| Tool | Parâmetros | Descrição |\n|---|---|---|\n| `whatsapp_create_group` | `name`, `participants[]`, `sessionId?` | Cria grupo |\n| `whatsapp_group_add_participants` | `groupId`, `participants[]`, `sessionId?` | Adiciona participantes |\n| `whatsapp_group_remove_participants` | `groupId`, `participants[]`, `sessionId?` | Remove participantes |\n| `whatsapp_group_get_invite_link` | `groupId`, `sessionId?` | Retorna link de convite |\n| `whatsapp_group_leave` | `groupId`, `sessionId?` | Sair do grupo |\n\n### Conta\n\n| Tool | Parâmetros | Descrição |\n|---|---|---|\n| `whatsapp_get_my_info` | `sessionId?` | Info da conta conectada (nome, número, plataforma) |\n| `whatsapp_set_status` | `status`, `sessionId?` | Atualiza bio/status |\n| `whatsapp_set_display_name` | `name`, `sessionId?` | Atualiza nome de exibição |\n\n---\n\n## Formato dos IDs\n\n| Tipo | Formato | Exemplo |\n|---|---|---|\n| Número individual | `{DDI}{DDD}{número}@c.us` | `5511999999999@c.us` |\n| Grupo | `{id}@g.us` | `120363012345678901@g.us` |\n| Input simplificado | só o número | `5511999999999` (o MCP resolve automaticamente) |\n\n> Sempre use o código do país sem o `+`. Ex: Brasil = `55`, EUA = `1`.\n\n---\n\n## Exemplos de uso (via AI CLI)\n\n```\n\"Inicia o WhatsApp com whatsapp_start e me fala quando estiver conectado\"\n\"Qual o status da sessão WhatsApp?\"\n\"Manda 'Reunião amanhã às 10h' para o número 5511999999999 via WhatsApp\"\n\"Lista as 10 últimas conversas do WhatsApp com o número de mensagens não lidas\"\n\"Pesquisa mensagens com o texto 'proposta' em todos os chats do WhatsApp\"\n\"Reage com 👍 na mensagem ID abc123 do chat 5511999999999\"\n\"Cria um grupo no WhatsApp chamado 'Time Dev' com os números 5511999999991 e 5511999999992\"\n```\n\n---\n\n## Webhooks (opcional)\n\nDefina `BASE_WEBHOOK_URL` em `~/.whats-mcp/.env` para receber eventos em tempo real:\n\n```env\nBASE_WEBHOOK_URL=http://seu-servidor.com/webhook\n```\n\nPayload enviado via `POST`:\n\n```json\n{\n  \"sessionId\": \"default\",\n  \"dataType\": \"message\",\n  \"data\": { ... }\n}\n```\n\n| Evento | Descrição |\n|---|---|\n| `message` | Nova mensagem recebida |\n| `message_create` | Mensagem enviada |\n| `message_ack` | Confirmação de leitura |\n| `message_reaction` | Reação em mensagem |\n| `message_revoke_everyone` | Mensagem deletada por todos |\n| `qr` | Novo QR code gerado |\n| `ready` | Sessão conectada e pronta |\n| `authenticated` | Autenticação concluída |\n| `disconnected` | Sessão desconectada |\n| `auth_failure` | Falha na autenticação |\n| `change_state` | Mudança de estado |\n| `group_join` | Entrada em grupo |\n| `group_leave` | Saída de grupo |\n| `group_update` | Atualização de grupo |\n| `call` | Chamada recebida |\n| `contact_changed` | Número de contato alterado |\n\nPara desabilitar eventos específicos:\n\n```env\nDISABLED_CALLBACKS=message_ack|loading_screen\n```\n\n---\n\n## Troubleshooting\n\n### QR code não aparece\nAguarde ~20s após `whatsapp_start` — o Chromium leva tempo. O QR abre automaticamente no Preview (macOS). O ASCII art também aparece no response da tool.\n\n### `whatsapp_status` retorna INITIALIZING\nNormal — polling de até **120 segundos** aguarda o Chromium restaurar a sessão salva. Se ainda timeout, chame `whatsapp_start` novamente.\n\n### Daemon não sobe\n```bash\nwhats-mcp logs       # ver o erro\nwhats-mcp stop       # limpar estado\nwhats-mcp install    # tentar novamente\n```\nVerifique se a porta 47891 está livre: `lsof -i :47891`\n\n### `Session not found. Call whatsapp_start first.`\nChame `whatsapp_start` antes de qualquer outra tool. Com `RECOVER_SESSIONS=true`, sessões salvas reconectam automaticamente.\n\n### `whatsapp_logout` trava\nUse `whatsapp_reset` — força SIGKILL no Chromium e deleta os dados da sessão do disco.\n\n### Sessão desconecta frequentemente\n- Mantenha o celular com internet ativa\n- Não desconecte o WhatsApp do celular manualmente\n- `RECOVER_SESSIONS=true` reconecta automaticamente após quedas\n\n### `Error: spawn Chromium ENOENT` ou `Failed to launch the browser`\n```bash\n# Reinstalar dependências\nnpm install -g @kaicnunes/whats-mcp\n\n# Linux — usar Chromium do sistema\nsudo apt-get install -y chromium-browser\n# Em ~/.whats-mcp/.env:\nCHROME_BIN=/usr/bin/chromium-browser\n```\n\n### Linux sem interface gráfica (servidor/WSL)\n```bash\nsudo apt-get install -y \\\n  chromium-browser \\\n  libgbm-dev \\\n  libxkbcommon-dev \\\n  libxss1 \\\n  libasound2\n```\n\n### Sessão corrompida / estado UNPAIRED\n```bash\nwhats-mcp stop\n# Na AI CLI:\n# whatsapp_reset\n# whatsapp_start\n```\n\n---\n\n## Estrutura do projeto\n\n```\nwhats-mcp/\n├── bin/cli.mjs         ← entry point CLI (subcomandos)\n├── commands/           ← install, connect, stop, status, logs, monitor\n├── lib/                ← config.mjs, pid.mjs\n├── index.mjs           ← proxy stdio ↔ SSE\n├── daemon.mjs          ← servidor MCP SSE/HTTP (porta 47891)\n├── package.json\n└── src/\n    ├── mcp-server.mjs  ← factory McpServer com as 27 tools\n    ├── config.js       ← configurações via env vars\n    ├── sessions.js     ← gerenciamento de sessões whatsapp-web.js\n    ├── monitor/        ← motor de monitoramento e agentes de IA\n    ├── utils.js        ← helpers\n    └── utils/cache.js  ← cache com fallback para memória\n```\n\n---\n\n## Licença\n\nMIT\n","readmeFilename":"README.md"}