{"_id":"momen-mcp","_rev":"56-90ae963f69ba76540e1f459ce83910ce","name":"momen-mcp","dist-tags":{"latest":"2.7.8"},"versions":{"1.0.0":{"name":"momen-mcp","version":"1.0.0","keywords":["mcp","momen","oauth","ai","model-context-protocol"],"author":{"name":"Your Name"},"license":"MIT","_id":"momen-mcp@1.0.0","maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"}],"homepage":"https://github.com/your-org/momen-mcp#readme","bugs":{"url":"https://github.com/your-org/momen-mcp/issues"},"bin":{"momen-mcp":"bin/momen-mcp.js"},"dist":{"shasum":"3b7782ecc34eacdae3dba74fe5f10ff8a7f44f7f","tarball":"https://registry.npmjs.org/momen-mcp/-/momen-mcp-1.0.0.tgz","fileCount":50,"integrity":"sha512-DlHAsS3qrz4mwlwDoU2CCcNGcnkAfGQM9qHVGYQJ8n0/eng2QmByMQ7pd7Kug4hJl2L3WosL6PsYPA/JLpKCvQ==","signatures":[{"sig":"MEUCIFuIv6ZxiTZUuW9e7Qk10aeUfRWoDz6CBdnSyRRuJc9FAiEAlfuPxVBBBsbqWUdbtOYiUpaHperyq1XUwOXZggOpel8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111694},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/server.js"},"gitHead":"5bce13f3567f17861cec01574c034c55096bc0b7","scripts":{"dev":"tsc --watch","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"npm run build && node bin/momen-mcp.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},"repository":{"url":"git+https://github.com/your-org/momen-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for Momen.app with OAuth 2.1 authentication","directories":{},"_nodeVersion":"20.19.0","dependencies":{"open":"^10.0.0","dotenv":"^17.2.3","graphql":"^16.12.0","jsonwebtoken":"^9.0.2","graphql-request":"^7.3.4","@types/jsonwebtoken":"^9.0.10","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/momen-mcp_1.0.0_1763717957616_0.47309510277941813","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"momen-mcp","version":"1.0.1","keywords":["mcp","momen","oauth","ai","model-context-protocol"],"author":{"name":"Your Name"},"license":"MIT","_id":"momen-mcp@1.0.1","maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"}],"homepage":"https://github.com/your-org/momen-mcp#readme","bugs":{"url":"https://github.com/your-org/momen-mcp/issues"},"bin":{"momen-mcp":"bin/momen-mcp.js"},"dist":{"shasum":"a7c0cfe197abb88ad5780d2c3dc92a42fa264830","tarball":"https://registry.npmjs.org/momen-mcp/-/momen-mcp-1.0.1.tgz","fileCount":50,"integrity":"sha512-NhZJCc82m6LUmRPNjduakpyj7qkOQYEAv+4vAJmebztj8o/fA0T6elW3SPwEtWBw18gf4Ug2jmx75ajoXFkuww==","signatures":[{"sig":"MEUCIQDCdRBU2h9j4DGBkDP5Q4KLTFpzE9qzcnI/C7/kwoGd+gIgd8+pMd/SDO6VNlWPT1rIyCLCKBPyScTmei8DBYt5Fq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111817},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/server.js"},"gitHead":"af0e2ff62103faed5e9a62340f7c312937cc87b8","scripts":{"dev":"tsc --watch","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"npm run build && node bin/momen-mcp.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},"repository":{"url":"git+https://github.com/your-org/momen-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for Momen.app","directories":{},"_nodeVersion":"20.19.0","dependencies":{"open":"^10.0.0","dotenv":"^17.2.3","graphql":"^16.12.0","jsonwebtoken":"^9.0.2","graphql-request":"^7.3.4","@types/jsonwebtoken":"^9.0.10","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/momen-mcp_1.0.1_1764786805123_0.187575505720877","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"momen-mcp","version":"1.0.2","keywords":["mcp","momen","oauth","ai","model-context-protocol"],"author":{"name":"Your Name"},"license":"MIT","_id":"momen-mcp@1.0.2","maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"}],"homepage":"https://github.com/your-org/momen-mcp#readme","bugs":{"url":"https://github.com/your-org/momen-mcp/issues"},"bin":{"momen-mcp":"bin/momen-mcp.js"},"dist":{"shasum":"58afda1878db8bd1d51484c2b14a30cf069f389d","tarball":"https://registry.npmjs.org/momen-mcp/-/momen-mcp-1.0.2.tgz","fileCount":50,"integrity":"sha512-dTZEJL8KnzjFRaJ79WCkSBt6Eil72b9pp8nbLmVAiLDcKIIa91D04IKJs9rmFUGMW/yCeXjRGOCo2gAog9ZDnQ==","signatures":[{"sig":"MEUCIDEcUK0BOGeoyglXs6tDMPB/u0QDqpVgOaP8CzEuVsm1AiEA5mf17JBwv0NuYs6x02lM4majpFo0084szvBZKtoQJwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114169},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/server.js"},"gitHead":"af0e2ff62103faed5e9a62340f7c312937cc87b8","scripts":{"dev":"tsc --watch","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"npm run build && node bin/momen-mcp.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},"repository":{"url":"git+https://github.com/your-org/momen-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for Momen.app","directories":{},"_nodeVersion":"20.19.0","dependencies":{"open":"^10.0.0","dotenv":"^17.2.3","graphql":"^16.12.0","jsonwebtoken":"^9.0.2","graphql-request":"^7.3.4","@types/jsonwebtoken":"^9.0.10","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/momen-mcp_1.0.2_1764788249393_0.812099158199417","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"momen-mcp","version":"1.0.4","keywords":["mcp","momen","oauth","ai","model-context-protocol"],"author":{"name":"FunctorZ"},"license":"MIT","_id":"momen-mcp@1.0.4","maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"}],"bin":{"momen-mcp":"bin/momen-mcp.js"},"dist":{"shasum":"77f0a1b963b37abb3a2bc52c80be0c770e5b3172","tarball":"https://registry.npmjs.org/momen-mcp/-/momen-mcp-1.0.4.tgz","fileCount":47,"integrity":"sha512-4mW+zaSDNTD/cdzBxONVmOpQ6TWtqVY7h1kXucj3uYQViphK4hqWWqH17oXEVtXUbTNr0jd/Y5bEuiddo5B64Q==","signatures":[{"sig":"MEUCIQDZ4cJl5zkoVQtZWNWWl1S0kIwXdjLlhdXQcUv9Ezqv9gIgf/MNb5sPPrVjXXTeiZfHYp5oVtx9/XAPKOlg3X6kA3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87810},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/server.js"},"gitHead":"0c3cc3211d05741db04e90eb995c276c061347dd","scripts":{"dev":"tsc --watch","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"npm run build && node bin/momen-mcp.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},"_npmVersion":"10.8.2","description":"MCP server for Momen.app","directories":{},"_nodeVersion":"20.19.0","dependencies":{"open":"^10.0.0","dotenv":"^17.2.3","graphql":"^16.12.0","jsonwebtoken":"^9.0.2","graphql-request":"^7.3.4","@types/jsonwebtoken":"^9.0.10","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/momen-mcp_1.0.4_1764789684558_0.45587697355022905","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"momen-mcp","version":"1.0.5","keywords":["mcp","momen","oauth","ai","model-context-protocol"],"author":{"name":"FunctorZ"},"license":"MIT","_id":"momen-mcp@1.0.5","maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},{"name":"functorz","email":"dev@functorz.com"}],"bin":{"momen-mcp":"bin/momen-mcp.js"},"dist":{"shasum":"3a47859241364b9865b6fa0e9d13c55da836bfe6","tarball":"https://registry.npmjs.org/momen-mcp/-/momen-mcp-1.0.5.tgz","fileCount":36,"integrity":"sha512-0LgBZaNSVm8H/4GaJlRAgWQRRdnSG438dKE7aeVC51WDd7jxR319exowbvdaybwFu+/xA6lmwurMnJ98/Trq3w==","signatures":[{"sig":"MEQCIEbBVFkoUxUalZiY6qjJODUOhxZtxAF6J/Krt0kTYxReAiBeIapDJg5uee4sid3kbr/jQ1CNGIUjLyl7UoEfjMihRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69475},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/server.js"},"gitHead":"59ce449bbacf82d9b562a3c571801b340bb5234f","scripts":{"dev":"tsc --watch","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"npm run build && node bin/momen-mcp.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"functorz","email":"dev@functorz.com"},"_npmVersion":"10.8.2","description":"MCP server for Momen.app","directories":{},"_nodeVersion":"20.18.2","dependencies":{"open":"^10.0.0","dotenv":"^17.2.3","graphql":"^16.12.0","jsonwebtoken":"^9.0.2","graphql-request":"^7.3.4","@types/jsonwebtoken":"^9.0.10","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/momen-mcp_1.0.5_1764832822963_0.9247211856413009","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"momen-mcp","version":"1.0.6","keywords":["mcp","momen","oauth","ai","model-context-protocol"],"author":{"name":"FunctorZ"},"license":"MIT","_id":"momen-mcp@1.0.6","maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},{"name":"functorz","email":"dev@functorz.com"}],"bin":{"momen-mcp":"bin/momen-mcp.js"},"dist":{"shasum":"ecb2b9d8832861e469287942d508c58245ed095c","tarball":"https://registry.npmjs.org/momen-mcp/-/momen-mcp-1.0.6.tgz","fileCount":92,"integrity":"sha512-fkuthwuyQhp5Vd5BpEyqR7HvAQMDFiXUEWOmnCgxcolJ5aUWkMnF45JWaifTR4+zENgcQhSPIguDyDhWie3JkA==","signatures":[{"sig":"MEUCIAInV3R8ArBrP9uShWTJnAbKEJUzoh939x1fn3Kumt9dAiEAk3jRAplN+RmlkLctbfUg26fCz9lSzmmu4r4Xa5u0Dc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223569},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/server.js"},"gitHead":"114a4f6ca9b72227dc7e2bb1654e177d042aaddd","scripts":{"dev":"tsc --watch","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"npm run build && node bin/momen-mcp.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},"_npmVersion":"10.8.2","description":"MCP server for Momen.app","directories":{},"_nodeVersion":"20.19.0","dependencies":{"open":"^10.0.0","dotenv":"^17.2.3","graphql":"^16.12.0","jsonwebtoken":"^9.0.2","graphql-request":"^7.3.4","@types/jsonwebtoken":"^9.0.10","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/momen-mcp_1.0.6_1769332011991_0.8505931576754282","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"momen-mcp","version":"1.0.7","keywords":["mcp","momen","oauth","ai","model-context-protocol"],"author":{"name":"FunctorZ"},"license":"MIT","_id":"momen-mcp@1.0.7","maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},{"name":"functorz","email":"dev@functorz.com"}],"bin":{"momen-mcp":"bin/momen-mcp.js"},"dist":{"shasum":"309f11d28a93c661b14d838d0b0db72cbf44f654","tarball":"https://registry.npmjs.org/momen-mcp/-/momen-mcp-1.0.7.tgz","fileCount":92,"integrity":"sha512-g/mV4YsuhNKDrIpGVmNRm+Fhd8xLJVsxjTTJcZHNsn6SAFr3nE094tcC248tUq8M1Qi2r3m+iQyuRIlH1t74qQ==","signatures":[{"sig":"MEYCIQCJHphW9G8Ri57uI2GydS3jId22LqkwOyWri8qQGxoDEwIhAON+TXDKuz9FA7a++wYTU/n2JSxhHUkoyPmHkbaD3cZH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223581},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/server.js"},"gitHead":"05b338fb258ee0c1c7bccb305c3427b7982c97d9","scripts":{"dev":"tsc --watch","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"npm run build && node bin/momen-mcp.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},"_npmVersion":"10.8.2","description":"MCP server for Momen.app","directories":{},"_nodeVersion":"20.19.0","dependencies":{"open":"^10.0.0","dotenv":"^17.2.3","graphql":"^16.12.0","jsonwebtoken":"^9.0.2","graphql-request":"^7.3.4","@types/jsonwebtoken":"^9.0.10","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/momen-mcp_1.0.7_1769334548988_0.09287604067502442","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"momen-mcp","version":"1.0.8","keywords":["mcp","momen","oauth","ai","model-context-protocol"],"author":{"name":"FunctorZ"},"license":"MIT","_id":"momen-mcp@1.0.8","maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},{"name":"functorz","email":"dev@functorz.com"}],"bin":{"momen-mcp":"bin/momen-mcp.js"},"dist":{"shasum":"9a746ad0a9811998cdde2b1f8544120ea061cc1b","tarball":"https://registry.npmjs.org/momen-mcp/-/momen-mcp-1.0.8.tgz","fileCount":80,"integrity":"sha512-dpPOjpzIJHSDG0Jx95Q8odcayWDW86/NZSuDsklaDACCLsO/tYFxXoqTdLoREL/Ni0U5MOhO+odEZV43yNCpOQ==","signatures":[{"sig":"MEYCIQC8/lI6u0pGo/nDlNATmyBWwueAO1LPL3IhmyZHzHuC6gIhAMh0aNtY4Gb7Cqw4TrCFpsFoKVGV+9DTafi7N2NJR2yb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167842},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/server.js"},"gitHead":"fa00a2896b3f3edb2bb5bd5246e09e650e06c3bb","scripts":{"dev":"tsc --watch","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"npm run build && node bin/momen-mcp.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"functorz","email":"dev@functorz.com"},"_npmVersion":"10.8.2","description":"MCP server for Momen.app","directories":{},"_nodeVersion":"20.20.0","dependencies":{"open":"^10.0.0","dotenv":"^17.2.3","graphql":"^16.12.0","jsonwebtoken":"^9.0.2","graphql-request":"^7.3.4","@types/jsonwebtoken":"^9.0.10","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/momen-mcp_1.0.8_1773198619155_0.4434559536597129","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"momen-mcp","version":"1.0.9","keywords":["mcp","momen","oauth","ai","model-context-protocol"],"author":{"name":"FunctorZ"},"license":"MIT","_id":"momen-mcp@1.0.9","maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},{"name":"functorz","email":"dev@functorz.com"}],"bin":{"momen-mcp":"bin/momen-mcp.js"},"dist":{"shasum":"e361c0d8c47caf867824c694ff9fd26e0d4a8335","tarball":"https://registry.npmjs.org/momen-mcp/-/momen-mcp-1.0.9.tgz","fileCount":80,"integrity":"sha512-4giRP/z7JD5YndzfIWwirlXyQ9b0SEiYt47f9jrmcuDBqxsXCaHE8SXR+a5OyyshYt5MDxV8a8L22oywP2VIbg==","signatures":[{"sig":"MEUCIFn9+Dk7yxKFQYHooS2C9rilUqUvj68I8oGhFCrVbFabAiEA9CEuvt45/L7YQGznRgCL5pULhEN3De5sH4iSZTZb0/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168044},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/server.js"},"gitHead":"fad27868041cb8d0c11ae3c8acbb7855f08382a9","scripts":{"dev":"tsc --watch","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"npm run build && node bin/momen-mcp.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"functorz","email":"dev@functorz.com"},"_npmVersion":"10.8.2","description":"MCP server for Momen.app","directories":{},"_nodeVersion":"20.20.0","dependencies":{"open":"^10.0.0","dotenv":"^17.2.3","graphql":"^16.12.0","jsonwebtoken":"^9.0.2","graphql-request":"^7.3.4","@types/jsonwebtoken":"^9.0.10","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/momen-mcp_1.0.9_1776937055163_0.41154203296823866","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"momen-mcp","version":"1.0.10","keywords":["mcp","momen","oauth","ai","model-context-protocol"],"author":{"name":"FunctorZ"},"license":"MIT","_id":"momen-mcp@1.0.10","maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},{"name":"functorz","email":"dev@functorz.com"}],"bin":{"momen-mcp":"bin/momen-mcp.js"},"dist":{"shasum":"6687e629cd45380f868b7abd69568b70680f3d3a","tarball":"https://registry.npmjs.org/momen-mcp/-/momen-mcp-1.0.10.tgz","fileCount":80,"integrity":"sha512-AjkxxeCbpJdABhcffP+vewPLvLBnXMZLJoQvVLMx9c0dAhViwwa85agyN6dGKT3jg7QZJuG0D+5k+880sRtq1A==","signatures":[{"sig":"MEUCIFiULqFXFO/cbZzqRm2Zd4TOCPZIFdKpbja6ARUMyIAEAiEAjIkfTVFC7ItaePBKMkb+r8UuoJNTM7jkvQGrMNyGMro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167815},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/server.js"},"gitHead":"e3e33f4e532745c59881971be67b5a4c14d95fd0","scripts":{"dev":"tsc --watch","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"npm run build && node bin/momen-mcp.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"functorz","email":"dev@functorz.com"},"_npmVersion":"10.8.2","description":"MCP server for Momen.app","directories":{},"_nodeVersion":"20.20.0","dependencies":{"open":"^10.0.0","dotenv":"^17.2.3","graphql":"^16.12.0","jsonwebtoken":"^9.0.2","graphql-request":"^7.3.4","@types/jsonwebtoken":"^9.0.10","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/momen-mcp_1.0.10_1777344644682_0.0669518855049307","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"momen-mcp","version":"1.0.11","keywords":["mcp","momen","oauth","ai","model-context-protocol"],"author":{"name":"FunctorZ"},"license":"MIT","_id":"momen-mcp@1.0.11","maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},{"name":"functorz","email":"dev@functorz.com"}],"bin":{"momen-mcp":"bin/momen-mcp.js"},"dist":{"shasum":"4e9b6078a5c1d14ddf79d21cb4cff5a97adf7203","tarball":"https://registry.npmjs.org/momen-mcp/-/momen-mcp-1.0.11.tgz","fileCount":80,"integrity":"sha512-qfjk/UFr/dvVeFThbQB0PP+ObeJ12wToTTNtXLTZCJXngUs4Keoc48HzikrZdfDKWDYz1w5HogtPOPdOcRX0nQ==","signatures":[{"sig":"MEYCIQDCi/+g/JMQH0FDHzJnJBv3jWpsAjScYFBflDMhTNbU9AIhAOtihmBdk8RFOWR24WQ3bGxQkyHpeFc7SXIve2NjV3+W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167860},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/server.js"},"gitHead":"0aaa5f849b0574a75b0abef62c9d616651a86d5a","scripts":{"dev":"tsc --watch","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"npm run build && node bin/momen-mcp.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"functorz","email":"dev@functorz.com"},"_npmVersion":"10.8.2","description":"MCP server for Momen.app","directories":{},"_nodeVersion":"20.20.0","dependencies":{"open":"^10.0.0","dotenv":"^17.2.3","graphql":"^16.12.0","jsonwebtoken":"^9.0.2","graphql-request":"^7.3.4","@types/jsonwebtoken":"^9.0.10","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/momen-mcp_1.0.11_1777375766415_0.38989231150111703","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"momen-mcp","version":"1.0.12","keywords":["mcp","momen","oauth","ai","model-context-protocol"],"author":{"name":"FunctorZ"},"license":"MIT","_id":"momen-mcp@1.0.12","maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},{"name":"functorz","email":"dev@functorz.com"}],"bin":{"momen-mcp":"bin/momen-mcp.js"},"dist":{"shasum":"0c1eef6ca7b657ae18c7a1628921b949d486d0c5","tarball":"https://registry.npmjs.org/momen-mcp/-/momen-mcp-1.0.12.tgz","fileCount":80,"integrity":"sha512-pUjYhmx1Kxmy1Vb3/1nyYTlZEGKuBKyLnGkzqlYLlbhuurkssFAcyqSW3BwT8sORQAeby1Pitprmuyxl1FpS2w==","signatures":[{"sig":"MEYCIQCnVSgJuFByagXmXxrokTHPGxzVwIJD3BQZtJ8L+qZl/QIhAIJq4gAPD/h2wBlPcrioh2ISw7E1bG2H86QwWKt75F5Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167954},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/server.js"},"gitHead":"e6d31651727cabc500880de7e7400dd2ddaed151","scripts":{"dev":"tsc --watch","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"npm run build && node bin/momen-mcp.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"functorz","email":"dev@functorz.com"},"_npmVersion":"10.8.2","description":"MCP server for Momen.app","directories":{},"_nodeVersion":"20.20.0","dependencies":{"open":"^10.0.0","dotenv":"^17.2.3","graphql":"^16.12.0","jsonwebtoken":"^9.0.2","graphql-request":"^7.3.4","@types/jsonwebtoken":"^9.0.10","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/momen-mcp_1.0.12_1777461535388_0.2269211549324195","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"momen-mcp","version":"2.0.0","keywords":["mcp","momen","oauth","ai","model-context-protocol"],"author":{"name":"FunctorZ"},"license":"MIT","_id":"momen-mcp@2.0.0","maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},{"name":"functorz","email":"dev@functorz.com"}],"bin":{"momen-mcp":"bin/momen-mcp.js"},"dist":{"shasum":"1db3f4cb0f70cfcbe88e5696fada88410395f7d9","tarball":"https://registry.npmjs.org/momen-mcp/-/momen-mcp-2.0.0.tgz","fileCount":5,"integrity":"sha512-C2DWQf6YfKe9dQ8nKdrggfm67TTqJtlZKhTAAG8Cpf/DkhGRfov4CwxoBUl5JoF8wHK1FFItzyAHZMRzQPOa1A==","signatures":[{"sig":"MEUCIGDWbOCx8QWBQ8ud2c0SkAZRlppzkJwOBqcH2RWJDad/AiEAkmho+PUqn4XVQ/Ii1gLsM/Lx3mbP07xsecgCzjZnmmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8350139},"type":"module","_from":"file:momen-mcp-2.0.0.tgz","engines":{"node":">=18.0.0"},"exports":{".":"./dist/server.js"},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"pnpm run build:tsc && node --test tests/*.test.mjs","build":"node build_scripts/esbuild.mjs","start":"pnpm run build && node bin/momen-mcp.js","build:tsc":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},"_resolved":"/private/var/folders/kw/089qpcyj37n7rrbj41q64kpc0000gn/T/714bb6da657e885f630db7bde3590076/momen-mcp-2.0.0.tgz","_integrity":"sha512-C2DWQf6YfKe9dQ8nKdrggfm67TTqJtlZKhTAAG8Cpf/DkhGRfov4CwxoBUl5JoF8wHK1FFItzyAHZMRzQPOa1A==","_npmVersion":"10.8.2","description":"MCP server for Momen.app","directories":{},"_nodeVersion":"20.19.0","dependencies":{"open":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"^3.25.76","dotenv":"^17.2.3","eslint":"^8.57.0","esbuild":"^0.25.0","graphql":"^15.10.1","json-joy":"16.18.0","prettier":"^3.3.3","@types/ws":"^8.18.1","commander":"^15.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","jsonwebtoken":"^9.0.2","@functorz/ztype":"2.10.165","graphql-request":"^7.3.4","@types/jsonwebtoken":"^9.0.10","@functorz/crdt-helper":"2.7.6","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@modelcontextprotocol/sdk":"^1.0.0","@typescript-eslint/parser":"^7.18.0","subscriptions-transport-ws":"^0.11.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/momen-mcp_2.0.0_1781609539506_0.48796704232295474","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"momen-mcp","version":"2.0.1","keywords":["mcp","momen","oauth","ai","model-context-protocol"],"author":{"name":"FunctorZ"},"license":"MIT","_id":"momen-mcp@2.0.1","maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},{"name":"functorz","email":"dev@functorz.com"}],"bin":{"momen-mcp":"bin/momen-mcp.js"},"dist":{"shasum":"6584b9888307c6be049812cd23a65c76f696e373","tarball":"https://registry.npmjs.org/momen-mcp/-/momen-mcp-2.0.1.tgz","fileCount":5,"integrity":"sha512-ILJYn+Ijd4PF6Eqr/s+z9ZWkGtr5//D761ZSYpRSnI2CkEt21RmVkYvQSkiZw3wLPkkLmszBXX90qOhiXVwcBg==","signatures":[{"sig":"MEYCIQCQF0LqcBHXMcc8PmigX+8dIUEtetogJshoOecr22DN4gIhAOvfmB83hTRA62rwARDJVCSUhhbysl8Crg+ripcmckUN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8350583},"type":"module","_from":"file:momen-mcp-2.0.1.tgz","engines":{"node":">=18.0.0"},"exports":{".":"./dist/server.js"},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"pnpm run build:tsc && node --test tests/*.test.mjs","build":"node build_scripts/esbuild.mjs","start":"pnpm run build && node bin/momen-mcp.js","build:tsc":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},"_resolved":"/private/var/folders/kw/089qpcyj37n7rrbj41q64kpc0000gn/T/9bbc18f74f83fdb49ab5c24c28a06d64/momen-mcp-2.0.1.tgz","_integrity":"sha512-ILJYn+Ijd4PF6Eqr/s+z9ZWkGtr5//D761ZSYpRSnI2CkEt21RmVkYvQSkiZw3wLPkkLmszBXX90qOhiXVwcBg==","_npmVersion":"10.8.2","description":"MCP server for Momen.app","directories":{},"_nodeVersion":"20.19.0","dependencies":{"open":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"^3.25.76","dotenv":"^17.2.3","eslint":"^8.57.0","esbuild":"^0.25.0","graphql":"^15.10.1","json-joy":"16.18.0","prettier":"^3.3.3","@types/ws":"^8.18.1","commander":"^15.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","jsonwebtoken":"^9.0.2","@functorz/ztype":"2.10.165","graphql-request":"^7.3.4","@types/jsonwebtoken":"^9.0.10","@functorz/crdt-helper":"2.7.6","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@modelcontextprotocol/sdk":"^1.0.0","@typescript-eslint/parser":"^7.18.0","subscriptions-transport-ws":"^0.11.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/momen-mcp_2.0.1_1781610355240_0.47453211426369823","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"momen-mcp","version":"2.0.2","keywords":["mcp","momen","oauth","ai","model-context-protocol"],"author":{"name":"FunctorZ"},"license":"MIT","_id":"momen-mcp@2.0.2","maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},{"name":"functorz","email":"dev@functorz.com"}],"bin":{"momen-mcp":"bin/momen-mcp.js"},"dist":{"shasum":"523b9137e02926cdfeb32cf0c29b6e7ecdaeb396","tarball":"https://registry.npmjs.org/momen-mcp/-/momen-mcp-2.0.2.tgz","fileCount":5,"integrity":"sha512-glYrikx1PeUR62fwVoCIZVoYVAhC1IRjd6yv/VPVH5FoeSqLkux7bPWOjl717kBMbQzNDdu55ev+YsI85Hn30A==","signatures":[{"sig":"MEQCIFHklTP4E3WUKgbDiRnzEdlpKAeXyv4xo6+brK7cEa4yAiBLa6Mza3iGT1gHDACbZ99ahzRt/4qjY41f+1YnJySSVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8640979},"type":"module","_from":"file:momen-mcp-2.0.2.tgz","engines":{"node":">=18.0.0"},"exports":{".":"./dist/server.js"},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"pnpm run build:tsc && node --test tests/*.test.mjs","build":"node build_scripts/esbuild.mjs","start":"pnpm run build && node bin/momen-mcp.js","build:tsc":"tsc","gen:tools":"node build_scripts/gen-tool-facets.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},"_resolved":"/private/var/folders/kw/089qpcyj37n7rrbj41q64kpc0000gn/T/d8e780ad9017532ec0b764ac7d72aa74/momen-mcp-2.0.2.tgz","_integrity":"sha512-glYrikx1PeUR62fwVoCIZVoYVAhC1IRjd6yv/VPVH5FoeSqLkux7bPWOjl717kBMbQzNDdu55ev+YsI85Hn30A==","_npmVersion":"10.8.2","description":"MCP server for Momen.app","directories":{},"_nodeVersion":"20.19.0","dependencies":{"open":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"^3.25.76","dotenv":"^17.2.3","eslint":"^8.57.0","esbuild":"^0.25.0","graphql":"^15.10.1","json-joy":"16.18.0","prettier":"^3.3.3","@types/ws":"^8.18.1","commander":"^15.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","jsonwebtoken":"^9.0.2","@functorz/ztype":"2.10.183","graphql-request":"^7.3.4","@types/jsonwebtoken":"^9.0.10","@functorz/crdt-helper":"2.7.6","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@modelcontextprotocol/sdk":"^1.0.0","@typescript-eslint/parser":"^7.18.0","subscriptions-transport-ws":"^0.11.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/momen-mcp_2.0.2_1781885032235_0.8052740750470004","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"momen-mcp","version":"2.0.3","keywords":["mcp","momen","oauth","ai","model-context-protocol"],"author":{"name":"FunctorZ"},"license":"MIT","_id":"momen-mcp@2.0.3","maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},{"name":"functorz","email":"dev@functorz.com"}],"bin":{"momen-mcp":"bin/momen-mcp.js"},"dist":{"shasum":"3f7e3150b4812ad990a4437c961a36959ef9c8e2","tarball":"https://registry.npmjs.org/momen-mcp/-/momen-mcp-2.0.3.tgz","fileCount":5,"integrity":"sha512-W4ZHZlku/AeO0FsM6O+bBh98unT+cmOYKybiNHIoNK7g+sXi7iaGxV6/U6v9VDlPjyKZTkVQbh2/l247JA9lnQ==","signatures":[{"sig":"MEUCIQCLrz2AXKu75TPK492dTkRQGg4XXgQFqHRHnM11uqpQRQIgLoX7AeEfUZx/C5hZcdnsOwXIlMK5ZEVrwVQOK/Qdxt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9411889},"type":"module","_from":"file:momen-mcp-2.0.3.tgz","engines":{"node":">=18.0.0"},"exports":{".":"./dist/server.js"},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"pnpm run build:tsc && node --test tests/*.test.mjs","build":"node build_scripts/esbuild.mjs","start":"pnpm run build && node bin/momen-mcp.js","build:tsc":"tsc","gen:tools":"node build_scripts/gen-tool-facets.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},"_resolved":"/private/var/folders/kw/089qpcyj37n7rrbj41q64kpc0000gn/T/666ef6c9c25cbe3fc02afef0db3ac841/momen-mcp-2.0.3.tgz","_integrity":"sha512-W4ZHZlku/AeO0FsM6O+bBh98unT+cmOYKybiNHIoNK7g+sXi7iaGxV6/U6v9VDlPjyKZTkVQbh2/l247JA9lnQ==","_npmVersion":"10.8.2","description":"MCP server for Momen.app","directories":{},"_nodeVersion":"20.19.0","dependencies":{"open":"^10.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"^3.25.76","dotenv":"^17.2.3","eslint":"^8.57.0","esbuild":"^0.25.0","graphql":"^15.10.1","json-joy":"16.18.0","prettier":"^3.3.3","@types/ws":"^8.18.1","commander":"^15.0.0","jieba-wasm":"2.4.0","typescript":"^5.3.0","@types/node":"^20.0.0","jsonwebtoken":"^9.0.2","@functorz/ztype":"2.10.183","graphql-request":"^7.3.4","@types/jsonwebtoken":"^9.0.10","@functorz/crdt-helper":"2.7.6","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@modelcontextprotocol/sdk":"^1.0.0","@typescript-eslint/parser":"^7.18.0","subscriptions-transport-ws":"^0.11.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/momen-mcp_2.0.3_1781962049728_0.4248390598489693","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"momen-mcp","version":"2.0.4","keywords":["mcp","momen","oauth","ai","model-context-protocol"],"author":{"name":"FunctorZ"},"license":"MIT","_id":"momen-mcp@2.0.4","maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},{"name":"functorz","email":"dev@functorz.com"}],"bin":{"momen-mcp":"bin/momen-mcp.js"},"dist":{"shasum":"7b17d27f71b32ee6712548311fb86748c14fb880","tarball":"https://registry.npmjs.org/momen-mcp/-/momen-mcp-2.0.4.tgz","fileCount":5,"integrity":"sha512-VSDlHE5SCGQIGQh5IDHPOypEQbr662HO/yCTMeouOylURATjgWBEiU2aUuckPDQYzVDWOowJ2DG8DHu9N3SfQg==","signatures":[{"sig":"MEYCIQDXa/iuFnQ8va+71wSdvzlb960N8kDgS0lIzOEgLnTVqgIhAOqmTsBNRPYcFysck3qi7q3syDSVY8Nr/cdXHJKNQgDL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9411889},"type":"module","_from":"file:momen-mcp-2.0.4.tgz","engines":{"node":">=18.0.0"},"exports":{".":"./dist/server.js"},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"pnpm run build:tsc && node --test tests/*.test.mjs","build":"node build_scripts/esbuild.mjs","start":"pnpm run build && node bin/momen-mcp.js","build:tsc":"tsc","gen:tools":"node build_scripts/gen-tool-facets.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},"_resolved":"/private/var/folders/kw/089qpcyj37n7rrbj41q64kpc0000gn/T/dc3cb6204b8f7e47d84479863e4fb691/momen-mcp-2.0.4.tgz","_integrity":"sha512-VSDlHE5SCGQIGQh5IDHPOypEQbr662HO/yCTMeouOylURATjgWBEiU2aUuckPDQYzVDWOowJ2DG8DHu9N3SfQg==","_npmVersion":"10.8.2","description":"MCP server for Momen.app","directories":{},"_nodeVersion":"20.19.0","dependencies":{"open":"^10.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"^3.25.76","dotenv":"^17.2.3","eslint":"^8.57.0","esbuild":"^0.25.0","graphql":"^15.10.1","json-joy":"16.18.0","prettier":"^3.3.3","@types/ws":"^8.18.1","commander":"^15.0.0","jieba-wasm":"2.4.0","typescript":"^5.3.0","@types/node":"^20.0.0","jsonwebtoken":"^9.0.2","@functorz/ztype":"2.10.183","graphql-request":"^7.3.4","@types/jsonwebtoken":"^9.0.10","@functorz/crdt-helper":"2.7.6","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@modelcontextprotocol/sdk":"^1.0.0","@typescript-eslint/parser":"^7.18.0","subscriptions-transport-ws":"^0.11.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/momen-mcp_2.0.4_1782036630263_0.053056302985933446","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"momen-mcp","version":"2.0.5","keywords":["mcp","momen","oauth","ai","model-context-protocol"],"author":{"name":"FunctorZ"},"license":"MIT","_id":"momen-mcp@2.0.5","maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},{"name":"functorz","email":"dev@functorz.com"}],"bin":{"momen-mcp":"bin/momen-mcp.js"},"dist":{"shasum":"a5446190ceee5890d6b3adc5eea1c5b35e452fd2","tarball":"https://registry.npmjs.org/momen-mcp/-/momen-mcp-2.0.5.tgz","fileCount":13,"integrity":"sha512-155MSwUvaK4T3SjthmxT6YRlsworJ47IsClJTloQCvvWYPtBFLofuVRfuC9meo4dx/Q8OotjXPFqVEDojiGycw==","signatures":[{"sig":"MEYCIQD6LDipIEk48nOvXIxIgpUa+Pb+tL/HIvMKnPso+TdmuQIhAJnOJocRF1kfMLXwYy0A/UgqgH2AXwPf5RF4n1UGY4jE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9372781},"type":"module","_from":"file:momen-mcp-2.0.5.tgz","engines":{"node":">=18.0.0"},"exports":{".":"./dist/server.js"},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"pnpm run build:tsc && node --test tests/*.test.mjs","build":"node build_scripts/esbuild.mjs","start":"pnpm run build && node bin/momen-mcp.js","build:tsc":"tsc","gen:tools":"node build_scripts/gen-tool-facets.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},"_resolved":"/private/var/folders/kw/089qpcyj37n7rrbj41q64kpc0000gn/T/8581e9f512cf45a5d84ff61655b07aca/momen-mcp-2.0.5.tgz","_integrity":"sha512-155MSwUvaK4T3SjthmxT6YRlsworJ47IsClJTloQCvvWYPtBFLofuVRfuC9meo4dx/Q8OotjXPFqVEDojiGycw==","_npmVersion":"10.8.2","description":"MCP server for Momen.app","directories":{},"_nodeVersion":"20.19.0","dependencies":{"open":"^10.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"^3.25.76","dotenv":"^17.2.3","eslint":"^8.57.0","esbuild":"^0.25.0","graphql":"^15.10.1","json-joy":"16.18.0","prettier":"^3.3.3","@types/ws":"^8.18.1","commander":"^15.0.0","jieba-wasm":"2.4.0","typescript":"^5.3.0","@types/node":"^20.0.0","jsonwebtoken":"^9.0.2","@functorz/ztype":"2.10.183","graphql-request":"^7.3.4","@types/jsonwebtoken":"^9.0.10","@functorz/crdt-helper":"2.7.6","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@modelcontextprotocol/sdk":"^1.0.0","@typescript-eslint/parser":"^7.18.0","subscriptions-transport-ws":"^0.11.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/momen-mcp_2.0.5_1782054776009_0.28063716634744607","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"momen-mcp","version":"2.0.6","keywords":["mcp","momen","oauth","ai","model-context-protocol"],"author":{"name":"FunctorZ"},"license":"MIT","_id":"momen-mcp@2.0.6","maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},{"name":"functorz","email":"dev@functorz.com"}],"bin":{"momen-mcp":"bin/momen-mcp.js"},"dist":{"shasum":"bf6dd515dc7a057e7523a4d99a15b26fb82ec765","tarball":"https://registry.npmjs.org/momen-mcp/-/momen-mcp-2.0.6.tgz","fileCount":13,"integrity":"sha512-/B7anApnM5WNoc/ZtOGm8vGDhYXYAeCZppHXtwIyDyImPZZKGoXP7xLp5ssDbauWgh0M8eEftmeNCRB7PoV2oA==","signatures":[{"sig":"MEUCIAdBvA5cpzGR/zWqEy1R4IB2mPBclJhfD44fu5xe1N6hAiEAqpY8jsX/gSA2WqXN+bk1N5jTMKznL2o8Nl0RSRBKJv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9373554},"type":"module","_from":"file:momen-mcp-2.0.6.tgz","engines":{"node":">=18.0.0"},"exports":{".":"./dist/server.js"},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"pnpm run build:tsc && node --test tests/*.test.mjs","build":"node build_scripts/esbuild.mjs","start":"pnpm run build && node bin/momen-mcp.js","build:tsc":"tsc","gen:tools":"node build_scripts/gen-tool-facets.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},"_resolved":"/private/var/folders/kw/089qpcyj37n7rrbj41q64kpc0000gn/T/9584fb79e1713c8e75f490532555134a/momen-mcp-2.0.6.tgz","_integrity":"sha512-/B7anApnM5WNoc/ZtOGm8vGDhYXYAeCZppHXtwIyDyImPZZKGoXP7xLp5ssDbauWgh0M8eEftmeNCRB7PoV2oA==","_npmVersion":"10.8.2","description":"MCP server for Momen.app","directories":{},"_nodeVersion":"20.19.0","dependencies":{"open":"^10.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"^3.25.76","dotenv":"^17.2.3","eslint":"^8.57.0","esbuild":"^0.25.0","graphql":"^15.10.1","json-joy":"16.18.0","prettier":"^3.3.3","@types/ws":"^8.18.1","commander":"^15.0.0","jieba-wasm":"2.4.0","typescript":"^5.3.0","@types/node":"^20.0.0","jsonwebtoken":"^9.0.2","@functorz/ztype":"2.10.183","graphql-request":"^7.3.4","@types/jsonwebtoken":"^9.0.10","@functorz/crdt-helper":"2.7.6","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@modelcontextprotocol/sdk":"^1.0.0","@typescript-eslint/parser":"^7.18.0","subscriptions-transport-ws":"^0.11.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/momen-mcp_2.0.6_1782063017527_0.6391944252922321","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"momen-mcp","version":"2.0.8","keywords":["mcp","momen","oauth","ai","model-context-protocol"],"author":{"name":"FunctorZ"},"license":"MIT","_id":"momen-mcp@2.0.8","maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},{"name":"functorz","email":"dev@functorz.com"}],"bin":{"momen-mcp":"bin/momen-mcp.js"},"dist":{"shasum":"99463cee1b6efed2e516f0eabaef79f12fcef318","tarball":"https://registry.npmjs.org/momen-mcp/-/momen-mcp-2.0.8.tgz","fileCount":13,"integrity":"sha512-qw5Ayut2wIGK0RTgfPb6Jj62kqGt/L429w6w6dajb6jxHPVA9gE73ovQtCh1bES0DPb0/EfzMjD29pVSORfqUw==","signatures":[{"sig":"MEYCIQDDOZurgMuxRtsOSFeNi9vgFIj9pf2StNr9vmDyicNYDgIhAL6VyyWVYJ4re0tQvDify6qSDA5dofL8txaCij12NPfJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9374308},"type":"module","_from":"file:momen-mcp-2.0.8.tgz","engines":{"node":">=18.0.0"},"exports":{".":"./dist/server.js"},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"pnpm run build:tsc && node --test tests/*.test.mjs","build":"node build_scripts/esbuild.mjs","start":"pnpm run build && node bin/momen-mcp.js","build:tsc":"tsc","gen:tools":"node build_scripts/gen-tool-facets.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},"_resolved":"/private/var/folders/kw/089qpcyj37n7rrbj41q64kpc0000gn/T/32d335d5ed53c173d92a6667f690f5cc/momen-mcp-2.0.8.tgz","_integrity":"sha512-qw5Ayut2wIGK0RTgfPb6Jj62kqGt/L429w6w6dajb6jxHPVA9gE73ovQtCh1bES0DPb0/EfzMjD29pVSORfqUw==","_npmVersion":"10.8.2","description":"MCP server for Momen.app","directories":{},"_nodeVersion":"20.19.0","dependencies":{"open":"^10.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"^3.25.76","dotenv":"^17.2.3","eslint":"^8.57.0","esbuild":"^0.25.0","graphql":"^15.10.1","json-joy":"16.18.0","prettier":"^3.3.3","@types/ws":"^8.18.1","commander":"^15.0.0","jieba-wasm":"2.4.0","typescript":"^5.3.0","@types/node":"^20.0.0","jsonwebtoken":"^9.0.2","@functorz/ztype":"2.10.183","graphql-request":"^7.3.4","@types/jsonwebtoken":"^9.0.10","@functorz/crdt-helper":"2.7.6","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@modelcontextprotocol/sdk":"^1.0.0","@typescript-eslint/parser":"^7.18.0","subscriptions-transport-ws":"^0.11.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/momen-mcp_2.0.8_1782075901082_0.4903001891438854","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"momen-mcp","version":"2.0.9","keywords":["mcp","momen","oauth","ai","model-context-protocol"],"author":{"name":"FunctorZ"},"license":"MIT","_id":"momen-mcp@2.0.9","maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},{"name":"functorz","email":"dev@functorz.com"}],"bin":{"momen-mcp":"bin/momen-mcp.js"},"dist":{"shasum":"e641fdd21f2683cc80df3ea5a586489809b741ff","tarball":"https://registry.npmjs.org/momen-mcp/-/momen-mcp-2.0.9.tgz","fileCount":13,"integrity":"sha512-hIXYIM7ZyNAtDrgG9Jvh/DgoZ8cQdju9GwIB4CkIBtZQ+bAN6doMAo2FCmdTvRz+1DfgGnbpptPiazuNYXGzHQ==","signatures":[{"sig":"MEUCIQC+Zqk86Hv/cjkHOlFxj2pwUCQ8qy3mbkWv4Gut4T+w+gIgWDKlUJiY7h126s1DAoqxuCPiaVFsJbMxkVezjECq/iQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9260026},"type":"module","_from":"file:momen-mcp-2.0.9.tgz","engines":{"node":">=18.0.0"},"exports":{".":"./dist/server.js"},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"pnpm run build:tsc && node --test tests/*.test.mjs","build":"node build_scripts/esbuild.mjs","stage":"./build_scripts/stage.sh","start":"pnpm run build && node bin/momen-mcp.js","build:tsc":"tsc","gen:tools":"node build_scripts/gen-tool-facets.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},"_resolved":"/private/var/folders/kw/089qpcyj37n7rrbj41q64kpc0000gn/T/d6c7bd66b38e65cbb81d7ec2e91977fa/momen-mcp-2.0.9.tgz","_integrity":"sha512-hIXYIM7ZyNAtDrgG9Jvh/DgoZ8cQdju9GwIB4CkIBtZQ+bAN6doMAo2FCmdTvRz+1DfgGnbpptPiazuNYXGzHQ==","_npmVersion":"10.8.2","description":"MCP server for Momen.app","directories":{},"_nodeVersion":"20.19.0","dependencies":{"open":"^10.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"^3.25.76","dotenv":"^17.2.3","eslint":"^8.57.0","esbuild":"^0.25.0","graphql":"^15.10.1","json-joy":"16.18.0","prettier":"^3.3.3","@types/ws":"^8.18.1","commander":"^15.0.0","jieba-wasm":"2.4.0","typescript":"^5.3.0","@types/node":"^20.0.0","jsonwebtoken":"^9.0.2","@functorz/ztype":"2.10.194","graphql-request":"^7.3.4","@types/jsonwebtoken":"^9.0.10","@functorz/crdt-helper":"2.7.6","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@modelcontextprotocol/sdk":"^1.0.0","@typescript-eslint/parser":"^7.18.0","subscriptions-transport-ws":"^0.11.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/momen-mcp_2.0.9_1782240747432_0.6072117679240012","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"momen-mcp","version":"2.0.10","keywords":["mcp","momen","oauth","ai","model-context-protocol"],"author":{"name":"FunctorZ"},"license":"MIT","_id":"momen-mcp@2.0.10","maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},{"name":"functorz","email":"dev@functorz.com"}],"bin":{"momen-mcp":"bin/momen-mcp.js"},"dist":{"shasum":"3e556fb6ea2334a81af3ea934862a0c3f0c527ce","tarball":"https://registry.npmjs.org/momen-mcp/-/momen-mcp-2.0.10.tgz","fileCount":13,"integrity":"sha512-ecaHLNvchlU1jVsuJwRMUfl7k/FkcOPckPa0wAs+aRr5v4R6GU/s+7JOmdHzKw+GoKVBCEN2Jh3ju9yjK/FIdw==","signatures":[{"sig":"MEYCIQDqGH455Pk7c3XHB1k5z27keYY4AnF9viMvwxF7SIASpgIhANTr75Obmk52h2jtX1Sg1o3yE4jgcS9r/Z/twPkLu5O3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9260028},"type":"module","_from":"file:momen-mcp-2.0.10.tgz","engines":{"node":">=18.0.0"},"exports":{".":"./dist/server.js"},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"pnpm run build:tsc && node --test tests/*.test.mjs","build":"node build_scripts/esbuild.mjs","stage":"./build_scripts/stage.sh","start":"pnpm run build && node bin/momen-mcp.js","build:tsc":"tsc","gen:tools":"node build_scripts/gen-tool-facets.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},"_resolved":"/private/var/folders/kw/089qpcyj37n7rrbj41q64kpc0000gn/T/606e232497842893c927ed89369b40e3/momen-mcp-2.0.10.tgz","_integrity":"sha512-ecaHLNvchlU1jVsuJwRMUfl7k/FkcOPckPa0wAs+aRr5v4R6GU/s+7JOmdHzKw+GoKVBCEN2Jh3ju9yjK/FIdw==","_npmVersion":"10.8.2","description":"MCP server for Momen.app","directories":{},"_nodeVersion":"20.19.0","dependencies":{"open":"^10.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"^3.25.76","dotenv":"^17.2.3","eslint":"^8.57.0","esbuild":"^0.25.0","graphql":"^15.10.1","json-joy":"16.18.0","prettier":"^3.3.3","@types/ws":"^8.18.1","commander":"^15.0.0","jieba-wasm":"2.4.0","typescript":"^5.3.0","@types/node":"^20.0.0","jsonwebtoken":"^9.0.2","@functorz/ztype":"2.10.194","graphql-request":"^7.3.4","@types/jsonwebtoken":"^9.0.10","@functorz/crdt-helper":"2.7.6","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@modelcontextprotocol/sdk":"^1.0.0","@typescript-eslint/parser":"^7.18.0","subscriptions-transport-ws":"^0.11.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/momen-mcp_2.0.10_1782423731558_0.3112961613371117","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"momen-mcp","version":"2.0.11","keywords":["mcp","momen","oauth","ai","model-context-protocol"],"author":{"name":"FunctorZ"},"license":"MIT","_id":"momen-mcp@2.0.11","maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},{"name":"functorz","email":"dev@functorz.com"}],"bin":{"momen-mcp":"bin/momen-mcp.js"},"dist":{"shasum":"664eccce56c3c39f9965a23c1f4584de29117d59","tarball":"https://registry.npmjs.org/momen-mcp/-/momen-mcp-2.0.11.tgz","fileCount":13,"integrity":"sha512-73iqY7Ar+ZA4Qh1pLshQusCM+7vrz6pt9/r7Yl5gZOPGtI4/h1EL07f9Vt7Zmwhq1Rp8/NFw0rTcxWsNbGG7SA==","signatures":[{"sig":"MEYCIQDdb94RhvyhWML6g69RpL0WP/p5shI7f1brj2R+oYnCkQIhAIpHJ/UE4aEArIwx7mfeOSDJWOnBt/N7pBYPYiTTjVZU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9263561},"type":"module","_from":"file:momen-mcp-2.0.11.tgz","engines":{"node":">=18.0.0"},"exports":{".":"./dist/server.js"},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"pnpm run build:tsc && node --test tests/*.test.mjs","build":"node build_scripts/esbuild.mjs","stage":"./build_scripts/stage.sh","start":"pnpm run build && node bin/momen-mcp.js","build:tsc":"tsc","gen:tools":"node build_scripts/gen-tool-facets.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},"_resolved":"/private/var/folders/kw/089qpcyj37n7rrbj41q64kpc0000gn/T/30ec0ea7f715f3373106584ccc24bc6d/momen-mcp-2.0.11.tgz","_integrity":"sha512-73iqY7Ar+ZA4Qh1pLshQusCM+7vrz6pt9/r7Yl5gZOPGtI4/h1EL07f9Vt7Zmwhq1Rp8/NFw0rTcxWsNbGG7SA==","_npmVersion":"10.8.2","description":"MCP server for Momen.app","directories":{},"_nodeVersion":"20.19.0","dependencies":{"open":"^10.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"^3.25.76","dotenv":"^17.2.3","eslint":"^8.57.0","esbuild":"^0.25.0","graphql":"^15.10.1","json-joy":"16.18.0","prettier":"^3.3.3","@types/ws":"^8.18.1","commander":"^15.0.0","jieba-wasm":"2.4.0","typescript":"^5.3.0","@types/node":"^20.0.0","jsonwebtoken":"^9.0.2","@functorz/ztype":"2.10.194","graphql-request":"^7.3.4","@types/jsonwebtoken":"^9.0.10","@functorz/crdt-helper":"2.7.6","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@modelcontextprotocol/sdk":"^1.0.0","@typescript-eslint/parser":"^7.18.0","subscriptions-transport-ws":"^0.11.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/momen-mcp_2.0.11_1782479418088_0.9326633489072229","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"momen-mcp","version":"2.0.12","keywords":["mcp","momen","oauth","ai","model-context-protocol"],"author":{"name":"FunctorZ"},"license":"MIT","_id":"momen-mcp@2.0.12","maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},{"name":"functorz","email":"dev@functorz.com"}],"bin":{"momen-mcp":"bin/momen-mcp.js"},"dist":{"shasum":"af4dc54ae51c5a66dbced490926b0f66d9285bf1","tarball":"https://registry.npmjs.org/momen-mcp/-/momen-mcp-2.0.12.tgz","fileCount":13,"integrity":"sha512-SjstV+X+oMcBCqgSYFur/zh0WdaFyCXqyAD9ROHwa/f76Vq8S4aQXQCFmNTTI5vpdw9MUWTDyUBvV9Kt1HuC+w==","signatures":[{"sig":"MEQCIB1CsjQiWH0G+jDDhlklqoYA3Un+RST1V0ci0arLDHmLAiBcmnqz4HjKUxhnzq8ZmVcrwCZPWZ2aAkp/57iw9I/n1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9266493},"type":"module","_from":"file:momen-mcp-2.0.12.tgz","engines":{"node":">=18.0.0"},"exports":{".":"./dist/server.js"},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"pnpm run build:tsc && node --test tests/*.test.mjs","build":"node build_scripts/esbuild.mjs","stage":"./build_scripts/stage.sh","start":"pnpm run build && node bin/momen-mcp.js","build:tsc":"tsc","gen:tools":"node build_scripts/gen-tool-facets.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},"_resolved":"/private/var/folders/kw/089qpcyj37n7rrbj41q64kpc0000gn/T/7a1c6953d446ee76bf2af36d4d736197/momen-mcp-2.0.12.tgz","_integrity":"sha512-SjstV+X+oMcBCqgSYFur/zh0WdaFyCXqyAD9ROHwa/f76Vq8S4aQXQCFmNTTI5vpdw9MUWTDyUBvV9Kt1HuC+w==","_npmVersion":"10.8.2","description":"MCP server for Momen.app","directories":{},"_nodeVersion":"20.19.0","dependencies":{"open":"^10.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"^3.25.76","dotenv":"^17.2.3","eslint":"^8.57.0","esbuild":"^0.25.0","graphql":"^15.10.1","json-joy":"16.18.0","prettier":"^3.3.3","@types/ws":"^8.18.1","commander":"^15.0.0","jieba-wasm":"2.4.0","typescript":"^5.3.0","@types/node":"^20.0.0","jsonwebtoken":"^9.0.2","@functorz/ztype":"2.10.194","graphql-request":"^7.3.4","@types/jsonwebtoken":"^9.0.10","@functorz/crdt-helper":"2.7.6","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@modelcontextprotocol/sdk":"^1.0.0","@typescript-eslint/parser":"^7.18.0","subscriptions-transport-ws":"^0.11.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/momen-mcp_2.0.12_1782490739945_0.33988706310516426","host":"s3://npm-registry-packages-npm-production"}},"2.0.13":{"name":"momen-mcp","version":"2.0.13","keywords":["mcp","momen","oauth","ai","model-context-protocol"],"author":{"name":"FunctorZ"},"license":"MIT","_id":"momen-mcp@2.0.13","maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},{"name":"functorz","email":"dev@functorz.com"}],"bin":{"momen-mcp":"bin/momen-mcp.js"},"dist":{"shasum":"265bcb9ec9511df45f2c03a8fc879cb900e03a53","tarball":"https://registry.npmjs.org/momen-mcp/-/momen-mcp-2.0.13.tgz","fileCount":13,"integrity":"sha512-YBbpTlEyvvJfLwajrFLGy2WFHMV4hjZy353OjnOqgiJfj0RiRtk3g4bbKJ8ywsPHOQrfz3C92BiKKQE5/XCAhQ==","signatures":[{"sig":"MEQCICZErSh2s54zshyYSgEOQm7nUCYsx2J5ANLUL3Kgjg1wAiAAmyCq0Lr5g5AzXhaeqjonxYoqZujG7gSEti39UL9fjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9266493},"type":"module","_from":"file:momen-mcp-2.0.13.tgz","engines":{"node":">=18.0.0"},"exports":{".":"./dist/server.js"},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"pnpm run build:tsc && node --test tests/*.test.mjs","build":"node build_scripts/esbuild.mjs","stage":"./build_scripts/stage.sh","start":"pnpm run build && node bin/momen-mcp.js","build:tsc":"tsc","gen:tools":"node build_scripts/gen-tool-facets.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},"_resolved":"/private/var/folders/kw/089qpcyj37n7rrbj41q64kpc0000gn/T/a84bd568386a5e1c686a155c33322b4b/momen-mcp-2.0.13.tgz","_integrity":"sha512-YBbpTlEyvvJfLwajrFLGy2WFHMV4hjZy353OjnOqgiJfj0RiRtk3g4bbKJ8ywsPHOQrfz3C92BiKKQE5/XCAhQ==","_npmVersion":"10.8.2","description":"MCP server for Momen.app","directories":{},"_nodeVersion":"20.19.0","dependencies":{"open":"^10.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"^3.25.76","dotenv":"^17.2.3","eslint":"^8.57.0","esbuild":"^0.25.0","graphql":"^15.10.1","json-joy":"16.18.0","prettier":"^3.3.3","@types/ws":"^8.18.1","commander":"^15.0.0","jieba-wasm":"2.4.0","typescript":"^5.3.0","@types/node":"^20.0.0","jsonwebtoken":"^9.0.2","@functorz/ztype":"2.10.194","graphql-request":"^7.3.4","@types/jsonwebtoken":"^9.0.10","@functorz/crdt-helper":"2.7.6","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@modelcontextprotocol/sdk":"^1.0.0","@typescript-eslint/parser":"^7.18.0","subscriptions-transport-ws":"^0.11.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/momen-mcp_2.0.13_1782492374725_0.46305285266939555","host":"s3://npm-registry-packages-npm-production"}},"2.0.14":{"name":"momen-mcp","version":"2.0.14","keywords":["mcp","momen","oauth","ai","model-context-protocol"],"author":{"name":"FunctorZ"},"license":"MIT","_id":"momen-mcp@2.0.14","maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},{"name":"functorz","email":"dev@functorz.com"}],"bin":{"momen-mcp":"bin/momen-mcp.js"},"dist":{"shasum":"14eeb8b1a169d1df61e181d9a1a85ed7e45bbcfd","tarball":"https://registry.npmjs.org/momen-mcp/-/momen-mcp-2.0.14.tgz","fileCount":13,"integrity":"sha512-oRpiBg+lDEpUoRdg+2K+X/VOQZvSuCuwE+qC2DFBtV59l0DWPX+gSTAacH1ahnlhYVdPHLdLUcn5TfSqg0KbjA==","signatures":[{"sig":"MEYCIQDyJnAkUFI+eWNl8UkDtEguKHtRhnWccc2eKjsj3qp7MQIhAOX+1JFYmnAjynd11oB3WxtnBHMqklUpvuMPvK+uoBN/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9266493},"type":"module","_from":"file:momen-mcp-2.0.14.tgz","engines":{"node":">=18.0.0"},"exports":{".":"./dist/server.js"},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"pnpm run build:tsc && node --test tests/*.test.mjs","build":"node build_scripts/esbuild.mjs","stage":"./build_scripts/stage.sh","start":"pnpm run build && node bin/momen-mcp.js","build:tsc":"tsc","gen:tools":"node build_scripts/gen-tool-facets.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},"_resolved":"/private/var/folders/kw/089qpcyj37n7rrbj41q64kpc0000gn/T/759b5b497902f03194ae9e189ca0ecde/momen-mcp-2.0.14.tgz","_integrity":"sha512-oRpiBg+lDEpUoRdg+2K+X/VOQZvSuCuwE+qC2DFBtV59l0DWPX+gSTAacH1ahnlhYVdPHLdLUcn5TfSqg0KbjA==","_npmVersion":"10.8.2","description":"MCP server for Momen.app","directories":{},"_nodeVersion":"20.19.0","dependencies":{"open":"^10.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"^3.25.76","dotenv":"^17.2.3","eslint":"^8.57.0","esbuild":"^0.25.0","graphql":"^15.10.1","json-joy":"16.18.0","prettier":"^3.3.3","@types/ws":"^8.18.1","commander":"^15.0.0","jieba-wasm":"2.4.0","typescript":"^5.3.0","@types/node":"^20.0.0","jsonwebtoken":"^9.0.2","@functorz/ztype":"2.10.194","graphql-request":"^7.3.4","@types/jsonwebtoken":"^9.0.10","@functorz/crdt-helper":"2.7.6","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@modelcontextprotocol/sdk":"^1.0.0","@typescript-eslint/parser":"^7.18.0","subscriptions-transport-ws":"^0.11.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/momen-mcp_2.0.14_1782492719918_0.25875669324778827","host":"s3://npm-registry-packages-npm-production"}},"2.0.15":{"name":"momen-mcp","version":"2.0.15","keywords":["mcp","momen","oauth","ai","model-context-protocol"],"author":{"name":"FunctorZ"},"license":"MIT","_id":"momen-mcp@2.0.15","maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},{"name":"functorz","email":"dev@functorz.com"}],"bin":{"momen-mcp":"bin/momen-mcp.js"},"dist":{"shasum":"9074a30d8f0907a4c4127f669d2b03ead6d373b8","tarball":"https://registry.npmjs.org/momen-mcp/-/momen-mcp-2.0.15.tgz","fileCount":13,"integrity":"sha512-kEfUcTte+T/KnMvfXqbbbmf6yG7Lpg2E+LqLqWb+lwU4Au/tKJxA1qKjI51HdWXMZEGo3NqaxyYSk+WJlWWYTA==","signatures":[{"sig":"MEUCIQDe+t8+bKxcnCj8/iRKo68Zy4OJ3w45zvEgvbw27W4ufAIgUJerSr8zACxo/uwlz0jwAhGu2XrvaZ0svz+tUpU8K3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9266238},"type":"module","_from":"file:momen-mcp-2.0.15.tgz","engines":{"node":">=18.0.0"},"exports":{".":"./dist/server.js"},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"pnpm run build:tsc && node --test tests/*.test.mjs","build":"node build_scripts/esbuild.mjs","stage":"./build_scripts/stage.sh","start":"pnpm run build && node bin/momen-mcp.js","build:tsc":"tsc","gen:tools":"node build_scripts/gen-tool-facets.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},"_resolved":"/private/var/folders/kw/089qpcyj37n7rrbj41q64kpc0000gn/T/fb6e1d243fd8a699a02086a6c652a25f/momen-mcp-2.0.15.tgz","_integrity":"sha512-kEfUcTte+T/KnMvfXqbbbmf6yG7Lpg2E+LqLqWb+lwU4Au/tKJxA1qKjI51HdWXMZEGo3NqaxyYSk+WJlWWYTA==","_npmVersion":"10.8.2","description":"MCP server for Momen.app","directories":{},"_nodeVersion":"20.19.0","dependencies":{"open":"^10.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"^3.25.76","dotenv":"^17.2.3","eslint":"^8.57.0","esbuild":"^0.25.0","graphql":"^15.10.1","json-joy":"16.18.0","prettier":"^3.3.3","@types/ws":"^8.18.1","commander":"^15.0.0","jieba-wasm":"2.4.0","typescript":"^5.3.0","@types/node":"^20.0.0","jsonwebtoken":"^9.0.2","@functorz/ztype":"2.10.194","graphql-request":"^7.3.4","@types/jsonwebtoken":"^9.0.10","@functorz/crdt-helper":"2.7.6","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@modelcontextprotocol/sdk":"^1.0.0","@typescript-eslint/parser":"^7.18.0","subscriptions-transport-ws":"^0.11.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/momen-mcp_2.0.15_1782559134288_0.6951175441721631","host":"s3://npm-registry-packages-npm-production"}},"2.0.16":{"name":"momen-mcp","version":"2.0.16","keywords":["mcp","momen","oauth","ai","model-context-protocol"],"author":{"name":"FunctorZ"},"license":"MIT","_id":"momen-mcp@2.0.16","maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},{"name":"functorz","email":"dev@functorz.com"}],"bin":{"momen-mcp":"bin/momen-mcp.js"},"dist":{"shasum":"2f3158de3b9f10ce5d176f047cc386d0ba6fc4d1","tarball":"https://registry.npmjs.org/momen-mcp/-/momen-mcp-2.0.16.tgz","fileCount":13,"integrity":"sha512-FMmD4zg5KN27aZS3JaxGN2iM80q6+RO96SIl43QjgTMRoVJedOL9pbvktCGwAVqfdPRjL2ENhK6+boiN+GAK1A==","signatures":[{"sig":"MEUCIQCELKrIOK5eEVublDxQ+C3bVMa4Ca6XfxtAlzu6mdfiPgIgGn2pFxjQTn3xF6JrJwFta+P/t21si19ISFOWWtxlYJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9401479},"type":"module","_from":"file:momen-mcp-2.0.16.tgz","engines":{"node":">=18.0.0"},"exports":{".":"./dist/server.js"},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"pnpm run build:tsc && node --test tests/*.test.mjs","build":"node build_scripts/esbuild.mjs","stage":"./build_scripts/stage.sh","start":"pnpm run build && node bin/momen-mcp.js","build:tsc":"tsc","gen:tools":"node build_scripts/gen-tool-facets.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},"_resolved":"/private/var/folders/kw/089qpcyj37n7rrbj41q64kpc0000gn/T/1f1e14a82aa2afac5034b2191fc28f36/momen-mcp-2.0.16.tgz","_integrity":"sha512-FMmD4zg5KN27aZS3JaxGN2iM80q6+RO96SIl43QjgTMRoVJedOL9pbvktCGwAVqfdPRjL2ENhK6+boiN+GAK1A==","_npmVersion":"10.8.2","description":"MCP server for Momen.app","directories":{},"_nodeVersion":"20.19.0","dependencies":{"open":"^10.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"^3.25.76","dotenv":"^17.2.3","eslint":"^8.57.0","esbuild":"^0.25.0","graphql":"^15.10.1","json-joy":"16.18.0","prettier":"^3.3.3","@types/ws":"^8.18.1","commander":"^15.0.0","jieba-wasm":"2.4.0","typescript":"^5.3.0","@types/node":"^20.0.0","jsonwebtoken":"^9.0.2","@functorz/ztype":"file:.local-ztype","graphql-request":"^7.3.4","@types/jsonwebtoken":"^9.0.10","@functorz/crdt-helper":"2.7.6","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@modelcontextprotocol/sdk":"^1.0.0","@typescript-eslint/parser":"^7.18.0","subscriptions-transport-ws":"^0.11.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/momen-mcp_2.0.16_1782578109666_0.4679573073036467","host":"s3://npm-registry-packages-npm-production"}},"2.0.17":{"name":"momen-mcp","version":"2.0.17","keywords":["mcp","momen","oauth","ai","model-context-protocol"],"author":{"name":"FunctorZ"},"license":"MIT","_id":"momen-mcp@2.0.17","maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},{"name":"functorz","email":"dev@functorz.com"}],"bin":{"momen-mcp":"bin/momen-mcp.js"},"dist":{"shasum":"c232755788d2d267e221b7d2290ded8e553b38bb","tarball":"https://registry.npmjs.org/momen-mcp/-/momen-mcp-2.0.17.tgz","fileCount":13,"integrity":"sha512-LgsCyC0W+AvxUpht0QA7tNOp025uMOI/PMYzys9FmbZGb3DjhRVifhyoI41eN1RTHG1VXdbPtd1f2cViibjeRw==","signatures":[{"sig":"MEUCIQDtLr41hLoQR1L+8vDyG0BlZKAMTfwfm2465B0GxDjSjwIgFLTykggJ2RdF36ANIcsWR/fMtGUzP+rr/2/DMcm30As=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9462878},"type":"module","_from":"file:momen-mcp-2.0.17.tgz","engines":{"node":">=18.0.0"},"exports":{".":"./dist/server.js"},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"pnpm run build:tsc && node --test tests/*.test.mjs","build":"node build_scripts/esbuild.mjs","stage":"./build_scripts/stage.sh","start":"pnpm run build && node bin/momen-mcp.js","build:tsc":"tsc","gen:tools":"node build_scripts/gen-tool-facets.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},"_resolved":"/private/var/folders/kw/089qpcyj37n7rrbj41q64kpc0000gn/T/42b5859f7f06d937ef58315bf7dfec21/momen-mcp-2.0.17.tgz","_integrity":"sha512-LgsCyC0W+AvxUpht0QA7tNOp025uMOI/PMYzys9FmbZGb3DjhRVifhyoI41eN1RTHG1VXdbPtd1f2cViibjeRw==","_npmVersion":"10.8.2","description":"MCP server for Momen.app","directories":{},"_nodeVersion":"20.19.0","dependencies":{"open":"^10.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"^3.25.76","dotenv":"^17.2.3","eslint":"^8.57.0","esbuild":"^0.25.0","graphql":"^15.10.1","json-joy":"16.18.0","prettier":"^3.3.3","@types/ws":"^8.18.1","commander":"^15.0.0","jieba-wasm":"2.4.0","typescript":"^5.3.0","@types/node":"^20.0.0","jsonwebtoken":"^9.0.2","@functorz/ztype":"file:.local-ztype","graphql-request":"^7.3.4","@types/jsonwebtoken":"^9.0.10","@functorz/crdt-helper":"2.7.6","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@modelcontextprotocol/sdk":"^1.0.0","@typescript-eslint/parser":"^7.18.0","subscriptions-transport-ws":"^0.11.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/momen-mcp_2.0.17_1783000854759_0.6361378731586456","host":"s3://npm-registry-packages-npm-production"}},"2.0.19":{"name":"momen-mcp","version":"2.0.19","keywords":["mcp","momen","oauth","ai","model-context-protocol"],"author":{"name":"FunctorZ"},"license":"MIT","_id":"momen-mcp@2.0.19","maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},{"name":"functorz","email":"dev@functorz.com"}],"bin":{"momen-mcp":"bin/momen-mcp.js"},"dist":{"shasum":"038d634b775f69dc95747f0c6c89f0a31f8e2740","tarball":"https://registry.npmjs.org/momen-mcp/-/momen-mcp-2.0.19.tgz","fileCount":13,"integrity":"sha512-WXOzHWQSzUbEfbD0wKR7mtI+aSONnNtKJSw6ZrmvSgl5HMESqof+ADvQGHfOOgCz3xfM5lQUXc3He04wtVHjvg==","signatures":[{"sig":"MEQCICTAdhY03CN08QDr7D3DWDHBewbM7l8EAjqTvD4fqsi8AiBT8VpwDN4BKJTVR9qM8AZ5fBQUCs6TBXM60Ivuc/uETw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9476381},"type":"module","_from":"file:momen-mcp-2.0.19.tgz","engines":{"node":">=18.0.0"},"exports":{".":"./dist/server.js"},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"pnpm run build:tsc && node --test tests/*.test.mjs","build":"node build_scripts/esbuild.mjs","stage":"./build_scripts/stage.sh","start":"pnpm run build && node bin/momen-mcp.js","build:tsc":"tsc","gen:tools":"node build_scripts/gen-tool-facets.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},"_resolved":"/private/var/folders/kw/089qpcyj37n7rrbj41q64kpc0000gn/T/b32491b4308fb3901a5f4b114c0b72fe/momen-mcp-2.0.19.tgz","_integrity":"sha512-WXOzHWQSzUbEfbD0wKR7mtI+aSONnNtKJSw6ZrmvSgl5HMESqof+ADvQGHfOOgCz3xfM5lQUXc3He04wtVHjvg==","_npmVersion":"10.8.2","description":"MCP server for Momen.app","directories":{},"_nodeVersion":"20.19.0","dependencies":{"open":"^10.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"^3.25.76","dotenv":"^17.2.3","eslint":"^8.57.0","esbuild":"^0.25.0","graphql":"^15.10.1","json-joy":"16.18.0","prettier":"^3.3.3","@types/ws":"^8.18.1","commander":"^15.0.0","jieba-wasm":"2.4.0","typescript":"^5.3.0","@types/node":"^20.0.0","jsonwebtoken":"^9.0.2","@functorz/ztype":"file:.local-ztype","graphql-request":"^7.3.4","@types/jsonwebtoken":"^9.0.10","@functorz/crdt-helper":"2.7.6","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@modelcontextprotocol/sdk":"^1.0.0","@typescript-eslint/parser":"^7.18.0","subscriptions-transport-ws":"^0.11.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/momen-mcp_2.0.19_1783069895258_0.6543144694700345","host":"s3://npm-registry-packages-npm-production"}},"2.0.20":{"name":"momen-mcp","version":"2.0.20","keywords":["mcp","momen","oauth","ai","model-context-protocol"],"author":{"name":"FunctorZ"},"license":"MIT","_id":"momen-mcp@2.0.20","maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},{"name":"functorz","email":"dev@functorz.com"}],"bin":{"momen-mcp":"bin/momen-mcp.js"},"dist":{"shasum":"6977df488e14bea66837a69ecc07a9e8afeb8f42","tarball":"https://registry.npmjs.org/momen-mcp/-/momen-mcp-2.0.20.tgz","fileCount":13,"integrity":"sha512-woeTgcvXWpRUfdNUKl0WGXPQTbdGSvsDwAp6udULoyHwxRWNXOpflEwLTQlc7sNZutgRdoR5Ripd71mxYEL8nQ==","signatures":[{"sig":"MEUCIQCA12HN58uXNM/AtWrMYF+4P9RAneH94O6pDr59TQijhgIgaCTamuTEL3RXeFUOKzPSQDyj9/+IaP05UGNpjfJm3X0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9477982},"type":"module","_from":"file:momen-mcp-2.0.20.tgz","engines":{"node":">=18.0.0"},"exports":{".":"./dist/server.js"},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"pnpm run build:tsc && node --test tests/*.test.mjs","build":"node build_scripts/esbuild.mjs","stage":"./build_scripts/stage.sh","start":"pnpm run build && node bin/momen-mcp.js","build:tsc":"tsc","gen:tools":"node build_scripts/gen-tool-facets.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},"_resolved":"/private/var/folders/kw/089qpcyj37n7rrbj41q64kpc0000gn/T/d609ee57cd02c300b14f1e5ef8abff43/momen-mcp-2.0.20.tgz","_integrity":"sha512-woeTgcvXWpRUfdNUKl0WGXPQTbdGSvsDwAp6udULoyHwxRWNXOpflEwLTQlc7sNZutgRdoR5Ripd71mxYEL8nQ==","_npmVersion":"10.8.2","description":"MCP server for Momen.app","directories":{},"_nodeVersion":"20.19.0","dependencies":{"open":"^10.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"^3.25.76","dotenv":"^17.2.3","eslint":"^8.57.0","esbuild":"^0.25.0","graphql":"^15.10.1","json-joy":"16.18.0","prettier":"^3.3.3","@types/ws":"^8.18.1","commander":"^15.0.0","jieba-wasm":"2.4.0","typescript":"^5.3.0","@types/node":"^20.0.0","jsonwebtoken":"^9.0.2","@functorz/ztype":"file:.local-ztype","graphql-request":"^7.3.4","@types/jsonwebtoken":"^9.0.10","@functorz/crdt-helper":"2.7.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@modelcontextprotocol/sdk":"^1.0.0","@typescript-eslint/parser":"^7.18.0","subscriptions-transport-ws":"^0.11.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/momen-mcp_2.0.20_1783137232164_0.300528569788574","host":"s3://npm-registry-packages-npm-production"}},"2.0.21":{"name":"momen-mcp","version":"2.0.21","keywords":["mcp","momen","oauth","ai","model-context-protocol"],"author":{"name":"FunctorZ"},"license":"MIT","_id":"momen-mcp@2.0.21","maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},{"name":"functorz","email":"dev@functorz.com"}],"bin":{"momen-mcp":"bin/momen-mcp.js"},"dist":{"shasum":"a50e61f58e9afcb58bf66be5321c72f235708324","tarball":"https://registry.npmjs.org/momen-mcp/-/momen-mcp-2.0.21.tgz","fileCount":13,"integrity":"sha512-FtOF21otz+AJfHSzaSU6FufottoEEjuD7ex8mDFm08m0YkisvGPOLtdJupx6hyZpjtt/OOh/B0wFqVzEL/JFUw==","signatures":[{"sig":"MEQCIFGIo7viiGMob+njv5Z4Xzp8STjn/qmtiAY0YqdNgV4NAiAY/tjj44M3R3XWjLxpQpjJ9POMyemmWqAePgd6CGuyTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9617734},"type":"module","_from":"file:momen-mcp-2.0.21.tgz","engines":{"node":">=18.0.0"},"exports":{".":"./dist/server.js"},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"pnpm run build:tsc && node --test tests/*.test.mjs","build":"node build_scripts/esbuild.mjs","stage":"./build_scripts/stage.sh","start":"pnpm run build && node bin/momen-mcp.js","build:tsc":"tsc","gen:tools":"node build_scripts/gen-tool-facets.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},"_resolved":"/private/var/folders/kw/089qpcyj37n7rrbj41q64kpc0000gn/T/49daf32b765f6222e1718e8c3d2702cf/momen-mcp-2.0.21.tgz","_integrity":"sha512-FtOF21otz+AJfHSzaSU6FufottoEEjuD7ex8mDFm08m0YkisvGPOLtdJupx6hyZpjtt/OOh/B0wFqVzEL/JFUw==","_npmVersion":"10.8.2","description":"MCP server for Momen.app","directories":{},"_nodeVersion":"20.19.0","dependencies":{"open":"^10.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"^3.25.76","yaml":"^2.6.0","dotenv":"^17.2.3","eslint":"^8.57.0","esbuild":"^0.25.0","graphql":"^15.10.1","json-joy":"16.18.0","prettier":"^3.3.3","@types/ws":"^8.18.1","commander":"^15.0.0","jieba-wasm":"2.4.0","typescript":"^5.3.0","@types/node":"^20.0.0","jsonwebtoken":"^9.0.2","@functorz/ztype":"file:.local-ztype","graphql-request":"^7.3.4","@types/jsonwebtoken":"^9.0.10","@functorz/crdt-helper":"2.7.8","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@modelcontextprotocol/sdk":"^1.0.0","@typescript-eslint/parser":"^7.18.0","subscriptions-transport-ws":"^0.11.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/momen-mcp_2.0.21_1783228496161_0.3347371804320667","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"momen-mcp","version":"2.1.0","keywords":["mcp","momen","oauth","ai","model-context-protocol"],"author":{"name":"FunctorZ"},"license":"MIT","_id":"momen-mcp@2.1.0","maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},{"name":"functorz","email":"dev@functorz.com"}],"bin":{"momen-mcp":"bin/momen-mcp.js"},"dist":{"shasum":"812755e6f92b5c3f40e5392a4b23a8c76d102de2","tarball":"https://registry.npmjs.org/momen-mcp/-/momen-mcp-2.1.0.tgz","fileCount":13,"integrity":"sha512-u63Y8v9hVlGB/ZtF6/L3Mrxy/7/1Dronne4DZYZnZWT7mSaEVoaPvt05VyJ151GFXvDin7z2m3ad78lPQ4uKOg==","signatures":[{"sig":"MEQCIEsnorNQT43D3VOnwJTvaB1pL11wmHUaj3OIn5vmFFzYAiARPkK0V9J9w2cazcJ+kUvcW3wy6lbgA6/yApsPJzwGkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9757030},"type":"module","_from":"file:momen-mcp-2.1.0.tgz","engines":{"node":">=18.0.0"},"exports":{".":"./dist/server.js"},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"pnpm run build:tsc && node --test tests/*.test.mjs","build":"node build_scripts/esbuild.mjs","stage":"./build_scripts/stage.sh","start":"pnpm run build && node bin/momen-mcp.js","build:tsc":"tsc","gen:tools":"node build_scripts/gen-tool-facets.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},"_resolved":"/private/var/folders/kw/089qpcyj37n7rrbj41q64kpc0000gn/T/7ba0bb21c6e75e3514fb3ff563935d9b/momen-mcp-2.1.0.tgz","_integrity":"sha512-u63Y8v9hVlGB/ZtF6/L3Mrxy/7/1Dronne4DZYZnZWT7mSaEVoaPvt05VyJ151GFXvDin7z2m3ad78lPQ4uKOg==","_npmVersion":"10.8.2","description":"MCP server for Momen.app","directories":{},"_nodeVersion":"20.19.0","dependencies":{"open":"^10.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"^3.25.76","yaml":"^2.6.0","dotenv":"^17.2.3","eslint":"^8.57.0","esbuild":"^0.25.0","graphql":"^15.10.1","json-joy":"16.18.0","prettier":"^3.3.3","@types/ws":"^8.18.1","commander":"^15.0.0","jieba-wasm":"2.4.0","typescript":"^5.3.0","@types/node":"^20.0.0","jsonwebtoken":"^9.0.2","@functorz/ztype":"file:.local-ztype","graphql-request":"^7.3.4","@types/jsonwebtoken":"^9.0.10","@functorz/crdt-helper":"2.7.8","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@modelcontextprotocol/sdk":"^1.0.0","@typescript-eslint/parser":"^7.18.0","subscriptions-transport-ws":"^0.11.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/momen-mcp_2.1.0_1783669840067_0.022896193870509896","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"momen-mcp","version":"2.1.1","keywords":["mcp","momen","oauth","ai","model-context-protocol"],"author":{"name":"FunctorZ"},"license":"MIT","_id":"momen-mcp@2.1.1","maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},{"name":"functorz","email":"dev@functorz.com"}],"bin":{"momen-mcp":"bin/momen-mcp.js"},"dist":{"shasum":"d1dcaad84e2ca65a862e4363d6f4efd2d373af76","tarball":"https://registry.npmjs.org/momen-mcp/-/momen-mcp-2.1.1.tgz","fileCount":13,"integrity":"sha512-dr3cyxo/vCd9UtT66D4MgRV/3IAGdvcf1iMQ/aImgWFwAX/JX+RTCzH0cq6r/TiKqhSady/T5WTZmWFBQoRyQA==","signatures":[{"sig":"MEUCIQDOr9wzMHTmA0Q/aCP5n3BPV+hfHyaIGrik0T+cj/CVUgIgKKH32KAX8JX7bJS+7pwONfw31HcDK1pq3AIraEqtY8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10167873},"type":"module","_from":"file:momen-mcp-2.1.1.tgz","engines":{"node":">=18.0.0"},"exports":{".":"./dist/server.js"},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"pnpm run build:tsc && node --test tests/*.test.mjs","build":"node build_scripts/esbuild.mjs","stage":"./build_scripts/stage.sh","start":"pnpm run build && node bin/momen-mcp.js","build:tsc":"tsc","gen:tools":"node build_scripts/gen-tool-facets.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},"_resolved":"/private/var/folders/kw/089qpcyj37n7rrbj41q64kpc0000gn/T/2d1c56627d5dd9479d33eeac46eb77ae/momen-mcp-2.1.1.tgz","_integrity":"sha512-dr3cyxo/vCd9UtT66D4MgRV/3IAGdvcf1iMQ/aImgWFwAX/JX+RTCzH0cq6r/TiKqhSady/T5WTZmWFBQoRyQA==","_npmVersion":"10.8.2","description":"MCP server for Momen.app","directories":{},"_nodeVersion":"20.19.0","dependencies":{"open":"^10.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"^3.25.76","yaml":"^2.6.0","dotenv":"^17.2.3","eslint":"^8.57.0","esbuild":"^0.25.0","graphql":"^15.10.1","json-joy":"16.18.0","prettier":"^3.3.3","@types/ws":"^8.18.1","commander":"^15.0.0","jieba-wasm":"2.4.0","typescript":"^5.3.0","@types/node":"^20.0.0","jsonwebtoken":"^9.0.2","@functorz/ztype":"file:.local-ztype","graphql-request":"^7.3.4","@types/jsonwebtoken":"^9.0.10","@functorz/crdt-helper":"2.7.8","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@modelcontextprotocol/sdk":"^1.0.0","@typescript-eslint/parser":"^7.18.0","subscriptions-transport-ws":"^0.11.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/momen-mcp_2.1.1_1783672061028_0.005679969775874705","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"momen-mcp","version":"2.1.2","keywords":["mcp","momen","oauth","ai","model-context-protocol"],"author":{"name":"FunctorZ"},"license":"MIT","_id":"momen-mcp@2.1.2","maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},{"name":"functorz","email":"dev@functorz.com"}],"bin":{"momen-mcp":"bin/momen-mcp.js"},"dist":{"shasum":"cb18376887b6c519810de371f84bf92e52f5c134","tarball":"https://registry.npmjs.org/momen-mcp/-/momen-mcp-2.1.2.tgz","fileCount":13,"integrity":"sha512-A8eJBPVVCJyUkGnlLQaB9HqVVvfuoLI3SFd/O/d0aMQZIKhSeSpS/s2U9ItwblYL0L5Mx4yhF739qzFV3U0ByQ==","signatures":[{"sig":"MEQCIBU3T1tDGZVF74vD2b5ZYAucTlht1re5B0oi7AfVB/e/AiB2u0T0NDDhq/2scosYideu+yhO3KSlQeL9Kl8PfBVHKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10167873},"type":"module","_from":"file:momen-mcp-2.1.2.tgz","engines":{"node":">=18.0.0"},"exports":{".":"./dist/server.js"},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"pnpm run build:tsc && node --test tests/*.test.mjs","build":"node build_scripts/esbuild.mjs","stage":"./build_scripts/stage.sh","start":"pnpm run build && node bin/momen-mcp.js","build:tsc":"tsc","gen:tools":"node build_scripts/gen-tool-facets.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},"_resolved":"/private/var/folders/kw/089qpcyj37n7rrbj41q64kpc0000gn/T/b31f9d62032312dafa1462fdbc65737b/momen-mcp-2.1.2.tgz","_integrity":"sha512-A8eJBPVVCJyUkGnlLQaB9HqVVvfuoLI3SFd/O/d0aMQZIKhSeSpS/s2U9ItwblYL0L5Mx4yhF739qzFV3U0ByQ==","_npmVersion":"10.8.2","description":"MCP server for Momen.app","directories":{},"_nodeVersion":"20.19.0","dependencies":{"open":"^10.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"^3.25.76","yaml":"^2.6.0","dotenv":"^17.2.3","eslint":"^8.57.0","esbuild":"^0.25.0","graphql":"^15.10.1","json-joy":"16.18.0","prettier":"^3.3.3","@types/ws":"^8.18.1","commander":"^15.0.0","jieba-wasm":"2.4.0","typescript":"^5.3.0","@types/node":"^20.0.0","jsonwebtoken":"^9.0.2","@functorz/ztype":"file:.local-ztype","graphql-request":"^7.3.4","@types/jsonwebtoken":"^9.0.10","@functorz/crdt-helper":"2.7.8","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@modelcontextprotocol/sdk":"^1.0.0","@typescript-eslint/parser":"^7.18.0","subscriptions-transport-ws":"^0.11.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/momen-mcp_2.1.2_1783680627916_0.5187090773851246","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"momen-mcp","version":"2.1.3","keywords":["mcp","momen","oauth","ai","model-context-protocol"],"author":{"name":"FunctorZ"},"license":"MIT","_id":"momen-mcp@2.1.3","maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},{"name":"functorz","email":"dev@functorz.com"}],"bin":{"momen-mcp":"bin/momen-mcp.js"},"dist":{"shasum":"339835680c1c1ccf772792efba44ddc9c375ad19","tarball":"https://registry.npmjs.org/momen-mcp/-/momen-mcp-2.1.3.tgz","fileCount":13,"integrity":"sha512-WboTi6Ojq5RVob6YNDnIFG1Sp7Zxr5B7bVMAGQkX4cyAb4KDF2/fBf5DeiZYGYjZM6zh+GkLPAze100KTYKd7w==","signatures":[{"sig":"MEUCIDKUOhDHQD1YUHwqMMEA2U0ZQoXAn4YxaIDF4E0J40/fAiEAquHSxdff1QQ4sq1I9s0IpoAjTP6xv9SPT5pLujZD/Bg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10168557},"type":"module","_from":"file:momen-mcp-2.1.3.tgz","engines":{"node":">=18.0.0"},"exports":{".":"./dist/server.js"},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"pnpm run build:tsc && node --test tests/*.test.mjs","build":"node build_scripts/esbuild.mjs","stage":"./build_scripts/stage.sh","start":"pnpm run build && node bin/momen-mcp.js","build:tsc":"tsc","gen:tools":"node build_scripts/gen-tool-facets.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},"_resolved":"/private/var/folders/kw/089qpcyj37n7rrbj41q64kpc0000gn/T/3695661535a2c3664bdc1b3056cbd028/momen-mcp-2.1.3.tgz","_integrity":"sha512-WboTi6Ojq5RVob6YNDnIFG1Sp7Zxr5B7bVMAGQkX4cyAb4KDF2/fBf5DeiZYGYjZM6zh+GkLPAze100KTYKd7w==","_npmVersion":"10.8.2","description":"MCP server for Momen.app","directories":{},"_nodeVersion":"20.19.0","dependencies":{"open":"^10.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"^3.25.76","yaml":"^2.6.0","dotenv":"^17.2.3","eslint":"^8.57.0","esbuild":"^0.25.0","graphql":"^15.10.1","json-joy":"16.18.0","prettier":"^3.3.3","@types/ws":"^8.18.1","commander":"^15.0.0","jieba-wasm":"2.4.0","typescript":"^5.3.0","@types/node":"^20.0.0","jsonwebtoken":"^9.0.2","@functorz/ztype":"file:.local-ztype","graphql-request":"^7.3.4","@types/jsonwebtoken":"^9.0.10","@functorz/crdt-helper":"2.7.8","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@modelcontextprotocol/sdk":"^1.0.0","@typescript-eslint/parser":"^7.18.0","subscriptions-transport-ws":"^0.11.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/momen-mcp_2.1.3_1783840576205_0.7972796163349021","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"momen-mcp","version":"2.1.4","keywords":["mcp","momen","oauth","ai","model-context-protocol"],"author":{"name":"FunctorZ"},"license":"MIT","_id":"momen-mcp@2.1.4","maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},{"name":"functorz","email":"dev@functorz.com"}],"bin":{"momen-mcp":"bin/momen-mcp.js"},"dist":{"shasum":"f7cb4b269d2f6b17871fcc0064e9b66d3daa093a","tarball":"https://registry.npmjs.org/momen-mcp/-/momen-mcp-2.1.4.tgz","fileCount":13,"integrity":"sha512-RphNabdTvBS2S9fjhudMa62WtrfhG5bwvEhCACxUkY42LGX4dCBK4s0TsWpc/QYShCRFnDlyP2n30I6LWWyJlg==","signatures":[{"sig":"MEUCICyfU6ibiymC0whzPHZQXtsIXdaQMrxFH1VYeKgmsusXAiEAlB0D5tf0Sl/OB49yB2E/9XLVwUUzueJESl611MPbmWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10197865},"type":"module","_from":"file:momen-mcp-2.1.4.tgz","engines":{"node":">=18.0.0"},"exports":{".":"./dist/server.js"},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"pnpm run build:tsc && node --test tests/*.test.mjs","build":"node build_scripts/esbuild.mjs","stage":"./build_scripts/stage.sh","start":"pnpm run build && node bin/momen-mcp.js","build:tsc":"node build_scripts/build-tsc.mjs","gen:tools":"node build_scripts/gen-tool-facets.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},"_resolved":"/private/var/folders/kw/089qpcyj37n7rrbj41q64kpc0000gn/T/6894e204900fa271e55662b0b7c42a70/momen-mcp-2.1.4.tgz","_integrity":"sha512-RphNabdTvBS2S9fjhudMa62WtrfhG5bwvEhCACxUkY42LGX4dCBK4s0TsWpc/QYShCRFnDlyP2n30I6LWWyJlg==","_npmVersion":"10.8.2","description":"MCP server for Momen.app","directories":{},"_nodeVersion":"20.19.0","dependencies":{"open":"^10.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"^3.25.76","yaml":"^2.6.0","dotenv":"^17.2.3","eslint":"^8.57.0","esbuild":"^0.25.0","graphql":"^15.10.1","json-joy":"16.18.0","prettier":"^3.3.3","@types/ws":"^8.18.1","commander":"^15.0.0","jieba-wasm":"2.4.0","typescript":"^5.3.0","@types/node":"^20.0.0","jsonwebtoken":"^9.0.2","@functorz/ztype":"file:.local-ztype","graphql-request":"^7.3.4","@types/jsonwebtoken":"^9.0.10","@functorz/crdt-helper":"2.7.8","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@modelcontextprotocol/sdk":"^1.0.0","@typescript-eslint/parser":"^7.18.0","subscriptions-transport-ws":"^0.11.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/momen-mcp_2.1.4_1783947010450_0.9871362449356995","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"momen-mcp","version":"2.1.5","keywords":["mcp","momen","oauth","ai","model-context-protocol"],"author":{"name":"FunctorZ"},"license":"MIT","_id":"momen-mcp@2.1.5","maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},{"name":"functorz","email":"dev@functorz.com"}],"bin":{"momen-mcp":"bin/momen-mcp.js"},"dist":{"shasum":"2fc939cb106dcdda674136e12034f0c0990dc3be","tarball":"https://registry.npmjs.org/momen-mcp/-/momen-mcp-2.1.5.tgz","fileCount":13,"integrity":"sha512-PwDzUZQrxNiomVREqYfs+KTL14JmSlfGKviYFD4tckIZ0pUIM4t1+SiJSjpxt7MInh9TbvvNIpbBDq15gNV/tg==","signatures":[{"sig":"MEQCIBTWbEIbvDEp+1iq4yK0Oo2lFxEhIGWBb5da3hiEzaFoAiAN/LUXZW8jzespTqnHuSost3s4AYEytQXzy/cMEo5Eqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10202459},"type":"module","_from":"file:momen-mcp-2.1.5.tgz","engines":{"node":">=18.0.0"},"exports":{".":"./dist/server.js"},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"pnpm run build:tsc && node --test tests/*.test.mjs","build":"node build_scripts/esbuild.mjs","stage":"./build_scripts/stage.sh","start":"pnpm run build && node bin/momen-mcp.js","build:tsc":"node build_scripts/build-tsc.mjs","gen:tools":"node build_scripts/gen-tool-facets.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},"_resolved":"/private/var/folders/kw/089qpcyj37n7rrbj41q64kpc0000gn/T/c2639e13966d3b54123834765f34db20/momen-mcp-2.1.5.tgz","_integrity":"sha512-PwDzUZQrxNiomVREqYfs+KTL14JmSlfGKviYFD4tckIZ0pUIM4t1+SiJSjpxt7MInh9TbvvNIpbBDq15gNV/tg==","_npmVersion":"10.8.2","description":"MCP server for Momen.app","directories":{},"_nodeVersion":"20.19.0","dependencies":{"open":"^10.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"^3.25.76","yaml":"^2.6.0","dotenv":"^17.2.3","eslint":"^8.57.0","esbuild":"^0.25.0","graphql":"^15.10.1","json-joy":"16.18.0","prettier":"^3.3.3","@types/ws":"^8.18.1","commander":"^15.0.0","jieba-wasm":"2.4.0","typescript":"^5.3.0","@types/node":"^20.0.0","jsonwebtoken":"^9.0.2","@functorz/ztype":"file:.local-ztype","graphql-request":"^7.3.4","@types/jsonwebtoken":"^9.0.10","@functorz/crdt-helper":"2.7.8","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@modelcontextprotocol/sdk":"^1.0.0","@typescript-eslint/parser":"^7.18.0","subscriptions-transport-ws":"^0.11.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/momen-mcp_2.1.5_1783952827899_0.9206087898631792","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"momen-mcp","version":"2.1.6","keywords":["mcp","momen","oauth","ai","model-context-protocol"],"author":{"name":"FunctorZ"},"license":"MIT","_id":"momen-mcp@2.1.6","maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},{"name":"functorz","email":"dev@functorz.com"}],"bin":{"momen-mcp":"bin/momen-mcp.js"},"dist":{"shasum":"1456e032b537f734a0f2a41210b0d0f089c4ef5c","tarball":"https://registry.npmjs.org/momen-mcp/-/momen-mcp-2.1.6.tgz","fileCount":13,"integrity":"sha512-YYe95joigOUnmjfPE4YMoN5qlUbJGSxpYsaWiUhdQLB19ftg+1axIoC1HDpoe1kNElzqkXIAZHC71Fen/ZnBXw==","signatures":[{"sig":"MEUCIBhUI4DSd8zcgOgfe/08gBR24msi1h48wa0CVfaYEoCDAiEAqJXYMyThUzKpK2gWr/YXkLAocDkFCmTZ3aPVns9dXNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10299538},"type":"module","_from":"file:momen-mcp-2.1.6.tgz","engines":{"node":">=18.0.0"},"exports":{".":"./dist/server.js"},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"pnpm run build:tsc && node --test tests/*.test.mjs","build":"node build_scripts/esbuild.mjs","stage":"./build_scripts/stage.sh","start":"pnpm run build && node bin/momen-mcp.js","build:tsc":"node build_scripts/build-tsc.mjs","gen:tools":"node build_scripts/gen-tool-facets.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},"_resolved":"/private/var/folders/kw/089qpcyj37n7rrbj41q64kpc0000gn/T/dd05842eedcd14e8899bf89ea86014bd/momen-mcp-2.1.6.tgz","_integrity":"sha512-YYe95joigOUnmjfPE4YMoN5qlUbJGSxpYsaWiUhdQLB19ftg+1axIoC1HDpoe1kNElzqkXIAZHC71Fen/ZnBXw==","_npmVersion":"10.8.2","description":"MCP server for Momen.app","directories":{},"_nodeVersion":"20.19.0","dependencies":{"open":"^10.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","zod":"^3.25.76","yaml":"^2.6.0","dotenv":"^17.2.3","eslint":"^8.57.0","esbuild":"^0.25.0","graphql":"^15.10.1","json-joy":"16.18.0","prettier":"^3.3.3","@types/ws":"^8.18.1","commander":"^15.0.0","jieba-wasm":"2.4.0","typescript":"^5.3.0","@types/node":"^20.0.0","jsonwebtoken":"^9.0.2","@functorz/ztype":"file:.local-ztype","graphql-request":"^7.3.4","@types/jsonwebtoken":"^9.0.10","@functorz/crdt-helper":"2.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@modelcontextprotocol/sdk":"^1.0.0","@typescript-eslint/parser":"^7.18.0","subscriptions-transport-ws":"^0.11.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/momen-mcp_2.1.6_1784139281755_0.80647674527124","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"momen-mcp","version":"2.3.0","keywords":["mcp","momen","oauth","ai","model-context-protocol"],"author":{"name":"FunctorZ"},"license":"MIT","_id":"momen-mcp@2.3.0","maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},{"name":"functorz","email":"dev@functorz.com"}],"bin":{"momen-mcp":"bin/momen-mcp.js"},"dist":{"shasum":"0864804e844adcc2388dcbecb1b884235be048f8","tarball":"https://registry.npmjs.org/momen-mcp/-/momen-mcp-2.3.0.tgz","fileCount":13,"integrity":"sha512-hL2nHu/ZV5RSzKX3QLB0dUExxXijJaFRr/8PT/ClX+77vZGB1THJNOymwREnStsj5GASoqUX7SYDzUdulURvdw==","signatures":[{"sig":"MEUCIHiMdzpxVQQ/vYTpGegKN1eJiYpLKX00+r31B9D4QqgEAiEAyhzMBK4mFgEYH/wWl1k399u9IYhy4dsPGGq+b6KlV+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10731423},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/server.js"},"gitHead":"a4238ca01c4768333278e73626a89730f3728c33","_npmUser":{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},"_npmVersion":"10.8.2","description":"MCP server for Momen.app","directories":{},"_nodeVersion":"20.19.4","dependencies":{"open":"^10.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/momen-mcp_2.3.0_1785906504347_0.8331777067073871","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"momen-mcp","version":"2.4.0","keywords":["mcp","momen","oauth","ai","model-context-protocol"],"author":{"name":"FunctorZ"},"license":"MIT","_id":"momen-mcp@2.4.0","maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},{"name":"functorz","email":"dev@functorz.com"}],"bin":{"momen-mcp":"bin/momen-mcp.js"},"dist":{"shasum":"7a0b5854b26c2fd70d3db2b4338f2befa48af38d","tarball":"https://registry.npmjs.org/momen-mcp/-/momen-mcp-2.4.0.tgz","fileCount":13,"integrity":"sha512-0LkStiC2SMF5ZX7iCN/0Wt6FPO7OfPiUOX28Z5KuUdUDTr9feJ1OJ5s2qJZugiGcVxAqPCYx/Dt73r1S/Qj8UA==","signatures":[{"sig":"MEUCIFaOXqQrx5HoG1hDWtHZAuT+3h4Xq/oIwwp8dTs7SsYQAiEA6l66SfsToWjreOOdFz30uHUvZQ2fxF/FUC/lQM5pZuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11602702},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/server.js"},"gitHead":"128f4a03e87582be7eaeb981fc5972d7576ce952","_npmUser":{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},"_npmVersion":"10.8.2","description":"MCP server for Momen.app","directories":{},"_nodeVersion":"20.19.0","dependencies":{"open":"^10.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/momen-mcp_2.4.0_1786696858266_0.3552403237036921","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"momen-mcp","version":"2.5.1","keywords":["mcp","momen","oauth","ai","model-context-protocol"],"author":{"name":"FunctorZ"},"license":"MIT","_id":"momen-mcp@2.5.1","maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},{"name":"functorz","email":"dev@functorz.com"}],"bin":{"momen-mcp":"bin/momen-mcp.js"},"dist":{"shasum":"0f8c1b81044de3541a180c19d1aa0261e6660138","tarball":"https://registry.npmjs.org/momen-mcp/-/momen-mcp-2.5.1.tgz","fileCount":13,"integrity":"sha512-YLvyXSutECWGjFJrgJpjwgGq8WLrVlErg3dSFLZrxncIvX7XCc3eBBRn1RmFzSkmACNEvZEgEd2yIzYuwSywgw==","signatures":[{"sig":"MEQCIDk9+Orw99rihT6BtWhIaeUMx4TQP9miJiGIxV8P4d2wAiAjspjJhnv2yxnVFy1FHaV36QNLbSh8i8TeZAsQnNTfEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11608868},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/server.js"},"gitHead":"d057c45ffa7f59bbd23dc9aef858afefbad4026b","_npmUser":{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},"_npmVersion":"10.8.2","description":"MCP server for Momen.app","directories":{},"_nodeVersion":"20.19.0","dependencies":{"open":"^10.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/momen-mcp_2.5.1_1786707119261_0.12447928178162515","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"momen-mcp","version":"2.6.0","keywords":["mcp","momen","oauth","ai","model-context-protocol"],"author":{"name":"FunctorZ"},"license":"MIT","_id":"momen-mcp@2.6.0","maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},{"name":"functorz","email":"dev@functorz.com"}],"bin":{"momen-mcp":"bin/momen-mcp.js"},"dist":{"shasum":"ac0db0621aec226bfe5f635496d14efa3441f9f1","tarball":"https://registry.npmjs.org/momen-mcp/-/momen-mcp-2.6.0.tgz","fileCount":13,"integrity":"sha512-ry/EDFQtFqHAkcg8vfovqyIiwVA2gEKXNdPHrn3vj2XZe3QBA9iSuYFSb09qZAh7rrr8aVISkai6GtSKMk7AIQ==","signatures":[{"sig":"MEUCIQDVTbDcvtS9VuYAoVNOSiKsYN1oaXV5VjWDGB+33e21eAIgK1STDtHjPw5YXwjm8m09vY2t3+PmCfSTCgstKnAi4D0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11659036},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/server.js"},"gitHead":"bf78dadfb8f7b5a9a989e27f250b35bc842b164c","_npmUser":{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},"_npmVersion":"10.8.2","description":"MCP server for Momen.app","directories":{},"_nodeVersion":"20.19.0","dependencies":{"open":"^10.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/momen-mcp_2.6.0_1786898736352_0.9824871220701803","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"momen-mcp","version":"2.6.1","keywords":["mcp","momen","oauth","ai","model-context-protocol"],"author":{"name":"FunctorZ"},"license":"MIT","_id":"momen-mcp@2.6.1","maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},{"name":"functorz","email":"dev@functorz.com"}],"bin":{"momen-mcp":"bin/momen-mcp.js"},"dist":{"shasum":"bcaec460c91ea1df76bea4cae2d65331ef113449","tarball":"https://registry.npmjs.org/momen-mcp/-/momen-mcp-2.6.1.tgz","fileCount":13,"integrity":"sha512-BBfaemnfx2R4zbkat4GDopZjUH3Gxcc5OTLHcLsSjQHW4zYZHYg50oCWQMorcFYrA72AxZced6LirOYjlRYBrA==","signatures":[{"sig":"MEQCID6URVXrE+876gM/vgELrbwA9kDF9vkL8l569YDzfmHLAiBiWidKq7ZCUfp6jvG6Hd6BE6wCzgykoD1GhD0zd0bQ3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11659135},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/server.js"},"gitHead":"bf78dadfb8f7b5a9a989e27f250b35bc842b164c","_npmUser":{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},"_npmVersion":"10.8.2","description":"MCP server for Momen.app","directories":{},"_nodeVersion":"20.19.0","dependencies":{"open":"^10.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/momen-mcp_2.6.1_1786902225895_0.7552874659504925","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"momen-mcp","version":"2.5.2","keywords":["mcp","momen","oauth","ai","model-context-protocol"],"author":{"name":"FunctorZ"},"license":"MIT","_id":"momen-mcp@2.5.2","maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},{"name":"functorz","email":"dev@functorz.com"}],"bin":{"momen-mcp":"bin/momen-mcp.js"},"dist":{"shasum":"8465911297863019eeea641d1d4436665a6c035e","tarball":"https://registry.npmjs.org/momen-mcp/-/momen-mcp-2.5.2.tgz","fileCount":13,"integrity":"sha512-1PCShVYbbU/Ihfz49N+sJ9QT2qhmp9oHSnMK5wDs8UC3FLzDTQIU8/mxesdBPjx9M/GI3+RfZUrw6knvQFX7Lw==","signatures":[{"sig":"MEUCIFAlWsgvXitH34xNlPBrYeEnwM3cPNbCXVvoZimNOAUEAiEArzffuieAuVOVV430midWFfdsS6hAH11IZUA/qwnBKQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11871641},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/server.js"},"gitHead":"a38f8f2e899db446383682f89521c4c0f3352b5c","_npmUser":{"name":"functorz","email":"dev@functorz.com"},"_npmVersion":"10.8.2","description":"MCP server for Momen.app","directories":{},"_nodeVersion":"20.20.0","dependencies":{"open":"^10.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/momen-mcp_2.5.2_1787054211928_0.7405800859635663","host":"s3://npm-registry-packages-npm-production"}},"2.6.2":{"name":"momen-mcp","version":"2.6.2","keywords":["mcp","momen","oauth","ai","model-context-protocol"],"author":{"name":"FunctorZ"},"license":"MIT","_id":"momen-mcp@2.6.2","maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},{"name":"functorz","email":"dev@functorz.com"}],"bin":{"momen-mcp":"bin/momen-mcp.js"},"dist":{"shasum":"2b48f7922aa5726f853e9ee3b922661b6eab3598","tarball":"https://registry.npmjs.org/momen-mcp/-/momen-mcp-2.6.2.tgz","fileCount":13,"integrity":"sha512-cZhP3grn3KLUoyTDZlwxYFa5+HibGblUDhvfU9Yl2ZcjIEvX5+kJKAot3eUKst4JSHCkwfoPCJEm7FbjvVh4gg==","signatures":[{"sig":"MEQCIGTE/yq2yIe8jSdYjv2XzuuxNc1rQjUhrlgLPQHZ50PYAiB7uwXC1izzWew5/4MBkgY0nOOBvyOEorvtN14nlqqbvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11908146},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/server.js"},"gitHead":"1b8a5ff46ec29ad6d3e457c3927871e36fdd1c2b","_npmUser":{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},"_npmVersion":"10.8.2","description":"MCP server for Momen.app","directories":{},"_nodeVersion":"20.19.0","dependencies":{"open":"^10.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/momen-mcp_2.6.2_1787118428262_0.5417360259379917","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"momen-mcp","version":"2.7.0","keywords":["mcp","momen","oauth","ai","model-context-protocol"],"author":{"name":"FunctorZ"},"license":"MIT","_id":"momen-mcp@2.7.0","maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},{"name":"functorz","email":"dev@functorz.com"}],"bin":{"momen-mcp":"bin/momen-mcp.js"},"dist":{"shasum":"94fd5115e40fd25f7a6bfe3a82e4dd209711af5e","tarball":"https://registry.npmjs.org/momen-mcp/-/momen-mcp-2.7.0.tgz","fileCount":13,"integrity":"sha512-ST64sI5ofFWobWLoMuyeFBJO/L2hrKCiZvXM6T03Zkqg50uGX3oIFA4J3TovqoT+JH5MHzfTVKoS1dy0nu1MiA==","signatures":[{"sig":"MEYCIQC0pXzV349cEok+QuJEJ83dIJKs0kZET8S7JbdpIcU+wgIhAIv4//Pnz4u70xv8SuqoywWbZZFOhdNmUxkP1fR4RYNA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12360521},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/server.js"},"gitHead":"61691dd67ff1da6d6551294ad9a8fed342ac7d6c","_npmUser":{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},"_npmVersion":"10.8.2","description":"MCP server for Momen.app","directories":{},"_nodeVersion":"20.19.0","dependencies":{"open":"^10.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/momen-mcp_2.7.0_1787731227627_0.11194738779051883","host":"s3://npm-registry-packages-npm-production"}},"2.7.1":{"name":"momen-mcp","version":"2.7.1","keywords":["mcp","momen","oauth","ai","model-context-protocol"],"author":{"name":"FunctorZ"},"license":"MIT","_id":"momen-mcp@2.7.1","maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},{"name":"functorz","email":"dev@functorz.com"}],"bin":{"momen-mcp":"bin/momen-mcp.js"},"dist":{"shasum":"3c3b3ad96454aa2e68fcb64805fbc4a3c0babbdd","tarball":"https://registry.npmjs.org/momen-mcp/-/momen-mcp-2.7.1.tgz","fileCount":13,"integrity":"sha512-ODLxphCuLwIwjuM1PIWJeqbkZdZ56Yt7ZwMUF+vS/33o/BQae0x1hixmgy/nHgf+XAujlCxA/1Jn+rRK8/hoGA==","signatures":[{"sig":"MEUCIFOfzqo+iaCukfKAFt5Hlo+SM21mjYRuMJI5RSG8FsjuAiEA98HXKUX22cZfK2jrzHYbQ7LnMItdsVwXzzjC6qFxJjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12362754},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/server.js"},"gitHead":"c7fcc38145e2f9b312604c71c7208ffb76916a8b","_npmUser":{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},"_npmVersion":"10.8.2","description":"MCP server for Momen.app","directories":{},"_nodeVersion":"20.19.0","dependencies":{"open":"^10.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/momen-mcp_2.7.1_1787818114001_0.7246381260826824","host":"s3://npm-registry-packages-npm-production"}},"2.7.2":{"name":"momen-mcp","version":"2.7.2","keywords":["mcp","momen","oauth","ai","model-context-protocol"],"author":{"name":"FunctorZ"},"license":"MIT","_id":"momen-mcp@2.7.2","maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},{"name":"functorz","email":"dev@functorz.com"}],"bin":{"momen-mcp":"bin/momen-mcp.js"},"dist":{"shasum":"a4d9db5b4910fea623e38469a0116b0bfe552aa9","tarball":"https://registry.npmjs.org/momen-mcp/-/momen-mcp-2.7.2.tgz","fileCount":13,"integrity":"sha512-wr/R7XQ/PJdGNrNQgAnP8w30e21K43ogYqHPBcazZAx38c1s3f/PfzfP5vulzGyTFxlIRC4SE1S177oO2ZL45Q==","signatures":[{"sig":"MEQCIEzmE7jA2i+FVPhU1F3jMUu/20V27tqhus+QhqIzvjTUAiBhwagr6+/EtlRBdSjNDVkA6aO2cFa7SRc4r24TlpA4/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12378779},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/server.js"},"gitHead":"9b2efc2a7c955a3d4e4e76d49fff0225e33d93ad","_npmUser":{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},"_npmVersion":"10.8.2","description":"MCP server for Momen.app","directories":{},"_nodeVersion":"20.19.4","dependencies":{"open":"^10.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/momen-mcp_2.7.2_1787822860429_0.5508735366049395","host":"s3://npm-registry-packages-npm-production"}},"2.7.3":{"name":"momen-mcp","version":"2.7.3","keywords":["mcp","momen","oauth","ai","model-context-protocol"],"author":{"name":"FunctorZ"},"license":"MIT","_id":"momen-mcp@2.7.3","maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},{"name":"functorz","email":"dev@functorz.com"}],"bin":{"momen-mcp":"bin/momen-mcp.js"},"dist":{"shasum":"f151ef2502db3aa270dedb90683fe9062cfa90cf","tarball":"https://registry.npmjs.org/momen-mcp/-/momen-mcp-2.7.3.tgz","fileCount":13,"integrity":"sha512-SMoSPxB6fv/0n21kpgTOJ5zCWNx/5UtH77RBVrqTQ43qAUmAU5OvVKefDLNBf3IsJLDzXrok6xi+KiU5wVf/ig==","signatures":[{"sig":"MEUCID4onNNDkFc8LR4pCxLhKMbNZQb7pRscbwO+MD2LF59tAiEAyV6e6PuXQ0LxzxWfV6hhIi0T6aUhEL7Jp2eMc1erxJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12390133},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/server.js"},"gitHead":"df73fa74e5fad13a82d9437e8572ed634ae340d5","_npmUser":{"name":"functorz","email":"dev@functorz.com"},"_npmVersion":"10.8.2","description":"MCP server for Momen.app","directories":{},"_nodeVersion":"20.20.0","dependencies":{"open":"^10.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/momen-mcp_2.7.3_1788169923500_0.0916889889765935","host":"s3://npm-registry-packages-npm-production"}},"2.7.4":{"name":"momen-mcp","version":"2.7.4","keywords":["mcp","momen","oauth","ai","model-context-protocol"],"author":{"name":"FunctorZ"},"license":"MIT","_id":"momen-mcp@2.7.4","maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},{"name":"functorz","email":"dev@functorz.com"}],"bin":{"momen-mcp":"bin/momen-mcp.js"},"dist":{"shasum":"8b1720c6345195e6576118e533706b80dd65a5d1","tarball":"https://registry.npmjs.org/momen-mcp/-/momen-mcp-2.7.4.tgz","fileCount":13,"integrity":"sha512-9fkdHACW0EGeim0Qcbf6dM9fNmYKE3lTlhmL1vnNPd/g5EGeWsm8ceSkLscQaoTP87wfng8IGAdQixExZINcig==","signatures":[{"sig":"MEYCIQDmKPQvxrmCLGeab8qKmqW2rjtTeAO9QCJVdH0J7n3kUQIhAPEWYuzXvY2iggm0pXisuyRyOoiBCSt2VyyYT6MVQXCF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12491174},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/server.js"},"gitHead":"b48a2bd1f392e37b8d78fc43e1de3ab06e12d39d","_npmUser":{"name":"functorz","email":"dev@functorz.com"},"_npmVersion":"10.8.2","description":"MCP server for Momen.app","directories":{},"_nodeVersion":"20.20.0","dependencies":{"open":"^10.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/momen-mcp_2.7.4_1788256258828_0.2886977167306646","host":"s3://npm-registry-packages-npm-production"}},"2.7.5":{"name":"momen-mcp","version":"2.7.5","keywords":["mcp","momen","oauth","ai","model-context-protocol"],"author":{"name":"FunctorZ"},"license":"MIT","_id":"momen-mcp@2.7.5","maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},{"name":"functorz","email":"dev@functorz.com"}],"bin":{"momen-mcp":"bin/momen-mcp.js"},"dist":{"shasum":"2f86981817ef6e95df2da76a478ddbb607f37e98","tarball":"https://registry.npmjs.org/momen-mcp/-/momen-mcp-2.7.5.tgz","fileCount":13,"integrity":"sha512-6X1yZ5ImE0MDtZXbv8vjqY5u4M1RZkrDXrRO9DteDRTB9Ni5RoySPJixrMkOHQwWkRHu+7O3fvk5Kpua261zJQ==","signatures":[{"sig":"MEYCIQCfZDkXI6qNaHJfhFLWt7rWkzRyjg8eUkhmomXEg242qgIhAJOw6Vwl0lDxp9dI66OSxPaOKWC9Mzdkxo00eUiygoE5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12586221},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/server.js"},"gitHead":"6c27626bfc8b4816586481ae63a2353ee470d53d","_npmUser":{"name":"functorz","email":"dev@functorz.com"},"_npmVersion":"10.8.2","description":"MCP server for Momen.app","directories":{},"_nodeVersion":"20.20.0","dependencies":{"open":"^10.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/momen-mcp_2.7.5_1788955080901_0.2651095286587033","host":"s3://npm-registry-packages-npm-production"}},"2.7.6":{"name":"momen-mcp","version":"2.7.6","keywords":["mcp","momen","oauth","ai","model-context-protocol"],"author":{"name":"FunctorZ"},"license":"MIT","_id":"momen-mcp@2.7.6","maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},{"name":"functorz","email":"dev@functorz.com"}],"bin":{"momen-mcp":"bin/momen-mcp.js"},"dist":{"shasum":"84d226bd5bd5f0ceb8e0a44df45b9bd7ffa99841","tarball":"https://registry.npmjs.org/momen-mcp/-/momen-mcp-2.7.6.tgz","fileCount":13,"integrity":"sha512-4cJezO4wgjsZK3U/T/77nCBwDP54pDJ3g//kZUjUXKuiJOgm9sFe6zG23g3HyTGadoJDPe8cUlwYxmromDLlSQ==","signatures":[{"sig":"MEQCIEQukCY6dp64xdgPcekqiN8hZO7hRnqgFawJVtbEQs3VAiBjaAhFgcjVltFOAxPXsrkkFeomB7c1Dbns9uNQJznTuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCR8tjnEE27VfLMLxcC8ZDRrQRH5dSiBc/WHp3aY9DxbgIgYui3BP6hMmN0zZnkBC21mbsHgxh8/crYAOziWrtW2f4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12599813},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/server.js"},"gitHead":"7325a98c8833c0bf259e2eef80691635dd226bab","_npmUser":{"name":"functorz","email":"dev@functorz.com"},"_npmVersion":"10.8.2","description":"MCP server for Momen.app","directories":{},"_nodeVersion":"20.20.0","dependencies":{"open":"^10.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/momen-mcp_2.7.6_1789440578580_0.5403310824513672","host":"s3://npm-registry-packages-npm-production"}},"2.7.7":{"name":"momen-mcp","version":"2.7.7","keywords":["mcp","momen","oauth","ai","model-context-protocol"],"author":{"name":"FunctorZ"},"license":"MIT","_id":"momen-mcp@2.7.7","maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},{"name":"functorz","email":"dev@functorz.com"}],"bin":{"momen-mcp":"bin/momen-mcp.js"},"dist":{"shasum":"937a96055410aea30648295984d49b619b18ab8b","tarball":"https://registry.npmjs.org/momen-mcp/-/momen-mcp-2.7.7.tgz","fileCount":13,"integrity":"sha512-7tRLCTlKgfAFl6Qd7Fx6gUiWUHoe/3YvnGYdZ1LwndAB6h990cBmtRcFHKbQ5HFDZObVM9LV/G6Zo+simf0TTg==","signatures":[{"sig":"MEYCIQDib8VobR57sLRjJkisMWV58dvQJCrDdiz6ZV/F6qkguwIhANFxZBpSGl3kWe+zs+2ZFkUE166kQshWZ84uL3ZGdjR2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCYzPO0qt+7d504J1TN5+cnV0IWd0skVpme55N2c/Cp6AIhAKwLE5d8oQrHwTY5Lpl6Dcqr+Ap1hb6WI58KfjgbdWxp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12610063},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/server.js"},"gitHead":"8da65e33219631cb7fbc079d08cc3322d0f1547b","_npmUser":{"name":"functorz","email":"dev@functorz.com"},"_npmVersion":"10.8.2","description":"MCP server for Momen.app","directories":{},"_nodeVersion":"20.20.0","dependencies":{"open":"^10.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/momen-mcp_2.7.7_1789472788487_0.1712904217158686","host":"s3://npm-registry-packages-npm-production"}},"2.7.8":{"_id":"momen-mcp@2.7.8","bin":{"momen-mcp":"bin/momen-mcp.js"},"dist":{"shasum":"4f242e8a0bb8e44bd40cf0d816bd476428d5cd57","tarball":"https://registry.npmjs.org/momen-mcp/-/momen-mcp-2.7.8.tgz","fileCount":13,"integrity":"sha512-WVGG5HE2k54fxZUjJbk4GD/AlpF51CrkuPpCEVuupwGy0sa8e9tUZhWcTBCeq2BkcDUDSrOLOP/Ig3TP4SXSow==","signatures":[{"sig":"MEYCIQDbvf+o7o4FBPJqFK+AAe3PmPz/m0H0KdBOCv4OA0XiCQIhAJ/77T4/x8z0O3n0uYaRJCLUZ1TYPCyU6F2DKIytechR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDw6se9wHAeGMoieUdLSCwuRdP9ObGIXuX0ukGMWEKg9wIgL1LagkzIAt91wI8BCJMXgx79qSKRUomy4tLvM8+9glw="}],"unpackedSize":12791170},"name":"momen-mcp","type":"module","author":{"name":"FunctorZ"},"engines":{"node":">=18.0.0"},"exports":{".":"./dist/server.js"},"gitHead":"a7985cff2f3b763e4a4ac37d51d9f0edc6d9d76c","license":"MIT","version":"2.7.8","_npmUser":{"name":"functorz","email":"dev@functorz.com"},"keywords":["mcp","momen","oauth","ai","model-context-protocol"],"_npmVersion":"10.8.2","description":"MCP server for Momen.app","directories":{},"maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},{"name":"functorz","email":"dev@functorz.com"}],"_nodeVersion":"20.20.0","dependencies":{"open":"^10.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/momen-mcp_2.7.8_1789904784601_0.8248502639462183"}}},"time":{"created":"2025-11-21T09:39:17.615Z","modified":"2026-09-20T11:46:24.983Z","1.0.0":"2025-11-21T09:39:17.818Z","1.0.1":"2025-12-03T18:33:25.297Z","1.0.2":"2025-12-03T18:57:29.562Z","1.0.4":"2025-12-03T19:21:24.771Z","1.0.5":"2025-12-04T07:20:23.111Z","1.0.6":"2026-01-25T09:06:52.139Z","1.0.7":"2026-01-25T09:49:09.138Z","1.0.8":"2026-03-11T03:10:19.314Z","1.0.9":"2026-04-23T09:37:35.314Z","1.0.10":"2026-04-28T02:50:44.821Z","1.0.11":"2026-04-28T11:29:26.565Z","1.0.12":"2026-04-29T11:18:55.564Z","2.0.0":"2026-06-16T11:32:19.707Z","2.0.1":"2026-06-16T11:45:55.419Z","2.0.2":"2026-06-19T16:03:52.430Z","2.0.3":"2026-06-20T13:27:29.922Z","2.0.4":"2026-06-21T10:10:30.490Z","2.0.5":"2026-06-21T15:12:56.231Z","2.0.6":"2026-06-21T17:30:17.740Z","2.0.8":"2026-06-21T21:05:01.293Z","2.0.9":"2026-06-23T18:52:27.664Z","2.0.10":"2026-06-25T21:42:11.748Z","2.0.11":"2026-06-26T13:10:18.428Z","2.0.12":"2026-06-26T16:19:00.214Z","2.0.13":"2026-06-26T16:46:14.978Z","2.0.14":"2026-06-26T16:52:00.115Z","2.0.15":"2026-06-27T11:18:54.489Z","2.0.16":"2026-06-27T16:35:09.935Z","2.0.17":"2026-07-02T14:00:55.894Z","2.0.19":"2026-07-03T09:11:35.469Z","2.0.20":"2026-07-04T03:53:52.359Z","2.0.21":"2026-07-05T05:14:56.338Z","2.1.0":"2026-07-10T07:50:40.258Z","2.1.1":"2026-07-10T08:27:41.242Z","2.1.2":"2026-07-10T10:50:28.156Z","2.1.3":"2026-07-12T07:16:16.418Z","2.1.4":"2026-07-13T12:50:10.671Z","2.1.5":"2026-07-13T14:27:08.171Z","2.1.6":"2026-07-15T18:14:42.029Z","2.3.0":"2026-08-05T05:08:24.562Z","2.4.0":"2026-08-14T08:40:58.480Z","2.5.1":"2026-08-14T11:31:59.507Z","2.6.0":"2026-08-16T16:45:36.586Z","2.6.1":"2026-08-16T17:43:46.182Z","2.5.2":"2026-08-18T11:56:52.161Z","2.6.2":"2026-08-19T05:47:08.592Z","2.7.0":"2026-08-26T08:00:27.844Z","2.7.1":"2026-08-27T08:08:34.251Z","2.7.2":"2026-08-27T09:27:40.670Z","2.7.3":"2026-08-31T09:52:03.740Z","2.7.4":"2026-09-01T09:50:59.073Z","2.7.5":"2026-09-09T11:58:01.137Z","2.7.6":"2026-09-15T02:49:38.745Z","2.7.7":"2026-09-15T11:46:28.681Z","2.7.8":"2026-09-20T11:46:24.771Z"},"author":{"name":"FunctorZ"},"license":"MIT","keywords":["mcp","momen","oauth","ai","model-context-protocol"],"description":"MCP server for Momen.app","maintainers":[{"name":"jiangyaokai","email":"jiangyaokais@gmail.com"},{"name":"functorz","email":"dev@functorz.com"}],"readme":"# Momen MCP Server\n\nThe official [Model Context Protocol (MCP)](https://modelcontextprotocol.io/) server for [Momen](https://momen.app). This server bridges your AI assistants (like Cursor, Claude Desktop) with your Momen projects, enabling deep context awareness for smarter no-code development assistance.\n\n## ✨ Features\n\n- **Project Insight**: Access comprehensive project schemas, including Data Models, Action Flows, APIs, and configurations.\n- **Seamless Management**: Fuzzy search and switch between your Momen projects effortlessly.\n- **Secure Context**: OAuth-based authentication with persistent session management.\n- **AI Integration**: Empower your AI tools to understand your specific Momen project structure.\n- **Gradle-style Daemon**: CLI and MCP share a compatible daemon that keeps CRDT/ztype project state hot; `--no-daemon` runs one-shot and exits completely.\n\n## 🚀 Quick Start\n\n### Setup in Cursor\n\n1.  Open Cursor Settings (`Cmd + ,` or `Ctrl + ,`).\n2.  Navigate to **Features** -> **MCP**.\n3.  Click **Add New MCP Server**.\n4.  Enter the following details:\n    - **Name**: Momen MCP\n    - **Type**: command\n    - **Command**: `npx -y momen-mcp@2.7.8`\n5.  Save and check the connection status.\n\n### Setup in Claude Desktop\n\nAdd the following configuration to your Claude Desktop config file (typically at `~/Library/Application Support/Claude/claude_desktop_config.json` on macOS):\n\n```json\n{\n  \"mcpServers\": {\n    \"momen\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"momen-mcp@2.7.8\"]\n    }\n  }\n}\n```\n\n## 🛠️ Available Tools\n\nOnce connected, your AI assistant can use the tools below. Several are **facade tools** that take an `op` argument selecting the operation:\n\n- **Workspace**: `set_current_working_directory`.\n- **Auth**: `auth` (op: `LOGIN` / `LOGOUT` / `WHOAMI` / `REAUTH`), `get_account_profile`.\n- **Projects**: `get_projects`, `create_project`, `set_current_project`, `get_current_project`, `rename_project`, `rename_project_app`, `delete_project`, `reset_project`, `project_inspect` (op: `DETAIL` / `METADATA` / `RESOURCES`).\n- **Schema session**: `schema_session` (op: `LOAD` / `RELOAD` / `SYNC` / `SNAPSHOT` / `VALIDATE`), `schema_observe` (op: `STATE` / `EVENTS`), `schema_status`. Edits stay in an in-memory CRDT session and only go live after `sync_backend`.\n- **Actionflow templates**: `list_actionflow_node_templates` (the server-managed preset integration nodes — SMS, video/AI generation, etc. — available to `schema_actionflow_node op=ADD_NODE`).\n- **Schema editing (ztype facades)** — each takes an `op`; changes apply immediately (use `schema_undo` to revert), then `schema_session op=VALIDATE` + `sync_backend` to deploy. Auto-generated from the ztype tool catalog. The high-traffic facades are resident MCP tools; the rest of the catalog is deferred behind `search_tools` / `describe_tool` (see **Tool discovery** below) and run through `ztype_tool_calls`:\n<!-- GENERATED-ZTYPE-TOOLS:START (pnpm gen:tools) -->\n- `schema_action_menu` — op: `GET_SELECTABLE_COMPONENT_ACTIONS`\n- `schema_actionflow` — op: `ADD` / `ADD_GLOBAL_VARS` / `ADD_ACTION_FLOW_GROUPS` / `ADD_INPUT_PARAMS` / `ADD_OUTPUT_FIELDS` / `ADD_CUSTOM_CODE_NODE_OUTPUT_VALUE` / `CLEAR_OUTPUT` / `CLEAR_CUSTOM_CODE_NODE_OUTPUT_TYPE` / `DELETE` / `DELETE_GLOBAL_VARS` / `DELETE_ACTION_FLOW_GROUPS` / `DELETE_INPUT_PARAMS` / `DELETE_OUTPUT_FIELDS` / `DELETE_CUSTOM_CODE_NODE_OUTPUT_VALUE` / `DUPLICATE_ACTION_FLOW` / `GET_DETAIL` / `GET_ACTION_FLOW_GROUPS` / `GET_ACTION_FLOW_NODE_DETAIL` / `SELECTABLE_TYPES` / `LIST` / `MOVE_ACTION_FLOWS_TO_GROUP` / `SET_OUTPUT` / `SET_CUSTOM_CODE_NODE_OUTPUT_TYPE` / `UPDATE` / `UPDATE_GLOBAL_VARS` / `UPDATE_ACTION_FLOW_GROUPS` / `UPDATE_INPUT_PARAMS` / `UPDATE_CUSTOM_CODE_NODE_OUTPUT_VALUE`\n- `schema_actionflow_node` — op: `ADD_BRANCH_ITEM` / `ADD_NODE` / `ADD_CODE_INPUT` / `ADD_VAR_TARGETS` / `DELETE_NODES` / `DELETE_CODE_INPUT` / `DELETE_VAR_TARGETS` / `DUPLICATE_ACTION_FLOW_NODES` / `CONTEXT_INFO` / `MOVE_ACTION_FLOW_NODES` / `REORDER_ACTION_FLOW_BRANCH_ITEMS` / `UPDATE_NODE` / `UPDATE_CUSTOM_CODE_NODE_INPUT`\n- `schema_add_tpa_config_parameters` — op: `ADD_TPA_CONFIG_PARAMETERS`\n- `schema_add_tpa_configs` — op: `ADD_TPA_CONFIGS`\n- `schema_add_tpa_parameter_children` — op: `ADD_TPA_PARAMETER_CHILDREN`\n- `schema_add_tpa_response_data` — op: `ADD_TPA_RESPONSE_DATA`\n- `schema_add_tpa_response_data_children` — op: `ADD_TPA_RESPONSE_DATA_CHILDREN`\n- `schema_api` — op: `ADD` / `ADD_INPUT_VARIABLES` / `ADD_PARAMETERS` / `ADD_RESPONSE_CONFIGS` / `ADD_WORKSPACES` / `ADD_WORKSPACE_CONSTANTS` / `DELETE` / `DELETE_CODECS` / `DELETE_INPUT_VARIABLES` / `DELETE_PARAMETERS` / `DELETE_RESPONSE_CONFIGS` / `DELETE_WORKSPACES` / `DELETE_WORKSPACE_CONSTANTS` / `DUPLICATE` / `LIST` / `LIST_WORKSPACES` / `GET_CODEC_OPTIONS` / `GET_DETAIL` / `GET_SELECTABLE_TYPES` / `MOVES_TO_WORKSPACE` / `SET_CODECS` / `SET_CONTENT_TYPE` / `UPDATE` / `UPDATE_INPUT_VARIABLES` / `UPDATE_PARAMETERS` / `UPDATE_RESPONSE_CONFIGS` / `UPDATE_WORKSPACE` / `UPDATE_WORKSPACE_CONSTANTS`\n- `schema_binding_inspect` — op: `BINDING_OPTIONS` / `BINDING_TYPE` / `FORMULA_CONFIG_OPTIONS` / `FORMULA_OPERATORS`\n- `schema_callback` — op: `ADD_CALLBACK_TRIGGERS` / `CLEAR_CALLBACK_REQUEST_BODY` / `CLEAR_CALLBACK_RESPONSE_BODY` / `DELETE_CALLBACK_CODECS` / `DELETE_CALLBACK_TRIGGERS` / `GET_ALL_CALLBACKS_INFO` / `GET_CALLBACK_CODEC_OPTIONS` / `GET_CALLBACK_DETAIL` / `SET_CALLBACK_CODECS` / `SET_CALLBACK_REQUEST_PARAMETERS` / `SET_CALLBACK_REQUEST_TYPE` / `SET_CALLBACK_RESPONSE_BODY_FIELDS` / `SET_CALLBACK_RESPONSE_BODY_TYPE` / `SET_CALLBACK_RESPONSE_FORMAT` / `SET_CALLBACK_TYPE` / `UPDATE_CALLBACK_TRIGGER`\n- `schema_component` — op: `ADD` / `ADD_ACTIONS` / `ADD_INPUTS` / `ADD_QUERY` / `ADD_VARIABLES` / `ADD_CONDITIONAL_VIEW_BRANCHES` / `ADD_SHEET_COLUMNS` / `ADD_TAB_VIEW_TABS` / `CLEAR_SLOT` / `DELETE` / `DELETE_EVENT_HANDLERS` / `DELETE_INPUTS` / `DELETE_VARIABLES` / `DELETE_CONDITIONAL_VIEW_BRANCHES` / `DELETE_SHEET_COLUMNS` / `DELETE_TAB_VIEW_TABS` / `DUPLICATE` / `DUPLICATE_ACTIONS` / `FIND` / `GET_ALL_ROOTS_INFO` / `GET_BINDABLE_PROPERTIES` / `GET_CONTEXT_INFO` / `GET_INFO` / `GET_SELECTABLE_EVENTS` / `GET_TEMPLATE` / `GET_TYPE_CAPABILITIES` / `GET_VARIABLE_SELECTABLE_TYPES` / `GET_CHILDREN_INFO` / `GET_INCOMPLETE_STRUCTURES` / `GET_SELECTABLE_TYPES` / `MOVE` / `REORDER_CONDITIONAL_VIEW_BRANCHES` / `REORDER_SHEET_COLUMNS` / `REORDER_TAB_VIEW_TABS` / `SET_SLOT` / `SET_INITIAL_PAGE_ID` / `SET_SHEET_DATA_SOURCE` / `SET_TAB_VIEW_TAB_MODE` / `UPDATE_INPUT` / `UPDATE_PROPERTIES` / `UPDATE_QUERY` / `UPDATE_STYLE`\n- `schema_condition_expr` — op: `DELETE_TERM` / `DUPLICATE_CONDITION` / `LIST_OPERATORS` / `INSERT_TERM` / `NEST` / `SET_CONSTANT` / `SET_OS_TYPE` / `SET_WECHAT_PERMISSION` / `TOGGLE_AND_OR` / `TOGGLE_NOT` / `SET_OPERATOR`\n- `schema_conditional_branch` — op: `DELETE` / `INSERT` / `REORDER` / `UPDATE`\n- `schema_create_binding` — op: `CONDITIONAL` / `CONST` / `FORMULA` / `OPTION` / `SET_FORMULA_CONFIG`\n- `schema_delete_tpa_config_parameters` — op: `DELETE_TPA_CONFIG_PARAMETERS`\n- `schema_delete_tpa_configs` — op: `DELETE_TPA_CONFIGS`\n- `schema_delete_tpa_parameter_children` — op: `DELETE_TPA_PARAMETER_CHILDREN`\n- `schema_delete_tpa_response_data` — op: `DELETE_TPA_RESPONSE_DATA`\n- `schema_delete_tpa_response_data_children` — op: `DELETE_TPA_RESPONSE_DATA_CHILDREN`\n- `schema_design_system` — op: `ADD_COLOR_THEMES` / `DELETE_COLOR_THEMES` / `GET_COLOR_THEMES` / `GET_STYLE_SCALE` / `SET_STYLE_SCALE` / `UPDATE_COLOR_THEMES`\n- `schema_get_all_tpa_configs_info` — op: `GET_ALL_TPA_CONFIGS_INFO`\n- `schema_get_tpa_config_detail` — op: `GET_TPA_CONFIG_DETAIL`\n- `schema_overview` — op: `GET_ENTITY_RELATION_GRAPH` / `GET_PROJECT_OVERVIEW`\n- `schema_payment` — op: `ACTIVATE_PAYMENT`\n- `schema_permission` — op: `ACTIVATE_ROLE_PERMISSION` / `ADD_ROLES` / `DELETE_ROLES` / `GET_ALL_ROLES_INFO` / `GET_ROLE_DETAIL` / `GET_TABLE_PERMISSION` / `SET_ROLE_PERMISSION_CHECK` / `UPDATE_ROLE` / `UPDATE_ROLE_ACTION_FLOW_PERMISSION` / `UPDATE_ROLE_API_PERMISSION` / `UPDATE_ROLE_PAYMENT_PERMISSION` / `UPDATE_ROLE_TABLE_PERMISSION` / `UPDATE_ROLE_TPA_PERMISSION` / `UPDATE_ROLE_ZAI_PERMISSION`\n- `schema_request_filter` — op: `ADD_FILTER` / `ADD_CONDITION` / `ADD_SORT` / `DELETE_FILTER` / `DELETE_CONDITION` / `DELETE_SORT` / `DUPLICATE_REQUEST_CONDITIONAL_FILTER` / `CONTEXT` / `NEST_CONDITION` / `REORDER_FILTERS` / `REORDER_SORT` / `SET_UPDATE_COLUMN_ARITHMETIC` / `TOGGLE_CONDITION_AND_OR` / `TOGGLE_CONDITION_NOT` / `UPDATE_FILTER` / `SET_CONDITION_OPERATOR` / `UPDATE_SORT`\n- `schema_secret` — op: `ADD_SECRET_CONFIGS` / `DELETE_SECRET_CONFIGS` / `GET_ALL_SECRET_CONFIGS` / `UPDATE_SECRET_CONFIG`\n- `schema_set_tpa_config_paging` — op: `SET_TPA_CONFIG_PAGING`\n- `schema_tab_bar` — op: `GET_TAB_BAR_INFO` / `SET_TAB_BAR_ENABLED` / `UPDATE_TAB_BAR_ITEMS` / `UPDATE_TAB_BAR_STYLE`\n- `schema_table` — op: `ADD_CONSTRAINTS` / `ADD_DATABASE_INDEX` / `ADD_FIELDS_RELATIONS` / `ADD_TABLES` / `ADD_EXTENSION` / `DELETE_CONSTRAINTS` / `DELETE_DATABASE_INDEX` / `DELETE_FIELDS_RELATIONS` / `DELETE_TABLES` / `DELETE_EXTENSION` / `LIST_NAMES` / `LIST_EMBEDDING_MODELS` / `GET_INFOS` / `SELECTABLE_TYPES` / `REORDER_CONSTRAINTS` / `REORDER_TABLES` / `REORDER_TABLE_FIELDS` / `UPDATE_FIELDS_AND_RELATIONS` / `UPDATE_TABLES` / `UPDATE_EXTENSION`\n- `schema_trigger` — op: `ADD_DB_TRIGGERS` / `ADD_SCHEDULED_TRIGGERS` / `DELETE_DB_TRIGGERS` / `DELETE_SCHEDULED_TRIGGERS` / `GET_ALL_DB_TRIGGERS_INFO` / `GET_ALL_SCHEDULED_TRIGGERS_INFO` / `GET_DB_TRIGGER_DETAIL` / `GET_SCHEDULED_TRIGGER_DETAIL` / `UPDATE_DB_TRIGGER` / `UPDATE_SCHEDULED_TRIGGER`\n- `schema_type` — op: `ADD_ENUMS` / `ADD_ENUM_GROUPS` / `ADD_ENUM_OPTIONS` / `ADD_OBJECTS` / `ADD_OBJECT_GROUPS` / `ADD_FIELDS` / `COPY_PRIVATE_OBJECT_AS_PUBLIC` / `COPY_PUBLIC_OBJECT_AS_PRIVATE` / `DELETE_ENUMS` / `DELETE_ENUM_GROUPS` / `DELETE_ENUM_OPTIONS` / `DELETE_OBJECTS` / `DELETE_OBJECT_GROUPS` / `DELETE_FIELDS` / `LIST_ENUMS` / `LIST_OBJECTS` / `GET_ENUM_DETAIL` / `GET_ENUM_GROUPS` / `GET_OBJECT_DETAIL` / `GET_OBJECT_GROUPS` / `SELECTABLE_TYPES` / `MOVE_ENUM_TO_GROUP` / `MOVE_OBJECT_TO_GROUP` / `REORDER_FIELDS` / `UPDATE_ENUMS` / `UPDATE_ENUM_GROUPS` / `UPDATE_ENUM_OPTIONS` / `UPDATE_OBJECTS` / `UPDATE_OBJECT_GROUPS` / `UPDATE_FIELDS`\n- `schema_update_tpa_config` — op: `UPDATE_TPA_CONFIG`\n- `schema_update_tpa_config_parameter` — op: `UPDATE_TPA_CONFIG_PARAMETER`\n- `schema_update_tpa_parameter_child` — op: `UPDATE_TPA_PARAMETER_CHILD`\n- `schema_update_tpa_response_data` — op: `UPDATE_TPA_RESPONSE_DATA`\n- `schema_update_tpa_response_data_child` — op: `UPDATE_TPA_RESPONSE_DATA_CHILD`\n- `schema_zai_config` — op: `ADD_ZAI_CONFIGS` / `ADD_ZAI_CONFIG_API_CONTEXTS` / `ADD_ZAI_CONFIG_DB_CONTEXTS` / `ADD_ZAI_CONFIG_INPUT_ARGS` / `ADD_ZAI_CONFIG_OUTPUT_FIELDS` / `ADD_ZAI_CONFIG_TOOLS` / `ADD_ZAI_CONFIG_TPA_CONTEXTS` / `DELETE_ZAI_CONFIGS` / `DELETE_ZAI_CONFIG_API_CONTEXTS` / `DELETE_ZAI_CONFIG_DB_CONTEXTS` / `DELETE_ZAI_CONFIG_INPUT_ARGS` / `DELETE_ZAI_CONFIG_OUTPUT_FIELDS` / `DELETE_ZAI_CONFIG_TOOLS` / `DELETE_ZAI_CONFIG_TPA_CONTEXTS` / `DUPLICATE_ZAI_CONFIG` / `GET_ALL_ZAI_CONFIGS_INFO` / `GET_ZAI_CONFIG_DETAIL` / `GET_ZAI_CONFIG_SELECTABLE_TYPES` / `GET_ZAI_MODEL_OPTIONS` / `UPDATE_ZAI_CONFIG` / `UPDATE_ZAI_CONFIG_API_CONTEXT` / `UPDATE_ZAI_CONFIG_DB_CONTEXT` / `UPDATE_ZAI_CONFIG_INPUT_ARGS` / `UPDATE_ZAI_CONFIG_OUTPUT` / `UPDATE_ZAI_CONFIG_OUTPUT_FIELD` / `UPDATE_ZAI_CONFIG_OUTPUT_MODE` / `UPDATE_ZAI_CONFIG_TOOL` / `UPDATE_ZAI_CONFIG_TOOL_DESCRIPTION_CONFIGS` / `UPDATE_ZAI_CONFIG_TOOL_FIELD_DESCRIPTIONS` / `UPDATE_ZAI_CONFIG_TPA_CONTEXT`\n<!-- GENERATED-ZTYPE-TOOLS:END -->\n- **Schema editing — low-level**: `ztype_tool_calls`.\n- **Tool discovery**: `search_tools`, `describe_tool`. Only the high-traffic ztype facades are registered as resident tools; find any deferred catalog facade with `search_tools`, read its op list and argument schema with `describe_tool`, then execute it via `ztype_tool_calls`.\n- **Deploy**: `sync_backend`.\n- **Data**: `runtime_graphql` (raw GraphQL: queries, mutations, aggregates, relations, invoking actionflows/AI agents, presigned asset uploads).\n- **Logs & docs**: `search_logs`, `search_docs`, `get_doc_page`.\n- **Platform backend passthrough**: `platform_graphql`.\n- **Escape hatch**: `agent_command` (invoke any internal command directly).\n\n## CLI / Daemon\n\nEvery command below is available. Multi-word verbs and their aliases are shown together; `--args '<json>'` accepts the same arguments as the matching MCP tool.\n\n```bash\n# Server / daemon\nmomen-mcp mcp\nmomen-mcp version-check\nmomen-mcp daemon start\nmomen-mcp daemon foreground\nmomen-mcp daemon status\nmomen-mcp daemon stop\n\n# Auth\nmomen-mcp login\nmomen-mcp logout\nmomen-mcp whoami\nmomen-mcp reauth\nmomen-mcp account profile            # alias: account me\n\n# Projects\nmomen-mcp projects search\nmomen-mcp projects list\nmomen-mcp project create\nmomen-mcp project set-current\nmomen-mcp project current            # alias: project get-current\nmomen-mcp project detail\nmomen-mcp project metadata           # alias: project inspect\nmomen-mcp project resources\nmomen-mcp project rename\nmomen-mcp project rename-app\nmomen-mcp project delete\nmomen-mcp project reset\nmomen-mcp project sync-backend       # alias: project deploy-backend\n\n# Actionflow\nmomen-mcp actionflow list-node-templates\n\n# Schema\nmomen-mcp schema load\nmomen-mcp schema reload\nmomen-mcp schema status\nmomen-mcp schema state\nmomen-mcp schema events\nmomen-mcp schema sync\nmomen-mcp schema snapshot\nmomen-mcp schema validate            # alias: schema type-check\nmomen-mcp schema tool-call           # alias: schema tool-calls\nmomen-mcp schema undo\nmomen-mcp schema redo\n\n# Runtime data\nmomen-mcp runtime graphql\nmomen-mcp runtime query\nmomen-mcp runtime insert\nmomen-mcp runtime update\nmomen-mcp runtime delete\n\n# Logs & docs\nmomen-mcp logs search\nmomen-mcp docs search\nmomen-mcp docs get-page\n\n# Zion Backend passthrough\nmomen-mcp platform graphql\n\n# Global flags (combine with any command)\nmomen-mcp --no-daemon whoami\nmomen-mcp --cwd <dir> schema status\nmomen-mcp schema status --pretty\nmomen-mcp schema load --args '{\"projectExId\":\"...\"}'\n```\n\n### Selecting a project for `schema load`\n\n`schema load` does not accept `--projectExId` directly. Pass the project through the generic JSON\narguments:\n\n```bash\nmomen-mcp schema load --args '{\"projectExId\":\"<exId>\"}' --pretty\n```\n\nOr pin the project first, then load it without arguments:\n\n```bash\nmomen-mcp project set-current --projectExId <exId>\nmomen-mcp schema load --pretty\n```\n\nFor a single routing check without starting a reusable daemon, put the global flag before the\ncommand: `momen-mcp --no-daemon schema load --args '{\"projectExId\":\"<exId>\"}' --pretty`.\n\nNormal CLI commands reuse a compatible daemon. Compatibility includes product, Node major/platform, backend URL, auth user, ztype/schema version, CRDT/json-joy versions, workspace root, and startup flags. The daemon exits after 3 hours idle; loaded project schemas unload after 5 minutes idle.\n\n## 🔒 Security\n\nOn first use, the server will launch a browser window for secure OAuth authentication with Momen. Tokens are stored securely on your local machine.\n\n## 🏗️ What is Momen?\n\n[Momen](https://momen.app) is a next-generation **full-stack no-code platform** with a powerful backend designed for headless use. While Momen provides a visual editor for building complete applications, its backend can be used independently as a **Backend-as-a-Service (BaaS)** for custom frontend development.\n\n### Why Use Momen as BaaS?\n\n✅ **Enterprise-Grade PostgreSQL** - Powerful relational database with full ACID compliance  \n✅ **Auto-Generated GraphQL API** - Your data model automatically becomes a type-safe GraphQL schema  \n✅ **Built-in Backend Logic** - Actionflows for complex workflows without writing backend code  \n✅ **Native AI Integration** - Built-in AI agents with RAG, tool use, and structured output  \n✅ **Third-party API Relay** - Import OpenAPI specs, use as backend relay with authentication  \n✅ **Stripe Integration** - Native payment processing for subscriptions and one-time charges  \n✅ **File Storage** - Image and binary asset management with CDN  \n✅ **Authentication** - Built-in user management with JWT tokens  \n✅ **Real-time Subscriptions** - WebSocket support via GraphQL subscriptions  \n✅ **Predictable Pricing** - Project-based pricing, no per-request charges\n\n## 🔗 Links\n\n- [Momen Website](https://momen.app)\n- [Model Context Protocol](https://modelcontextprotocol.io/)\n\n## 📖 Additional Resources\n\n### Momen Documentation\n\n- [Official Momen Docs](https://docs.momen.app/)\n- [Quick Start Guide](https://docs.momen.app/starts/starts/)\n- [Database Configuration](https://docs.momen.app/data/database/configuration/)\n- [Actionflow Guide](https://docs.momen.app/actions/actionflow/overview/)\n- [AI Agent Tutorial](https://docs.momen.app/actions/ai/overview/)\n- [Stripe Integration](https://docs.momen.app/actions/payment/)\n\n---\n\n_Note: This tool is designed to assist development within the Momen ecosystem._\n","readmeFilename":"README.md"}