{"_id":"@kaanha-ai/mcp","_rev":"26-52c4542d69f54a6f7d63435126381c9b","name":"@kaanha-ai/mcp","dist-tags":{"latest":"1.8.1"},"versions":{"1.0.0":{"name":"@kaanha-ai/mcp","version":"1.0.0","keywords":["kaanha","whatsapp","crm","mcp","model-context-protocol","claude","codex","cli","ai-agent"],"author":{"name":"Kaanha AI","email":"hello@kaanha.ai"},"license":"MIT","_id":"@kaanha-ai/mcp@1.0.0","maintainers":[{"name":"kaanha","email":"moksh@kaanha.tech"}],"homepage":"https://kaanha.ai","bugs":{"url":"https://github.com/kaanhaAI/Kaanha.AI/issues"},"bin":{"kaanha-ai":"bin/kaanha.mjs"},"dist":{"shasum":"5968637523438a0d188fa4fa571d759372ca2426","tarball":"https://registry.npmjs.org/@kaanha-ai/mcp/-/mcp-1.0.0.tgz","fileCount":18,"integrity":"sha512-KI9lIT8d698G/ifGPyoYi7wDjGcJFys9yQsuZW0tS2zDuoO5XckDFyV95q/a8tAld7ZuVgHnetX7eNOHP9oL6g==","signatures":[{"sig":"MEUCICNBlrskqvsBOwtgHATeEED1nEESDlqiH6YzXp+WSfi6AiEA+NJBQj7Gh+bGiESp0QB8/CeJHeBvUamtiHj8sj3wAhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91666},"main":"./src/server.mjs","type":"module","engines":{"node":">=18"},"exports":{".":"./src/server.mjs"},"gitHead":"c87829944eb4b97b490d99d72a89fa07f4ae0266","_npmUser":{"name":"kaanha","email":"moksh@kaanha.tech"},"repository":{"url":"git+https://github.com/kaanhaAI/Kaanha.AI.git","type":"git"},"_npmVersion":"10.9.4","description":"Kaanha AI MCP server and CLI — control your WhatsApp CRM from Claude Code, Codex CLI, Claude Desktop, or any terminal","directories":{},"_nodeVersion":"22.22.0","dependencies":{"commander":"^12.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.0_1777969034593_0.8375217979316354","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@kaanha-ai/mcp","version":"1.0.1","keywords":["kaanha","whatsapp","crm","mcp","model-context-protocol","claude","codex","cli","ai-agent"],"author":{"name":"Kaanha AI","email":"hello@kaanha.ai"},"license":"MIT","_id":"@kaanha-ai/mcp@1.0.1","maintainers":[{"name":"kaanha","email":"moksh@kaanha.tech"}],"homepage":"https://kaanha.ai","bugs":{"url":"https://github.com/kaanhaAI/Kaanha.AI/issues"},"bin":{"kaanha-ai":"bin/kaanha.mjs"},"dist":{"shasum":"a7fe913054d661639eeafbecec1fc85fa15734b5","tarball":"https://registry.npmjs.org/@kaanha-ai/mcp/-/mcp-1.0.1.tgz","fileCount":18,"integrity":"sha512-kaBWXLQO2mu5aCnZ/3/IiIzsyF95hhLyIafA2wenH1+9JaX9pPUEPqy/dSkQHQ68c8eCotj/ayJvB06ZXUotdQ==","signatures":[{"sig":"MEQCIDcAwFNXl+G+6nDMGCzRIVykSosgZ2jv5+l/gQofsq+6AiAbLmZ4ubPj083jO81/8RvZWNOXh+UXEstNSFolaFqvJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92046},"main":"./src/server.mjs","type":"module","engines":{"node":">=18"},"exports":{".":"./src/server.mjs"},"gitHead":"c87829944eb4b97b490d99d72a89fa07f4ae0266","_npmUser":{"name":"kaanha","email":"moksh@kaanha.tech"},"repository":{"url":"git+https://github.com/kaanhaAI/Kaanha.AI.git","type":"git"},"_npmVersion":"10.9.4","description":"Kaanha AI MCP server and CLI — control your WhatsApp CRM from Claude Code, Codex CLI, Claude Desktop, or any terminal","directories":{},"_nodeVersion":"22.22.0","dependencies":{"commander":"^12.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.1_1777969604463_0.18930569790610452","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@kaanha-ai/mcp","version":"1.0.2","keywords":["kaanha","whatsapp","crm","mcp","model-context-protocol","claude","codex","cli","ai-agent"],"author":{"name":"Kaanha AI","email":"hello@kaanha.ai"},"license":"MIT","_id":"@kaanha-ai/mcp@1.0.2","maintainers":[{"name":"kaanha","email":"moksh@kaanha.tech"}],"homepage":"https://kaanha.ai","bugs":{"url":"https://github.com/kaanhaAI/Kaanha.AI/issues"},"bin":{"kaanha-ai":"bin/kaanha.mjs"},"dist":{"shasum":"b550e4f4523c7e350d939091189ef36f753dbb05","tarball":"https://registry.npmjs.org/@kaanha-ai/mcp/-/mcp-1.0.2.tgz","fileCount":18,"integrity":"sha512-Hh8avdUlAGBv+jP7Nnwezt112KCAtvI/QNLlNmyFONJshUPvJNNydHLmqGYFkTJMZpZ09GFBKePTa7jhMO5BfQ==","signatures":[{"sig":"MEYCIQDMn1SFLdY5SfB9Sk+wLOUP5ZfKMPBWIsPDUHEkmkQTqgIhAOU2cRVSBan5UD/p7M1aqBNVVMdieLjT6yghAY2u1CHI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92147},"main":"./src/server.mjs","type":"module","engines":{"node":">=18"},"exports":{".":"./src/server.mjs"},"gitHead":"ae4cc5444ade58813347e133716c7f83e574c47d","_npmUser":{"name":"kaanha","email":"moksh@kaanha.tech"},"repository":{"url":"git+https://github.com/kaanhaAI/Kaanha.AI.git","type":"git"},"_npmVersion":"10.9.4","description":"Kaanha AI MCP server and CLI — control your WhatsApp CRM from Claude Code, Codex CLI, Claude Desktop, or any terminal","directories":{},"_nodeVersion":"22.22.0","dependencies":{"commander":"^12.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.2_1778061922521_0.7232456040427155","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@kaanha-ai/mcp","version":"1.0.3","keywords":["kaanha","whatsapp","crm","mcp","model-context-protocol","claude","codex","cli","ai-agent"],"author":{"name":"Kaanha AI","email":"hello@kaanha.ai"},"license":"MIT","_id":"@kaanha-ai/mcp@1.0.3","maintainers":[{"name":"kaanha","email":"moksh@kaanha.tech"}],"homepage":"https://kaanha.ai","bugs":{"url":"https://github.com/kaanhaAI/Kaanha.AI/issues"},"bin":{"kaanha-ai":"bin/kaanha.mjs"},"dist":{"shasum":"90485900b9c580c78c6f24cca56e0ea045a97add","tarball":"https://registry.npmjs.org/@kaanha-ai/mcp/-/mcp-1.0.3.tgz","fileCount":18,"integrity":"sha512-e8WxeMJvUxz/w+ev4Duo1GQrS2iqcm23Qw5PGENSl+VGpvdcdDz0VqqPNejmc5SXHK9zcKTHS0k0zWRrkQOZjg==","signatures":[{"sig":"MEUCIQChvMy3Gk6tERtrAtv64x9JoPwBPLiUvNzjvqX793s+LwIgUyRWSeRiwdrsNf2DWqmEnXvoQlAtVtpaiOL9f+Rd7xQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92903},"main":"./src/server.mjs","type":"module","engines":{"node":">=18"},"exports":{".":"./src/server.mjs"},"gitHead":"a0ab809716cc3a7211a73120f7f4f62f9277b0c4","_npmUser":{"name":"kaanha","email":"moksh@kaanha.tech"},"repository":{"url":"git+https://github.com/kaanhaAI/Kaanha.AI.git","type":"git"},"_npmVersion":"10.9.4","description":"Kaanha AI MCP server and CLI — control your WhatsApp CRM from Claude Code, Codex CLI, Claude Desktop, or any terminal","directories":{},"_nodeVersion":"22.22.0","dependencies":{"commander":"^12.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.3_1778062380570_0.8296822827390411","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@kaanha-ai/mcp","version":"1.0.4","keywords":["kaanha","whatsapp","crm","mcp","model-context-protocol","claude","codex","cli","ai-agent"],"author":{"name":"Kaanha AI","email":"hello@kaanha.ai"},"license":"MIT","_id":"@kaanha-ai/mcp@1.0.4","maintainers":[{"name":"kaanha","email":"moksh@kaanha.tech"}],"homepage":"https://kaanha.ai","bugs":{"url":"https://github.com/kaanhaAI/Kaanha.AI/issues"},"bin":{"kaanha-ai":"bin/kaanha.mjs"},"dist":{"shasum":"d5b3868ab1937b5287f022eccff75da0d8b16c92","tarball":"https://registry.npmjs.org/@kaanha-ai/mcp/-/mcp-1.0.4.tgz","fileCount":18,"integrity":"sha512-SdyjWxoEy1hjIgQoj6MoC7KtkFLM06rUb6oac830yjWj8A7spJ6rW5EmPZnl+N5SIDiKR6qaSMNI7tn6SjwG4w==","signatures":[{"sig":"MEYCIQCp/fPemokc+vd7OqKZmCjN7ciJo3KwqZSHxOE6rxhU4wIhAMRgnSOdqWBY2+z0QKfs0rsqkMqpjb4dKhVxVcE+n5qK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92839},"main":"./src/server.mjs","type":"module","engines":{"node":">=18"},"exports":{".":"./src/server.mjs"},"gitHead":"828bec52a24ae4f08b2238058656ca30d5732f9e","_npmUser":{"name":"kaanha","email":"moksh@kaanha.tech"},"repository":{"url":"git+https://github.com/kaanhaAI/Kaanha.AI.git","type":"git"},"_npmVersion":"10.9.4","description":"Kaanha AI MCP server and CLI — control your WhatsApp CRM from Claude Code, Codex CLI, Claude Desktop, or any terminal","directories":{},"_nodeVersion":"22.22.0","dependencies":{"commander":"^12.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.4_1778063188555_0.9113591241158849","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@kaanha-ai/mcp","version":"1.0.5","keywords":["kaanha","whatsapp","crm","mcp","model-context-protocol","claude","codex","cli","ai-agent"],"author":{"name":"Kaanha AI","email":"hello@kaanha.ai"},"license":"MIT","_id":"@kaanha-ai/mcp@1.0.5","maintainers":[{"name":"kaanha","email":"moksh@kaanha.tech"}],"homepage":"https://kaanha.ai","bugs":{"url":"https://github.com/kaanhaAI/Kaanha.AI/issues"},"bin":{"kaanha-ai":"bin/kaanha.mjs"},"dist":{"shasum":"e455a6121b95d42fcea886dc4b4caf5cd5f796fc","tarball":"https://registry.npmjs.org/@kaanha-ai/mcp/-/mcp-1.0.5.tgz","fileCount":18,"integrity":"sha512-RYPvVTClVrDqqqRaQUzm85qjxaGXyy5BTwNMMBdLt/ppqGhP+5H+twkNiuyv6k17wgzsP/Ot0p0PE1/QbPtUkw==","signatures":[{"sig":"MEUCIQC8AxFAEodJ/AD2/wdXh5TXv1FvW1kJ5/cFD+aiAd5zgAIgZUmiK0VK1m/8+KUY4jp/odwkkHHCq6xQ9rAuGUvePuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92839},"main":"./src/server.mjs","type":"module","engines":{"node":">=18"},"exports":{".":"./src/server.mjs"},"gitHead":"57d15a64f6e79ac46fbf249dcc59376a7b8aa263","_npmUser":{"name":"kaanha","email":"moksh@kaanha.tech"},"repository":{"url":"git+https://github.com/kaanhaAI/Kaanha.AI.git","type":"git"},"_npmVersion":"10.9.4","description":"Kaanha AI MCP server and CLI — control your WhatsApp CRM from Claude Code, Codex CLI, Claude Desktop, or any terminal","directories":{},"_nodeVersion":"22.22.0","dependencies":{"commander":"^12.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.5_1778064690871_0.671798403892998","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@kaanha-ai/mcp","version":"1.0.6","keywords":["kaanha","whatsapp","crm","mcp","model-context-protocol","claude","codex","cli","ai-agent"],"author":{"name":"Kaanha AI","email":"hello@kaanha.ai"},"license":"MIT","_id":"@kaanha-ai/mcp@1.0.6","maintainers":[{"name":"kaanha","email":"moksh@kaanha.tech"}],"homepage":"https://kaanha.ai","bugs":{"url":"https://github.com/kaanhaAI/Kaanha.AI/issues"},"bin":{"kaanha-ai":"bin/kaanha.mjs"},"dist":{"shasum":"25e855606de8b43d6811f95009aa262c63e2d17b","tarball":"https://registry.npmjs.org/@kaanha-ai/mcp/-/mcp-1.0.6.tgz","fileCount":18,"integrity":"sha512-OE3wvDrMrC2TE4iSGJoZ3lTbKuCtPQYP8UPcKdn7QTBWZO7yyjLfQCw9M+puLSAdf1rMpUMaa9DgJkhG8dhLoQ==","signatures":[{"sig":"MEQCICa/d/WAWRUVThoiMROhh0VvFb8Kn5tGQXvJg+ct+QbPAiB46V+6vrZlt064idyVXD7WH6W7q792xsdUQbLPjZbIcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92903},"main":"./src/server.mjs","type":"module","engines":{"node":">=18"},"exports":{".":"./src/server.mjs"},"gitHead":"3c05c72529ecea095c30cd6494960acef0b05128","_npmUser":{"name":"kaanha","email":"moksh@kaanha.tech"},"repository":{"url":"git+https://github.com/kaanhaAI/Kaanha.AI.git","type":"git"},"_npmVersion":"10.9.4","description":"Kaanha AI MCP server and CLI — control your WhatsApp CRM from Claude Code, Codex CLI, Claude Desktop, or any terminal","directories":{},"_nodeVersion":"22.22.0","dependencies":{"commander":"^12.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.6_1778065255044_0.9206033751408496","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@kaanha-ai/mcp","version":"1.0.7","keywords":["kaanha","whatsapp","crm","mcp","model-context-protocol","claude","codex","cli","ai-agent"],"author":{"name":"Kaanha AI","email":"hello@kaanha.ai"},"license":"MIT","_id":"@kaanha-ai/mcp@1.0.7","maintainers":[{"name":"kaanha","email":"moksh@kaanha.tech"}],"homepage":"https://kaanha.ai","bugs":{"url":"https://github.com/kaanhaAI/Kaanha.AI/issues"},"bin":{"kaanha-ai":"bin/kaanha.mjs"},"dist":{"shasum":"8fac8fc47a689221a948bf7ad6aee16bcf3bed47","tarball":"https://registry.npmjs.org/@kaanha-ai/mcp/-/mcp-1.0.7.tgz","fileCount":18,"integrity":"sha512-v2ry93z5FxUv7kwnO3CCsXZESAPifZ5TJxH17HAddRJimU46gYLuNZsfI8qFQQxaQqRTCO5dxdFOghzwzOM+VQ==","signatures":[{"sig":"MEYCIQCBV74Kj617fhNOlaYVj6iruBr4eL7l6D++7fz+sIMCrQIhAM/PxTcpBYJ7O59SIRAkeye+rUNzY6AyOCp7nG7RtxGj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93878},"main":"./src/server.mjs","type":"module","engines":{"node":">=18"},"exports":{".":"./src/server.mjs"},"gitHead":"c8b3647d74738cca2924ebbd71c240c4c5ccb43b","_npmUser":{"name":"kaanha","email":"moksh@kaanha.tech"},"repository":{"url":"git+https://github.com/kaanhaAI/Kaanha.AI.git","type":"git"},"_npmVersion":"10.9.4","description":"Kaanha AI MCP server and CLI — control your WhatsApp CRM from Claude Code, Codex CLI, Claude Desktop, or any terminal","directories":{},"_nodeVersion":"22.22.0","dependencies":{"commander":"^12.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.7_1778066513185_0.5222333738555314","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@kaanha-ai/mcp","version":"1.0.8","keywords":["kaanha","whatsapp","crm","mcp","model-context-protocol","claude","codex","cli","ai-agent"],"author":{"name":"Kaanha AI","email":"hello@kaanha.ai"},"license":"MIT","_id":"@kaanha-ai/mcp@1.0.8","maintainers":[{"name":"kaanha","email":"moksh@kaanha.tech"}],"homepage":"https://kaanha.ai","bugs":{"url":"https://github.com/kaanhaAI/Kaanha.AI/issues"},"bin":{"kaanha-ai":"bin/kaanha.mjs"},"dist":{"shasum":"eef28eb59c22a8b5a01a56b6fd72f246584a0c94","tarball":"https://registry.npmjs.org/@kaanha-ai/mcp/-/mcp-1.0.8.tgz","fileCount":18,"integrity":"sha512-JD78qmR8K71yFZ5HgvhXgnQLwBE5jIutx93vTHfOgPkVkN3Mx8tbqnK0zhWRmQWL3l23tPZ8la/NmKaDvO59yA==","signatures":[{"sig":"MEQCICX3xdBXt3yMcXcT79Fp1+vXvLVxBEhJxooBA25ZgZ74AiAes6FFkQkwe/nqQmbf108U0qlnQ5196LqRfUlyXVyzaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94039},"main":"./src/server.mjs","type":"module","engines":{"node":">=18"},"exports":{".":"./src/server.mjs"},"gitHead":"2d916c80773eaed0550233705f3611ad17267bb2","_npmUser":{"name":"kaanha","email":"moksh@kaanha.tech"},"repository":{"url":"git+https://github.com/kaanhaAI/Kaanha.AI.git","type":"git"},"_npmVersion":"10.9.4","description":"Kaanha AI MCP server and CLI — control your WhatsApp CRM from Claude Code, Codex CLI, Claude Desktop, or any terminal","directories":{},"_nodeVersion":"22.22.0","dependencies":{"commander":"^12.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.8_1778067392519_0.7788895399294937","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@kaanha-ai/mcp","version":"1.0.9","keywords":["kaanha","whatsapp","crm","mcp","model-context-protocol","claude","codex","cli","ai-agent"],"author":{"name":"Kaanha AI","email":"hello@kaanha.ai"},"license":"MIT","_id":"@kaanha-ai/mcp@1.0.9","maintainers":[{"name":"kaanha","email":"moksh@kaanha.tech"}],"homepage":"https://kaanha.ai","bugs":{"url":"https://github.com/kaanhaAI/Kaanha.AI/issues"},"bin":{"kaanha-ai":"bin/kaanha.mjs"},"dist":{"shasum":"ee6283626a44f9ffbbbd6b11f17d47ae73a6301b","tarball":"https://registry.npmjs.org/@kaanha-ai/mcp/-/mcp-1.0.9.tgz","fileCount":18,"integrity":"sha512-7lvzKIqHA1ydZVu8A5Vs1OKW0nWva8pwpmF2yg2itP7qGkyFYVZbrHKIfYaUJ1k8v9/2EZsID5rVmxiWzd9M2w==","signatures":[{"sig":"MEUCIDqwhexKazR7aDvwsZF/qJXZdVcuB00/nNRr9lpH6xdpAiEA0mutVn6GKOdk0omkZ+cxNO+clbJcOmeO+Myg1tZvz+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93492},"main":"./src/server.mjs","type":"module","engines":{"node":">=18"},"exports":{".":"./src/server.mjs"},"gitHead":"a3fd8f97fdb285e12eb88aa2abeb40482b30a0a0","_npmUser":{"name":"kaanha","email":"moksh@kaanha.tech"},"repository":{"url":"git+https://github.com/kaanhaAI/Kaanha.AI.git","type":"git"},"_npmVersion":"10.9.4","description":"Kaanha AI MCP server and CLI — control your WhatsApp CRM from Claude Code, Codex CLI, Claude Desktop, or any terminal","directories":{},"_nodeVersion":"22.22.0","dependencies":{"commander":"^12.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.9_1778146673014_0.18362725394475565","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@kaanha-ai/mcp","version":"1.0.10","keywords":["kaanha","whatsapp","crm","mcp","model-context-protocol","claude","codex","cli","ai-agent"],"author":{"name":"Kaanha AI","email":"hello@kaanha.ai"},"license":"MIT","_id":"@kaanha-ai/mcp@1.0.10","maintainers":[{"name":"kaanha","email":"moksh@kaanha.tech"}],"homepage":"https://kaanha.ai","bugs":{"url":"https://github.com/kaanhaAI/Kaanha.AI/issues"},"bin":{"kaanha-ai":"bin/kaanha.mjs"},"dist":{"shasum":"3a00d88ee36f1618d8f3792845576f726c600d73","tarball":"https://registry.npmjs.org/@kaanha-ai/mcp/-/mcp-1.0.10.tgz","fileCount":18,"integrity":"sha512-qUPGmIpg+573oPUCinAVmbVfxziUsHlZBE8uPXNKoJovXBFjMa7V/pyYbcqUEveainu4Wrw8hPwP50t93eQYNQ==","signatures":[{"sig":"MEYCIQDraWexorJ10QVnYLBEz1Xj+j14l+iAo/G2gga0xbBgswIhAKQR7DFsTn3vXrqwq13FXD8xqwcpcIMnp73tdUbYirkZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91662},"main":"./src/server.mjs","type":"module","engines":{"node":">=18"},"exports":{".":"./src/server.mjs"},"gitHead":"2443eb2a3c56f0724ef43d66c1e5db6003ab3ca8","_npmUser":{"name":"kaanha","email":"moksh@kaanha.tech"},"repository":{"url":"git+https://github.com/kaanhaAI/Kaanha.AI.git","type":"git"},"_npmVersion":"10.9.4","description":"Kaanha AI MCP server and CLI — control your WhatsApp CRM from Claude Code, Codex CLI, Claude Desktop, or any terminal","directories":{},"_nodeVersion":"22.22.0","dependencies":{"commander":"^12.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.10_1778147464063_0.5031844890801545","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@kaanha-ai/mcp","version":"1.2.0","keywords":["kaanha","whatsapp","crm","mcp","model-context-protocol","claude","codex","cli","ai-agent"],"author":{"name":"Kaanha AI","email":"hello@kaanha.ai"},"license":"MIT","_id":"@kaanha-ai/mcp@1.2.0","maintainers":[{"name":"kaanha","email":"moksh@kaanha.tech"}],"homepage":"https://kaanha.ai","bugs":{"url":"https://github.com/Kaanha-Tech/Kaanha.AI/issues"},"bin":{"kaanha-ai":"bin/kaanha.mjs"},"dist":{"shasum":"c4fdae1a1d545cf1bb0c67b0fb7a17db0e1480f6","tarball":"https://registry.npmjs.org/@kaanha-ai/mcp/-/mcp-1.2.0.tgz","fileCount":27,"integrity":"sha512-2dQaIE2jNs084UM0H0MtVS4BCqCekAJDRteUIRLCYP8feqqA7rwjTqiwxuJ8YNNJv7WkXQuIUodTzLtj4uPtBw==","signatures":[{"sig":"MEUCIQCJVkvJGgUnh6/wIaXwND4Jnffg0CgoXOzdm/cOX2+XiAIgOo4H/3KixAkRj1smGXG5GnHgC2/dSrMTFXOGT8dMfMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131114},"main":"./src/server.mjs","type":"module","engines":{"node":">=18"},"exports":{".":"./src/server.mjs"},"gitHead":"e79ffbc18a9249f6bc95783d56368ab704793bb8","_npmUser":{"name":"kaanha","email":"moksh@kaanha.tech"},"repository":{"url":"git+https://github.com/Kaanha-Tech/Kaanha.AI.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.16.0","description":"Kaanha AI MCP server and CLI — control your WhatsApp CRM from Claude Code, Codex CLI, Claude Desktop, or any terminal","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^12.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_1.2.0_1785476778020_0.7533030713793143","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@kaanha-ai/mcp","version":"1.4.0","keywords":["kaanha","whatsapp","crm","mcp","model-context-protocol","claude","codex","cli","ai-agent"],"author":{"name":"Kaanha AI","email":"hello@kaanha.ai"},"license":"MIT","_id":"@kaanha-ai/mcp@1.4.0","maintainers":[{"name":"kaanha","email":"moksh@kaanha.tech"}],"homepage":"https://kaanha.ai","bugs":{"url":"https://github.com/Kaanha-Tech/Kaanha.AI/issues"},"bin":{"kaanha-ai":"bin/kaanha.mjs"},"dist":{"shasum":"1ddc68a1ca0dc0f508d1417500e0b9fc2bc3a36c","tarball":"https://registry.npmjs.org/@kaanha-ai/mcp/-/mcp-1.4.0.tgz","fileCount":32,"integrity":"sha512-SuxBlDnHtXmGNUiBojhhHHitWNcjT/xncLOhHyF22qgAibRzTosN+4+L7VkktcgMjNXEkf6vIAKxWlkrvOdHTg==","signatures":[{"sig":"MEQCIFZnIgjA1KFT3AV7nnDdGm2Gv1lTJQWVzdsLg/lmZ7gwAiA6KmrhjwNjnqjAQBqT6WznZ79q+aDC4+j6hUFVfTtzHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148402},"main":"./src/server.mjs","type":"module","engines":{"node":">=18"},"exports":{".":"./src/server.mjs"},"gitHead":"f7cdb0e2302d3d371f258e1fb6ff0dc2f7e65630","_npmUser":{"name":"kaanha","email":"moksh@kaanha.tech"},"repository":{"url":"git+https://github.com/Kaanha-Tech/Kaanha.AI.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.16.0","description":"Kaanha AI MCP server and CLI — control your WhatsApp CRM from Claude Code, Codex CLI, Claude Desktop, or any terminal","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^12.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_1.4.0_1785572400688_0.5463054624822972","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@kaanha-ai/mcp","version":"1.5.0","keywords":["kaanha","whatsapp","crm","mcp","model-context-protocol","claude","codex","cli","ai-agent"],"author":{"name":"Kaanha AI","email":"hello@kaanha.ai"},"license":"MIT","_id":"@kaanha-ai/mcp@1.5.0","maintainers":[{"name":"kaanha","email":"moksh@kaanha.tech"}],"homepage":"https://kaanha.ai","bugs":{"url":"https://github.com/Kaanha-Tech/Kaanha.AI/issues"},"bin":{"kaanha-ai":"bin/kaanha.mjs"},"dist":{"shasum":"822681efe1b7a859b0a06184f47ba59ed91b6e97","tarball":"https://registry.npmjs.org/@kaanha-ai/mcp/-/mcp-1.5.0.tgz","fileCount":33,"integrity":"sha512-OTwTPnDHp3/QgA52cFZFk3pEyuoEjc4iFb0tgHnqJHpiMyd58B66IpyhH/6J5I6XXoMbKyX3fd6rbroLAzgb0w==","signatures":[{"sig":"MEYCIQDc1EUjOr66HScusok6U5Tc/8z3vV4wZPL1YVyxeODBjQIhAIk+SfooCY+7ChQEG3+vxBL37RbLmrNWPRWSW4WOvNjG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195625},"main":"./src/server.mjs","type":"module","engines":{"node":">=18"},"exports":{".":"./src/server.mjs"},"gitHead":"25107dd5b9f667395cb568b0b61da4c7967e8b45","_npmUser":{"name":"kaanha","email":"moksh@kaanha.tech"},"repository":{"url":"git+https://github.com/Kaanha-Tech/Kaanha.AI.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.16.0","description":"Kaanha AI MCP server and CLI — control your WhatsApp CRM from Claude Code, Codex CLI, Claude Desktop, or any terminal","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^12.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_1.5.0_1786005391060_0.163513905585132","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@kaanha-ai/mcp","version":"1.5.1","keywords":["kaanha","whatsapp","crm","mcp","model-context-protocol","claude","codex","cli","ai-agent"],"author":{"name":"Kaanha AI","email":"hello@kaanha.ai"},"license":"MIT","_id":"@kaanha-ai/mcp@1.5.1","maintainers":[{"name":"kaanha","email":"moksh@kaanha.tech"}],"homepage":"https://kaanha.ai","bugs":{"url":"https://github.com/Kaanha-Tech/Kaanha.AI/issues"},"bin":{"kaanha-ai":"bin/kaanha.mjs"},"dist":{"shasum":"75b68896943d48efe6df8a841de4081bc39919c6","tarball":"https://registry.npmjs.org/@kaanha-ai/mcp/-/mcp-1.5.1.tgz","fileCount":33,"integrity":"sha512-R+oxOvIZlRF3+yxHoQOMdgv5UDXSdmS5Nlq0qXYyq51Q8cDmtL+nFk2Dw6lomN+/ZdSgUnWy5L5uZXiPnBz+7Q==","signatures":[{"sig":"MEQCIDOv2Gh8VkXAzEi6sUSntqOmtn5lAA1cf83EoF3m+bCqAiBFKzif5KP91NTTNF7sEbaV7XXba1BJrg5ULY6m0+bvfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198475},"main":"./src/server.mjs","type":"module","engines":{"node":">=18"},"exports":{".":"./src/server.mjs"},"gitHead":"ec0f1342ff3e2fc04922e7e510614abd161c839b","_npmUser":{"name":"kaanha","email":"moksh@kaanha.tech"},"repository":{"url":"git+https://github.com/Kaanha-Tech/Kaanha.AI.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.16.0","description":"Kaanha AI MCP server and CLI — control your WhatsApp CRM from Claude Code, Codex CLI, Claude Desktop, or any terminal","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^12.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_1.5.1_1786031651839_0.8337365979337483","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@kaanha-ai/mcp","version":"1.6.0","keywords":["kaanha","whatsapp","crm","mcp","model-context-protocol","claude","codex","cli","ai-agent"],"author":{"name":"Kaanha AI","email":"hello@kaanha.ai"},"license":"MIT","_id":"@kaanha-ai/mcp@1.6.0","maintainers":[{"name":"kaanha","email":"moksh@kaanha.tech"}],"homepage":"https://kaanha.ai","bugs":{"url":"https://github.com/Kaanha-Tech/Kaanha.AI/issues"},"bin":{"kaanha-ai":"bin/kaanha.mjs"},"dist":{"shasum":"0730b6ad5b1f8dd32fc0641b0fe1c7e46b2ac025","tarball":"https://registry.npmjs.org/@kaanha-ai/mcp/-/mcp-1.6.0.tgz","fileCount":33,"integrity":"sha512-LIo8ykUvOEFymJz0gI3rXVPN0PCEWiFdvEgke04m4wW5xnTYY/0Ir3hkeni0P7yF9ZBo63QzEv5u1klzgJiUdA==","signatures":[{"sig":"MEUCIHPpKfxPHZFeffvmoMaqJoPJ0c42QnOLO0HLYQQs9sgeAiEA7qA95BJn2DlbpMIDHoYrxtALnaBTv8CIT1+n74eKm4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205921},"main":"./src/server.mjs","type":"module","engines":{"node":">=18"},"exports":{".":"./src/server.mjs"},"gitHead":"c52f039cc49e7640e32438ed6fc9fd694b9f08a0","_npmUser":{"name":"kaanha","email":"moksh@kaanha.tech"},"repository":{"url":"git+https://github.com/Kaanha-Tech/Kaanha.AI.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.16.0","description":"Kaanha AI MCP server and CLI — control your WhatsApp CRM from Claude Code, Codex CLI, Claude Desktop, or any terminal","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^12.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_1.6.0_1786080673774_0.7639446775941121","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@kaanha-ai/mcp","version":"1.7.0","keywords":["kaanha","whatsapp","crm","mcp","model-context-protocol","claude","codex","cli","ai-agent"],"author":{"name":"Kaanha AI","email":"hello@kaanha.ai"},"license":"MIT","_id":"@kaanha-ai/mcp@1.7.0","maintainers":[{"name":"kaanha","email":"moksh@kaanha.tech"}],"homepage":"https://kaanha.ai","bugs":{"url":"https://github.com/Kaanha-Tech/Kaanha.AI/issues"},"bin":{"kaanha-ai":"bin/kaanha.mjs"},"dist":{"shasum":"0db6354d3a2fde8fe272339c105b68ed68cdf12e","tarball":"https://registry.npmjs.org/@kaanha-ai/mcp/-/mcp-1.7.0.tgz","fileCount":35,"integrity":"sha512-MTbGfvWLi2GISNnwUEL5yvaIexLJRg/IA56vXXLuVpdzc0iKUhAidD1z1uErUyXb3W48+cqH+VP/UYGyzgVPKA==","signatures":[{"sig":"MEQCIFnFrqYcvYqo6qOp5vSSbEU5Xp/HYm6145SU0i1caRtnAiASLLgMrNlpuyvmwvqriXEQpkEDhM57gzoTnOYbyhHmOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":227756},"main":"./src/server.mjs","type":"module","engines":{"node":">=18"},"exports":{".":"./src/server.mjs"},"gitHead":"e09c6cde57febbce4585b75977772ef56cfe75fb","_npmUser":{"name":"kaanha","email":"moksh@kaanha.tech"},"repository":{"url":"git+https://github.com/Kaanha-Tech/Kaanha.AI.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.16.0","description":"Kaanha AI MCP server and CLI — control your WhatsApp CRM from Claude Code, Codex CLI, Claude Desktop, or any terminal","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^12.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_1.7.0_1786088851176_0.4978485444217975","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@kaanha-ai/mcp","version":"1.7.1","keywords":["kaanha","whatsapp","crm","mcp","model-context-protocol","claude","codex","cli","ai-agent"],"author":{"name":"Kaanha AI","email":"hello@kaanha.ai"},"license":"MIT","_id":"@kaanha-ai/mcp@1.7.1","maintainers":[{"name":"kaanha","email":"moksh@kaanha.tech"}],"homepage":"https://kaanha.ai","bugs":{"url":"https://github.com/Kaanha-Tech/Kaanha.AI/issues"},"bin":{"kaanha-ai":"bin/kaanha.mjs"},"dist":{"shasum":"b4b9808aa9aa1a126c5d8b064b70e4ae2710dc10","tarball":"https://registry.npmjs.org/@kaanha-ai/mcp/-/mcp-1.7.1.tgz","fileCount":35,"integrity":"sha512-hBmIg3sWcZyUkNYgMrMI7aOfgnCeu4/d2j8ec+0xpUb6pEwyo21fg5JgKxJNNuYyHPNKpl691zm0odbSjC0NXg==","signatures":[{"sig":"MEYCIQDoCMx9RBYomvmsBuJM05cTwSijf5qLu2hKzfM+xpXgOAIhAOHneRo7r9j6/RLFRDy8HzFl9ic38sT+2tP7cNNYtpNy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236647},"main":"./src/server.mjs","type":"module","engines":{"node":">=18"},"exports":{".":"./src/server.mjs"},"gitHead":"38414be18fb6c969ec22bbe2b47c9935b0f62c4c","_npmUser":{"name":"kaanha","email":"moksh@kaanha.tech"},"repository":{"url":"git+https://github.com/Kaanha-Tech/Kaanha.AI.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.16.0","description":"Kaanha AI MCP server and CLI — control your WhatsApp CRM from Claude Code, Codex CLI, Claude Desktop, or any terminal","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^12.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_1.7.1_1786094767510_0.43425170144273517","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@kaanha-ai/mcp","version":"1.7.2","keywords":["kaanha","whatsapp","crm","mcp","model-context-protocol","claude","codex","cli","ai-agent"],"author":{"name":"Kaanha AI","email":"hello@kaanha.ai"},"license":"MIT","_id":"@kaanha-ai/mcp@1.7.2","maintainers":[{"name":"kaanha","email":"moksh@kaanha.tech"}],"homepage":"https://kaanha.ai","bugs":{"url":"https://github.com/Kaanha-Tech/Kaanha.AI/issues"},"bin":{"kaanha-ai":"bin/kaanha.mjs"},"dist":{"shasum":"190693296b34c8239cc776f55af999179dacfae2","tarball":"https://registry.npmjs.org/@kaanha-ai/mcp/-/mcp-1.7.2.tgz","fileCount":36,"integrity":"sha512-sAv1Fdl1yNAaJT7JmiMs5JufC9NK7u0LxJcWGPCsD2ZQYaVsMPEETMdpCmBUM6xJFMcr+CV14r1udLk1Ti5Uqw==","signatures":[{"sig":"MEYCIQDo2HrP2tP0V/+DhvhggGyjPPowyhPuyg6I2O7LYuYFNgIhAL9bM62ngpC0l9CCa9XazBnLFt9akeDMC+CUgiVIqwI2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257505},"main":"./src/server.mjs","type":"module","engines":{"node":">=18"},"exports":{".":"./src/server.mjs"},"gitHead":"1e3abad5610cb8b5f3e9ec04d6dd2ca8a5d47ba7","_npmUser":{"name":"kaanha","email":"moksh@kaanha.tech"},"repository":{"url":"git+https://github.com/Kaanha-Tech/Kaanha.AI.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.16.0","description":"Kaanha AI MCP server and CLI — control your WhatsApp CRM from Claude Code, Codex CLI, Claude Desktop, or any terminal","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^12.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_1.7.2_1786124075343_0.8946637889611366","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"@kaanha-ai/mcp","version":"1.7.3","keywords":["kaanha","whatsapp","crm","mcp","model-context-protocol","claude","codex","cli","ai-agent"],"author":{"name":"Kaanha AI","email":"hello@kaanha.ai"},"license":"MIT","_id":"@kaanha-ai/mcp@1.7.3","maintainers":[{"name":"kaanha","email":"moksh@kaanha.tech"}],"homepage":"https://kaanha.ai","bugs":{"url":"https://github.com/Kaanha-Tech/Kaanha.AI/issues"},"bin":{"kaanha-ai":"bin/kaanha.mjs"},"dist":{"shasum":"4ad6c435dfafc2dc4665853e94ab8a553c8dde8c","tarball":"https://registry.npmjs.org/@kaanha-ai/mcp/-/mcp-1.7.3.tgz","fileCount":36,"integrity":"sha512-OeL+RRyUP+buJFOL084rmuB4Buhbm6xbcRTvkqiyvAnjzBI7moHEJ4mCBBAdzh1yWvwuPmrPT6OGoJL4bZckGA==","signatures":[{"sig":"MEYCIQDkpb1d69PuB0RAYd9eXQ/jXVcA3u91XxB5lT41J+JrtgIhAO4oGAZCY/3MDYOQnZaK40btvabOiIoj3KwujLaFVIpR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257505},"main":"./src/server.mjs","type":"module","engines":{"node":">=18"},"exports":{".":"./src/server.mjs"},"gitHead":"bfa9e08070e17594ea3179a307d19338710417a0","_npmUser":{"name":"kaanha","email":"moksh@kaanha.tech"},"repository":{"url":"git+https://github.com/Kaanha-Tech/Kaanha.AI.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.16.0","description":"Kaanha AI MCP server and CLI — control your WhatsApp CRM from Claude Code, Codex CLI, Claude Desktop, or any terminal","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^12.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_1.7.3_1786127609377_0.2092627266246725","host":"s3://npm-registry-packages-npm-production"}},"1.7.4":{"name":"@kaanha-ai/mcp","version":"1.7.4","keywords":["kaanha","whatsapp","crm","mcp","model-context-protocol","claude","codex","cli","ai-agent"],"author":{"name":"Kaanha AI","email":"hello@kaanha.ai"},"license":"MIT","_id":"@kaanha-ai/mcp@1.7.4","maintainers":[{"name":"kaanha","email":"moksh@kaanha.tech"}],"homepage":"https://kaanha.ai","bugs":{"url":"https://github.com/Kaanha-Tech/Kaanha.AI/issues"},"bin":{"kaanha-ai":"bin/kaanha.mjs"},"dist":{"shasum":"c0902a81f8df89f4d99fdcb165fd9f205054153d","tarball":"https://registry.npmjs.org/@kaanha-ai/mcp/-/mcp-1.7.4.tgz","fileCount":36,"integrity":"sha512-iG4AzY2ols6vJq183EZc2xTG0MypSjDMHx1FoVKN3PnICPgi4gKmMSYh07M9Ea7SKjpqy5hrFIxsC5CHuiwqyQ==","signatures":[{"sig":"MEYCIQDWhvy42eB7JYIvReLSCgo3XJmTR2SJ17GlRpYHyriHaAIhAOOu3qBlEMP8DDvOyjWyMeyODVKBI56Iyn8IqMEzjkzF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256129},"main":"./src/server.mjs","type":"module","engines":{"node":">=18"},"exports":{".":"./src/server.mjs"},"gitHead":"2743f4665a5cfa5c62d49517f5fcfae8ad687d07","_npmUser":{"name":"kaanha","email":"moksh@kaanha.tech"},"repository":{"url":"git+https://github.com/Kaanha-Tech/Kaanha.AI.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.16.0","description":"Kaanha AI MCP server and CLI — control your WhatsApp CRM from Claude Code, Codex CLI, Claude Desktop, or any terminal","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^12.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_1.7.4_1786128383116_0.92785209391964","host":"s3://npm-registry-packages-npm-production"}},"1.7.5":{"name":"@kaanha-ai/mcp","version":"1.7.5","keywords":["kaanha","whatsapp","crm","mcp","model-context-protocol","claude","codex","cli","ai-agent"],"author":{"name":"Kaanha AI","email":"hello@kaanha.ai"},"license":"MIT","_id":"@kaanha-ai/mcp@1.7.5","maintainers":[{"name":"kaanha","email":"moksh@kaanha.tech"}],"homepage":"https://kaanha.ai","bugs":{"url":"https://github.com/Kaanha-Tech/Kaanha.AI/issues"},"bin":{"kaanha-ai":"bin/kaanha.mjs"},"dist":{"shasum":"ab822b153380515fafed0655ec2815f3100146b8","tarball":"https://registry.npmjs.org/@kaanha-ai/mcp/-/mcp-1.7.5.tgz","fileCount":36,"integrity":"sha512-vK0SqRmTUwVsvUlc0po6gEXQrAs+Yu90y8fd7lc+RD7e56Plh0WgXIpAx1MPBeouUn03NKaE8u3VFee4gN1N9Q==","signatures":[{"sig":"MEUCIDj0oT/r4XQvNcxNdvO4fSUSaxAWQMH9x60WiOLW57/yAiEAg20EGgCjoIYoNGCtP631//HfeMnBHwn++USm1WbYqSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257177},"main":"./src/server.mjs","type":"module","engines":{"node":">=18"},"exports":{".":"./src/server.mjs"},"gitHead":"014d36fb5100e7de81c56ab9379d76950edac20b","_npmUser":{"name":"kaanha","email":"moksh@kaanha.tech"},"repository":{"url":"git+https://github.com/Kaanha-Tech/Kaanha.AI.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.16.0","description":"Kaanha AI MCP server and CLI — control your WhatsApp CRM from Claude Code, Codex CLI, Claude Desktop, or any terminal","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^12.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_1.7.5_1786151769838_0.15342520443052732","host":"s3://npm-registry-packages-npm-production"}},"1.7.8":{"name":"@kaanha-ai/mcp","version":"1.7.8","keywords":["kaanha","whatsapp","crm","mcp","model-context-protocol","claude","codex","cli","ai-agent"],"author":{"name":"Kaanha AI","email":"hello@kaanha.ai"},"license":"MIT","_id":"@kaanha-ai/mcp@1.7.8","maintainers":[{"name":"kaanha","email":"moksh@kaanha.tech"}],"homepage":"https://kaanha.ai","bugs":{"url":"https://github.com/Kaanha-Tech/Kaanha.AI/issues"},"bin":{"kaanha-ai":"bin/kaanha.mjs"},"dist":{"shasum":"81063ba3064e3461e7fdf017588c900cde19277a","tarball":"https://registry.npmjs.org/@kaanha-ai/mcp/-/mcp-1.7.8.tgz","fileCount":36,"integrity":"sha512-2wa5HQVmkV2vkK9SN76uus8BvxX8C1QZi3zlUzeKxlHzkvdeqaHlTeHGUW3hw1+MbSnlZj0trGJsHiMhpJ0zBg==","signatures":[{"sig":"MEYCIQCzBTcEpHUCbkQZii9u+jOo7QhQbDXAFlgRPyF5qzYiqAIhAK5Tdn6ht1cNDVGCDNzlIzX3OT73Qv3RvPDwPsaQMT8e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272686},"main":"./src/server.mjs","type":"module","engines":{"node":">=18"},"exports":{".":"./src/server.mjs"},"gitHead":"742ee74f51dd8811fd795966a1ec62b65580eeb7","_npmUser":{"name":"kaanha","email":"moksh@kaanha.tech"},"repository":{"url":"git+https://github.com/Kaanha-Tech/Kaanha.AI.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.16.0","description":"Kaanha AI MCP server and CLI — control your WhatsApp CRM from Claude Code, Codex CLI, Claude Desktop, or any terminal","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^12.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_1.7.8_1786166135847_0.4212816725735018","host":"s3://npm-registry-packages-npm-production"}},"1.7.9":{"name":"@kaanha-ai/mcp","version":"1.7.9","keywords":["kaanha","whatsapp","crm","mcp","model-context-protocol","claude","codex","cli","ai-agent"],"author":{"name":"Kaanha AI","email":"hello@kaanha.ai"},"license":"MIT","_id":"@kaanha-ai/mcp@1.7.9","maintainers":[{"name":"kaanha","email":"moksh@kaanha.tech"}],"homepage":"https://kaanha.ai","bugs":{"url":"https://github.com/Kaanha-Tech/Kaanha.AI/issues"},"bin":{"kaanha-ai":"bin/kaanha.mjs"},"dist":{"shasum":"dee055226f4294935722bde95872bf93d749d129","tarball":"https://registry.npmjs.org/@kaanha-ai/mcp/-/mcp-1.7.9.tgz","fileCount":36,"integrity":"sha512-h50DcITzcENT0c1Xzwk1Bpwni5EjTyJMZkoK7VAob5vEMdMX+L6I1Sj4hPL6dk4qy27LHdEB5BJRfDfi8823VA==","signatures":[{"sig":"MEQCICpt8tmShjm7kwJM/arBU/8i9XAeRZEF4FMKZsJ07IijAiAV/WJqPauGwlsSr0IFgdykWkqHGamNqCAFVQgPe+pKGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279050},"main":"./src/server.mjs","type":"module","engines":{"node":">=18"},"exports":{".":"./src/server.mjs"},"gitHead":"b63b1b5cf8353c9bbe156b1b20ae1d9a76f2853d","_npmUser":{"name":"kaanha","email":"moksh@kaanha.tech"},"repository":{"url":"git+https://github.com/Kaanha-Tech/Kaanha.AI.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.16.0","description":"Kaanha AI MCP server and CLI — control your WhatsApp CRM from Claude Code, Codex CLI, Claude Desktop, or any terminal","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^12.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_1.7.9_1786167596911_0.442269710163286","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@kaanha-ai/mcp","version":"1.8.0","keywords":["kaanha","whatsapp","crm","mcp","model-context-protocol","claude","codex","cli","ai-agent"],"author":{"name":"Kaanha AI","email":"hello@kaanha.ai"},"license":"MIT","_id":"@kaanha-ai/mcp@1.8.0","maintainers":[{"name":"kaanha","email":"moksh@kaanha.tech"}],"homepage":"https://kaanha.ai","bugs":{"url":"https://github.com/Kaanha-Tech/Kaanha.AI/issues"},"bin":{"kaanha-ai":"bin/kaanha.mjs"},"dist":{"shasum":"3a9ee54754c962f718073c4234c746a5fff80436","tarball":"https://registry.npmjs.org/@kaanha-ai/mcp/-/mcp-1.8.0.tgz","fileCount":46,"integrity":"sha512-+khWPoC1lnHS2zu3sqwgg8v2UJeyOaSs1fI+ecWQQZXPRz/Sz/5LwVoL25fCuXxW5YEz6AqeHbqwWd+FuKCBzg==","signatures":[{"sig":"MEQCIEMMfvqX78nitVQAlNbMqHQnaJdSCMtiPy9kygfi6MlMAiA6EYBrSBrAUR5NE+B1KKzAF0xUjJQrFVJ8WcMVUKpf9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":544989},"main":"./src/server.mjs","type":"module","engines":{"node":">=18"},"exports":{".":"./src/server.mjs"},"gitHead":"9749a4ec08b90e7ffe45d6f039d97cfd67e3195a","_npmUser":{"name":"kaanha","email":"moksh@kaanha.tech"},"repository":{"url":"git+https://github.com/Kaanha-Tech/Kaanha.AI.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.16.0","description":"Kaanha AI MCP server and CLI — control your WhatsApp CRM from Claude Code, Codex CLI, Claude Desktop, or any terminal","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^12.0.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_1.8.0_1786189742857_0.5764416706585394","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@kaanha-ai/mcp","version":"1.8.1","description":"Kaanha AI MCP server and CLI — control your WhatsApp CRM from Claude Code, Codex CLI, Claude Desktop, or any terminal","type":"module","main":"./src/server.mjs","bin":{"kaanha-ai":"bin/kaanha.mjs"},"exports":{".":"./src/server.mjs"},"engines":{"node":">=18"},"keywords":["kaanha","whatsapp","crm","mcp","model-context-protocol","claude","codex","cli","ai-agent"],"author":{"name":"Kaanha AI","email":"hello@kaanha.ai"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Kaanha-Tech/Kaanha.AI.git","directory":"packages/mcp-server"},"bugs":{"url":"https://github.com/Kaanha-Tech/Kaanha.AI/issues"},"homepage":"https://kaanha.ai","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1","commander":"^12.0.0"},"gitHead":"e90392a1245ef55dc8e1887e5cba59da69f5fd01","_id":"@kaanha-ai/mcp@1.8.1","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-ZMYTX6uGpwXx/FjOVKp9kkqG0x9BgN94PxHj3y58is1B77q71vo7nNA9VdnXFqMNibISu51PfuL1HGQ8Q7Wiqg==","shasum":"dc2db6a43156ad6993b6cd2961ffb70c969dd828","tarball":"https://registry.npmjs.org/@kaanha-ai/mcp/-/mcp-1.8.1.tgz","fileCount":46,"unpackedSize":551338,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDgVk1lbmNIdMVe9XzawQHQXcMgPOuBr05IV+gVBIbpNAIhALwAjfof5CemYub0tr21KlbKuSvjGN5kDgPIx2mQvGXz"}]},"_npmUser":{"name":"kaanha","email":"moksh@kaanha.tech"},"directories":{},"maintainers":[{"name":"kaanha","email":"moksh@kaanha.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp_1.8.1_1786422823946_0.8027318930859328"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-05T08:17:14.490Z","modified":"2026-08-11T04:33:44.267Z","1.0.0":"2026-05-05T08:17:14.740Z","1.0.1":"2026-05-05T08:26:44.606Z","1.0.2":"2026-05-06T10:05:22.777Z","1.0.3":"2026-05-06T10:13:00.706Z","1.0.4":"2026-05-06T10:26:28.698Z","1.0.5":"2026-05-06T10:51:31.005Z","1.0.6":"2026-05-06T11:00:55.169Z","1.0.7":"2026-05-06T11:21:53.320Z","1.0.8":"2026-05-06T11:36:32.658Z","1.0.9":"2026-05-07T09:37:53.173Z","1.0.10":"2026-05-07T09:51:04.201Z","1.2.0":"2026-07-31T05:46:18.162Z","1.4.0":"2026-08-01T08:20:00.843Z","1.5.0":"2026-08-06T08:36:31.226Z","1.5.1":"2026-08-06T15:54:11.988Z","1.6.0":"2026-08-07T05:31:13.961Z","1.7.0":"2026-08-07T07:47:31.307Z","1.7.1":"2026-08-07T09:26:07.662Z","1.7.2":"2026-08-07T17:34:35.487Z","1.7.3":"2026-08-07T18:33:29.563Z","1.7.4":"2026-08-07T18:46:23.258Z","1.7.5":"2026-08-08T01:16:10.009Z","1.7.8":"2026-08-08T05:15:35.990Z","1.7.9":"2026-08-08T05:39:57.089Z","1.8.0":"2026-08-08T11:49:03.006Z","1.8.1":"2026-08-11T04:33:44.114Z"},"bugs":{"url":"https://github.com/Kaanha-Tech/Kaanha.AI/issues"},"author":{"name":"Kaanha AI","email":"hello@kaanha.ai"},"license":"MIT","homepage":"https://kaanha.ai","keywords":["kaanha","whatsapp","crm","mcp","model-context-protocol","claude","codex","cli","ai-agent"],"repository":{"type":"git","url":"git+https://github.com/Kaanha-Tech/Kaanha.AI.git","directory":"packages/mcp-server"},"description":"Kaanha AI MCP server and CLI — control your WhatsApp CRM from Claude Code, Codex CLI, Claude Desktop, or any terminal","maintainers":[{"name":"kaanha","email":"moksh@kaanha.tech"}],"readme":"# @kaanha-ai/mcp\n\nControl your Kaanha AI WhatsApp CRM from **Claude Code**, **OpenAI Codex CLI**, **Claude Desktop**, or any terminal — no browser required after the first login.\n\n## What you can do\n\n**412 tools** across 35 domains — the same set the hosted SSE transport serves,\nbecause both mount one registry.\n\n| Area | Tools |\n|------|-------|\n| **Ask AI** | ask a grounded question about your workspace data |\n| **Media** | upload a file and get a mediaId (images, PDFs, docs) |\n| **Contacts** | search, get, create, update, notes |\n| **Messaging** | send text/image/video/doc/audio/location, send template |\n| **Conversations** | list, get, update status, takeover, resume |\n| **Broadcasts** | list, get, create, cancel |\n| **Templates** | list, create, delete |\n| **AI Agents** | list, get, create, update, delete, test |\n| **Voice Agents** | list, get, create, update, delete, outbound call, call history |\n| **Phone Numbers** | list provisioned numbers |\n| **Orders** | list, get, create, update, status, delete, order entry, held orders |\n| **CRM — Deals** | list, get, create, update, line items (add/remove) |\n| **CRM — Tasks / Companies / Products / Suppliers** | list, get, create, update |\n| **Pipelines** | get stages, create pipeline |\n| **Custom Fields / Saved Views** | list, create field, list views |\n| **Custom Entities** | list types, list/get/create/update records |\n| **Import** | stage a CSV, preview it, then execute — writes only on execute |\n| **Knowledge Bases** | list, create, upload a document, sync |\n| **Forms & Appointments** | list/get forms, read submissions, booking links, create/cancel appointments |\n| **Sequences** | list, create, enroll a contact |\n| **Automations** | list, create, toggle |\n| **Reviews** | list review / CSAT requests |\n| **Groups** | list, get, messages, send |\n| **Trash** | list, restore, purge |\n| **Integrations** | list, get, connection status |\n| **Billing** | plan, subscription, usage, start trial, redeem an LTD code |\n| **Books** | invoices, credit notes, expenses, payments, receivables / payables, ageing, GSTR-1, chart of accounts |\n| **Analytics** | message stats, platform health |\n| **Payments** | create payment link, list links |\n| **Settings** | business hours, Ask AI config, team, API keys, CRM integration, shipping, white-label + SMTP, notifications, reputation, lead mappings, IndiaMART, custom domain, Slack channel map, MCP servers, pipeline channels/ops, ops-channel routing |\n| **Bulk** | one request over up to 50,000 contacts / orders / products / companies / suppliers / custom records (conversations cap at 100) |\n| **Search & Reporting** | global search, audit log, account export, dashboard, pipeline forecast + velocity, deal stats, agent / revenue / CTWA analytics, contact timeline, company activity |\n| **Voice provisioning** | search, purchase and release numbers, telephony address, SIP credentials, carrier connections, number import |\n| **Voice testing** | test an agent, text-chat it, preview a voice, list / create / publish agent versions, read the manifest |\n| **Connect (DC Bridge)** | bridge status, device inventory and ban-protection quotas, history replay, group invite links, group participants |\n\nEvery tool runs as YOUR API key against the same REST API the web app uses, so\nrole, plan and rate limits apply exactly as they do in the UI.\n\n---\n\n## Quick start\n\n### 1. Install\n\n```bash\nnpm install -g @kaanha-ai/mcp\n```\n\n### 2. Log in\n\n```bash\nkaanha-ai auth login\n```\n\nThis opens your browser to [app.kaanha.ai/cli-auth](https://app.kaanha.ai/cli-auth). Sign in, click **Authorize**, and you're done. A revocable CLI credential is saved to `~/.kaanha/config.json` automatically.\n\n> **Access requirements:** CLI authorization requires an **Owner** account on a **Starter plan or above**. If you see a 403 error, check that you are logged in as the workspace Owner and that your workspace is on a paid plan.\n\n### 3. Use it\n\n```bash\n# Try it immediately\nkaanha-ai contacts list\nkaanha-ai analytics --days 7\n```\n\n---\n\n## Claude Code integration\n\nRegister the MCP server so Claude Code can use every tool automatically:\n\n```bash\n# After running `kaanha-ai auth login`, the saved key is used automatically\nclaude mcp add kaanha -- npx @kaanha-ai/mcp serve\n```\n\nThen prompt Claude naturally:\n\n> \"Send a WhatsApp message to +91 98765 43210 telling them their order is ready\"\n> \"List all open conversations and assign the oldest one to Priya\"\n> \"Create a broadcast to all contacts tagged VIP using the sale_announcement template\"\n> \"Update my voice agent's system prompt to be more concise\"\n> \"Show me analytics for the last 30 days\"\n\n## OpenAI Codex CLI integration\n\nAfter running `kaanha-ai auth login`, add the stdio server to your Codex config:\n\n```toml\n[[mcp_servers]]\nname = \"kaanha\"\ncommand = \"npx\"\nargs = [\"@kaanha-ai/mcp\", \"serve\"]\n```\n\n---\n\n## Claude Desktop integration\n\nAdd to `~/Library/Application Support/Claude/claude_desktop_config.json` (macOS):\n\n```json\n{\n  \"mcpServers\": {\n    \"kaanha\": {\n      \"command\": \"npx\",\n      \"args\": [\"@kaanha-ai/mcp\", \"serve\"]\n    }\n  }\n}\n```\n\n---\n\n## Interactive CLI\n\n```bash\n# Auth\nkaanha-ai auth login              # opens browser\nkaanha-ai auth status\nkaanha-ai auth logout\n\n# Contacts\nkaanha-ai contacts list --search \"John\"\nkaanha-ai contacts get <id>\nkaanha-ai contacts create --phone +91xxxxxxxxxx --name \"Priya\" --tags vip,customer\nkaanha-ai contacts notes <id>\nkaanha-ai contacts add-note <id> \"Called back, interested in Pro plan\"\n\n# Messaging\nkaanha-ai send +91xxxxxxxxxx \"Hello! Your order has shipped.\"\n\n# Conversations\nkaanha-ai conversations list --status OPEN\nkaanha-ai conversations list --search \"Priya\"\nkaanha-ai conversations get <id>\nkaanha-ai conversations messages <id>\nkaanha-ai conversations resolve <id>\n\n# Broadcasts\nkaanha-ai broadcasts list\nkaanha-ai broadcasts create --name \"Summer Sale\" --template <id> --tags vip --send-now\nkaanha-ai broadcasts create --name \"Weekly Update\" --template <id> --schedule 2026-06-01T09:00:00Z\n\n# AI Agents\nkaanha-ai agents list\nkaanha-ai agents get <id>\nkaanha-ai agents test <id> \"What are your business hours?\"\nkaanha-ai agents update <id> --active false\n\n# Voice Agents\nkaanha-ai voice list\nkaanha-ai voice get <id>\nkaanha-ai voice update <id> --welcome \"Hi, this is Ria from Kaanha. How can I help?\"\nkaanha-ai voice update <id> --llm anthropic --model claude-haiku-4-5-20251001\nkaanha-ai voice update <id> --tts elevenlabs --voice <voice-id>\nkaanha-ai voice update <id> --hangup-after 30 --interruption 0.5\nkaanha-ai voice call <agentId> +91xxxxxxxxxx\nkaanha-ai voice calls <agentId>\nkaanha-ai voice phones\n\n# CRM — Deals\nkaanha-ai crm deals --stage Proposal\nkaanha-ai crm create-deal --title \"Acme Corp Pro\" --value 4900 --stage Proposal\n\n# CRM — Tasks\nkaanha-ai crm tasks --status OPEN\n\n# CRM — Companies\nkaanha-ai crm companies --search \"Acme\"\n\n# CRM — Products & Suppliers\nkaanha-ai crm products --search \"Widget\"\nkaanha-ai crm create-product --name \"Widget Pro\" --price 4900 --stock 100\nkaanha-ai crm suppliers\n\n# Settings & Billing\nkaanha-ai settings status\nkaanha-ai settings plan\nkaanha-ai settings usage\nkaanha-ai settings team\nkaanha-ai settings kbs\nkaanha-ai settings sync-kb <kbId>\nkaanha-ai settings health\n\n# Analytics\nkaanha-ai analytics --days 30\n\n# Templates\nkaanha-ai templates list --status APPROVED\n```\n\n---\n\n## Environment variables\n\n| Variable | Description |\n|----------|-------------|\n| `KAANHA_BASE_URL` | Override API base URL (default: `https://app.kaanha.ai`) |\n\n---\n\n## White-label / custom domain\n\nIf your workspace runs on a custom domain (e.g. `crm.acmecorp.com`), you **don't need to do anything special.** Your CLI credential works through `app.kaanha.ai` regardless — it is workspace-scoped and domain-independent.\n\n`KAANHA_BASE_URL` only matters in the rare case your team needs requests routed through your branded domain for network/proxy reasons:\n\n```bash\nKAANHA_BASE_URL=https://crm.acmecorp.com kaanha-ai auth login\n```\n\n---\n\n## Requirements\n\n- Node.js 18 or higher\n- A Kaanha AI account on **Starter plan or above** (Free plan does not include API access)\n- Your account must have the **Owner** role in the workspace — Admin/Agent/Viewer accounts cannot create or use CLI keys\n\n## Every tool, from the command line\n\nThe curated commands above cover the common paths. Underneath them, **every\nMCP tool is also a CLI command**, generated from the same registry both MCP\ntransports mount — so a tool can never exist over MCP and be unreachable from a\nterminal.\n\n```bash\nkaanha-ai auth login          # once, opens your browser\nkaanha-ai auth status         # shows WHICH ORG you are acting on — check this first\n\nkaanha-ai api list            # every tool, with its command name\nkaanha-ai api describe books_delete_invoice\nkaanha-ai api books-delete-invoice --invoice-id <ID>\n```\n\nFlags come from each tool's own schema, so `--help` is always accurate:\n\n```bash\nkaanha-ai api list-custom-entity-types --help\nkaanha-ai api list-custom-entity-types --include-inactive\n```\n\nNotes:\n\n- **The raw tool name works too.** `api books_delete_invoice` and\n  `api books-delete-invoice` are the same command, so anything copied out of MCP\n  docs runs unchanged.\n- **Booleans take a value.** `--is-active true` / `--is-active false`. A bare\n  `--is-active` means true.\n- **`--args` is the escape hatch** for anything the flags cannot express\n  (nested objects, arrays of objects). Explicit flags win over it:\n  `--args '{\"lockDate\":null}'`.\n- **Required arguments are checked before any network call**, so you can learn a\n  command's shape without credentials.\n\n### Worked examples\n\n```bash\n# Which entity types exist — including deactivated ones, which are\n# invisible in the sidebar and every list page\nkaanha-ai api list-custom-entity-types --include-inactive\nkaanha-ai api update-custom-entity-type --id <ID> --is-active true\n\n# Full Notion pull. WITHOUT --full this is INCREMENTAL and you get a delta\nkaanha-ai api sync-notion-mapping --mapping-id <ID> --full true\n\n# Which automation actions THIS org may use — reading existing rules tells you\n# what is configured, not what is available\nkaanha-ai api list-automation-actions\nkaanha-ai api delete-automation --automation-id <ID>\n```\n","readmeFilename":"README.md"}