{"_id":"@whop/mcp","_rev":"28-22efcc211d4aea858f61e220f9c63bd5","name":"@whop/mcp","dist-tags":{"latest":"0.0.17"},"versions":{"0.0.1-canary.0":{"name":"@whop/mcp","version":"0.0.1-canary.0","author":{"name":"Whop"},"license":"Apache-2.0","_id":"@whop/mcp@0.0.1-canary.0","maintainers":[{"name":"stevo2","email":"steven@whop.com"},{"name":"baked-developer","email":"tristan@whop.com"},{"name":"jjantschulev","email":"j.jantschulev@gmail.com"}],"homepage":"https://github.com/whopio/whopsdk-typescript/tree/main/packages/mcp-server#readme","bugs":{"url":"https://github.com/whopio/whopsdk-typescript/issues"},"bin":{"mcp-server":"index.js"},"dist":{"shasum":"5800a6529cc71d364f56006cfcb0f38d1410d713","tarball":"https://registry.npmjs.org/@whop/mcp/-/mcp-0.0.1-canary.0.tgz","fileCount":837,"integrity":"sha512-OIyQDeGLkdJMfV/MblDdPZDijp/fSL72i4LwFOHoejBIlWVh3y6xhRvpIVM8vSLGwtHO1+FciCLLyLZfA+onjg==","signatures":[{"sig":"MEYCIQDnQm94/0lBDC3w9IyAIOiLD0kR8aHA+Q+q//9Ifxm8vQIhAORkyE+DYdsu7oFgPmZ2LonNUIv5QrpfnI4K6MElOuam","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2469525},"main":"./index.js","type":"commonjs","_from":"file:whop-mcp-0.0.1-canary.0.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.mts","default":"./index.mjs","require":{"types":"./index.d.ts","default":"./index.js"}},"./http":{"import":"./http.mjs","require":"./http.js"},"./index":{"import":"./index.mjs","require":"./index.js"},"./stdio":{"import":"./stdio.mjs","require":"./stdio.js"},"./tools":{"import":"./tools.mjs","require":"./tools.js"},"./compat":{"import":"./compat.mjs","require":"./compat.js"},"./server":{"import":"./server.mjs","require":"./server.js"},"./headers":{"import":"./headers.mjs","require":"./headers.js"},"./http.js":{"default":"./http.js"},"./options":{"import":"./options.mjs","require":"./options.js"},"./tools/*":{"import":"./tools/*.mjs","require":"./tools/*.js"},"./http.mjs":{"default":"./http.mjs"},"./index.js":{"default":"./index.js"},"./stdio.js":{"default":"./stdio.js"},"./tools.js":{"default":"./tools.js"},"./code-tool":{"import":"./code-tool.mjs","require":"./code-tool.js"},"./compat.js":{"default":"./compat.js"},"./filtering":{"import":"./filtering.mjs","require":"./filtering.js"},"./index.mjs":{"default":"./index.mjs"},"./server.js":{"default":"./server.js"},"./stdio.mjs":{"default":"./stdio.mjs"},"./tools.mjs":{"default":"./tools.mjs"},"./compat.mjs":{"default":"./compat.mjs"},"./headers.js":{"default":"./headers.js"},"./options.js":{"default":"./options.js"},"./server.mjs":{"default":"./server.mjs"},"./tools/*.js":{"default":"./tools/*.js"},"./headers.mjs":{"default":"./headers.mjs"},"./options.mjs":{"default":"./options.mjs"},"./tools/*.mjs":{"default":"./tools/*.mjs"},"./code-tool.js":{"default":"./code-tool.js"},"./filtering.js":{"default":"./filtering.js"},"./code-tool.mjs":{"default":"./code-tool.mjs"},"./dynamic-tools":{"import":"./dynamic-tools.mjs","require":"./dynamic-tools.js"},"./filtering.mjs":{"default":"./filtering.mjs"},"./code-tool-paths":{"require":"./code-tool-paths.cjs"},"./code-tool-types":{"import":"./code-tool-types.mjs","require":"./code-tool-types.js"},"./code-tool-worker":{"import":"./code-tool-worker.mjs","require":"./code-tool-worker.js"},"./docs-search-tool":{"import":"./docs-search-tool.mjs","require":"./docs-search-tool.js"},"./dynamic-tools.js":{"default":"./dynamic-tools.js"},"./dynamic-tools.mjs":{"default":"./dynamic-tools.mjs"},"./code-tool-types.js":{"default":"./code-tool-types.js"},"./code-tool-paths.cjs":{"default":"./code-tool-paths.cjs"},"./code-tool-types.mjs":{"default":"./code-tool-types.mjs"},"./code-tool-worker.js":{"default":"./code-tool-worker.js"},"./docs-search-tool.js":{"default":"./docs-search-tool.js"},"./code-tool-worker.mjs":{"default":"./code-tool-worker.mjs"},"./docs-search-tool.mjs":{"default":"./docs-search-tool.mjs"}},"imports":{"@whop/mcp":".","@whop/mcp/*":"./src/*"},"private":false,"scripts":{"fix":"eslint --fix --ext ts,js .","tsn":"ts-node -r tsconfig-paths/register","lint":"eslint --ext ts,js .","test":"jest","build":"bash ./build","start":"node server.js","format":"prettier --write --cache --cache-strategy metadata . !dist"},"_npmUser":{"name":"jjantschulev","email":"j.jantschulev@gmail.com"},"_resolved":"/tmp/975730b0a5ca43aeb1efca1001af2d48/whop-mcp-0.0.1-canary.0.tgz","_integrity":"sha512-OIyQDeGLkdJMfV/MblDdPZDijp/fSL72i4LwFOHoejBIlWVh3y6xhRvpIVM8vSLGwtHO1+FciCLLyLZfA+onjg==","repository":{"url":"git+https://github.com/whopio/whopsdk-typescript.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.8.2","description":"The official MCP Server for the Whop API","directories":{},"_nodeVersion":"20.19.5","dependencies":{"qs":"^6.14.0","zod":"^3.25.20","cors":"^2.8.5","yargs":"^17.7.2","jq-web":"https://github.com/stainless-api/jq-web/releases/download/v0.8.6/jq-web.tar.gz","express":"^5.1.0","@whop/sdk":"^0.0.1-canary.0","zod-to-json-schema":"^3.24.5","@cloudflare/cabidela":"^0.2.4","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.11.5","@valtown/deno-http-worker":"^0.0.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.1-canary.0_1760617964609_0.9255802653996441","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@whop/mcp","version":"0.0.2","author":{"name":"Whop"},"license":"Apache-2.0","_id":"@whop/mcp@0.0.2","maintainers":[{"name":"stevo2","email":"steven@whop.com"},{"name":"baked-developer","email":"tristan@whop.com"},{"name":"jjantschulev","email":"j.jantschulev@gmail.com"}],"homepage":"https://github.com/whopio/whopsdk-typescript/tree/main/packages/mcp-server#readme","bugs":{"url":"https://github.com/whopio/whopsdk-typescript/issues"},"bin":{"mcp-server":"index.js"},"dist":{"shasum":"92376d5ec1a174efa4e9551ceb01ab296b349cb5","tarball":"https://registry.npmjs.org/@whop/mcp/-/mcp-0.0.2.tgz","fileCount":882,"integrity":"sha512-SdIYbOUYQUW+XH/quPAZmqoP+nG2Ic0j2gtdMYRRvJU0JIGdz3wIWCrVElsxiIJfhHDGjySXTpgBJOoo5dj1BQ==","signatures":[{"sig":"MEUCIQDYfPPOG0cAh4V21BBUrENHtt8HXWounOpRk04Cz+ot4QIgCvxIQ0dBmVAbSLsqtd8CRwGelOXULv801KeM0j61xC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2641535},"main":"./index.js","type":"commonjs","_from":"file:whop-mcp-0.0.2.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.mts","default":"./index.mjs","require":{"types":"./index.d.ts","default":"./index.js"}},"./http":{"import":"./http.mjs","require":"./http.js"},"./index":{"import":"./index.mjs","require":"./index.js"},"./stdio":{"import":"./stdio.mjs","require":"./stdio.js"},"./tools":{"import":"./tools.mjs","require":"./tools.js"},"./compat":{"import":"./compat.mjs","require":"./compat.js"},"./server":{"import":"./server.mjs","require":"./server.js"},"./headers":{"import":"./headers.mjs","require":"./headers.js"},"./http.js":{"default":"./http.js"},"./options":{"import":"./options.mjs","require":"./options.js"},"./tools/*":{"import":"./tools/*.mjs","require":"./tools/*.js"},"./http.mjs":{"default":"./http.mjs"},"./index.js":{"default":"./index.js"},"./stdio.js":{"default":"./stdio.js"},"./tools.js":{"default":"./tools.js"},"./code-tool":{"import":"./code-tool.mjs","require":"./code-tool.js"},"./compat.js":{"default":"./compat.js"},"./filtering":{"import":"./filtering.mjs","require":"./filtering.js"},"./index.mjs":{"default":"./index.mjs"},"./server.js":{"default":"./server.js"},"./stdio.mjs":{"default":"./stdio.mjs"},"./tools.mjs":{"default":"./tools.mjs"},"./compat.mjs":{"default":"./compat.mjs"},"./headers.js":{"default":"./headers.js"},"./options.js":{"default":"./options.js"},"./server.mjs":{"default":"./server.mjs"},"./tools/*.js":{"default":"./tools/*.js"},"./headers.mjs":{"default":"./headers.mjs"},"./options.mjs":{"default":"./options.mjs"},"./tools/*.mjs":{"default":"./tools/*.mjs"},"./code-tool.js":{"default":"./code-tool.js"},"./filtering.js":{"default":"./filtering.js"},"./code-tool.mjs":{"default":"./code-tool.mjs"},"./dynamic-tools":{"import":"./dynamic-tools.mjs","require":"./dynamic-tools.js"},"./filtering.mjs":{"default":"./filtering.mjs"},"./code-tool-paths":{"require":"./code-tool-paths.cjs"},"./code-tool-types":{"import":"./code-tool-types.mjs","require":"./code-tool-types.js"},"./code-tool-worker":{"import":"./code-tool-worker.mjs","require":"./code-tool-worker.js"},"./docs-search-tool":{"import":"./docs-search-tool.mjs","require":"./docs-search-tool.js"},"./dynamic-tools.js":{"default":"./dynamic-tools.js"},"./dynamic-tools.mjs":{"default":"./dynamic-tools.mjs"},"./code-tool-types.js":{"default":"./code-tool-types.js"},"./code-tool-paths.cjs":{"default":"./code-tool-paths.cjs"},"./code-tool-types.mjs":{"default":"./code-tool-types.mjs"},"./code-tool-worker.js":{"default":"./code-tool-worker.js"},"./docs-search-tool.js":{"default":"./docs-search-tool.js"},"./code-tool-worker.mjs":{"default":"./code-tool-worker.mjs"},"./docs-search-tool.mjs":{"default":"./docs-search-tool.mjs"}},"imports":{"@whop/mcp":".","@whop/mcp/*":"./src/*"},"private":false,"scripts":{"fix":"eslint --fix --ext ts,js .","tsn":"ts-node -r tsconfig-paths/register","lint":"eslint --ext ts,js .","test":"jest","build":"bash ./build","start":"node server.js","format":"prettier --write --cache --cache-strategy metadata . !dist"},"_npmUser":{"name":"jjantschulev","email":"j.jantschulev@gmail.com"},"_resolved":"/tmp/94faef331d4a9e628a42812261c6a5fe/whop-mcp-0.0.2.tgz","_integrity":"sha512-SdIYbOUYQUW+XH/quPAZmqoP+nG2Ic0j2gtdMYRRvJU0JIGdz3wIWCrVElsxiIJfhHDGjySXTpgBJOoo5dj1BQ==","repository":{"url":"git+https://github.com/whopio/whopsdk-typescript.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.8.2","description":"The official MCP Server for the Whop API","directories":{},"_nodeVersion":"20.19.5","dependencies":{"qs":"^6.14.0","zod":"^3.25.20","cors":"^2.8.5","yargs":"^17.7.2","jq-web":"https://github.com/stainless-api/jq-web/releases/download/v0.8.6/jq-web.tar.gz","express":"^5.1.0","@whop/sdk":"^0.0.2","zod-to-json-schema":"^3.24.5","@cloudflare/cabidela":"^0.2.4","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.11.5","@valtown/deno-http-worker":"^0.0.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.2_1761177250335_0.14002969935150578","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@whop/mcp","version":"0.0.3","author":{"name":"Whop"},"license":"Apache-2.0","_id":"@whop/mcp@0.0.3","maintainers":[{"name":"stevo2","email":"steven@whop.com"},{"name":"baked-developer","email":"tristan@whop.com"},{"name":"jjantschulev","email":"j.jantschulev@gmail.com"}],"homepage":"https://github.com/whopio/whopsdk-typescript/tree/main/packages/mcp-server#readme","bugs":{"url":"https://github.com/whopio/whopsdk-typescript/issues"},"bin":{"mcp-server":"index.js"},"dist":{"shasum":"a43f9f70e13f54b3bfc359eb370e2ffca3692568","tarball":"https://registry.npmjs.org/@whop/mcp/-/mcp-0.0.3.tgz","fileCount":1098,"integrity":"sha512-zqgZcBzAyQBmAQGrztPdDaxmBqn1bjzm5YdbaqNdjpQlPHmSQsOiCin71x/VdnVyqlmd9TuktMDpc2sTshjYzA==","signatures":[{"sig":"MEYCIQCBWs8Ow39kqGDWA93qrG9ZMa07z++f6W9jIjQgvZuTzQIhALHJbNUrSrfpSQzq7uhpa5u1LgKIrMbi8wHGLW8uNOHI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3345762},"main":"./index.js","type":"commonjs","_from":"file:whop-mcp-0.0.3.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.mts","default":"./index.mjs","require":{"types":"./index.d.ts","default":"./index.js"}},"./http":{"import":"./http.mjs","require":"./http.js"},"./index":{"import":"./index.mjs","require":"./index.js"},"./stdio":{"import":"./stdio.mjs","require":"./stdio.js"},"./tools":{"import":"./tools.mjs","require":"./tools.js"},"./compat":{"import":"./compat.mjs","require":"./compat.js"},"./server":{"import":"./server.mjs","require":"./server.js"},"./headers":{"import":"./headers.mjs","require":"./headers.js"},"./http.js":{"default":"./http.js"},"./options":{"import":"./options.mjs","require":"./options.js"},"./tools/*":{"import":"./tools/*.mjs","require":"./tools/*.js"},"./http.mjs":{"default":"./http.mjs"},"./index.js":{"default":"./index.js"},"./stdio.js":{"default":"./stdio.js"},"./tools.js":{"default":"./tools.js"},"./code-tool":{"import":"./code-tool.mjs","require":"./code-tool.js"},"./compat.js":{"default":"./compat.js"},"./filtering":{"import":"./filtering.mjs","require":"./filtering.js"},"./index.mjs":{"default":"./index.mjs"},"./server.js":{"default":"./server.js"},"./stdio.mjs":{"default":"./stdio.mjs"},"./tools.mjs":{"default":"./tools.mjs"},"./compat.mjs":{"default":"./compat.mjs"},"./headers.js":{"default":"./headers.js"},"./options.js":{"default":"./options.js"},"./server.mjs":{"default":"./server.mjs"},"./tools/*.js":{"default":"./tools/*.js"},"./headers.mjs":{"default":"./headers.mjs"},"./options.mjs":{"default":"./options.mjs"},"./tools/*.mjs":{"default":"./tools/*.mjs"},"./code-tool.js":{"default":"./code-tool.js"},"./filtering.js":{"default":"./filtering.js"},"./code-tool.mjs":{"default":"./code-tool.mjs"},"./dynamic-tools":{"import":"./dynamic-tools.mjs","require":"./dynamic-tools.js"},"./filtering.mjs":{"default":"./filtering.mjs"},"./code-tool-paths":{"require":"./code-tool-paths.cjs"},"./code-tool-types":{"import":"./code-tool-types.mjs","require":"./code-tool-types.js"},"./code-tool-worker":{"import":"./code-tool-worker.mjs","require":"./code-tool-worker.js"},"./docs-search-tool":{"import":"./docs-search-tool.mjs","require":"./docs-search-tool.js"},"./dynamic-tools.js":{"default":"./dynamic-tools.js"},"./dynamic-tools.mjs":{"default":"./dynamic-tools.mjs"},"./code-tool-types.js":{"default":"./code-tool-types.js"},"./code-tool-paths.cjs":{"default":"./code-tool-paths.cjs"},"./code-tool-types.mjs":{"default":"./code-tool-types.mjs"},"./code-tool-worker.js":{"default":"./code-tool-worker.js"},"./docs-search-tool.js":{"default":"./docs-search-tool.js"},"./code-tool-worker.mjs":{"default":"./code-tool-worker.mjs"},"./docs-search-tool.mjs":{"default":"./docs-search-tool.mjs"}},"imports":{"@whop/mcp":".","@whop/mcp/*":"./src/*"},"private":false,"scripts":{"fix":"eslint --fix --ext ts,js .","tsn":"ts-node -r tsconfig-paths/register","lint":"eslint --ext ts,js .","test":"jest","build":"bash ./build","start":"node server.js","format":"prettier --write --cache --cache-strategy metadata . !dist"},"_npmUser":{"name":"jjantschulev","email":"j.jantschulev@gmail.com"},"_resolved":"/tmp/fb42d35391a4b05272a0dae1539f4001/whop-mcp-0.0.3.tgz","_integrity":"sha512-zqgZcBzAyQBmAQGrztPdDaxmBqn1bjzm5YdbaqNdjpQlPHmSQsOiCin71x/VdnVyqlmd9TuktMDpc2sTshjYzA==","repository":{"url":"git+https://github.com/whopio/whopsdk-typescript.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.8.2","description":"The official MCP Server for the Whop API","directories":{},"_nodeVersion":"20.19.5","dependencies":{"qs":"^6.14.0","zod":"^3.25.20","cors":"^2.8.5","yargs":"^17.7.2","jq-web":"https://github.com/stainless-api/jq-web/releases/download/v0.8.6/jq-web.tar.gz","express":"^5.1.0","@whop/sdk":"^0.0.3","zod-to-json-schema":"^3.24.5","@cloudflare/cabidela":"^0.2.4","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.11.5","@valtown/deno-http-worker":"^0.0.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.3_1761749340616_0.48058725955068704","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@whop/mcp","version":"0.0.4","author":{"name":"Whop"},"license":"Apache-2.0","_id":"@whop/mcp@0.0.4","maintainers":[{"name":"stevo2","email":"steven@whop.com"},{"name":"baked-developer","email":"tristan@whop.com"},{"name":"jjantschulev","email":"j.jantschulev@gmail.com"}],"homepage":"https://github.com/whopio/whopsdk-typescript/tree/main/packages/mcp-server#readme","bugs":{"url":"https://github.com/whopio/whopsdk-typescript/issues"},"bin":{"mcp-server":"index.js"},"dist":{"shasum":"2c0587b1eb58cc32835ae2f88b7fbb5bfe7b5c45","tarball":"https://registry.npmjs.org/@whop/mcp/-/mcp-0.0.4.tgz","fileCount":1134,"integrity":"sha512-wZ6HkQKOVc5IrDzsX+cF/ITVo0wgae8Uj+ceJfZHbaThCHsDGqxO2jL7TfmMr8Dq/iqp8afCmXoP4V6ulcuWHg==","signatures":[{"sig":"MEUCIQC/Jvlm3Y3X9C90bg8zD/FLK25ro3ym1PEpNh/gsgTnIgIgYPqYn/hLrotEYcXVH/oddeoCnVPQBQI9CsI7Uqj3Ts0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3568871},"main":"./index.js","type":"commonjs","_from":"file:whop-mcp-0.0.4.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.mts","default":"./index.mjs","require":{"types":"./index.d.ts","default":"./index.js"}},"./http":{"import":"./http.mjs","require":"./http.js"},"./index":{"import":"./index.mjs","require":"./index.js"},"./stdio":{"import":"./stdio.mjs","require":"./stdio.js"},"./tools":{"import":"./tools.mjs","require":"./tools.js"},"./compat":{"import":"./compat.mjs","require":"./compat.js"},"./server":{"import":"./server.mjs","require":"./server.js"},"./headers":{"import":"./headers.mjs","require":"./headers.js"},"./http.js":{"default":"./http.js"},"./options":{"import":"./options.mjs","require":"./options.js"},"./tools/*":{"import":"./tools/*.mjs","require":"./tools/*.js"},"./http.mjs":{"default":"./http.mjs"},"./index.js":{"default":"./index.js"},"./stdio.js":{"default":"./stdio.js"},"./tools.js":{"default":"./tools.js"},"./code-tool":{"import":"./code-tool.mjs","require":"./code-tool.js"},"./compat.js":{"default":"./compat.js"},"./filtering":{"import":"./filtering.mjs","require":"./filtering.js"},"./index.mjs":{"default":"./index.mjs"},"./server.js":{"default":"./server.js"},"./stdio.mjs":{"default":"./stdio.mjs"},"./tools.mjs":{"default":"./tools.mjs"},"./compat.mjs":{"default":"./compat.mjs"},"./headers.js":{"default":"./headers.js"},"./options.js":{"default":"./options.js"},"./server.mjs":{"default":"./server.mjs"},"./tools/*.js":{"default":"./tools/*.js"},"./headers.mjs":{"default":"./headers.mjs"},"./options.mjs":{"default":"./options.mjs"},"./tools/*.mjs":{"default":"./tools/*.mjs"},"./code-tool.js":{"default":"./code-tool.js"},"./filtering.js":{"default":"./filtering.js"},"./code-tool.mjs":{"default":"./code-tool.mjs"},"./dynamic-tools":{"import":"./dynamic-tools.mjs","require":"./dynamic-tools.js"},"./filtering.mjs":{"default":"./filtering.mjs"},"./code-tool-paths":{"require":"./code-tool-paths.cjs"},"./code-tool-types":{"import":"./code-tool-types.mjs","require":"./code-tool-types.js"},"./code-tool-worker":{"import":"./code-tool-worker.mjs","require":"./code-tool-worker.js"},"./docs-search-tool":{"import":"./docs-search-tool.mjs","require":"./docs-search-tool.js"},"./dynamic-tools.js":{"default":"./dynamic-tools.js"},"./dynamic-tools.mjs":{"default":"./dynamic-tools.mjs"},"./code-tool-types.js":{"default":"./code-tool-types.js"},"./code-tool-paths.cjs":{"default":"./code-tool-paths.cjs"},"./code-tool-types.mjs":{"default":"./code-tool-types.mjs"},"./code-tool-worker.js":{"default":"./code-tool-worker.js"},"./docs-search-tool.js":{"default":"./docs-search-tool.js"},"./code-tool-worker.mjs":{"default":"./code-tool-worker.mjs"},"./docs-search-tool.mjs":{"default":"./docs-search-tool.mjs"}},"imports":{"@whop/mcp":".","@whop/mcp/*":"./src/*"},"private":false,"scripts":{"fix":"eslint --fix --ext ts,js .","tsn":"ts-node -r tsconfig-paths/register","lint":"eslint --ext ts,js .","test":"jest","build":"bash ./build","start":"node server.js","format":"prettier --write --cache --cache-strategy metadata . !dist"},"_npmUser":{"name":"jjantschulev","email":"j.jantschulev@gmail.com"},"_resolved":"/tmp/a1cec30526ce90cc8b00f312abd5b8db/whop-mcp-0.0.4.tgz","_integrity":"sha512-wZ6HkQKOVc5IrDzsX+cF/ITVo0wgae8Uj+ceJfZHbaThCHsDGqxO2jL7TfmMr8Dq/iqp8afCmXoP4V6ulcuWHg==","repository":{"url":"git+https://github.com/whopio/whopsdk-typescript.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.8.2","description":"The official MCP Server for the Whop API","directories":{},"_nodeVersion":"20.19.5","dependencies":{"qs":"^6.14.0","zod":"^3.25.20","cors":"^2.8.5","yargs":"^17.7.2","jq-web":"https://github.com/stainless-api/jq-web/releases/download/v0.8.6/jq-web.tar.gz","express":"^5.1.0","@whop/sdk":"^0.0.4","zod-to-json-schema":"^3.24.5","@cloudflare/cabidela":"^0.2.4","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.11.5","@valtown/deno-http-worker":"^0.0.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.4_1762098351753_0.6228770010514859","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@whop/mcp","version":"0.0.5","author":{"name":"Whop"},"license":"Apache-2.0","_id":"@whop/mcp@0.0.5","maintainers":[{"name":"stevo2","email":"steven@whop.com"},{"name":"baked-developer","email":"tristan@whop.com"},{"name":"jjantschulev","email":"j.jantschulev@gmail.com"}],"homepage":"https://github.com/whopio/whopsdk-typescript/tree/main/packages/mcp-server#readme","bugs":{"url":"https://github.com/whopio/whopsdk-typescript/issues"},"bin":{"mcp-server":"index.js"},"dist":{"shasum":"2035ca59b5d30f5927a1b10ddd666cf15fbf3480","tarball":"https://registry.npmjs.org/@whop/mcp/-/mcp-0.0.5.tgz","fileCount":1143,"integrity":"sha512-FYWrO3ewrKAQuREcqgLNbaHew8x2NUd9iJrmTBY1it35GQJVfwrvLQlJTBbDM6ZaB5CBym6chkn55OTjt+V6Mw==","signatures":[{"sig":"MEYCIQChbCL9eG9nGVy8TF5Gl9eyQJcBHzQMpihd+YwBf6mxiAIhAMDQMO8C06TWLHlgMZWTOx1GhIHvvWQguv9j2fvAcpZU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3626698},"main":"./index.js","type":"commonjs","_from":"file:whop-mcp-0.0.5.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.mts","default":"./index.mjs","require":{"types":"./index.d.ts","default":"./index.js"}},"./http":{"import":"./http.mjs","require":"./http.js"},"./index":{"import":"./index.mjs","require":"./index.js"},"./stdio":{"import":"./stdio.mjs","require":"./stdio.js"},"./tools":{"import":"./tools.mjs","require":"./tools.js"},"./compat":{"import":"./compat.mjs","require":"./compat.js"},"./server":{"import":"./server.mjs","require":"./server.js"},"./headers":{"import":"./headers.mjs","require":"./headers.js"},"./http.js":{"default":"./http.js"},"./options":{"import":"./options.mjs","require":"./options.js"},"./tools/*":{"import":"./tools/*.mjs","require":"./tools/*.js"},"./http.mjs":{"default":"./http.mjs"},"./index.js":{"default":"./index.js"},"./stdio.js":{"default":"./stdio.js"},"./tools.js":{"default":"./tools.js"},"./code-tool":{"import":"./code-tool.mjs","require":"./code-tool.js"},"./compat.js":{"default":"./compat.js"},"./filtering":{"import":"./filtering.mjs","require":"./filtering.js"},"./index.mjs":{"default":"./index.mjs"},"./server.js":{"default":"./server.js"},"./stdio.mjs":{"default":"./stdio.mjs"},"./tools.mjs":{"default":"./tools.mjs"},"./compat.mjs":{"default":"./compat.mjs"},"./headers.js":{"default":"./headers.js"},"./options.js":{"default":"./options.js"},"./server.mjs":{"default":"./server.mjs"},"./tools/*.js":{"default":"./tools/*.js"},"./headers.mjs":{"default":"./headers.mjs"},"./options.mjs":{"default":"./options.mjs"},"./tools/*.mjs":{"default":"./tools/*.mjs"},"./code-tool.js":{"default":"./code-tool.js"},"./filtering.js":{"default":"./filtering.js"},"./code-tool.mjs":{"default":"./code-tool.mjs"},"./dynamic-tools":{"import":"./dynamic-tools.mjs","require":"./dynamic-tools.js"},"./filtering.mjs":{"default":"./filtering.mjs"},"./code-tool-paths":{"require":"./code-tool-paths.cjs"},"./code-tool-types":{"import":"./code-tool-types.mjs","require":"./code-tool-types.js"},"./code-tool-worker":{"import":"./code-tool-worker.mjs","require":"./code-tool-worker.js"},"./docs-search-tool":{"import":"./docs-search-tool.mjs","require":"./docs-search-tool.js"},"./dynamic-tools.js":{"default":"./dynamic-tools.js"},"./dynamic-tools.mjs":{"default":"./dynamic-tools.mjs"},"./code-tool-types.js":{"default":"./code-tool-types.js"},"./code-tool-paths.cjs":{"default":"./code-tool-paths.cjs"},"./code-tool-types.mjs":{"default":"./code-tool-types.mjs"},"./code-tool-worker.js":{"default":"./code-tool-worker.js"},"./docs-search-tool.js":{"default":"./docs-search-tool.js"},"./code-tool-worker.mjs":{"default":"./code-tool-worker.mjs"},"./docs-search-tool.mjs":{"default":"./docs-search-tool.mjs"}},"imports":{"@whop/mcp":".","@whop/mcp/*":"./src/*"},"private":false,"scripts":{"fix":"eslint --fix --ext ts,js .","tsn":"ts-node -r tsconfig-paths/register","lint":"eslint --ext ts,js .","test":"jest","build":"bash ./build","start":"node server.js","format":"prettier --write --cache --cache-strategy metadata . !dist"},"_npmUser":{"name":"jjantschulev","email":"j.jantschulev@gmail.com"},"_resolved":"/tmp/ec79dc22f5901443b35322dcb7f7188e/whop-mcp-0.0.5.tgz","_integrity":"sha512-FYWrO3ewrKAQuREcqgLNbaHew8x2NUd9iJrmTBY1it35GQJVfwrvLQlJTBbDM6ZaB5CBym6chkn55OTjt+V6Mw==","repository":{"url":"git+https://github.com/whopio/whopsdk-typescript.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.8.2","description":"The official MCP Server for the Whop API","directories":{},"_nodeVersion":"20.19.5","dependencies":{"qs":"^6.14.0","zod":"^3.25.20","cors":"^2.8.5","yargs":"^17.7.2","jq-web":"https://github.com/stainless-api/jq-web/releases/download/v0.8.6/jq-web.tar.gz","express":"^5.1.0","fuse.js":"^7.1.0","@whop/sdk":"^0.0.5","typescript":"5.8.3","zod-to-json-schema":"^3.24.5","@cloudflare/cabidela":"^0.2.4","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.11.5","@valtown/deno-http-worker":"^0.0.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.5_1762573976983_0.6837016529771562","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@whop/mcp","version":"0.0.6","author":{"name":"Whop"},"license":"Apache-2.0","_id":"@whop/mcp@0.0.6","maintainers":[{"name":"stevo2","email":"steven@whop.com"},{"name":"baked-developer","email":"tristan@whop.com"},{"name":"jjantschulev","email":"j.jantschulev@gmail.com"}],"homepage":"https://github.com/whopio/whopsdk-typescript/tree/main/packages/mcp-server#readme","bugs":{"url":"https://github.com/whopio/whopsdk-typescript/issues"},"bin":{"mcp-server":"index.js"},"dist":{"shasum":"d7d78ce6b2b8c8109365492ac698b93be1940be2","tarball":"https://registry.npmjs.org/@whop/mcp/-/mcp-0.0.6.tgz","fileCount":1152,"integrity":"sha512-ngOORnw31nRzD9Gm62xXFOPcLQbC1ixpecqhEY0DXellkoIlgULZxkefVOZWgd8k9Mb4OjUk3gea43z1odizWQ==","signatures":[{"sig":"MEUCIQCP3o0jW2ZYgDIoF6iWoly5/lEWK52l/2fElbCEhES0XgIgZ1MNZE3FYusPz7vewWWmS5eWXZvS10MHyCGeLUpfN1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3656254},"main":"./index.js","type":"commonjs","_from":"file:whop-mcp-0.0.6.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.mts","default":"./index.mjs","require":{"types":"./index.d.ts","default":"./index.js"}},"./http":{"import":"./http.mjs","require":"./http.js"},"./index":{"import":"./index.mjs","require":"./index.js"},"./stdio":{"import":"./stdio.mjs","require":"./stdio.js"},"./tools":{"import":"./tools.mjs","require":"./tools.js"},"./compat":{"import":"./compat.mjs","require":"./compat.js"},"./server":{"import":"./server.mjs","require":"./server.js"},"./headers":{"import":"./headers.mjs","require":"./headers.js"},"./http.js":{"default":"./http.js"},"./options":{"import":"./options.mjs","require":"./options.js"},"./tools/*":{"import":"./tools/*.mjs","require":"./tools/*.js"},"./http.mjs":{"default":"./http.mjs"},"./index.js":{"default":"./index.js"},"./stdio.js":{"default":"./stdio.js"},"./tools.js":{"default":"./tools.js"},"./code-tool":{"import":"./code-tool.mjs","require":"./code-tool.js"},"./compat.js":{"default":"./compat.js"},"./filtering":{"import":"./filtering.mjs","require":"./filtering.js"},"./index.mjs":{"default":"./index.mjs"},"./server.js":{"default":"./server.js"},"./stdio.mjs":{"default":"./stdio.mjs"},"./tools.mjs":{"default":"./tools.mjs"},"./compat.mjs":{"default":"./compat.mjs"},"./headers.js":{"default":"./headers.js"},"./options.js":{"default":"./options.js"},"./server.mjs":{"default":"./server.mjs"},"./tools/*.js":{"default":"./tools/*.js"},"./headers.mjs":{"default":"./headers.mjs"},"./options.mjs":{"default":"./options.mjs"},"./tools/*.mjs":{"default":"./tools/*.mjs"},"./code-tool.js":{"default":"./code-tool.js"},"./filtering.js":{"default":"./filtering.js"},"./code-tool.mjs":{"default":"./code-tool.mjs"},"./dynamic-tools":{"import":"./dynamic-tools.mjs","require":"./dynamic-tools.js"},"./filtering.mjs":{"default":"./filtering.mjs"},"./code-tool-paths":{"require":"./code-tool-paths.cjs"},"./code-tool-types":{"import":"./code-tool-types.mjs","require":"./code-tool-types.js"},"./code-tool-worker":{"import":"./code-tool-worker.mjs","require":"./code-tool-worker.js"},"./docs-search-tool":{"import":"./docs-search-tool.mjs","require":"./docs-search-tool.js"},"./dynamic-tools.js":{"default":"./dynamic-tools.js"},"./dynamic-tools.mjs":{"default":"./dynamic-tools.mjs"},"./code-tool-types.js":{"default":"./code-tool-types.js"},"./code-tool-paths.cjs":{"default":"./code-tool-paths.cjs"},"./code-tool-types.mjs":{"default":"./code-tool-types.mjs"},"./code-tool-worker.js":{"default":"./code-tool-worker.js"},"./docs-search-tool.js":{"default":"./docs-search-tool.js"},"./code-tool-worker.mjs":{"default":"./code-tool-worker.mjs"},"./docs-search-tool.mjs":{"default":"./docs-search-tool.mjs"}},"imports":{"@whop/mcp":".","@whop/mcp/*":"./src/*"},"private":false,"scripts":{"fix":"eslint --fix --ext ts,js .","tsn":"ts-node -r tsconfig-paths/register","lint":"eslint --ext ts,js .","test":"jest","build":"bash ./build","start":"node server.js","format":"prettier --write --cache --cache-strategy metadata . !dist"},"_npmUser":{"name":"jjantschulev","email":"j.jantschulev@gmail.com"},"_resolved":"/tmp/e57c9a5e37d5ca79e9c33e72dd22f3ac/whop-mcp-0.0.6.tgz","_integrity":"sha512-ngOORnw31nRzD9Gm62xXFOPcLQbC1ixpecqhEY0DXellkoIlgULZxkefVOZWgd8k9Mb4OjUk3gea43z1odizWQ==","repository":{"url":"git+https://github.com/whopio/whopsdk-typescript.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.8.2","description":"The official MCP Server for the Whop API","directories":{},"_nodeVersion":"20.19.5","dependencies":{"qs":"^6.14.0","zod":"^3.25.20","cors":"^2.8.5","yargs":"^17.7.2","jq-web":"https://github.com/stainless-api/jq-web/releases/download/v0.8.6/jq-web.tar.gz","express":"^5.1.0","fuse.js":"^7.1.0","@whop/sdk":"^0.0.6","typescript":"5.8.3","zod-to-json-schema":"^3.24.5","@cloudflare/cabidela":"^0.2.4","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.11.5","@valtown/deno-http-worker":"^0.0.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.6_1762791263002_0.4082659926813441","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@whop/mcp","version":"0.0.7","author":{"name":"Whop"},"license":"Apache-2.0","_id":"@whop/mcp@0.0.7","maintainers":[{"name":"stevo2","email":"steven@whop.com"},{"name":"baked-developer","email":"tristan@whop.com"},{"name":"jjantschulev","email":"j.jantschulev@gmail.com"}],"homepage":"https://github.com/whopio/whopsdk-typescript/tree/main/packages/mcp-server#readme","bugs":{"url":"https://github.com/whopio/whopsdk-typescript/issues"},"bin":{"mcp-server":"index.js"},"dist":{"shasum":"e3ce2de508dbbd8a0e37191d837e49002a02ffc8","tarball":"https://registry.npmjs.org/@whop/mcp/-/mcp-0.0.7.tgz","fileCount":1188,"integrity":"sha512-BP1Nqv2X1ucvTW5jpkFprM5F0lT0JDv/xWR/uN6mH+C2xXhEKf3tlhTNWSCLWqSZDgp4v83sLesjaveUSxRbvA==","signatures":[{"sig":"MEYCIQClcvhbzxkBgoR+mN102mv/XqFvvq/Tq2ppgmldA4sKXwIhAJq8S6TiHIDX/PdYCTBMFihMiF0auyt9XxA0IJJrYS9t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3849367},"main":"./index.js","type":"commonjs","_from":"file:whop-mcp-0.0.7.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.mts","default":"./index.mjs","require":{"types":"./index.d.ts","default":"./index.js"}},"./http":{"import":"./http.mjs","require":"./http.js"},"./index":{"import":"./index.mjs","require":"./index.js"},"./stdio":{"import":"./stdio.mjs","require":"./stdio.js"},"./tools":{"import":"./tools.mjs","require":"./tools.js"},"./compat":{"import":"./compat.mjs","require":"./compat.js"},"./server":{"import":"./server.mjs","require":"./server.js"},"./headers":{"import":"./headers.mjs","require":"./headers.js"},"./http.js":{"default":"./http.js"},"./options":{"import":"./options.mjs","require":"./options.js"},"./tools/*":{"import":"./tools/*.mjs","require":"./tools/*.js"},"./http.mjs":{"default":"./http.mjs"},"./index.js":{"default":"./index.js"},"./stdio.js":{"default":"./stdio.js"},"./tools.js":{"default":"./tools.js"},"./code-tool":{"import":"./code-tool.mjs","require":"./code-tool.js"},"./compat.js":{"default":"./compat.js"},"./filtering":{"import":"./filtering.mjs","require":"./filtering.js"},"./index.mjs":{"default":"./index.mjs"},"./server.js":{"default":"./server.js"},"./stdio.mjs":{"default":"./stdio.mjs"},"./tools.mjs":{"default":"./tools.mjs"},"./compat.mjs":{"default":"./compat.mjs"},"./headers.js":{"default":"./headers.js"},"./options.js":{"default":"./options.js"},"./server.mjs":{"default":"./server.mjs"},"./tools/*.js":{"default":"./tools/*.js"},"./headers.mjs":{"default":"./headers.mjs"},"./options.mjs":{"default":"./options.mjs"},"./tools/*.mjs":{"default":"./tools/*.mjs"},"./code-tool.js":{"default":"./code-tool.js"},"./filtering.js":{"default":"./filtering.js"},"./code-tool.mjs":{"default":"./code-tool.mjs"},"./dynamic-tools":{"import":"./dynamic-tools.mjs","require":"./dynamic-tools.js"},"./filtering.mjs":{"default":"./filtering.mjs"},"./code-tool-paths":{"require":"./code-tool-paths.cjs"},"./code-tool-types":{"import":"./code-tool-types.mjs","require":"./code-tool-types.js"},"./code-tool-worker":{"import":"./code-tool-worker.mjs","require":"./code-tool-worker.js"},"./docs-search-tool":{"import":"./docs-search-tool.mjs","require":"./docs-search-tool.js"},"./dynamic-tools.js":{"default":"./dynamic-tools.js"},"./dynamic-tools.mjs":{"default":"./dynamic-tools.mjs"},"./code-tool-types.js":{"default":"./code-tool-types.js"},"./code-tool-paths.cjs":{"default":"./code-tool-paths.cjs"},"./code-tool-types.mjs":{"default":"./code-tool-types.mjs"},"./code-tool-worker.js":{"default":"./code-tool-worker.js"},"./docs-search-tool.js":{"default":"./docs-search-tool.js"},"./code-tool-worker.mjs":{"default":"./code-tool-worker.mjs"},"./docs-search-tool.mjs":{"default":"./docs-search-tool.mjs"}},"imports":{"@whop/mcp":".","@whop/mcp/*":"./src/*"},"private":false,"scripts":{"fix":"eslint --fix --ext ts,js .","tsn":"ts-node -r tsconfig-paths/register","lint":"eslint --ext ts,js .","test":"jest","build":"bash ./build","start":"node server.js","format":"prettier --write --cache --cache-strategy metadata . !dist"},"_npmUser":{"name":"jjantschulev","email":"j.jantschulev@gmail.com"},"_resolved":"/tmp/506c8014b530b64abcb1c0462f3393a8/whop-mcp-0.0.7.tgz","_integrity":"sha512-BP1Nqv2X1ucvTW5jpkFprM5F0lT0JDv/xWR/uN6mH+C2xXhEKf3tlhTNWSCLWqSZDgp4v83sLesjaveUSxRbvA==","repository":{"url":"git+https://github.com/whopio/whopsdk-typescript.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.8.2","description":"The official MCP Server for the Whop API","directories":{},"_nodeVersion":"20.19.5","dependencies":{"qs":"^6.14.0","zod":"^3.25.20","cors":"^2.8.5","yargs":"^17.7.2","jq-web":"https://github.com/stainless-api/jq-web/releases/download/v0.8.8/jq-web.tar.gz","express":"^5.1.0","fuse.js":"^7.1.0","@whop/sdk":"^0.0.7","typescript":"5.8.3","zod-to-json-schema":"^3.24.5","@cloudflare/cabidela":"^0.2.4","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.11.5","@valtown/deno-http-worker":"^0.0.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.7_1763066342362_0.8918256729881493","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@whop/mcp","version":"0.0.8","author":{"name":"Whop"},"license":"Apache-2.0","_id":"@whop/mcp@0.0.8","maintainers":[{"name":"stevo2","email":"steven@whop.com"},{"name":"baked-developer","email":"tristan@whop.com"},{"name":"jjantschulev","email":"j.jantschulev@gmail.com"}],"homepage":"https://github.com/whopio/whopsdk-typescript/tree/main/packages/mcp-server#readme","bugs":{"url":"https://github.com/whopio/whopsdk-typescript/issues"},"bin":{"mcp-server":"index.js"},"dist":{"shasum":"73a6aa247b571f27359812ab8453954ece913177","tarball":"https://registry.npmjs.org/@whop/mcp/-/mcp-0.0.8.tgz","fileCount":1251,"integrity":"sha512-FXu7hID6QzI8wn//AcsyEDsBkjvvgx6BeKnGL5D4HiOVdk8QmITKC/qobJlCaL24Rs+XQEb14l7aEjo66yfNVA==","signatures":[{"sig":"MEYCIQC8SEmvklaS66en9a6b5Xp0UMnD9gLSApl084TTyG82RAIhAK17D+3voZAT1k0tPUipJGDvWmo0391IdoIgOGERQcii","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3989589},"main":"./index.js","type":"commonjs","_from":"file:whop-mcp-0.0.8.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.mts","default":"./index.mjs","require":{"types":"./index.d.ts","default":"./index.js"}},"./http":{"import":"./http.mjs","require":"./http.js"},"./index":{"import":"./index.mjs","require":"./index.js"},"./stdio":{"import":"./stdio.mjs","require":"./stdio.js"},"./tools":{"import":"./tools.mjs","require":"./tools.js"},"./compat":{"import":"./compat.mjs","require":"./compat.js"},"./server":{"import":"./server.mjs","require":"./server.js"},"./headers":{"import":"./headers.mjs","require":"./headers.js"},"./http.js":{"default":"./http.js"},"./options":{"import":"./options.mjs","require":"./options.js"},"./tools/*":{"import":"./tools/*.mjs","require":"./tools/*.js"},"./http.mjs":{"default":"./http.mjs"},"./index.js":{"default":"./index.js"},"./stdio.js":{"default":"./stdio.js"},"./tools.js":{"default":"./tools.js"},"./code-tool":{"import":"./code-tool.mjs","require":"./code-tool.js"},"./compat.js":{"default":"./compat.js"},"./filtering":{"import":"./filtering.mjs","require":"./filtering.js"},"./index.mjs":{"default":"./index.mjs"},"./server.js":{"default":"./server.js"},"./stdio.mjs":{"default":"./stdio.mjs"},"./tools.mjs":{"default":"./tools.mjs"},"./compat.mjs":{"default":"./compat.mjs"},"./headers.js":{"default":"./headers.js"},"./options.js":{"default":"./options.js"},"./server.mjs":{"default":"./server.mjs"},"./tools/*.js":{"default":"./tools/*.js"},"./headers.mjs":{"default":"./headers.mjs"},"./options.mjs":{"default":"./options.mjs"},"./tools/*.mjs":{"default":"./tools/*.mjs"},"./code-tool.js":{"default":"./code-tool.js"},"./filtering.js":{"default":"./filtering.js"},"./code-tool.mjs":{"default":"./code-tool.mjs"},"./dynamic-tools":{"import":"./dynamic-tools.mjs","require":"./dynamic-tools.js"},"./filtering.mjs":{"default":"./filtering.mjs"},"./code-tool-paths":{"require":"./code-tool-paths.cjs"},"./code-tool-types":{"import":"./code-tool-types.mjs","require":"./code-tool-types.js"},"./code-tool-worker":{"import":"./code-tool-worker.mjs","require":"./code-tool-worker.js"},"./docs-search-tool":{"import":"./docs-search-tool.mjs","require":"./docs-search-tool.js"},"./dynamic-tools.js":{"default":"./dynamic-tools.js"},"./dynamic-tools.mjs":{"default":"./dynamic-tools.mjs"},"./code-tool-types.js":{"default":"./code-tool-types.js"},"./code-tool-paths.cjs":{"default":"./code-tool-paths.cjs"},"./code-tool-types.mjs":{"default":"./code-tool-types.mjs"},"./code-tool-worker.js":{"default":"./code-tool-worker.js"},"./docs-search-tool.js":{"default":"./docs-search-tool.js"},"./code-tool-worker.mjs":{"default":"./code-tool-worker.mjs"},"./docs-search-tool.mjs":{"default":"./docs-search-tool.mjs"}},"imports":{"@whop/mcp":".","@whop/mcp/*":"./src/*"},"private":false,"scripts":{"fix":"eslint --fix --ext ts,js .","tsn":"ts-node -r tsconfig-paths/register","lint":"eslint --ext ts,js .","test":"jest","build":"bash ./build","start":"node server.js","format":"prettier --write --cache --cache-strategy metadata . !dist"},"_npmUser":{"name":"jjantschulev","email":"j.jantschulev@gmail.com"},"_resolved":"/tmp/29dd75f6ff9c30f344d9e9e944952435/whop-mcp-0.0.8.tgz","_integrity":"sha512-FXu7hID6QzI8wn//AcsyEDsBkjvvgx6BeKnGL5D4HiOVdk8QmITKC/qobJlCaL24Rs+XQEb14l7aEjo66yfNVA==","repository":{"url":"git+https://github.com/whopio/whopsdk-typescript.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.8.2","description":"The official MCP Server for the Whop API","directories":{},"_nodeVersion":"20.19.5","dependencies":{"qs":"^6.14.0","zod":"^3.25.20","cors":"^2.8.5","yargs":"^17.7.2","jq-web":"https://github.com/stainless-api/jq-web/releases/download/v0.8.8/jq-web.tar.gz","express":"^5.1.0","fuse.js":"^7.1.0","@whop/sdk":"^0.0.8","typescript":"5.8.3","zod-to-json-schema":"^3.24.5","@cloudflare/cabidela":"^0.2.4","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.11.5","@valtown/deno-http-worker":"^0.0.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.8_1763688726206_0.7818498603528821","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@whop/mcp","version":"0.0.9","author":{"name":"Whop"},"license":"Apache-2.0","_id":"@whop/mcp@0.0.9","maintainers":[{"name":"stevo2","email":"steven@whop.com"},{"name":"baked-developer","email":"tristan@whop.com"},{"name":"jjantschulev","email":"j.jantschulev@gmail.com"}],"homepage":"https://github.com/whopio/whopsdk-typescript/tree/main/packages/mcp-server#readme","bugs":{"url":"https://github.com/whopio/whopsdk-typescript/issues"},"bin":{"mcp-server":"index.js"},"dist":{"shasum":"a135650eebfb2a0709161d3dce1908407f82d3a8","tarball":"https://registry.npmjs.org/@whop/mcp/-/mcp-0.0.9.tgz","fileCount":1260,"integrity":"sha512-xF4ppemTIgzL7VBjy34Nhh4q3F3PRtkirj/Kx3t8YwHj8rrveEM/2CXJAd1gu5y8XRA+4Sv4+9UuAJkG3nhNlQ==","signatures":[{"sig":"MEYCIQDGT3AOGNflK+XoDvgM9B+HEgirE0MSJTiS4O6VreOovgIhAMTZ2S2zQ2SR/crNEIBOezYvtrdetzceHosyL823pK7H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4022243},"main":"./index.js","type":"commonjs","_from":"file:whop-mcp-0.0.9.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.mts","default":"./index.mjs","require":{"types":"./index.d.ts","default":"./index.js"}},"./http":{"import":"./http.mjs","require":"./http.js"},"./index":{"import":"./index.mjs","require":"./index.js"},"./stdio":{"import":"./stdio.mjs","require":"./stdio.js"},"./tools":{"import":"./tools.mjs","require":"./tools.js"},"./compat":{"import":"./compat.mjs","require":"./compat.js"},"./server":{"import":"./server.mjs","require":"./server.js"},"./headers":{"import":"./headers.mjs","require":"./headers.js"},"./http.js":{"default":"./http.js"},"./options":{"import":"./options.mjs","require":"./options.js"},"./tools/*":{"import":"./tools/*.mjs","require":"./tools/*.js"},"./http.mjs":{"default":"./http.mjs"},"./index.js":{"default":"./index.js"},"./stdio.js":{"default":"./stdio.js"},"./tools.js":{"default":"./tools.js"},"./code-tool":{"import":"./code-tool.mjs","require":"./code-tool.js"},"./compat.js":{"default":"./compat.js"},"./filtering":{"import":"./filtering.mjs","require":"./filtering.js"},"./index.mjs":{"default":"./index.mjs"},"./server.js":{"default":"./server.js"},"./stdio.mjs":{"default":"./stdio.mjs"},"./tools.mjs":{"default":"./tools.mjs"},"./compat.mjs":{"default":"./compat.mjs"},"./headers.js":{"default":"./headers.js"},"./options.js":{"default":"./options.js"},"./server.mjs":{"default":"./server.mjs"},"./tools/*.js":{"default":"./tools/*.js"},"./headers.mjs":{"default":"./headers.mjs"},"./options.mjs":{"default":"./options.mjs"},"./tools/*.mjs":{"default":"./tools/*.mjs"},"./code-tool.js":{"default":"./code-tool.js"},"./filtering.js":{"default":"./filtering.js"},"./code-tool.mjs":{"default":"./code-tool.mjs"},"./dynamic-tools":{"import":"./dynamic-tools.mjs","require":"./dynamic-tools.js"},"./filtering.mjs":{"default":"./filtering.mjs"},"./code-tool-paths":{"require":"./code-tool-paths.cjs"},"./code-tool-types":{"import":"./code-tool-types.mjs","require":"./code-tool-types.js"},"./code-tool-worker":{"import":"./code-tool-worker.mjs","require":"./code-tool-worker.js"},"./docs-search-tool":{"import":"./docs-search-tool.mjs","require":"./docs-search-tool.js"},"./dynamic-tools.js":{"default":"./dynamic-tools.js"},"./dynamic-tools.mjs":{"default":"./dynamic-tools.mjs"},"./code-tool-types.js":{"default":"./code-tool-types.js"},"./code-tool-paths.cjs":{"default":"./code-tool-paths.cjs"},"./code-tool-types.mjs":{"default":"./code-tool-types.mjs"},"./code-tool-worker.js":{"default":"./code-tool-worker.js"},"./docs-search-tool.js":{"default":"./docs-search-tool.js"},"./code-tool-worker.mjs":{"default":"./code-tool-worker.mjs"},"./docs-search-tool.mjs":{"default":"./docs-search-tool.mjs"}},"imports":{"@whop/mcp":".","@whop/mcp/*":"./src/*"},"private":false,"scripts":{"fix":"eslint --fix --ext ts,js .","tsn":"ts-node -r tsconfig-paths/register","lint":"eslint --ext ts,js .","test":"jest","build":"bash ./build","start":"node server.js","format":"prettier --write --cache --cache-strategy metadata . !dist"},"_npmUser":{"name":"jjantschulev","email":"j.jantschulev@gmail.com"},"_resolved":"/tmp/e83cb1fa4839ead94ccdfcf1da70ceea/whop-mcp-0.0.9.tgz","_integrity":"sha512-xF4ppemTIgzL7VBjy34Nhh4q3F3PRtkirj/Kx3t8YwHj8rrveEM/2CXJAd1gu5y8XRA+4Sv4+9UuAJkG3nhNlQ==","repository":{"url":"git+https://github.com/whopio/whopsdk-typescript.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.8.2","description":"The official MCP Server for the Whop API","directories":{},"_nodeVersion":"20.19.5","dependencies":{"qs":"^6.14.0","zod":"^3.25.20","cors":"^2.8.5","yargs":"^17.7.2","jq-web":"https://github.com/stainless-api/jq-web/releases/download/v0.8.8/jq-web.tar.gz","express":"^5.1.0","fuse.js":"^7.1.0","@whop/sdk":"^0.0.9","typescript":"5.8.3","zod-to-json-schema":"^3.24.5","@cloudflare/cabidela":"^0.2.4","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.11.5","@valtown/deno-http-worker":"^0.0.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.9_1764565349063_0.519131339751695","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@whop/mcp","version":"0.0.10","author":{"name":"Whop"},"license":"Apache-2.0","_id":"@whop/mcp@0.0.10","maintainers":[{"name":"stevo2","email":"steven@whop.com"},{"name":"baked-developer","email":"tristan@whop.com"},{"name":"jjantschulev","email":"j.jantschulev@gmail.com"}],"homepage":"https://github.com/whopio/whopsdk-typescript/tree/main/packages/mcp-server#readme","bugs":{"url":"https://github.com/whopio/whopsdk-typescript/issues"},"bin":{"mcp-server":"index.js"},"dist":{"shasum":"57a135a573d481f9affc98e2fff1e6aafc316c69","tarball":"https://registry.npmjs.org/@whop/mcp/-/mcp-0.0.10.tgz","fileCount":1305,"integrity":"sha512-mJMvf4WTAKFxrEir69iEGQnJysFn/AL7x9VBqR/wN3fEs715osEDmzpDWr1YdGeGDIjIBVOHYWDhD5YZN46GZQ==","signatures":[{"sig":"MEUCIQCsrwlqtnpTsVjoFKQMVJZQR39KgR6WfWOJJCluB7KpRQIgTDTqsEqcWZ7El3RdQOpvcae63q/V49+S8j7X+6i9HXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4307889},"main":"./index.js","type":"commonjs","_from":"file:whop-mcp-0.0.10.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.mts","default":"./index.mjs","require":{"types":"./index.d.ts","default":"./index.js"}},"./http":{"import":"./http.mjs","require":"./http.js"},"./index":{"import":"./index.mjs","require":"./index.js"},"./stdio":{"import":"./stdio.mjs","require":"./stdio.js"},"./tools":{"import":"./tools.mjs","require":"./tools.js"},"./compat":{"import":"./compat.mjs","require":"./compat.js"},"./server":{"import":"./server.mjs","require":"./server.js"},"./headers":{"import":"./headers.mjs","require":"./headers.js"},"./http.js":{"default":"./http.js"},"./options":{"import":"./options.mjs","require":"./options.js"},"./tools/*":{"import":"./tools/*.mjs","require":"./tools/*.js"},"./http.mjs":{"default":"./http.mjs"},"./index.js":{"default":"./index.js"},"./stdio.js":{"default":"./stdio.js"},"./tools.js":{"default":"./tools.js"},"./code-tool":{"import":"./code-tool.mjs","require":"./code-tool.js"},"./compat.js":{"default":"./compat.js"},"./filtering":{"import":"./filtering.mjs","require":"./filtering.js"},"./index.mjs":{"default":"./index.mjs"},"./server.js":{"default":"./server.js"},"./stdio.mjs":{"default":"./stdio.mjs"},"./tools.mjs":{"default":"./tools.mjs"},"./compat.mjs":{"default":"./compat.mjs"},"./headers.js":{"default":"./headers.js"},"./options.js":{"default":"./options.js"},"./server.mjs":{"default":"./server.mjs"},"./tools/*.js":{"default":"./tools/*.js"},"./headers.mjs":{"default":"./headers.mjs"},"./options.mjs":{"default":"./options.mjs"},"./tools/*.mjs":{"default":"./tools/*.mjs"},"./code-tool.js":{"default":"./code-tool.js"},"./filtering.js":{"default":"./filtering.js"},"./code-tool.mjs":{"default":"./code-tool.mjs"},"./dynamic-tools":{"import":"./dynamic-tools.mjs","require":"./dynamic-tools.js"},"./filtering.mjs":{"default":"./filtering.mjs"},"./code-tool-paths":{"require":"./code-tool-paths.cjs"},"./code-tool-types":{"import":"./code-tool-types.mjs","require":"./code-tool-types.js"},"./code-tool-worker":{"import":"./code-tool-worker.mjs","require":"./code-tool-worker.js"},"./docs-search-tool":{"import":"./docs-search-tool.mjs","require":"./docs-search-tool.js"},"./dynamic-tools.js":{"default":"./dynamic-tools.js"},"./dynamic-tools.mjs":{"default":"./dynamic-tools.mjs"},"./code-tool-types.js":{"default":"./code-tool-types.js"},"./code-tool-paths.cjs":{"default":"./code-tool-paths.cjs"},"./code-tool-types.mjs":{"default":"./code-tool-types.mjs"},"./code-tool-worker.js":{"default":"./code-tool-worker.js"},"./docs-search-tool.js":{"default":"./docs-search-tool.js"},"./code-tool-worker.mjs":{"default":"./code-tool-worker.mjs"},"./docs-search-tool.mjs":{"default":"./docs-search-tool.mjs"}},"imports":{"@whop/mcp":".","@whop/mcp/*":"./src/*"},"private":false,"scripts":{"fix":"eslint --fix --ext ts,js .","tsn":"ts-node -r tsconfig-paths/register","lint":"eslint --ext ts,js .","test":"jest","build":"bash ./build","start":"node server.js","format":"prettier --write --cache --cache-strategy metadata . !dist"},"_npmUser":{"name":"jjantschulev","email":"j.jantschulev@gmail.com"},"_resolved":"/tmp/945dbeb08f3ded2f37e8e41d176d9646/whop-mcp-0.0.10.tgz","_integrity":"sha512-mJMvf4WTAKFxrEir69iEGQnJysFn/AL7x9VBqR/wN3fEs715osEDmzpDWr1YdGeGDIjIBVOHYWDhD5YZN46GZQ==","repository":{"url":"git+https://github.com/whopio/whopsdk-typescript.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.8.2","description":"The official MCP Server for the Whop API","directories":{},"_nodeVersion":"20.19.5","dependencies":{"qs":"^6.14.0","zod":"^3.25.20","cors":"^2.8.5","yargs":"^17.7.2","jq-web":"https://github.com/stainless-api/jq-web/releases/download/v0.8.8/jq-web.tar.gz","express":"^5.1.0","fuse.js":"^7.1.0","@whop/sdk":"^0.0.10","typescript":"5.8.3","zod-to-json-schema":"^3.24.5","@cloudflare/cabidela":"^0.2.4","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.11.5","@valtown/deno-http-worker":"^0.0.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.10_1764648094508_0.9207112442022023","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@whop/mcp","version":"0.0.11","author":{"name":"Whop"},"license":"Apache-2.0","_id":"@whop/mcp@0.0.11","maintainers":[{"name":"stevo2","email":"steven@whop.com"},{"name":"baked-developer","email":"tristan@whop.com"},{"name":"jjantschulev","email":"j.jantschulev@gmail.com"}],"homepage":"https://github.com/whopio/whopsdk-typescript/tree/main/packages/mcp-server#readme","bugs":{"url":"https://github.com/whopio/whopsdk-typescript/issues"},"bin":{"mcp-server":"index.js"},"dist":{"shasum":"df70a048dae04bfe7c43003d44db46b3f1cf0d88","tarball":"https://registry.npmjs.org/@whop/mcp/-/mcp-0.0.11.tgz","fileCount":1305,"integrity":"sha512-/0OR1w5ep1nYXmvKySf8iOYOdoOyQZURCWDiw/0tmTYhU3F2gLhZX8adVAWwpfVVlAx1sagmpAlI6bJQotffDw==","signatures":[{"sig":"MEUCIGDQ5Hlvn2ThhkHr7kQeW7wvSnFqYRzzC0YYjwxi7okXAiEAsB6lOqZPSTX+bXKTa8IypmatT7JcadPXw7cOppDWDtw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4288261},"main":"./index.js","type":"commonjs","_from":"file:whop-mcp-0.0.11.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.mts","default":"./index.mjs","require":{"types":"./index.d.ts","default":"./index.js"}},"./http":{"import":"./http.mjs","require":"./http.js"},"./index":{"import":"./index.mjs","require":"./index.js"},"./stdio":{"import":"./stdio.mjs","require":"./stdio.js"},"./tools":{"import":"./tools.mjs","require":"./tools.js"},"./compat":{"import":"./compat.mjs","require":"./compat.js"},"./server":{"import":"./server.mjs","require":"./server.js"},"./headers":{"import":"./headers.mjs","require":"./headers.js"},"./http.js":{"default":"./http.js"},"./options":{"import":"./options.mjs","require":"./options.js"},"./tools/*":{"import":"./tools/*.mjs","require":"./tools/*.js"},"./http.mjs":{"default":"./http.mjs"},"./index.js":{"default":"./index.js"},"./stdio.js":{"default":"./stdio.js"},"./tools.js":{"default":"./tools.js"},"./code-tool":{"import":"./code-tool.mjs","require":"./code-tool.js"},"./compat.js":{"default":"./compat.js"},"./filtering":{"import":"./filtering.mjs","require":"./filtering.js"},"./index.mjs":{"default":"./index.mjs"},"./server.js":{"default":"./server.js"},"./stdio.mjs":{"default":"./stdio.mjs"},"./tools.mjs":{"default":"./tools.mjs"},"./compat.mjs":{"default":"./compat.mjs"},"./headers.js":{"default":"./headers.js"},"./options.js":{"default":"./options.js"},"./server.mjs":{"default":"./server.mjs"},"./tools/*.js":{"default":"./tools/*.js"},"./headers.mjs":{"default":"./headers.mjs"},"./options.mjs":{"default":"./options.mjs"},"./tools/*.mjs":{"default":"./tools/*.mjs"},"./code-tool.js":{"default":"./code-tool.js"},"./filtering.js":{"default":"./filtering.js"},"./code-tool.mjs":{"default":"./code-tool.mjs"},"./dynamic-tools":{"import":"./dynamic-tools.mjs","require":"./dynamic-tools.js"},"./filtering.mjs":{"default":"./filtering.mjs"},"./code-tool-paths":{"require":"./code-tool-paths.cjs"},"./code-tool-types":{"import":"./code-tool-types.mjs","require":"./code-tool-types.js"},"./code-tool-worker":{"import":"./code-tool-worker.mjs","require":"./code-tool-worker.js"},"./docs-search-tool":{"import":"./docs-search-tool.mjs","require":"./docs-search-tool.js"},"./dynamic-tools.js":{"default":"./dynamic-tools.js"},"./dynamic-tools.mjs":{"default":"./dynamic-tools.mjs"},"./code-tool-types.js":{"default":"./code-tool-types.js"},"./code-tool-paths.cjs":{"default":"./code-tool-paths.cjs"},"./code-tool-types.mjs":{"default":"./code-tool-types.mjs"},"./code-tool-worker.js":{"default":"./code-tool-worker.js"},"./docs-search-tool.js":{"default":"./docs-search-tool.js"},"./code-tool-worker.mjs":{"default":"./code-tool-worker.mjs"},"./docs-search-tool.mjs":{"default":"./docs-search-tool.mjs"}},"imports":{"@whop/mcp":".","@whop/mcp/*":"./src/*"},"private":false,"scripts":{"fix":"eslint --fix --ext ts,js .","tsn":"ts-node -r tsconfig-paths/register","lint":"eslint --ext ts,js .","test":"jest","build":"bash ./build","start":"node server.js","format":"prettier --write --cache --cache-strategy metadata . !dist"},"_npmUser":{"name":"jjantschulev","email":"j.jantschulev@gmail.com"},"_resolved":"/tmp/f38ad6c601f49fb466dea7fa8e9f5117/whop-mcp-0.0.11.tgz","_integrity":"sha512-/0OR1w5ep1nYXmvKySf8iOYOdoOyQZURCWDiw/0tmTYhU3F2gLhZX8adVAWwpfVVlAx1sagmpAlI6bJQotffDw==","repository":{"url":"git+https://github.com/whopio/whopsdk-typescript.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.8.2","description":"The official MCP Server for the Whop API","directories":{},"_nodeVersion":"20.19.5","dependencies":{"qs":"^6.14.0","zod":"^3.25.20","cors":"^2.8.5","yargs":"^17.7.2","jq-web":"https://github.com/stainless-api/jq-web/releases/download/v0.8.8/jq-web.tar.gz","express":"^5.1.0","fuse.js":"^7.1.0","@whop/sdk":"^0.0.11","typescript":"5.8.3","zod-to-json-schema":"^3.24.5","@cloudflare/cabidela":"^0.2.4","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.11.5","@valtown/deno-http-worker":"^0.0.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.11_1764711287614_0.0288874597036628","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@whop/mcp","version":"0.0.12","author":{"name":"Whop"},"license":"Apache-2.0","_id":"@whop/mcp@0.0.12","maintainers":[{"name":"stevo2","email":"steven@whop.com"},{"name":"baked-developer","email":"tristan@whop.com"},{"name":"jjantschulev","email":"j.jantschulev@gmail.com"}],"homepage":"https://github.com/whopio/whopsdk-typescript/tree/main/packages/mcp-server#readme","bugs":{"url":"https://github.com/whopio/whopsdk-typescript/issues"},"bin":{"mcp-server":"index.js"},"dist":{"shasum":"8dd0378e9ae5b6258f904569191101b37f9f972e","tarball":"https://registry.npmjs.org/@whop/mcp/-/mcp-0.0.12.tgz","fileCount":1305,"integrity":"sha512-wRB86r0Kue6DAebAXKQchW7szjI+0qcZjq6P4ynDPyVPEQxZgywJsEzmMAdqsYWzRHHs7h7xbsgHJiVCmLnS0w==","signatures":[{"sig":"MEUCIBJ0lwPFlrftkCxpOn01yN+E262xPL1KxxRhYOf7PhvAAiEAu47JU/+a9dMfO7yRY+BXkyfpLTwTsGHjeeNgRoqyA4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4286913},"main":"./index.js","type":"commonjs","_from":"file:whop-mcp-0.0.12.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.mts","default":"./index.mjs","require":{"types":"./index.d.ts","default":"./index.js"}},"./http":{"import":"./http.mjs","require":"./http.js"},"./index":{"import":"./index.mjs","require":"./index.js"},"./stdio":{"import":"./stdio.mjs","require":"./stdio.js"},"./tools":{"import":"./tools.mjs","require":"./tools.js"},"./compat":{"import":"./compat.mjs","require":"./compat.js"},"./server":{"import":"./server.mjs","require":"./server.js"},"./headers":{"import":"./headers.mjs","require":"./headers.js"},"./http.js":{"default":"./http.js"},"./options":{"import":"./options.mjs","require":"./options.js"},"./tools/*":{"import":"./tools/*.mjs","require":"./tools/*.js"},"./http.mjs":{"default":"./http.mjs"},"./index.js":{"default":"./index.js"},"./stdio.js":{"default":"./stdio.js"},"./tools.js":{"default":"./tools.js"},"./code-tool":{"import":"./code-tool.mjs","require":"./code-tool.js"},"./compat.js":{"default":"./compat.js"},"./filtering":{"import":"./filtering.mjs","require":"./filtering.js"},"./index.mjs":{"default":"./index.mjs"},"./server.js":{"default":"./server.js"},"./stdio.mjs":{"default":"./stdio.mjs"},"./tools.mjs":{"default":"./tools.mjs"},"./compat.mjs":{"default":"./compat.mjs"},"./headers.js":{"default":"./headers.js"},"./options.js":{"default":"./options.js"},"./server.mjs":{"default":"./server.mjs"},"./tools/*.js":{"default":"./tools/*.js"},"./headers.mjs":{"default":"./headers.mjs"},"./options.mjs":{"default":"./options.mjs"},"./tools/*.mjs":{"default":"./tools/*.mjs"},"./code-tool.js":{"default":"./code-tool.js"},"./filtering.js":{"default":"./filtering.js"},"./code-tool.mjs":{"default":"./code-tool.mjs"},"./dynamic-tools":{"import":"./dynamic-tools.mjs","require":"./dynamic-tools.js"},"./filtering.mjs":{"default":"./filtering.mjs"},"./code-tool-paths":{"require":"./code-tool-paths.cjs"},"./code-tool-types":{"import":"./code-tool-types.mjs","require":"./code-tool-types.js"},"./code-tool-worker":{"import":"./code-tool-worker.mjs","require":"./code-tool-worker.js"},"./docs-search-tool":{"import":"./docs-search-tool.mjs","require":"./docs-search-tool.js"},"./dynamic-tools.js":{"default":"./dynamic-tools.js"},"./dynamic-tools.mjs":{"default":"./dynamic-tools.mjs"},"./code-tool-types.js":{"default":"./code-tool-types.js"},"./code-tool-paths.cjs":{"default":"./code-tool-paths.cjs"},"./code-tool-types.mjs":{"default":"./code-tool-types.mjs"},"./code-tool-worker.js":{"default":"./code-tool-worker.js"},"./docs-search-tool.js":{"default":"./docs-search-tool.js"},"./code-tool-worker.mjs":{"default":"./code-tool-worker.mjs"},"./docs-search-tool.mjs":{"default":"./docs-search-tool.mjs"}},"imports":{"@whop/mcp":".","@whop/mcp/*":"./src/*"},"private":false,"scripts":{"fix":"eslint --fix --ext ts,js .","tsn":"ts-node -r tsconfig-paths/register","lint":"eslint --ext ts,js .","test":"jest","build":"bash ./build","start":"node server.js","format":"prettier --write --cache --cache-strategy metadata . !dist"},"_npmUser":{"name":"jjantschulev","email":"j.jantschulev@gmail.com"},"_resolved":"/tmp/ce2b6e7c26ae1666b668a7387eb4944f/whop-mcp-0.0.12.tgz","_integrity":"sha512-wRB86r0Kue6DAebAXKQchW7szjI+0qcZjq6P4ynDPyVPEQxZgywJsEzmMAdqsYWzRHHs7h7xbsgHJiVCmLnS0w==","repository":{"url":"git+https://github.com/whopio/whopsdk-typescript.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.8.2","description":"The official MCP Server for the Whop API","directories":{},"_nodeVersion":"20.19.6","dependencies":{"qs":"^6.14.0","zod":"^3.25.20","cors":"^2.8.5","yargs":"^17.7.2","jq-web":"https://github.com/stainless-api/jq-web/releases/download/v0.8.8/jq-web.tar.gz","express":"^5.1.0","fuse.js":"^7.1.0","@whop/sdk":"^0.0.12","typescript":"5.8.3","zod-to-json-schema":"^3.24.5","@cloudflare/cabidela":"^0.2.4","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.11.5","@valtown/deno-http-worker":"^0.0.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.12_1764744996252_0.5540112740936078","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@whop/mcp","version":"0.0.13","author":{"name":"Whop"},"license":"Apache-2.0","_id":"@whop/mcp@0.0.13","maintainers":[{"name":"stevo2","email":"steven@whop.com"},{"name":"baked-developer","email":"tristan@whop.com"},{"name":"jjantschulev","email":"j.jantschulev@gmail.com"}],"homepage":"https://github.com/whopio/whopsdk-typescript/tree/main/packages/mcp-server#readme","bugs":{"url":"https://github.com/whopio/whopsdk-typescript/issues"},"bin":{"mcp-server":"index.js"},"dist":{"shasum":"f5e8caceef9007e886913e43c9a6d4ce31e01724","tarball":"https://registry.npmjs.org/@whop/mcp/-/mcp-0.0.13.tgz","fileCount":1314,"integrity":"sha512-hCOm6cQYhevK3gUbm+znacGAu2l5pW/arKNS7u2JfoNgkRsWXTc9VAkDIoJDiskKzs5SwV9GEOZ3TaWewWwX8A==","signatures":[{"sig":"MEQCIEZTO/d0JLWmr9wt+V6nyDUjyxCuhpH0dF0wES29zRRZAiAU4b6jZPy6tENBjzzO9ODmi6bWbN9G7dPnUl9OWeDevQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4347959},"main":"./index.js","type":"commonjs","_from":"file:whop-mcp-0.0.13.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.mts","default":"./index.mjs","require":{"types":"./index.d.ts","default":"./index.js"}},"./http":{"import":"./http.mjs","require":"./http.js"},"./index":{"import":"./index.mjs","require":"./index.js"},"./stdio":{"import":"./stdio.mjs","require":"./stdio.js"},"./tools":{"import":"./tools.mjs","require":"./tools.js"},"./compat":{"import":"./compat.mjs","require":"./compat.js"},"./server":{"import":"./server.mjs","require":"./server.js"},"./headers":{"import":"./headers.mjs","require":"./headers.js"},"./http.js":{"default":"./http.js"},"./options":{"import":"./options.mjs","require":"./options.js"},"./tools/*":{"import":"./tools/*.mjs","require":"./tools/*.js"},"./http.mjs":{"default":"./http.mjs"},"./index.js":{"default":"./index.js"},"./stdio.js":{"default":"./stdio.js"},"./tools.js":{"default":"./tools.js"},"./code-tool":{"import":"./code-tool.mjs","require":"./code-tool.js"},"./compat.js":{"default":"./compat.js"},"./filtering":{"import":"./filtering.mjs","require":"./filtering.js"},"./index.mjs":{"default":"./index.mjs"},"./server.js":{"default":"./server.js"},"./stdio.mjs":{"default":"./stdio.mjs"},"./tools.mjs":{"default":"./tools.mjs"},"./compat.mjs":{"default":"./compat.mjs"},"./headers.js":{"default":"./headers.js"},"./options.js":{"default":"./options.js"},"./server.mjs":{"default":"./server.mjs"},"./tools/*.js":{"default":"./tools/*.js"},"./headers.mjs":{"default":"./headers.mjs"},"./options.mjs":{"default":"./options.mjs"},"./tools/*.mjs":{"default":"./tools/*.mjs"},"./code-tool.js":{"default":"./code-tool.js"},"./filtering.js":{"default":"./filtering.js"},"./code-tool.mjs":{"default":"./code-tool.mjs"},"./dynamic-tools":{"import":"./dynamic-tools.mjs","require":"./dynamic-tools.js"},"./filtering.mjs":{"default":"./filtering.mjs"},"./code-tool-paths":{"require":"./code-tool-paths.cjs"},"./code-tool-types":{"import":"./code-tool-types.mjs","require":"./code-tool-types.js"},"./code-tool-worker":{"import":"./code-tool-worker.mjs","require":"./code-tool-worker.js"},"./docs-search-tool":{"import":"./docs-search-tool.mjs","require":"./docs-search-tool.js"},"./dynamic-tools.js":{"default":"./dynamic-tools.js"},"./dynamic-tools.mjs":{"default":"./dynamic-tools.mjs"},"./code-tool-types.js":{"default":"./code-tool-types.js"},"./code-tool-paths.cjs":{"default":"./code-tool-paths.cjs"},"./code-tool-types.mjs":{"default":"./code-tool-types.mjs"},"./code-tool-worker.js":{"default":"./code-tool-worker.js"},"./docs-search-tool.js":{"default":"./docs-search-tool.js"},"./code-tool-worker.mjs":{"default":"./code-tool-worker.mjs"},"./docs-search-tool.mjs":{"default":"./docs-search-tool.mjs"}},"imports":{"@whop/mcp":".","@whop/mcp/*":"./src/*"},"private":false,"scripts":{"fix":"eslint --fix --ext ts,js .","tsn":"ts-node -r tsconfig-paths/register","lint":"eslint --ext ts,js .","test":"jest","build":"bash ./build","start":"node server.js","format":"prettier --write --cache --cache-strategy metadata . !dist"},"_npmUser":{"name":"jjantschulev","email":"j.jantschulev@gmail.com"},"_resolved":"/tmp/d92d40a1c0c981f07892c0d8c8924722/whop-mcp-0.0.13.tgz","_integrity":"sha512-hCOm6cQYhevK3gUbm+znacGAu2l5pW/arKNS7u2JfoNgkRsWXTc9VAkDIoJDiskKzs5SwV9GEOZ3TaWewWwX8A==","repository":{"url":"git+https://github.com/whopio/whopsdk-typescript.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.8.2","description":"The official MCP Server for the Whop API","directories":{},"_nodeVersion":"20.19.6","dependencies":{"qs":"^6.14.0","zod":"^3.25.20","cors":"^2.8.5","yargs":"^17.7.2","jq-web":"https://github.com/stainless-api/jq-web/releases/download/v0.8.8/jq-web.tar.gz","express":"^5.1.0","fuse.js":"^7.1.0","@whop/sdk":"^0.0.13","typescript":"5.8.3","zod-to-json-schema":"^3.24.5","@cloudflare/cabidela":"^0.2.4","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.24.0","@valtown/deno-http-worker":"^0.0.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.13_1764963617576_0.39469108575021683","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@whop/mcp","version":"0.0.14","author":{"name":"Whop"},"license":"Apache-2.0","_id":"@whop/mcp@0.0.14","maintainers":[{"name":"stevo2","email":"steven@whop.com"},{"name":"baked-developer","email":"tristan@whop.com"},{"name":"jjantschulev","email":"j.jantschulev@gmail.com"}],"homepage":"https://github.com/whopio/whopsdk-typescript/tree/main/packages/mcp-server#readme","bugs":{"url":"https://github.com/whopio/whopsdk-typescript/issues"},"bin":{"mcp-server":"index.js"},"dist":{"shasum":"6d01bf441fd1860d2fd1695040cf1e3e3886e336","tarball":"https://registry.npmjs.org/@whop/mcp/-/mcp-0.0.14.tgz","fileCount":1314,"integrity":"sha512-Jccp1JcqgzOC4C/jNPlGy7gvrFs2DNpHsO9DlVPPYUw5VvlAlfTW+51t4Q/8sWtoLa1cLyCV7UjKKhKI1Gq3HQ==","signatures":[{"sig":"MEQCIAUQkviDFYUqC9HybXj+cH8UwV8EzmiWpDhHteIWro1yAiAJtjEZROqFXuulUXTviHBQ7mTd27X0ve/ZNCQ0mUJ7yQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4354900},"main":"./index.js","type":"commonjs","_from":"file:whop-mcp-0.0.14.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.mts","default":"./index.mjs","require":{"types":"./index.d.ts","default":"./index.js"}},"./http":{"import":"./http.mjs","require":"./http.js"},"./index":{"import":"./index.mjs","require":"./index.js"},"./stdio":{"import":"./stdio.mjs","require":"./stdio.js"},"./tools":{"import":"./tools.mjs","require":"./tools.js"},"./compat":{"import":"./compat.mjs","require":"./compat.js"},"./server":{"import":"./server.mjs","require":"./server.js"},"./headers":{"import":"./headers.mjs","require":"./headers.js"},"./http.js":{"default":"./http.js"},"./options":{"import":"./options.mjs","require":"./options.js"},"./tools/*":{"import":"./tools/*.mjs","require":"./tools/*.js"},"./http.mjs":{"default":"./http.mjs"},"./index.js":{"default":"./index.js"},"./stdio.js":{"default":"./stdio.js"},"./tools.js":{"default":"./tools.js"},"./code-tool":{"import":"./code-tool.mjs","require":"./code-tool.js"},"./compat.js":{"default":"./compat.js"},"./filtering":{"import":"./filtering.mjs","require":"./filtering.js"},"./index.mjs":{"default":"./index.mjs"},"./server.js":{"default":"./server.js"},"./stdio.mjs":{"default":"./stdio.mjs"},"./tools.mjs":{"default":"./tools.mjs"},"./compat.mjs":{"default":"./compat.mjs"},"./headers.js":{"default":"./headers.js"},"./options.js":{"default":"./options.js"},"./server.mjs":{"default":"./server.mjs"},"./tools/*.js":{"default":"./tools/*.js"},"./headers.mjs":{"default":"./headers.mjs"},"./options.mjs":{"default":"./options.mjs"},"./tools/*.mjs":{"default":"./tools/*.mjs"},"./code-tool.js":{"default":"./code-tool.js"},"./filtering.js":{"default":"./filtering.js"},"./code-tool.mjs":{"default":"./code-tool.mjs"},"./dynamic-tools":{"import":"./dynamic-tools.mjs","require":"./dynamic-tools.js"},"./filtering.mjs":{"default":"./filtering.mjs"},"./code-tool-paths":{"require":"./code-tool-paths.cjs"},"./code-tool-types":{"import":"./code-tool-types.mjs","require":"./code-tool-types.js"},"./code-tool-worker":{"import":"./code-tool-worker.mjs","require":"./code-tool-worker.js"},"./docs-search-tool":{"import":"./docs-search-tool.mjs","require":"./docs-search-tool.js"},"./dynamic-tools.js":{"default":"./dynamic-tools.js"},"./dynamic-tools.mjs":{"default":"./dynamic-tools.mjs"},"./code-tool-types.js":{"default":"./code-tool-types.js"},"./code-tool-paths.cjs":{"default":"./code-tool-paths.cjs"},"./code-tool-types.mjs":{"default":"./code-tool-types.mjs"},"./code-tool-worker.js":{"default":"./code-tool-worker.js"},"./docs-search-tool.js":{"default":"./docs-search-tool.js"},"./code-tool-worker.mjs":{"default":"./code-tool-worker.mjs"},"./docs-search-tool.mjs":{"default":"./docs-search-tool.mjs"}},"imports":{"@whop/mcp":".","@whop/mcp/*":"./src/*"},"private":false,"scripts":{"fix":"eslint --fix --ext ts,js .","tsn":"ts-node -r tsconfig-paths/register","lint":"eslint --ext ts,js .","test":"jest","build":"bash ./build","start":"node server.js","format":"prettier --write --cache --cache-strategy metadata . !dist"},"_npmUser":{"name":"jjantschulev","email":"j.jantschulev@gmail.com"},"_resolved":"/tmp/45386063b8c131038380e8832559e761/whop-mcp-0.0.14.tgz","_integrity":"sha512-Jccp1JcqgzOC4C/jNPlGy7gvrFs2DNpHsO9DlVPPYUw5VvlAlfTW+51t4Q/8sWtoLa1cLyCV7UjKKhKI1Gq3HQ==","repository":{"url":"git+https://github.com/whopio/whopsdk-typescript.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.8.2","description":"The official MCP Server for the Whop API","directories":{},"_nodeVersion":"20.19.6","dependencies":{"qs":"^6.14.0","zod":"^3.25.20","cors":"^2.8.5","yargs":"^17.7.2","jq-web":"https://github.com/stainless-api/jq-web/releases/download/v0.8.8/jq-web.tar.gz","express":"^5.1.0","fuse.js":"^7.1.0","@whop/sdk":"^0.0.14","typescript":"5.8.3","zod-to-json-schema":"^3.24.5","@cloudflare/cabidela":"^0.2.4","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.24.0","@valtown/deno-http-worker":"^0.0.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.14_1765070145027_0.7444219627230535","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@whop/mcp","version":"0.0.15","author":{"name":"Whop"},"license":"Apache-2.0","_id":"@whop/mcp@0.0.15","maintainers":[{"name":"stevo2","email":"steven@whop.com"},{"name":"baked-developer","email":"tristan@whop.com"},{"name":"jjantschulev","email":"j.jantschulev@gmail.com"}],"homepage":"https://github.com/whopio/whopsdk-typescript/tree/main/packages/mcp-server#readme","bugs":{"url":"https://github.com/whopio/whopsdk-typescript/issues"},"bin":{"mcp-server":"index.js"},"dist":{"shasum":"ec45fae95561bd2fe7e65e380cf193dc717c0f33","tarball":"https://registry.npmjs.org/@whop/mcp/-/mcp-0.0.15.tgz","fileCount":1327,"integrity":"sha512-QmrYAT/LtJcMwjZhun7JzJuTv/Nbd3rx8x+5jGOCVAtkPoOz4oQKf9rhSAQEAXUegGawJQvhsiz0qL1xQK6stA==","signatures":[{"sig":"MEYCIQDRDbWE+0ASk8V70GvOVmmCD65l9Vbb6nrmL/KQlGgABAIhANCdmLYSzzTfh3NJYMezI7fajoreeKQxLrqo15GRTMp1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4348682},"main":"./index.js","type":"commonjs","_from":"file:whop-mcp-0.0.15.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.mts","default":"./index.mjs","require":{"types":"./index.d.ts","default":"./index.js"}},"./http":{"import":"./http.mjs","require":"./http.js"},"./index":{"import":"./index.mjs","require":"./index.js"},"./stdio":{"import":"./stdio.mjs","require":"./stdio.js"},"./tools":{"import":"./tools.mjs","require":"./tools.js"},"./compat":{"import":"./compat.mjs","require":"./compat.js"},"./server":{"import":"./server.mjs","require":"./server.js"},"./headers":{"import":"./headers.mjs","require":"./headers.js"},"./http.js":{"default":"./http.js"},"./options":{"import":"./options.mjs","require":"./options.js"},"./tools/*":{"import":"./tools/*.mjs","require":"./tools/*.js"},"./http.mjs":{"default":"./http.mjs"},"./index.js":{"default":"./index.js"},"./stdio.js":{"default":"./stdio.js"},"./tools.js":{"default":"./tools.js"},"./code-tool":{"import":"./code-tool.mjs","require":"./code-tool.js"},"./compat.js":{"default":"./compat.js"},"./filtering":{"import":"./filtering.mjs","require":"./filtering.js"},"./index.mjs":{"default":"./index.mjs"},"./server.js":{"default":"./server.js"},"./stdio.mjs":{"default":"./stdio.mjs"},"./tools.mjs":{"default":"./tools.mjs"},"./compat.mjs":{"default":"./compat.mjs"},"./headers.js":{"default":"./headers.js"},"./options.js":{"default":"./options.js"},"./server.mjs":{"default":"./server.mjs"},"./tools/*.js":{"default":"./tools/*.js"},"./headers.mjs":{"default":"./headers.mjs"},"./options.mjs":{"default":"./options.mjs"},"./tools/*.mjs":{"default":"./tools/*.mjs"},"./code-tool.js":{"default":"./code-tool.js"},"./filtering.js":{"default":"./filtering.js"},"./code-tool.mjs":{"default":"./code-tool.mjs"},"./dynamic-tools":{"import":"./dynamic-tools.mjs","require":"./dynamic-tools.js"},"./filtering.mjs":{"default":"./filtering.mjs"},"./code-tool-types":{"import":"./code-tool-types.mjs","require":"./code-tool-types.js"},"./docs-search-tool":{"import":"./docs-search-tool.mjs","require":"./docs-search-tool.js"},"./dynamic-tools.js":{"default":"./dynamic-tools.js"},"./dynamic-tools.mjs":{"default":"./dynamic-tools.mjs"},"./code-tool-types.js":{"default":"./code-tool-types.js"},"./code-tool-types.mjs":{"default":"./code-tool-types.mjs"},"./docs-search-tool.js":{"default":"./docs-search-tool.js"},"./docs-search-tool.mjs":{"default":"./docs-search-tool.mjs"}},"imports":{"@whop/mcp":".","@whop/mcp/*":"./src/*"},"private":false,"scripts":{"fix":"eslint --fix --ext ts,js .","tsn":"ts-node -r tsconfig-paths/register","lint":"eslint --ext ts,js .","test":"jest","build":"bash ./build","start":"node server.js","format":"prettier --write --cache --cache-strategy metadata . !dist"},"_npmUser":{"name":"jjantschulev","email":"j.jantschulev@gmail.com"},"_resolved":"/tmp/d25e26579275b54d36e9b8038bd16c26/whop-mcp-0.0.15.tgz","_integrity":"sha512-QmrYAT/LtJcMwjZhun7JzJuTv/Nbd3rx8x+5jGOCVAtkPoOz4oQKf9rhSAQEAXUegGawJQvhsiz0qL1xQK6stA==","repository":{"url":"git+https://github.com/whopio/whopsdk-typescript.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.8.2","description":"The official MCP Server for the Whop API","directories":{},"_nodeVersion":"20.19.6","dependencies":{"qs":"^6.14.0","zod":"^3.25.20","cors":"^2.8.5","yargs":"^17.7.2","jq-web":"https://github.com/stainless-api/jq-web/releases/download/v0.8.8/jq-web.tar.gz","express":"^5.1.0","fuse.js":"^7.1.0","@whop/sdk":"^0.0.15","typescript":"5.8.3","zod-to-json-schema":"^3.24.5","@cloudflare/cabidela":"^0.2.4","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.24.0","@valtown/deno-http-worker":"^0.0.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.15_1765241046045_0.402308398735991","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@whop/mcp","version":"0.0.16","author":{"name":"Whop"},"license":"Apache-2.0","_id":"@whop/mcp@0.0.16","maintainers":[{"name":"stevo2","email":"steven@whop.com"},{"name":"baked-developer","email":"tristan@whop.com"},{"name":"jjantschulev","email":"j.jantschulev@gmail.com"}],"homepage":"https://github.com/whopio/whopsdk-typescript/tree/main/packages/mcp-server#readme","bugs":{"url":"https://github.com/whopio/whopsdk-typescript/issues"},"bin":{"mcp-server":"index.js"},"dist":{"shasum":"d33955ecf579c6b92af23365f80963796aad90bd","tarball":"https://registry.npmjs.org/@whop/mcp/-/mcp-0.0.16.tgz","fileCount":1354,"integrity":"sha512-hQl4qpAenmuT+e4jPE2Xp+7KYxyujB6l4F8qwOPT1jJb8O3xLznGOe6I63iyLtYzyGhh5agw/Bifuk/B+BM2VA==","signatures":[{"sig":"MEUCIGSEZrENt8V1kQwLGfHv+S9mCxMXyO/1GKy3qjvZDPvAAiEAj9m/9xGuPSJINWpWVfZNW7y1jjtugPuBTlCDSMwo/v0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4431864},"main":"./index.js","type":"commonjs","_from":"file:whop-mcp-0.0.16.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.mts","default":"./index.mjs","require":{"types":"./index.d.ts","default":"./index.js"}},"./http":{"import":"./http.mjs","require":"./http.js"},"./index":{"import":"./index.mjs","require":"./index.js"},"./stdio":{"import":"./stdio.mjs","require":"./stdio.js"},"./tools":{"import":"./tools.mjs","require":"./tools.js"},"./compat":{"import":"./compat.mjs","require":"./compat.js"},"./server":{"import":"./server.mjs","require":"./server.js"},"./headers":{"import":"./headers.mjs","require":"./headers.js"},"./http.js":{"default":"./http.js"},"./options":{"import":"./options.mjs","require":"./options.js"},"./tools/*":{"import":"./tools/*.mjs","require":"./tools/*.js"},"./http.mjs":{"default":"./http.mjs"},"./index.js":{"default":"./index.js"},"./stdio.js":{"default":"./stdio.js"},"./tools.js":{"default":"./tools.js"},"./code-tool":{"import":"./code-tool.mjs","require":"./code-tool.js"},"./compat.js":{"default":"./compat.js"},"./filtering":{"import":"./filtering.mjs","require":"./filtering.js"},"./index.mjs":{"default":"./index.mjs"},"./server.js":{"default":"./server.js"},"./stdio.mjs":{"default":"./stdio.mjs"},"./tools.mjs":{"default":"./tools.mjs"},"./compat.mjs":{"default":"./compat.mjs"},"./headers.js":{"default":"./headers.js"},"./options.js":{"default":"./options.js"},"./server.mjs":{"default":"./server.mjs"},"./tools/*.js":{"default":"./tools/*.js"},"./headers.mjs":{"default":"./headers.mjs"},"./options.mjs":{"default":"./options.mjs"},"./tools/*.mjs":{"default":"./tools/*.mjs"},"./code-tool.js":{"default":"./code-tool.js"},"./filtering.js":{"default":"./filtering.js"},"./code-tool.mjs":{"default":"./code-tool.mjs"},"./dynamic-tools":{"import":"./dynamic-tools.mjs","require":"./dynamic-tools.js"},"./filtering.mjs":{"default":"./filtering.mjs"},"./code-tool-types":{"import":"./code-tool-types.mjs","require":"./code-tool-types.js"},"./docs-search-tool":{"import":"./docs-search-tool.mjs","require":"./docs-search-tool.js"},"./dynamic-tools.js":{"default":"./dynamic-tools.js"},"./dynamic-tools.mjs":{"default":"./dynamic-tools.mjs"},"./code-tool-types.js":{"default":"./code-tool-types.js"},"./code-tool-types.mjs":{"default":"./code-tool-types.mjs"},"./docs-search-tool.js":{"default":"./docs-search-tool.js"},"./docs-search-tool.mjs":{"default":"./docs-search-tool.mjs"}},"imports":{"@whop/mcp":".","@whop/mcp/*":"./src/*"},"private":false,"scripts":{"fix":"eslint --fix --ext ts,js .","tsn":"ts-node -r tsconfig-paths/register","lint":"eslint --ext ts,js .","test":"jest","build":"bash ./build","start":"node server.js","format":"prettier --write --cache --cache-strategy metadata . !dist"},"_npmUser":{"name":"jjantschulev","email":"j.jantschulev@gmail.com"},"_resolved":"/tmp/fd6dd384caeee38710b023285f2233f5/whop-mcp-0.0.16.tgz","_integrity":"sha512-hQl4qpAenmuT+e4jPE2Xp+7KYxyujB6l4F8qwOPT1jJb8O3xLznGOe6I63iyLtYzyGhh5agw/Bifuk/B+BM2VA==","repository":{"url":"git+https://github.com/whopio/whopsdk-typescript.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.8.2","description":"The official MCP Server for the Whop API","directories":{},"_nodeVersion":"20.19.6","dependencies":{"qs":"^6.14.0","zod":"^3.25.20","cors":"^2.8.5","yargs":"^17.7.2","jq-web":"https://github.com/stainless-api/jq-web/releases/download/v0.8.8/jq-web.tar.gz","express":"^5.1.0","fuse.js":"^7.1.0","@whop/sdk":"^0.0.16","typescript":"5.8.3","zod-to-json-schema":"^3.24.5","@cloudflare/cabidela":"^0.2.4","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.24.0","@valtown/deno-http-worker":"^0.0.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.16_1765338528424_0.007889602607459079","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@whop/mcp","version":"0.0.17","author":{"name":"Whop"},"license":"Apache-2.0","_id":"@whop/mcp@0.0.17","maintainers":[{"name":"stevo2","email":"steven@whop.com"},{"name":"baked-developer","email":"tristan@whop.com"},{"name":"jjantschulev","email":"j.jantschulev@gmail.com"}],"homepage":"https://github.com/whopio/whopsdk-typescript/tree/main/packages/mcp-server#readme","bugs":{"url":"https://github.com/whopio/whopsdk-typescript/issues"},"bin":{"mcp-server":"index.js"},"dist":{"shasum":"d8c0b83811ce135cec2f0ecfefea066a11fe015d","tarball":"https://registry.npmjs.org/@whop/mcp/-/mcp-0.0.17.tgz","fileCount":1354,"integrity":"sha512-uBu5mLnfV5WHpwk0+yBLTSQeMC58AHqWw4npiz0w57rlSRNjwSCUDUFjbrdT7n2v+rZSFfAnw08WG6L/bv4Q6Q==","signatures":[{"sig":"MEQCIG8KcOCnVnWdYpUICtQsc6kBu/o02abnWaeDHWmYAh2tAiAQJJWYV9sPQpqUshCQVSkHtsP6XekJjWmq2+DVQWoezA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4432605},"main":"./index.js","type":"commonjs","_from":"file:whop-mcp-0.0.17.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.mts","default":"./index.mjs","require":{"types":"./index.d.ts","default":"./index.js"}},"./http":{"import":"./http.mjs","require":"./http.js"},"./index":{"import":"./index.mjs","require":"./index.js"},"./stdio":{"import":"./stdio.mjs","require":"./stdio.js"},"./tools":{"import":"./tools.mjs","require":"./tools.js"},"./compat":{"import":"./compat.mjs","require":"./compat.js"},"./server":{"import":"./server.mjs","require":"./server.js"},"./headers":{"import":"./headers.mjs","require":"./headers.js"},"./http.js":{"default":"./http.js"},"./options":{"import":"./options.mjs","require":"./options.js"},"./tools/*":{"import":"./tools/*.mjs","require":"./tools/*.js"},"./http.mjs":{"default":"./http.mjs"},"./index.js":{"default":"./index.js"},"./stdio.js":{"default":"./stdio.js"},"./tools.js":{"default":"./tools.js"},"./code-tool":{"import":"./code-tool.mjs","require":"./code-tool.js"},"./compat.js":{"default":"./compat.js"},"./filtering":{"import":"./filtering.mjs","require":"./filtering.js"},"./index.mjs":{"default":"./index.mjs"},"./server.js":{"default":"./server.js"},"./stdio.mjs":{"default":"./stdio.mjs"},"./tools.mjs":{"default":"./tools.mjs"},"./compat.mjs":{"default":"./compat.mjs"},"./headers.js":{"default":"./headers.js"},"./options.js":{"default":"./options.js"},"./server.mjs":{"default":"./server.mjs"},"./tools/*.js":{"default":"./tools/*.js"},"./headers.mjs":{"default":"./headers.mjs"},"./options.mjs":{"default":"./options.mjs"},"./tools/*.mjs":{"default":"./tools/*.mjs"},"./code-tool.js":{"default":"./code-tool.js"},"./filtering.js":{"default":"./filtering.js"},"./code-tool.mjs":{"default":"./code-tool.mjs"},"./dynamic-tools":{"import":"./dynamic-tools.mjs","require":"./dynamic-tools.js"},"./filtering.mjs":{"default":"./filtering.mjs"},"./code-tool-types":{"import":"./code-tool-types.mjs","require":"./code-tool-types.js"},"./docs-search-tool":{"import":"./docs-search-tool.mjs","require":"./docs-search-tool.js"},"./dynamic-tools.js":{"default":"./dynamic-tools.js"},"./dynamic-tools.mjs":{"default":"./dynamic-tools.mjs"},"./code-tool-types.js":{"default":"./code-tool-types.js"},"./code-tool-types.mjs":{"default":"./code-tool-types.mjs"},"./docs-search-tool.js":{"default":"./docs-search-tool.js"},"./docs-search-tool.mjs":{"default":"./docs-search-tool.mjs"}},"imports":{"@whop/mcp":".","@whop/mcp/*":"./src/*"},"private":false,"scripts":{"fix":"eslint --fix --ext ts,js .","tsn":"ts-node -r tsconfig-paths/register","lint":"eslint --ext ts,js .","test":"jest","build":"bash ./build","start":"node server.js","format":"prettier --write --cache --cache-strategy metadata . !dist"},"_npmUser":{"name":"jjantschulev","email":"j.jantschulev@gmail.com"},"_resolved":"/tmp/3411a7f13a7e2c625778999d8f110a7c/whop-mcp-0.0.17.tgz","_integrity":"sha512-uBu5mLnfV5WHpwk0+yBLTSQeMC58AHqWw4npiz0w57rlSRNjwSCUDUFjbrdT7n2v+rZSFfAnw08WG6L/bv4Q6Q==","repository":{"url":"git+https://github.com/whopio/whopsdk-typescript.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.8.2","description":"The official MCP Server for the Whop API","directories":{},"_nodeVersion":"20.19.6","dependencies":{"qs":"^6.14.0","zod":"^3.25.20","cors":"^2.8.5","yargs":"^17.7.2","jq-web":"https://github.com/stainless-api/jq-web/releases/download/v0.8.8/jq-web.tar.gz","express":"^5.1.0","fuse.js":"^7.1.0","@whop/sdk":"^0.0.17","typescript":"5.8.3","zod-to-json-schema":"^3.24.5","@cloudflare/cabidela":"^0.2.4","zod-validation-error":"^4.0.1","@modelcontextprotocol/sdk":"^1.24.0","@valtown/deno-http-worker":"^0.0.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.17_1765382211374_0.6825747542806428","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-10-16T12:32:44.525Z","modified":"2026-08-22T00:05:55.959Z","0.0.1-canary.0":"2025-10-16T12:32:44.848Z","0.0.2":"2025-10-22T23:54:10.614Z","0.0.3":"2025-10-29T14:49:00.876Z","0.0.4":"2025-11-02T15:45:51.993Z","0.0.5":"2025-11-08T03:52:57.201Z","0.0.6":"2025-11-10T16:14:23.250Z","0.0.7":"2025-11-13T20:39:02.603Z","0.0.8":"2025-11-21T01:32:06.560Z","0.0.9":"2025-12-01T05:02:29.308Z","0.0.10":"2025-12-02T04:01:34.755Z","0.0.11":"2025-12-02T21:34:47.836Z","0.0.12":"2025-12-03T06:56:36.499Z","0.0.13":"2025-12-05T19:40:17.746Z","0.0.14":"2025-12-07T01:15:45.282Z","0.0.15":"2025-12-09T00:44:06.240Z","0.0.16":"2025-12-10T03:48:48.611Z","0.0.17":"2025-12-10T15:56:51.554Z"},"bugs":{"url":"https://github.com/whopio/whopsdk-typescript/issues"},"author":{"name":"Whop"},"license":"Apache-2.0","homepage":"https://github.com/whopio/whopsdk-typescript/tree/main/packages/mcp-server#readme","repository":{"url":"git+https://github.com/whopio/whopsdk-typescript.git","type":"git","directory":"packages/mcp-server"},"description":"The official MCP Server for the Whop API","maintainers":[{"email":"ryan.ouyang01@gmail.com","name":"ryanouyang"},{"email":"steven@whop.com","name":"stevo2"},{"email":"tristan@whop.com","name":"baked-developer"},{"email":"noah.schoenhaus@whop.com","name":"noahs233"},{"email":"destineewalston7@gmail.com","name":"deels"},{"email":"connor@whop.com","name":"connorwhop"},{"email":"schwartzray8@gmail.com","name":"danielschwartz4"},{"email":"anton.reza@whop.com","name":"antonwhop"},{"email":"stevezzhang@gmail.com","name":"zhast"},{"email":"j.jantschulev@gmail.com","name":"jjantschulev"}],"readme":"# Whop TypeScript MCP Server\n\nIt is generated with [Stainless](https://www.stainless.com/).\n\n## Installation\n\n### Direct invocation\n\nYou can run the MCP Server directly via `npx`:\n\n```sh\nexport WHOP_API_KEY=\"My API Key\"\nexport WHOP_WEBHOOK_SECRET=\"My Webhook Key\"\nexport WHOP_APP_ID=\"app_xxxxxxxxxxxxxx\"\nnpx -y @whop/mcp@latest\n```\n\n### Via MCP Client\n\nThere is a partial list of existing clients at [modelcontextprotocol.io](https://modelcontextprotocol.io/clients). If you already\nhave a client, consult their documentation to install the MCP server.\n\nFor clients with a configuration JSON, it might look something like this:\n\n```json\n{\n  \"mcpServers\": {\n    \"whop_sdk_api\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@whop/mcp\", \"--client=claude\", \"--tools=dynamic\"],\n      \"env\": {\n        \"WHOP_API_KEY\": \"My API Key\",\n        \"WHOP_WEBHOOK_SECRET\": \"My Webhook Key\",\n        \"WHOP_APP_ID\": \"app_xxxxxxxxxxxxxx\"\n      }\n    }\n  }\n}\n```\n\n### Cursor\n\nIf you use Cursor, you can install the MCP server by using the button below. You will need to set your environment variables\nin Cursor's `mcp.json`, which can be found in Cursor Settings > Tools & MCP > New MCP Server.\n\n[![Add to Cursor](https://cursor.com/deeplink/mcp-install-dark.svg)](https://cursor.com/en-US/install-mcp?name=@whop/mcp&config=eyJjb21tYW5kIjoibnB4IiwiYXJncyI6WyIteSIsIkB3aG9wL21jcCJdLCJlbnYiOnsiV0hPUF9BUElfS0VZIjoiU2V0IHlvdXIgV0hPUF9BUElfS0VZIGhlcmUuIiwiV0hPUF9XRUJIT09LX1NFQ1JFVCI6IlNldCB5b3VyIFdIT1BfV0VCSE9PS19TRUNSRVQgaGVyZS4iLCJXSE9QX0FQUF9JRCI6IlNldCB5b3VyIFdIT1BfQVBQX0lEIGhlcmUuIn19)\n\n### VS Code\n\nIf you use MCP, you can install the MCP server by clicking the link below. You will need to set your environment variables\nin VS Code's `mcp.json`, which can be found via Command Palette > MCP: Open User Configuration.\n\n[Open VS Code](https://vscode.stainless.com/mcp/%7B%22name%22%3A%22%40whop%2Fmcp%22%2C%22command%22%3A%22npx%22%2C%22args%22%3A%5B%22-y%22%2C%22%40whop%2Fmcp%22%5D%2C%22env%22%3A%7B%22WHOP_API_KEY%22%3A%22Set%20your%20WHOP_API_KEY%20here.%22%2C%22WHOP_WEBHOOK_SECRET%22%3A%22Set%20your%20WHOP_WEBHOOK_SECRET%20here.%22%2C%22WHOP_APP_ID%22%3A%22Set%20your%20WHOP_APP_ID%20here.%22%7D%7D)\n\n### Claude Code\n\nIf you use Claude Code, you can install the MCP server by running the command below in your terminal. You will need to set your\nenvironment variables in Claude Code's `.claude.json`, which can be found in your home directory.\n\n```\nclaude mcp add --transport stdio whop_sdk_api --env WHOP_API_KEY=\"Your WHOP_API_KEY here.\" WHOP_WEBHOOK_SECRET=\"Your WHOP_WEBHOOK_SECRET here.\" WHOP_APP_ID=\"Your WHOP_APP_ID here.\" -- npx -y @whop/mcp\n```\n\n## Exposing endpoints to your MCP Client\n\nThere are three ways to expose endpoints as tools in the MCP server:\n\n1. Exposing one tool per endpoint, and filtering as necessary\n2. Exposing a set of tools to dynamically discover and invoke endpoints from the API\n3. Exposing a docs search tool and a code execution tool, allowing the client to write code to be executed against the TypeScript client\n\n### Filtering endpoints and tools\n\nYou can run the package on the command line to discover and filter the set of tools that are exposed by the\nMCP Server. This can be helpful for large APIs where including all endpoints at once is too much for your AI's\ncontext window.\n\nYou can filter by multiple aspects:\n\n- `--tool` includes a specific tool by name\n- `--resource` includes all tools under a specific resource, and can have wildcards, e.g. `my.resource*`\n- `--operation` includes just read (get/list) or just write operations\n\n### Dynamic tools\n\nIf you specify `--tools=dynamic` to the MCP server, instead of exposing one tool per endpoint in the API, it will\nexpose the following tools:\n\n1. `list_api_endpoints` - Discovers available endpoints, with optional filtering by search query\n2. `get_api_endpoint_schema` - Gets detailed schema information for a specific endpoint\n3. `invoke_api_endpoint` - Executes any endpoint with the appropriate parameters\n\nThis allows you to have the full set of API endpoints available to your MCP Client, while not requiring that all\nof their schemas be loaded into context at once. Instead, the LLM will automatically use these tools together to\nsearch for, look up, and invoke endpoints dynamically. However, due to the indirect nature of the schemas, it\ncan struggle to provide the correct properties a bit more than when tools are imported explicitly. Therefore,\nyou can opt-in to explicit tools, the dynamic tools, or both.\n\nSee more information with `--help`.\n\nAll of these command-line options can be repeated, combined together, and have corresponding exclusion versions (e.g. `--no-tool`).\n\nUse `--list` to see the list of available tools, or see below.\n\n### Code execution\n\nIf you specify `--tools=code` to the MCP server, it will expose just two tools:\n\n- `search_docs` - Searches the API documentation and returns a list of markdown results\n- `execute` - Runs code against the TypeScript client\n\nThis allows the LLM to implement more complex logic by chaining together many API calls without loading\nintermediary results into its context window.\n\nThe code execution itself happens in a Deno sandbox that has network access only to the base URL for the API.\n\n### Specifying the MCP Client\n\nDifferent clients have varying abilities to handle arbitrary tools and schemas.\n\nYou can specify the client you are using with the `--client` argument, and the MCP server will automatically\nserve tools and schemas that are more compatible with that client.\n\n- `--client=<type>`: Set all capabilities based on a known MCP client\n\n  - Valid values: `openai-agents`, `claude`, `claude-code`, `cursor`\n  - Example: `--client=cursor`\n\nAdditionally, if you have a client not on the above list, or the client has gotten better\nover time, you can manually enable or disable certain capabilities:\n\n- `--capability=<name>`: Specify individual client capabilities\n  - Available capabilities:\n    - `top-level-unions`: Enable support for top-level unions in tool schemas\n    - `valid-json`: Enable JSON string parsing for arguments\n    - `refs`: Enable support for $ref pointers in schemas\n    - `unions`: Enable support for union types (anyOf) in schemas\n    - `formats`: Enable support for format validations in schemas (e.g. date-time, email)\n    - `tool-name-length=N`: Set maximum tool name length to N characters\n  - Example: `--capability=top-level-unions --capability=tool-name-length=40`\n  - Example: `--capability=top-level-unions,tool-name-length=40`\n\n### Examples\n\n1. Filter for read operations on cards:\n\n```bash\n--resource=cards --operation=read\n```\n\n2. Exclude specific tools while including others:\n\n```bash\n--resource=cards --no-tool=create_cards\n```\n\n3. Configure for Cursor client with custom max tool name length:\n\n```bash\n--client=cursor --capability=tool-name-length=40\n```\n\n4. Complex filtering with multiple criteria:\n\n```bash\n--resource=cards,accounts --operation=read --tag=kyc --no-tool=create_cards\n```\n\n## Running remotely\n\nLaunching the client with `--transport=http` launches the server as a remote server using Streamable HTTP transport. The `--port` setting can choose the port it will run on, and the `--socket` setting allows it to run on a Unix socket.\n\nAuthorization can be provided via the `Authorization` header using the Bearer scheme.\n\nAdditionally, authorization can be provided via the following headers:\n| Header | Equivalent client option | Security scheme |\n| ---------------- | ------------------------ | --------------- |\n| `x-whop-api-key` | `apiKey` | AppApiKey |\n\nA configuration JSON for this server might look like this, assuming the server is hosted at `http://localhost:3000`:\n\n```json\n{\n  \"mcpServers\": {\n    \"whop_sdk_api\": {\n      \"url\": \"http://localhost:3000\",\n      \"headers\": {\n        \"Authorization\": \"Bearer <auth value>\"\n      }\n    }\n  }\n}\n```\n\nThe command-line arguments for filtering tools and specifying clients can also be used as query parameters in the URL.\nFor example, to exclude specific tools while including others, use the URL:\n\n```\nhttp://localhost:3000?resource=cards&resource=accounts&no_tool=create_cards\n```\n\nOr, to configure for the Cursor client, with a custom max tool name length, use the URL:\n\n```\nhttp://localhost:3000?client=cursor&capability=tool-name-length%3D40\n```\n\n## Importing the tools and server individually\n\n```js\n// Import the server, generated endpoints, or the init function\nimport { server, endpoints, init } from \"@whop/mcp/server\";\n\n// import a specific tool\nimport createApps from \"@whop/mcp/tools/apps/create-apps\";\n\n// initialize the server and all endpoints\ninit({ server, endpoints });\n\n// manually start server\nconst transport = new StdioServerTransport();\nawait server.connect(transport);\n\n// or initialize your own server with specific tools\nconst myServer = new McpServer(...);\n\n// define your own endpoint\nconst myCustomEndpoint = {\n  tool: {\n    name: 'my_custom_tool',\n    description: 'My custom tool',\n    inputSchema: zodToJsonSchema(z.object({ a_property: z.string() })),\n  },\n  handler: async (client: client, args: any) => {\n    return { myResponse: 'Hello world!' };\n  })\n};\n\n// initialize the server with your custom endpoints\ninit({ server: myServer, endpoints: [createApps, myCustomEndpoint] });\n```\n\n## Available Tools\n\nThe following tools are available in this MCP server.\n\n### Resource `apps`:\n\n- `create_apps` (`write`): Create a new App\n\n  Required permissions:\n\n  - `developer:create_app`\n  - `developer:manage_api_key`\n\n- `retrieve_apps` (`read`): Retrieves an app by ID\n\n  Required permissions:\n\n  - `developer:manage_api_key`\n\n- `update_apps` (`write`): Update an existing App\n\n  Required permissions:\n\n  - `developer:update_app`\n  - `developer:manage_api_key`\n\n- `list_apps` (`read`): Fetches a list of apps\n\n### Resource `invoices`:\n\n- `create_invoices` (`write`): Creates an invoice\n\n  Required permissions:\n\n  - `invoice:create`\n  - `plan:basic:read`\n\n- `retrieve_invoices` (`read`): Retrieves an invoice by ID or token\n\n  Required permissions:\n\n  - `invoice:basic:read`\n  - `plan:basic:read`\n\n- `list_invoices` (`read`): Lists invoices\n\n  Required permissions:\n\n  - `invoice:basic:read`\n  - `plan:basic:read`\n\n- `void_invoices` (`write`): Void an invoice\n\n  Required permissions:\n\n  - `invoice:update`\n\n### Resource `course_lesson_interactions`:\n\n- `retrieve_course_lesson_interactions` (`read`): Retrieves a course lesson interaction by ID\n\n  Required permissions:\n\n  - `courses:read`\n  - `course_analytics:read`\n\n- `list_course_lesson_interactions` (`read`): Lists course lesson interactions\n\n  Required permissions:\n\n  - `courses:read`\n  - `course_analytics:read`\n\n### Resource `products`:\n\n- `create_products` (`write`): Creates a new Product\n\n  Required permissions:\n\n  - `access_pass:create`\n  - `access_pass:basic:read`\n\n- `retrieve_products` (`read`): Retrieves a product by ID or route\n\n  Required permissions:\n\n  - `access_pass:basic:read`\n\n- `update_products` (`write`): Updates an existing Product\n\n  Required permissions:\n\n  - `access_pass:update`\n  - `access_pass:basic:read`\n\n- `list_products` (`read`): Lists products for a company\n\n  Required permissions:\n\n  - `access_pass:basic:read`\n\n- `delete_products` (`write`): Deletes an existing Product\n\n  Required permissions:\n\n  - `access_pass:delete`\n\n### Resource `companies`:\n\n- `create_companies` (`write`): Create a new connected account for your platform\n\n  Required permissions:\n\n  - `company:create_child`\n  - `company:basic:read`\n\n- `retrieve_companies` (`read`): Retrieves an company by ID or its url route\n\n  Required permissions:\n\n  - `company:basic:read`\n\n- `update_companies` (`write`): Update an existing company. Either a regular company, platform company, or one of a platform's connected accounts\n\n  Required permissions:\n\n  - `company:update`\n  - `company:basic:read`\n\n- `list_companies` (`read`): Lists companies the current user has access to\n\n  Required permissions:\n\n  - `company:basic:read`\n\n### Resource `plans`:\n\n- `create_plans` (`write`): Create a new Plan\n\n  Required permissions:\n\n  - `plan:create`\n  - `access_pass:basic:read`\n  - `plan:basic:read`\n\n- `retrieve_plans` (`read`): Retrieves a plan by ID\n\n  Required permissions:\n\n  - `plan:basic:read`\n\n- `update_plans` (`write`): Update an existing Plan\n\n  Required permissions:\n\n  - `plan:update`\n  - `access_pass:basic:read`\n  - `plan:basic:read`\n\n- `list_plans` (`read`): Lists plans for a company\n\n  Required permissions:\n\n  - `plan:basic:read`\n\n- `delete_plans` (`write`): Delete an existing Plan\n\n  Required permissions:\n\n  - `plan:delete`\n\n### Resource `entries`:\n\n- `retrieve_entries` (`read`): Retrieves an entry by ID\n\n  Required permissions:\n\n  - `plan:waitlist:read`\n  - `member:email:read`\n\n- `list_entries` (`read`): Lists entries for a company\n\n  Required permissions:\n\n  - `plan:waitlist:read`\n  - `member:email:read`\n\n- `approve_entries` (`write`): Approve an entry\n\n  Required permissions:\n\n  - `plan:waitlist:manage`\n\n- `deny_entries` (`write`): Deny an entry\n\n  Required permissions:\n\n  - `plan:waitlist:manage`\n  - `plan:basic:read`\n  - `member:email:read`\n\n### Resource `forum_posts`:\n\n- `create_forum_posts` (`write`): Create a new forum post\n\n  Required permissions:\n\n  - `forum:post:create`\n\n- `retrieve_forum_posts` (`read`): Retrieves a forum post by ID\n\n  Required permissions:\n\n  - `forum:read`\n\n- `update_forum_posts` (`write`): Update an existing forum post\n- `list_forum_posts` (`read`): Lists forum posts\n\n  Required permissions:\n\n  - `forum:read`\n\n### Resource `transfers`:\n\n- `create_transfers` (`write`): Creates a new transfer between ledger accounts\n\n  Required permissions:\n\n  - `payout:transfer_funds`\n\n- `retrieve_transfers` (`read`): Retrieves a transfer by ID\n\n  Required permissions:\n\n  - `payout:transfer:read`\n\n- `list_transfers` (`read`): Lists transfers\n\n  Required permissions:\n\n  - `payout:transfer:read`\n\n### Resource `ledger_accounts`:\n\n- `retrieve_ledger_accounts` (`read`): Retrieves a ledger account by its ID, company ID or user ID\n\n  Required permissions:\n\n  - `company:balance:read`\n\n### Resource `memberships`:\n\n- `retrieve_memberships` (`read`): Retrieves a membership by ID or license key\n\n  Required permissions:\n\n  - `member:basic:read`\n\n- `update_memberships` (`write`): Update a membership\n\n  Required permissions:\n\n  - `member:manage`\n  - `member:basic:read`\n\n- `list_memberships` (`read`): Lists memberships\n\n  Required permissions:\n\n  - `member:basic:read`\n\n- `cancel_memberships` (`write`): Cancels a membership either immediately or at the end of the current billing period\n\n  Required permissions:\n\n  - `member:manage`\n  - `member:basic:read`\n\n- `pause_memberships` (`write`): Pauses a membership's payments\n\n  Required permissions:\n\n  - `member:manage`\n  - `member:basic:read`\n\n- `resume_memberships` (`write`): Resumes a membership's payments\n\n  Required permissions:\n\n  - `member:manage`\n  - `member:basic:read`\n\n### Resource `authorized_users`:\n\n- `retrieve_authorized_users` (`read`): Retrieves a authorized user by ID\n\n  Required permissions:\n\n  - `company:authorized_user:read`\n  - `member:email:read`\n\n- `list_authorized_users` (`read`): Lists authorized users\n\n  Required permissions:\n\n  - `company:authorized_user:read`\n  - `member:email:read`\n\n### Resource `app_builds`:\n\n- `create_app_builds` (`write`): Creates a new app build\n\n  Required permissions:\n\n  - `developer:manage_builds`\n\n- `retrieve_app_builds` (`read`): Retrieves an app build by ID\n\n  Required permissions:\n\n  - `developer:manage_builds`\n\n- `list_app_builds` (`read`): Lists app builds for an app\n\n  Required permissions:\n\n  - `developer:manage_builds`\n\n- `promote_app_builds` (`write`): Promotes an app build to production\n\n  Required permissions:\n\n  - `developer:manage_builds`\n\n### Resource `shipments`:\n\n- `create_shipments` (`write`): Creates a new shipment\n\n  Required permissions:\n\n  - `shipment:create`\n  - `payment:basic:read`\n\n- `retrieve_shipments` (`read`): Retrieves a shipment by ID\n\n  Required permissions:\n\n  - `shipment:basic:read`\n  - `payment:basic:read`\n\n- `list_shipments` (`read`): Lists shipments for a payment\n\n  Required permissions:\n\n  - `shipment:basic:read`\n  - `payment:basic:read`\n\n### Resource `checkout_configurations`:\n\n- `create_checkout_configurations` (`write`): Creates a new checkout configuration\n\n  Required permissions:\n\n  - `checkout_configuration:create`\n  - `plan:create`\n  - `access_pass:create`\n  - `access_pass:update`\n  - `checkout_configuration:basic:read`\n\n- `retrieve_checkout_configurations` (`read`): Retrieves a checkout configuration by ID\n\n  Required permissions:\n\n  - `checkout_configuration:basic:read`\n\n- `list_checkout_configurations` (`read`): Lists checkout configurations\n\n  Required permissions:\n\n  - `checkout_configuration:basic:read`\n\n### Resource `messages`:\n\n- `create_messages` (`write`): Creates a new message\n\n  Required permissions:\n\n  - `chat:message:create`\n\n- `retrieve_messages` (`read`): Retrieves a message\n\n  Required permissions:\n\n  - `chat:read`\n\n- `update_messages` (`write`): Updates an existing message\n- `list_messages` (`read`): Lists messages inside a channel\n\n  Required permissions:\n\n  - `chat:read`\n\n### Resource `chat_channels`:\n\n- `retrieve_chat_channels` (`read`): Retrieves a chat channel\n\n  Required permissions:\n\n  - `chat:read`\n\n- `update_chat_channels` (`write`): Updates a chat channel\n\n  Required permissions:\n\n  - `chat:moderate`\n\n- `list_chat_channels` (`read`): Lists chat channels inside a company\n\n  Required permissions:\n\n  - `chat:read`\n\n### Resource `users`:\n\n- `retrieve_users` (`read`): Retrieves a user by ID or username\n- `check_access_users` (`read`): Check if a user has access (and their access level) to a resource\n\n### Resource `payments`:\n\n- `create_payments` (`write`): Charge an existing member off-session using one of their stored payment methods. You can provide an existing plan, or create a new one in-line. This endpoint will respond with a payment object immediately, but the payment is processed asynchronously in the background. Use webhooks to be notified when the payment succeeds or fails.\n\n  Required permissions:\n\n  - `payment:charge`\n  - `plan:create`\n  - `access_pass:create`\n  - `access_pass:update`\n  - `plan:basic:read`\n  - `access_pass:basic:read`\n  - `member:email:read`\n  - `member:basic:read`\n  - `member:phone:read`\n  - `promo_code:basic:read`\n\n- `retrieve_payments` (`read`): Retrieves a payment by ID\n\n  Required permissions:\n\n  - `payment:basic:read`\n  - `plan:basic:read`\n  - `access_pass:basic:read`\n  - `member:email:read`\n  - `member:basic:read`\n  - `member:phone:read`\n  - `promo_code:basic:read`\n\n- `list_payments` (`read`): Lists payments\n\n  Required permissions:\n\n  - `payment:basic:read`\n  - `plan:basic:read`\n  - `access_pass:basic:read`\n  - `member:email:read`\n  - `member:basic:read`\n  - `member:phone:read`\n  - `promo_code:basic:read`\n\n- `list_fees_payments` (`read`): Lists fees for a payment\n\n  Required permissions:\n\n  - `payment:basic:read`\n\n- `refund_payments` (`write`): Refunds a payment\n\n  Required permissions:\n\n  - `payment:manage`\n  - `plan:basic:read`\n  - `access_pass:basic:read`\n  - `member:email:read`\n  - `member:basic:read`\n  - `member:phone:read`\n  - `promo_code:basic:read`\n\n- `retry_payments` (`write`): Retries a payment\n\n  Required permissions:\n\n  - `payment:manage`\n  - `plan:basic:read`\n  - `access_pass:basic:read`\n  - `member:email:read`\n  - `member:basic:read`\n  - `member:phone:read`\n  - `promo_code:basic:read`\n\n- `void_payments` (`write`): Voids a payment\n\n  Required permissions:\n\n  - `payment:manage`\n  - `plan:basic:read`\n  - `access_pass:basic:read`\n  - `member:email:read`\n  - `member:basic:read`\n  - `member:phone:read`\n  - `promo_code:basic:read`\n\n### Resource `support_channels`:\n\n- `create_support_channels` (`write`): Create a new support channel for a user in a company. If one already exists, it will return the existing one.\n\n  Required permissions:\n\n  - `support_chat:create`\n\n- `retrieve_support_channels` (`read`): Retrieves a support channel\n\n  Required permissions:\n\n  - `support_chat:read`\n\n- `list_support_channels` (`read`): Lists chat channels inside a company\n\n  Required permissions:\n\n  - `support_chat:read`\n\n### Resource `experiences`:\n\n- `create_experiences` (`write`): Required permissions:\n  - `experience:create`\n- `retrieve_experiences` (`read`): Retrieves an experience by ID\n- `update_experiences` (`write`): Required permissions:\n  - `experience:update`\n- `list_experiences` (`read`): Lists experiences for a company\n\n  Required permissions:\n\n  - `experience:hidden_experience:read`\n\n- `delete_experiences` (`write`): Required permissions:\n  - `experience:delete`\n- `attach_experiences` (`write`): Adds an experience to an product, making it accessible to the product's customers.\n\n  Required permissions:\n\n  - `experience:attach`\n\n- `detach_experiences` (`write`): Removes an experience from an product, making it inaccessible to the product's customers.\n\n  Required permissions:\n\n  - `experience:detach`\n\n- `duplicate_experiences` (`write`): Duplicates an existing experience. The name will be copied, unless provided. The new experience will be attached to the same products as the original experience.\n  If duplicating a Forum or Chat experience, the new experience will have the same settings as the original experience, e.g. who can post, who can comment, etc.\n  No content, e.g. posts, messages, lessons from within the original experience will be copied.\n\n  Required permissions:\n\n  - `experience:create`\n\n### Resource `reactions`:\n\n- `create_reactions` (`write`): Creates a new reaction\n\n  Required permissions:\n\n  - `chat:read`\n\n- `retrieve_reactions` (`read`): Retrieves a reaction\n\n  Required permissions:\n\n  - `chat:read`\n\n- `list_reactions` (`read`): Lists reactions for a post or a message\n\n  Required permissions:\n\n  - `chat:read`\n\n### Resource `members`:\n\n- `retrieve_members` (`read`): Retrieves a member of a company by ID\n\n  Required permissions:\n\n  - `member:basic:read`\n  - `member:email:read`\n  - `member:phone:read`\n\n- `list_members` (`read`): List the members of a company\n\n  Required permissions:\n\n  - `member:basic:read`\n  - `member:email:read`\n  - `member:phone:read`\n\n### Resource `forums`:\n\n- `retrieve_forums` (`read`): Retrieves a forum\n\n  Required permissions:\n\n  - `forum:read`\n\n- `update_forums` (`write`): Updates a forum\n\n  Required permissions:\n\n  - `forum:moderate`\n\n- `list_forums` (`read`): Lists forums inside a company\n\n  Required permissions:\n\n  - `forum:read`\n\n### Resource `promo_codes`:\n\n- `create_promo_codes` (`write`): Create a new promo code for a product or plan\n\n  Required permissions:\n\n  - `promo_code:create`\n  - `access_pass:basic:read`\n\n- `retrieve_promo_codes` (`read`): Retrieves a promo code by ID\n\n  Required permissions:\n\n  - `promo_code:basic:read`\n  - `access_pass:basic:read`\n\n- `list_promo_codes` (`read`): Lists promo codes for a company\n\n  Required permissions:\n\n  - `promo_code:basic:read`\n  - `access_pass:basic:read`\n\n- `delete_promo_codes` (`write`): Archive a promo code, preventing further use\n\n  Required permissions:\n\n  - `promo_code:delete`\n\n### Resource `courses`:\n\n- `create_courses` (`write`): Creates a new course module in an experience\n\n  Required permissions:\n\n  - `courses:update`\n\n- `retrieve_courses` (`read`): Retrieves a course by ID\n\n  Required permissions:\n\n  - `courses:read`\n\n- `update_courses` (`write`): Updates a course\n\n  Required permissions:\n\n  - `courses:update`\n\n- `list_courses` (`read`): Lists courses for an experience or company\n\n  Required permissions:\n\n  - `courses:read`\n\n- `delete_courses` (`write`): Deletes a course\n\n  Required permissions:\n\n  - `courses:update`\n\n### Resource `course_chapters`:\n\n- `create_course_chapters` (`write`): Creates a new course chapter\n\n  Required permissions:\n\n  - `courses:update`\n\n- `retrieve_course_chapters` (`read`): Retrieves a course chapter by ID\n\n  Required permissions:\n\n  - `courses:read`\n\n- `update_course_chapters` (`write`): Updates a course chapter\n\n  Required permissions:\n\n  - `courses:update`\n\n- `list_course_chapters` (`read`): Lists chapters for a course\n\n  Required permissions:\n\n  - `courses:read`\n\n- `delete_course_chapters` (`write`): Deletes a course chapter\n\n  Required permissions:\n\n  - `courses:update`\n\n### Resource `course_lessons`:\n\n- `create_course_lessons` (`write`): Creates a new course lesson\n\n  Required permissions:\n\n  - `courses:update`\n\n- `retrieve_course_lessons` (`read`): Retrieves a course lesson by ID\n\n  Required permissions:\n\n  - `courses:read`\n\n- `update_course_lessons` (`write`): Updates a course lesson\n\n  Required permissions:\n\n  - `courses:update`\n\n- `list_course_lessons` (`read`): Lists lessons for a course or chapter\n\n  Required permissions:\n\n  - `courses:read`\n\n- `delete_course_lessons` (`write`): Deletes a course lesson\n\n  Required permissions:\n\n  - `courses:update`\n\n- `mark_as_completed_course_lessons` (`write`): Marks a course lesson as completed\n- `start_course_lessons` (`write`): Starts a course lesson\n- `submit_assessment_course_lessons` (`write`): Submits answers for a course assessment\n\n### Resource `reviews`:\n\n- `retrieve_reviews` (`read`): Retrieve a review by its ID\n- `list_reviews` (`read`): List all reviews\n\n### Resource `course_students`:\n\n- `retrieve_course_students` (`read`): Retrieves a course student by interaction ID\n\n  Required permissions:\n\n  - `courses:read`\n  - `course_analytics:read`\n\n- `list_course_students` (`read`): Lists students for a course\n\n  Required permissions:\n\n  - `courses:read`\n  - `course_analytics:read`\n\n### Resource `access_tokens`:\n\n- `create_access_tokens` (`write`): Create a short-lived access token to authenticate API requests on behalf of a Company or User. This token should be used with Whop's web and mobile embedded components. You must provide either a company_id or a user_id argument, but not both.\n\n### Resource `notifications`:\n\n- `create_notifications` (`write`): Queues a notification to be sent to users in an experience or company team\n\n### Resource `disputes`:\n\n- `retrieve_disputes` (`read`): Retrieves a Dispute by ID\n\n  Required permissions:\n\n  - `payment:dispute:read`\n  - `plan:basic:read`\n  - `access_pass:basic:read`\n  - `company:basic:read`\n  - `payment:basic:read`\n  - `member:email:read`\n  - `member:basic:read`\n  - `member:phone:read`\n\n- `list_disputes` (`read`): Lists disputes the current actor has access to\n\n  Required permissions:\n\n  - `payment:dispute:read`\n  - `plan:basic:read`\n  - `access_pass:basic:read`\n  - `company:basic:read`\n  - `payment:basic:read`\n\n- `submit_evidence_disputes` (`write`): Submit a payment dispute to the payment processor for review. Once submitted, no further edits can be made.\n\n  Required permissions:\n\n  - `payment:dispute`\n  - `plan:basic:read`\n  - `access_pass:basic:read`\n  - `company:basic:read`\n  - `payment:basic:read`\n  - `member:email:read`\n  - `member:basic:read`\n  - `member:phone:read`\n\n- `update_evidence_disputes` (`write`): Update a dispute with evidence data to attempt to win the dispute.\n\n  Required permissions:\n\n  - `payment:dispute`\n  - `plan:basic:read`\n  - `access_pass:basic:read`\n  - `company:basic:read`\n  - `payment:basic:read`\n  - `member:email:read`\n  - `member:basic:read`\n  - `member:phone:read`\n\n### Resource `refunds`:\n\n- `retrieve_refunds` (`read`): Retrieves a Refund by ID\n\n  Required permissions:\n\n  - `payment:basic:read`\n  - `member:email:read`\n  - `member:basic:read`\n  - `member:phone:read`\n\n- `list_refunds` (`read`): Lists Refunds for a payment.\n\n  Required permissions:\n\n  - `payment:basic:read`\n\n### Resource `withdrawals`:\n\n- `create_withdrawals` (`write`): Creates a withdrawal request for a ledger account\n\n  Required permissions:\n\n  - `payout:withdraw_funds`\n  - `payout:destination:read`\n\n- `retrieve_withdrawals` (`read`): Retrieves a withdrawal by ID\n\n  Required permissions:\n\n  - `payout:withdrawal:read`\n  - `payout:destination:read`\n\n- `list_withdrawals` (`read`): Lists withdrawals\n\n  Required permissions:\n\n  - `payout:withdrawal:read`\n\n### Resource `account_links`:\n\n- `create_account_links` (`write`): Generates a url that a user can be directed to in order to access their sub-merchant account. For example, they can visit the hosted payouts portal or the hosted KYC onboarding flow.\n\n### Resource `setup_intents`:\n\n- `retrieve_setup_intents` (`read`): A setup intent is an object used to securely collect and store a member’s payment method for future use without charging them immediately. It handles authentication steps up front so future off-session payments can be completed smoothly. This ensures the payment method is verified and ready for later billing.\n\n  Required permissions:\n\n  - `payment:setup_intent:read`\n  - `member:basic:read`\n  - `member:email:read`\n\n- `list_setup_intents` (`read`): A setup intent is an object used to securely collect and store a member’s payment method for future use without charging them immediately. It handles authentication steps up front so future off-session payments can be completed smoothly. This ensures the payment method is verified and ready for later billing.\n\n  Required permissions:\n\n  - `payment:setup_intent:read`\n  - `member:basic:read`\n  - `member:email:read`\n\n### Resource `payment_methods`:\n\n- `retrieve_payment_methods` (`read`): A payment method is a stored representation of how a customer intends to pay, such as a card, bank account, or digital wallet. It holds the necessary billing details and can be attached to a member for future one-time or recurring charges. This lets you reuse the same payment credentials across multiple payments.\n\n  Required permissions:\n\n  - `member:payment_methods:read`\n\n- `list_payment_methods` (`read`): A payment method is a stored representation of how a customer intends to pay, such as a card, bank account, or digital wallet. It holds the necessary billing details and can be attached to a member for future one-time or recurring charges. This lets you reuse the same payment credentials across multiple payments.\n\n  Required permissions:\n\n  - `member:payment_methods:read`\n\n### Resource `fee_markups`:\n\n- `create_fee_markups` (`write`): Creates or updates a fee markup for a company.\n\n  Required permissions:\n\n  - `company:update_child_fees`\n\n- `list_fee_markups` (`read`): Lists fee markups for a company.\n\n  Required permissions:\n\n  - `company:update_child_fees`\n\n- `delete_fee_markups` (`write`): Deletes a fee markup for a company.\n\n  Required permissions:\n\n  - `company:update_child_fees`\n\n### Resource `payout_methods`:\n\n- `list_payout_methods` (`read`): Lists payout destinations for a company\n\n  Required permissions:\n\n  - `payout:destination:read`\n","readmeFilename":"README.md"}