{"_id":"paygate-mcp","_rev":"211-37be52d1a84b68ae43ef1d59d3ddad3a","name":"paygate-mcp","dist-tags":{"latest":"10.24.0"},"versions":{"0.1.0":{"name":"paygate-mcp","version":"0.1.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@0.1.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://payproof.dev","bugs":{"url":"https://github.com/walker77/AgentEscrow/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"294979877e26b07bf7747507568db5546b42f352","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-0.1.0.tgz","fileCount":37,"integrity":"sha512-uFaXfnFudQAviRwGd/ZVE/kpHja2mBeyj0bWW8Q8HBrqk4VSAaQ6nRTAaxawkR1w2sUSpvVlkkqJY9XcIdsbEg==","signatures":[{"sig":"MEUCIFKOCjKhO/79vlnWHNgD9E8p+wBf7KxUzt9FHtK9HvEJAiEA2NtwVds/XOF0E7NEFUld0A1tqwlFVVvHrfehjd1gJBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95151},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"}},"gitHead":"5689cb209c388c0bd9b523e270d86b6794afd096","scripts":{"test":"jest --verbose","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"walker77","email":"jonas.samuelson@gmail.com"},"deprecated":"Use 0.1.1 instead","repository":{"url":"git+https://github.com/walker77/AgentEscrow.git","type":"git"},"_npmVersion":"11.6.1","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.11.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_0.1.0_1771971621601_0.21793163944877647","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"paygate-mcp","version":"0.1.1","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@0.1.1","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://payproof.dev","bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"6b56e73ef408ec2604cd41be019f7d094d7e96da","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-0.1.1.tgz","fileCount":37,"integrity":"sha512-RHo+SsOlE2fNf/OR5XJ3QMBcXub9z2djwmQbAL1V0+2eg5Y+YWlbdB+ZZkIG9bEWtgk+LRTcsDmaSHW2uj8PDQ==","signatures":[{"sig":"MEUCIEvrlT9YWanh3RkxkTzDjxIjCwML1rLA7HL6FztysCPaAiEA3c/+yS+/ruRlsK0vMDhIXtpo7WJhwPtkIsHLifCJP2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95062},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"}},"gitHead":"5689cb209c388c0bd9b523e270d86b6794afd096","scripts":{"test":"jest --verbose","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"walker77","email":"jonas.samuelson@gmail.com"},"_npmVersion":"11.6.1","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.11.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_0.1.1_1771971746457_0.887256491556158","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"paygate-mcp","version":"0.1.2","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@0.1.2","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"c1a736f829c3d93ce82dae2d5933be36e753fc4b","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-0.1.2.tgz","fileCount":38,"integrity":"sha512-iPflOrA2r32FwcLybg98CJbWL0bT7BiX6gdHtqSJFEGt0THoeTOaSgh11qXDN4Lu+hYwtPiU2YhjNxOPELkDYw==","signatures":[{"sig":"MEUCIEzQxVB8e6vuKuC1dgMK6iGHWGBImEIVLtzvyOhWBeNfAiEAtMBzVg8L8Ek30T6CSATBF0/dkYAiWgfQDokmTvA+5zU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99558},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"}},"gitHead":"5689cb209c388c0bd9b523e270d86b6794afd096","scripts":{"test":"jest --verbose","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"walker77","email":"jonas.samuelson@gmail.com"},"_npmVersion":"11.6.1","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.11.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_0.1.2_1771973025499_0.7459761010351138","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"paygate-mcp","version":"0.1.3","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@0.1.3","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"f015557ad6bd878545c957e248a866d46ff89def","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-0.1.3.tgz","fileCount":38,"integrity":"sha512-tcIFGwSPVK13g6DQdjUgmkcDbGK7im7SiBDA1qgnxEKUTKuBfTdS8sJeGcEtDg8LKAxHDsDgMESWhFI3g9Hhrw==","signatures":[{"sig":"MEYCIQCOYhAUg4nJfGT36uOL8CVKqyQfSpI1iVCn4CfeJG2yOAIhAILi4G9bPhxstx0UT1JTBLWYS3UhF94BRL/1g6/5nk3+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100102},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"}},"gitHead":"c0eb5ad42acd22f5d891e57d1231207a6a3b21d6","scripts":{"test":"jest --verbose","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"walker77","email":"jonas.samuelson@gmail.com"},"_npmVersion":"11.6.1","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.11.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_0.1.3_1771977844201_0.3585884147607947","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"paygate-mcp","version":"0.1.4","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@0.1.4","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"99d04dd9e6d7a48c65d6ad6d0709a5d72752ce54","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-0.1.4.tgz","fileCount":38,"integrity":"sha512-DodQsZFQi7PQYQpg5r/4ABe5xxvo244MG5DkiJM7qABF6jv74f1CHPv0IW5kmIBqZ8W4ee7qVw4hgQiayydeFA==","signatures":[{"sig":"MEYCIQCiOc3dVVMTc9lAroTe77UbgC1u+TVhFKbPpsa7YJ/uDgIhAKD5A0b/dbyLCUIVGoagT7E1EHnSoYwUPILVHO93mBK5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105563},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"}},"gitHead":"c0eb5ad42acd22f5d891e57d1231207a6a3b21d6","scripts":{"test":"jest --verbose","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"walker77","email":"jonas.samuelson@gmail.com"},"_npmVersion":"11.6.1","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.11.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_0.1.4_1771978403525_0.040455512385858095","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"paygate-mcp","version":"0.6.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@0.6.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"d8ea7932f44f281e50b9dd85fa4ff8a3d25daa20","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-0.6.0.tgz","fileCount":51,"integrity":"sha512-2a/zBWrP07hwl5xI3HXYPKH1+p+F5O/T7MNowWAIhxjIWPdSWhBvLYtdArqP9IwvJdla6QyVeQWI/43AuVpYog==","signatures":[{"sig":"MEYCIQD/AQh3+seHldcZ2WYD0MroN9zDRLw1fscvaVPOgosgnAIhAKBpcWlpGGYhXABbt0yWz6hkv4xZAjf44wfx3pLdISUy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201154},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"}},"gitHead":"4bf5e5b129fd58e5bad9207ef49e06b45f7da662","scripts":{"test":"jest --verbose","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"walker77","email":"jonas.samuelson@gmail.com"},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.6.1","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.11.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_0.6.0_1772049756368_0.6722178622271442","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"paygate-mcp","version":"0.7.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@0.7.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"e994e86936e859098cc4e9478fd758f982af25b7","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-0.7.0.tgz","fileCount":55,"integrity":"sha512-kOk6PlfS/FGZ8iu3zAs5voxYIDUIYi3D0fLVTXIv+BTC+wzVnrq1J5A97f5eYRNgUocNylbGRNIdflVnz7myKg==","signatures":[{"sig":"MEUCIQCydjeAmE5Sr5EiySZofPRZjbDA3t/OnFJc9J+hS1+eNwIgETwNE5ElJoknm5PAUnHjFB4FJb1G5gNxWrjo8SVxAkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":208507},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"}},"gitHead":"39503b8d874ffc16c972b571d233ed6390101858","scripts":{"test":"jest --verbose","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_0.7.0_1772055747783_0.42342952978236537","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"paygate-mcp","version":"0.8.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@0.8.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"c6c9cae0ba469be8fd2aee2d6badb0e7c2f91e3c","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-0.8.0.tgz","fileCount":55,"integrity":"sha512-gUqe5FN4oJKcU77xJxbd3TsCIpRVu6XoiEmVlWj8mSUhxx4tdomRz1PWMhPKbwMfN9FLjf99wIUbGM5MYM1K2Q==","signatures":[{"sig":"MEUCICMPcgivZHSsuvNJ8RM3NCVeVXlN/V7+R7pjxX2S2sUcAiEA9N2/9lXpUeLagnnjkPbG9tIWCVwj06uiBmDw+AVcdHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":241055},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"}},"gitHead":"98f852986f3c06cf4020d487df96683ee0b6f24b","scripts":{"test":"jest --verbose","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_0.8.0_1772057607031_0.734363237161588","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"paygate-mcp","version":"0.9.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@0.9.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"033c48497f3eb310339b99c53b3e753365616e84","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-0.9.0.tgz","fileCount":63,"integrity":"sha512-s4by0ITDiZYVdJhpJWkCwbSVpLB8ri9JdkAXGc2UHtVA8TUU/xNqJ+mVzxD91ktJvZmoDSqICfgjamnuRkm5zg==","signatures":[{"sig":"MEUCIQCbRnV50hmUmYbigBMEYWc+/74pUkoR4j6DDGSWxqLTVwIgUiLau5bWUUyfOSnRl/UEoT8GxAqQwUs5689mqO0Rhhw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":293243},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"f77aa99ab992eb6b56c7624037b489fc1c00b48c","scripts":{"test":"jest --verbose","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_0.9.0_1772060330987_0.6961679808454311","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"paygate-mcp","version":"1.0.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@1.0.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"d9c86bdaea0a75506e79b6c95c2ebd54a2317e13","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-1.0.0.tgz","fileCount":71,"integrity":"sha512-bqL/xFAGe4bJoO11GCcFV9Q/Rj7UPHcGDHOa1J5YBbo2hhpSIOO+/IF3Yro5OdRDyE2SbnizD5pzBAsXHPoKhg==","signatures":[{"sig":"MEUCIQCXtHcIqq+AeopvYVQgBczPyVSiWyxKGsErwGHZ3jayCgIgWQGvOmeiqINGQFb68mG4cHEfFjXnpd37tcUumhGifnE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387247},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"8b31c894f53e20fde03245d225efae25252d8e4e","scripts":{"test":"jest --verbose","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_1.0.0_1772088932595_0.47506671393275446","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"paygate-mcp","version":"1.1.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@1.1.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"a7121098ee19ca31e06dfcb240d956948ef062bd","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-1.1.0.tgz","fileCount":75,"integrity":"sha512-RWwsFrqtGTAPswSrihwAxDyHuwpxPrg30sAmjoxvyWwt2O1ZTzv3Lfj56BaO0OhkrMq0nysf3p4VUwFG9QxJvg==","signatures":[{"sig":"MEQCICUE8M0HzuykHNM4/WH0PRD0hNeUrYHdRh5jFZC2SFphAiB/P9kh/Vo9G48Fb0P+BZdhK0aXLAjQkLin30v+0sC2Bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413982},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"9048bb68a3ddfdf2f79f8ca23c6284e951561ee7","scripts":{"test":"jest --verbose","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_1.1.0_1772089903749_0.5585167049188391","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"paygate-mcp","version":"1.2.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@1.2.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"a3a7487666cc063cd99fec6cc77f9c5978d52427","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-1.2.0.tgz","fileCount":79,"integrity":"sha512-G6pI7auhKp+/KHIaWb8KPjaArDJi62eqH83PDw88F0COjAhChF4V0sRv+RgCDQUfochcec7I0txTfIndZXLuKw==","signatures":[{"sig":"MEUCIQCta6t5ol5WRDRxhroCG84rgBZHdJCwNmbM1gukZukoRQIgEMdpUm8gO46ZzGbt9VNTiCfEjkK0M0qQ1f/oy/5YpOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":446267},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"84395450b6e647491d0db33cf9e099bf52ad562f","scripts":{"test":"jest --verbose","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_1.2.0_1772090452918_0.7418904376434838","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"paygate-mcp","version":"1.3.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@1.3.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"858d7f76865785af08c76091b761595c987bbc24","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-1.3.0.tgz","fileCount":83,"integrity":"sha512-iOSdLrRFdtjfxoSMU4/eWHctaBPmHpXi+I1m63wHdZLk9LTUngHWZa99UBGjuDvWaIMh2AFTWwaJkwvVUefPMQ==","signatures":[{"sig":"MEYCIQCkEPJGP31D+t5D72J17+K3EoYYWpCWRvfTHj+4xDXIygIhAK8vRmGMb2a6Tq1IwJSnEMB5I4HYLjuYusHDbKtc3+Wb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462753},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"44b691dbd98271cebc91fc895b8ca42c4acbade8","scripts":{"test":"jest --verbose","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_1.3.0_1772090961689_0.15430114609825685","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"paygate-mcp","version":"1.4.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@1.4.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"3b985e78691a20f8fa7ee742ac7a7ef52ffa02aa","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-1.4.0.tgz","fileCount":87,"integrity":"sha512-EZ72ruQOsA3k9Ps/8BpkxtwtJwHhs6rM7Ke055bIPJsPYp5WvVQU2b3wkx1A+LrlwB2xXRcOXk6ZZFjrsMz1Mg==","signatures":[{"sig":"MEQCIDVLBs68d+KFGQRvcQ2qKkIES1iGvSqzPJqAiF/wNy56AiBCZSFxAtTrI75FDixruVgNDIujpUK13u8SJ99UVardbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":485692},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"6a73bd0875b24bddbe94e22c20ce82bbcc16608b","scripts":{"test":"jest --verbose","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_1.4.0_1772091365705_0.6125787802306786","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"paygate-mcp","version":"1.5.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@1.5.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"d7a4ffa177cbaa8933fd1df20a3e127986a92abf","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-1.5.0.tgz","fileCount":87,"integrity":"sha512-6QGA5vDtcx2AvuxyPqSAUTz1LObGrnTHy0kgbrcBjK9Dn1dGX01FKQO0prGsajDa54DlE1kG6b30rTwQa/Uwaw==","signatures":[{"sig":"MEUCIQDaJAZhOmPdoO/UX545V4PoYI8OSyItRjFVd1o3sCWNrgIgYuBmfM5FMEXfh31hLR3LoMbjcuQeypDIm8guprs4Y0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":496820},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"23484f57a632f96dfbb48d4d91b369e2420dbdd1","scripts":{"test":"jest --verbose","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_1.5.0_1772091965449_0.46461704264173975","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"paygate-mcp","version":"1.6.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@1.6.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"47def1f98e9fa297cf9e4c5a241da3ebc9d0d628","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-1.6.0.tgz","fileCount":87,"integrity":"sha512-MUis9F5PQ8smvN5mSIrb3TUhPSCly4E2NUgJDAm2jeg1miyaaQdwKShXqUma0TxR1wGi2Gzu4ayLxK7N/xF0Vw==","signatures":[{"sig":"MEYCIQDC/L1iPq4PNJzSU9oEBnNEvMd0+0UGcin4aLuriF6E8wIhAMUnErRHYf35yCGX0vFeo5mZj4zwyRIFRkMKMPaJZSjt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":507576},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"8cce4a65158d7a1288ac546dfb7ae13f4ecc20d7","scripts":{"test":"jest --verbose","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_1.6.0_1772092624651_0.9672437173749504","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"paygate-mcp","version":"1.7.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@1.7.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"ebeee836956147e7a0502f21aa111fb0723a1ca6","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-1.7.0.tgz","fileCount":87,"integrity":"sha512-CghRufXtdKVC/Du51+SbowxO8WvUO6igrCUcdJOhQBybRQJXfRMYg3dHl9SDxzVaaqR7fsCdytuJI/HRB0jmAQ==","signatures":[{"sig":"MEQCIGLWYb+LhU6md/9mAWiXWw6iq4TPMDCXXfbbQJiKPuHcAiBy0QfwX5Vf0/Q0TSrW4KSnUrMG2kEbqHXtjHC1s/xNhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":536015},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"fa009d9ef573586f1ffbaa97964a70c4d10397c6","scripts":{"test":"jest --verbose","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_1.7.0_1772093350003_0.4465453023591599","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"paygate-mcp","version":"1.8.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@1.8.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"027846c2f7d6a3e24cfd074d5306574e8e164949","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-1.8.0.tgz","fileCount":95,"integrity":"sha512-6Ei5OU99oMMuyWa5EEj0Zf/X2VyGQtwEX/GG7vGGle4tFbnoe6lIapEHQborn/C6NwKAMNDuzptzARdzctedSQ==","signatures":[{"sig":"MEUCIDxT3aYT/5j3H0vQFCyxzhCSmTy1fsC5xlIh4s/xaB+ZAiEAvG+e+/oJvfJVLYOGzmVwOD4Eaurjlmd2UGQpric8FME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":592813},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"e7b24a53f23fb006ee29cc62a34014b6c26fdc15","scripts":{"test":"jest --verbose","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_1.8.0_1772094164247_0.11002082423944226","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"paygate-mcp","version":"1.9.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@1.9.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"32ba954ba4aa03aa84c374dedb5bf4d8d7ed2bff","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-1.9.0.tgz","fileCount":99,"integrity":"sha512-t7WdiG8dU27uUJRBPHzUqcWmypbUX1dbe/2EouDPV37a8/wAJxQs61uTWBRqjr5rksydC/ITO3ti5WMLLXqrYQ==","signatures":[{"sig":"MEYCIQC4F0DF9ye6VGD4Hdxl81lXR/RJXVP0odpauxMz3vu4PQIhAP+znMS8NO8n+EsuiRjqTSaJPhWtxvPmxMJE/uuUI8Nq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":654271},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"7802fd590ca5c04e3fb291e7207f4b2e03798890","scripts":{"test":"jest --verbose","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_1.9.0_1772094933151_0.6852206802266461","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"paygate-mcp","version":"2.0.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@2.0.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"556ee973a5ef9127bf9557b2a30c4476447b0da4","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-2.0.0.tgz","fileCount":107,"integrity":"sha512-PKetbdKovUqg4UmTdO1Kv6rbtvrxE/fKVfGtbAoi/VM8Gm4W6X5NjZKMfJ56vl2HwuhIwlTZ6hcvjZ+Fvm4fIQ==","signatures":[{"sig":"MEYCIQDlvBjybzJ7cENCSlXXlNzyGDADsVxUqKOe3C035tvOnQIhALwqUs3j1KRv6vkpNVOEfjznpZB0hTKWAUPPhnh3lzp2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":716770},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"cbda62fb3aff4069dfe5d4a28ff07b82e49b466b","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_2.0.0_1772095987730_0.9246352951215797","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"paygate-mcp","version":"2.1.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@2.1.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"bee0ad8aa4ee4426e4e997d0c2d710cf1a1108f6","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-2.1.0.tgz","fileCount":107,"integrity":"sha512-62ytAQtky/v3V2VAUL2FTDIwqlEdBp2c99UaFXssYHLz7N/8FaIsadWvxTxNFifNm27Bcq978OLVkq5Hoobi2Q==","signatures":[{"sig":"MEQCIFkpuFUT/VewrrIWL00BrPNjAFj7NzgHtKB0KUKJwy+3AiBSKGoNkJSZ+W4ymrq45QWC4+OdXlm1ho9tgFsHtMQM5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":726567},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"3ded775566639494485690542d0b2a4164d49991","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_2.1.0_1772096380322_0.30206755994987255","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"paygate-mcp","version":"2.2.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@2.2.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"90a8d90f78a37f7c8cd176170325e1d3e9fc8f79","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-2.2.0.tgz","fileCount":107,"integrity":"sha512-GD6KeeUT67QLyixmnkQv2vI7jzCg5fKzouaGaX+p2QQdyfVNWnkx9mLrv7oyD71WuKzwmFrtLv4Hmly70ExssA==","signatures":[{"sig":"MEYCIQCITWMqeoo4zN7Pww4iVAc3n1qp2aIRf6g7cS+0AYe8iAIhAN3kktpKhQGuJTJjT4I5prpTvMlEKczO2HVoi09OLP3y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":728391},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"4eadd1468256e691e62cbe89555c7991d0513105","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_2.2.0_1772096635853_0.5765693169162363","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"paygate-mcp","version":"2.3.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@2.3.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"82ca856985ebc8e99bbf7523593850008cca7699","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-2.3.0.tgz","fileCount":107,"integrity":"sha512-Qw6VZ/6BZJtVRR5Akhw9DOOYNxb7iuix/c64yP7GTpqAwMjaGY4f5JfG+/SgOwnHCHO3YDHeVGvFYlz/qjFc2w==","signatures":[{"sig":"MEUCIQCb6QxX4SVa7ft7imHbD2IR+bN8Zx6RKdcfyJVy+taHUAIgRimkgFeAIaOdklTwBXAj0PJ12xCqrfW5jdELuS672DI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":763646},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"331415b68b49ffa4dc0c7b25eee9067e98657c5d","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_2.3.0_1772097226607_0.622684153096813","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"paygate-mcp","version":"2.4.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@2.4.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"c413bdcc250d94c9896cabadb228b24c59c5dd7a","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-2.4.0.tgz","fileCount":107,"integrity":"sha512-Uwj4BFUiJre5AKVHwtuL/GRt64jr/8RIEMZWYz5ii1A+4F1DA3mfg1xk8NRxb8bFTOXYk5YUqADudbX6QrwHhg==","signatures":[{"sig":"MEUCIDZY1eWnN4gjSrUJNlRteP0Gm2dyZbqAqHht0bCfAfLjAiEAh+VnEQS5A6D13aVSM03fylSzfl689J05D5apfFQOQEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":768031},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"0979c653412f7e799c59d8bbfd16d4c3bd5fbb78","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_2.4.0_1772097804747_0.27351620036827873","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"paygate-mcp","version":"2.5.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@2.5.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"82e4544b159f511a09f81b665c15ddf65b7047ed","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-2.5.0.tgz","fileCount":107,"integrity":"sha512-8O6KeUvUVTJsy43qnmjP10bU5ZNuIt4fyKqFdriKYbd1NDAV+c0UyTFeNf2LokXibMfhqKJiKFT/Nfqgme5Yfg==","signatures":[{"sig":"MEUCIQCInXqQiPFncWN4qU8zLkLltxUcR8bKaqk3nJkCQEGgnAIgEzlE0WwTUG+9JzSd5zZOR1TpqRwINpgAcM9gNPka0os=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":786555},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"cc928de401d9af6a1970809250e7549f4f36d2e5","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_2.5.0_1772098397510_0.7029731368319663","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"paygate-mcp","version":"2.6.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@2.6.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"1ed8a103529e639eb916c458581c374710c2b346","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-2.6.0.tgz","fileCount":107,"integrity":"sha512-RJxKges+SXc3vqUZqH+4cbegTS/NtDZbTNfqSUzds/IVtjIN8lhID5fyi9XinusVQufr/fN+ZAPu1/dmYUy9FQ==","signatures":[{"sig":"MEYCIQDDIG/Kn5vhchcVl0U0nKb35dIylCjyntv8dK0FBHrwkgIhAK1T22EO1T8JvN9C4nsfhL5liNey+c1sDOyVwvBxreGk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":796683},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"97ccf28a355af225bf61205d28f2e28e17b18a0a","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_2.6.0_1772098956424_0.48887644741778313","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"paygate-mcp","version":"2.7.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@2.7.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"6a32af5e35a129fd8145bf0e5719c9981b949035","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-2.7.0.tgz","fileCount":111,"integrity":"sha512-xMtFGgrrEi7QTwh+YgpXbT/jWfGyQGSeP6af98LzCw+IZYVxqpnANqrwyj2RI9tpNgIlGvzn9snN8L0OYG+7VQ==","signatures":[{"sig":"MEUCIQCYe3JIz9zEJF2MYQ5nOErReuwoL8mMI8hdp8MWmJT2GAIgYbVC+233sLJbqCtUq4vER6nfOfXowaxmLhTBncqerBk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@2.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":835285},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"c12f841aa4e51b7b43cfb28d27129a05c1d7310e","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_2.7.0_1772099812477_0.9724727592878326","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"paygate-mcp","version":"2.8.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@2.8.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"8c0449ceedf1faebd145873d6d1e52eb74fcd20e","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-2.8.0.tgz","fileCount":111,"integrity":"sha512-5ekR3pG2mepRYQ/KIlznqvU6D6iHAfQWt40uXkEtGTdV0C+NKt9Wr5WExzLdtz2v/iiKGeIAwrsvBeor7/ZOXg==","signatures":[{"sig":"MEYCIQDDp84QUuhLQi18lQYyCwWdpo09PkA65HmVUev5/aniGwIhAMDdHmfA1FqtUlbHgEHtfF7uZxJABIJCFeByf3leBbc9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@2.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":890128},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"81d1c18f5eb33950cfedaf0677d022da84314875","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_2.8.0_1772100734076_0.9322577234796356","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"paygate-mcp","version":"2.9.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@2.9.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"17ae4cfcec23ad273e0df10b73835b18cb046c9f","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-2.9.0.tgz","fileCount":111,"integrity":"sha512-WNmlqpzNscl3sxBzQwZ5pp+jPeVJl9FqJfWqaeha1KHTrFPWJbhDC3dhCIPYtAz6Gu0d9jE/y2T4lvj958MKrA==","signatures":[{"sig":"MEUCIFVUzxZ3z4A0Q/DE0qytsfJ4oGszECx/mzE/EDvZNB5NAiEAie4r/lxuLiNP61yL25CG1MNDfvB9KXSsK+i7f6y/31c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@2.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":903296},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"d9c56f15dcbd3a73958c7f66a75551c73ecbc4bc","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_2.9.0_1772101968467_0.16633730827904936","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"paygate-mcp","version":"3.0.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@3.0.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"067b976efde0369a3f2bf89862ac669d01fbf013","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-3.0.0.tgz","fileCount":115,"integrity":"sha512-VyFdxFRw+3zhDt+ewK7J1JWb7nB/s5EvtqUTaY0ftMkpltKpL7/AOv8q0w2z8kDSLB4IB/UwHt86Q5DOXJym6g==","signatures":[{"sig":"MEUCIA9X5xWluhPI1QleutzIsYhIxYKylDW8jNGbG1rcj+YwAiEAzsPFJ2KuYKPaEA56WRPjBOFi6IE9brjof0wxD6l6Zz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":932406},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"6cbf8cc0e0dd075f0ce2ad8475df5d2da417ce97","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_3.0.0_1772103425359_0.023844691802549223","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"paygate-mcp","version":"3.1.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@3.1.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"59ea943952e5ff25159da11221d2e283b778fa9c","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-3.1.0.tgz","fileCount":115,"integrity":"sha512-v1lROyoUCg6oaPrBD5iT8RIQ8BDcCWgmIGhD/IVG3l0BDeOnD4xw1GsBvKRxJn9ujmXWu/qxZj51SXwl/d6G5g==","signatures":[{"sig":"MEUCIQD9gyP8wK8EXCxfuqZipSu7fVeVgDCfXC/8Ij9dcYLEGwIgOfv3ZKLAQmrH/x70U78azo29WgjdqtH1PSubI1qza+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":955082},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"a7c7be6989bf673535b75b0331836520006adaaf","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_3.1.0_1772120634556_0.4578705439735944","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"paygate-mcp","version":"3.2.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@3.2.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"1324743f2472d3f458848bb811dbe30ebd5e7629","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-3.2.0.tgz","fileCount":115,"integrity":"sha512-xnONrUSJzBgp0Hsifqjja667FwY1IUQoxOPWMQA1AajTH9IGzp4TadTls9K6ssmr9oWLKtctaiWj7CY5dO3a8A==","signatures":[{"sig":"MEUCIQCk1Ph059u9sT13RRI0lAxS8Qv9Hrt95e/LL2ctMvit4wIgTzqQMIpbDG9AmU5Ubmu3EIyO2RuiE0nGKe8dVLek6rw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":972018},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"060772babcb9f0236701a3894c4d05b0883776a1","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_3.2.0_1772121577587_0.9687482358104618","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"paygate-mcp","version":"3.3.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@3.3.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"b6e60be0b03694a964fb26c467f719487f26e43a","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-3.3.0.tgz","fileCount":119,"integrity":"sha512-ad2QML79c97p1Jk3whIYyu0M3SEmHCgyMGkP4fJK/8OPbQh7epZ1a9TfBql61pW6SH2BRLD1CboDfytfhjJMWg==","signatures":[{"sig":"MEYCIQDQRtatTmOrGdE13po/BbxmRCY1RnZGOih2tYWlX3mgxwIhAKIaRZppjuUnXaBLM54f1Mf9r48ku72Cbe/7YrxOzLxQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1006085},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"ad0dd0b61c984558562003ff0cfef7dac1633ee8","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_3.3.0_1772122874663_0.4917605221131476","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"paygate-mcp","version":"3.4.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@3.4.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"c57a472577c3f2aaf069916c5d915fca2fbc7b18","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-3.4.0.tgz","fileCount":123,"integrity":"sha512-frvE9darNdtUoxsHVyHxL+XZSo4ORJSpP5O0odc+P8ekPtbm9tkOb//c3f2e300qRUDxgqq32T4Ed9N6zrqsQg==","signatures":[{"sig":"MEUCIBsooGpd+BIPGhhx07dZYyDc3/YXsWwwFHLX3G7QBTfKAiEA2277xTsfBz311T3DCinfgr6TVSg+LVhwEnt8bMyYeY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@3.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1043898},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"c41efe7fb148ddb7a0091751d9ad183cfdf6a42f","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_3.4.0_1772124472158_0.45847975554415843","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"paygate-mcp","version":"3.5.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@3.5.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"99be106d6e3beb7e3449e58306f6192736089a92","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-3.5.0.tgz","fileCount":127,"integrity":"sha512-Di7AdZlGYnLya6Ir/+HlQfNpdhHBfXAdH8LkSgwaZ7w9dvQa7NkUUP87tRUj0htSApSzsDBOX+2pQy1CGOyMiA==","signatures":[{"sig":"MEUCIGXZkAJMhoXJxg3nsrAVHWBFxSKiIDEvZcL8+Q/WkLw1AiEAxIRnQB+1ok6qlQQg99S/QhCTREY7kbWYeZItjIsLScQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@3.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1103237},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"c177d7d438120b1eb6cf2df24341a045ae109539","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_3.5.0_1772125483694_0.5062339580398381","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"paygate-mcp","version":"3.6.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@3.6.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"aab016397c8704e4b82ea261bfea99c3e006521d","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-3.6.0.tgz","fileCount":127,"integrity":"sha512-FC5x5QCu7T7h6vfJnMwTU3jUOUwMxbtYgVrTCSwKgRLXBVCvyGzCRjD1wkpx8sWxr+A2g9IJGKEbTH9xzWSMrA==","signatures":[{"sig":"MEYCIQDSDf8iVhwArl3/PC/EruVbIof/dYyHS9kcUJlOpPZdngIhAJP8OkOk4bnNqEfopYi+HhpJEKuqVV9dnH+LxBscQA+3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@3.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1120640},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"a25b7f16a7a25aaf4f4627e6f3ea3f2a71ab27d8","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_3.6.0_1772126080357_0.265317875785291","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"paygate-mcp","version":"3.7.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@3.7.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"6064c62dae26c9519930a9e5b33a3af09945b9b7","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-3.7.0.tgz","fileCount":127,"integrity":"sha512-3p8B6AuQudqSv0MhX1GcPVNySZNiKMCRtkh7eUKub1o/522x+OUnq4jVVdZm65QswBo+LPGUUkSSyZvvJEr4XQ==","signatures":[{"sig":"MEUCIElgjShsZfGE86ESIFJmwa4xbgffSFQUAsvtnUgdoUU+AiEA3/JbkkGkbjWFyEP7Mhauk/he9MJF5nAkedFVnqgC58A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@3.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1123685},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"92e24dfb4e3528fcbafeb5745a0cae80da2814b4","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_3.7.0_1772126772754_0.9836647389660589","host":"s3://npm-registry-packages-npm-production"}},"3.8.0":{"name":"paygate-mcp","version":"3.8.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@3.8.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"bd43d4925ed8887e78ce37e5964549833e9b8cd0","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-3.8.0.tgz","fileCount":131,"integrity":"sha512-ZPzaM1zsO5Hc7Ah8EgyFnTO9z1PWnf7ZrWVaTBjT/OxiEz/j9DEX7YojARFjbM+Y4eGwjzg8Tiw+ftUFsOUIeQ==","signatures":[{"sig":"MEYCIQDzrPYfC6o3aTNfMJimx5vEb5NAO4Y3qkCx7X7Qe1mJkAIhAKShiUnzD/mgJuIzk9X1cS/a57cTbTQYWVhGXwu1KhRL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@3.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1166706},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"70cc11742f2a61bc76b19b8242590fc9f3a662a3","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_3.8.0_1772127699867_0.6483043838492402","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"name":"paygate-mcp","version":"3.9.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@3.9.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"a3edb7eca14b1216dfdfc046fa27e0f5ee523883","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-3.9.0.tgz","fileCount":131,"integrity":"sha512-KD1dD9Cx0lfrJjRta4qHO2d8WfEwLSnV1KK1fhIH21wVs8w1ID7yOXH6O/5TX8xmsWuZkm3ydPCAjeuiKyPKng==","signatures":[{"sig":"MEUCIQD6IHYrJAL6ozzZPLY/rbPbmZiGd2WAiUQuVlS74FBSGQIgMYCNvug5MM9lFZ383vFXLaDlzu72pQ9DVS5JIS4qMlw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@3.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1177024},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"b27d3809bdc37b1ba58d4930d4ecb84011774273","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_3.9.0_1772128372957_0.6762730138851036","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"paygate-mcp","version":"4.0.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@4.0.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"ca7549f5fc879c43ad66f7e26dabd32d62643c89","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-4.0.0.tgz","fileCount":131,"integrity":"sha512-S8sY9o9xqQuhOvQ/KTrAV3hthn9u9+YaS4utyjZc2DDlBExnSkxyQtvRl3pFiCzOpSoQFwUvhZVPmFlgP23LNw==","signatures":[{"sig":"MEUCIExuQtpvCqsiJkV0F+nZ+f2SoLLa8hUbJ45UmAa3aRhcAiEA6XZLOqyKNgNTM8MxmusDjrtbFbzO+o6ey4Ltzzk2e2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1192374},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"89a7c2ec6ed35b2c585b258447c9083e7bfeb278","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_4.0.0_1772129239732_0.5013625800312764","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"paygate-mcp","version":"4.1.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@4.1.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"3caceefa16a45c6742929171865bace9db092884","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-4.1.0.tgz","fileCount":131,"integrity":"sha512-GsY1xUCEdJigZ+SO+LVomPK9vu5Dt1rIHzMb2L3ZdcjJliQ7xpUMcCCSvNUNWk5qrqKyLRBjd/yVAKFlKHMK3Q==","signatures":[{"sig":"MEQCICfuwZvL9m6epq5mtV+2aj19mFld16Tqb5OFHYTZHxNiAiBJs/U/0Ja4DbmXwhLdq6nHleHPk9hBRaURLYJlV+oVrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1214647},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"95048da61c86743406d8a2234c74aba874cfdd69","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_4.1.0_1772129796469_0.6964149831064637","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"paygate-mcp","version":"4.2.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@4.2.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"a717baaa2c91c631f772acc1989d32201d6dc8c8","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-4.2.0.tgz","fileCount":131,"integrity":"sha512-clWwGkQC/7ymG8KlehaCRQJDynSaRlmAt9Glqiz1MVmvsnLL7o6TTe7pwyfKyJBLLHy0XBg/5zMts9w0PgPLoQ==","signatures":[{"sig":"MEUCIFq0437HxyX0wyZAUj4h0FS8C7UVeygou1R4znJQUGVpAiEAtj3/kLcLblknCjX63+q78Yv6ODmElOfmRswvxIha+PQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@4.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1222846},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"d98d8b2b986fdbaa11436a2ea56dc217f6e412c3","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_4.2.0_1772130368294_0.7682336912486851","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"paygate-mcp","version":"4.3.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@4.3.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"a4ddb77d77057c105000385261f2e566e4cdad3e","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-4.3.0.tgz","fileCount":131,"integrity":"sha512-/FSGYSL6PgFvorqQXynkhYqA9vt/ngZMybw0+0dvjAnvI4lHhYa57puWa2+yPTFiVJ5U/dA12uIW2z+294RWUA==","signatures":[{"sig":"MEYCIQChTl7wuFZzWde0c1KT82x+Yf9Nr7h/7a3g/GhA3vGiRwIhANN9+JbhFaRcs5Yyr00nuGuQmh6w4wg9MZDUvgt+yxBu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@4.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1249511},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"b84a0312901c4e89bb4d59ace9a9dbc7889009dd","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_4.3.0_1772131393021_0.300916788183184","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"name":"paygate-mcp","version":"4.4.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@4.4.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"b162a246f64c94f774f5e68f181f26748841250d","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-4.4.0.tgz","fileCount":131,"integrity":"sha512-V5RUvhYMb45kB4Wy/M+Z1giQoC9wl6FbsvurYJEtl/AnniEimju/6bMjeTnuZMbUoN+BzOIltDOz9O7+V27PAw==","signatures":[{"sig":"MEYCIQDHCGrooObkLgFgSoel6X7RmV5yTGwD2UKi7PyeFuvkuwIhAMrdhxR2YvCaKsjZZxP/dFdZaZI7+p9Mx+6qaD5Iddi0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@4.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1266281},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"ac37becde3f2157006e58a1d29a906aeddf6ca66","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_4.4.0_1772132395106_0.5760897468613377","host":"s3://npm-registry-packages-npm-production"}},"4.5.0":{"name":"paygate-mcp","version":"4.5.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@4.5.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"66f0d1239f94c45db97a5b09996e48bd57970170","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-4.5.0.tgz","fileCount":131,"integrity":"sha512-7ic62Zi9J4i4Bvkqq29z0yJ4EOoKn1OOIpmWwuSBHCddN7TFm8xR3t84F33Bap76ONtEqWgPWOL+dhBBKGN47Q==","signatures":[{"sig":"MEUCIDbyn0QjNvLkVOmfEPLZrf3xKWz8dbyNYowfiRZ2osjZAiEA9O5xzTsOrvUD/lnOnQxRLe7HR5Tle9zRdXAbbUPI7II=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@4.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1278911},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"c79058548b8d6e54c7227913d10179fb8bbbb999","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_4.5.0_1772132973383_0.3223691986144128","host":"s3://npm-registry-packages-npm-production"}},"4.6.0":{"name":"paygate-mcp","version":"4.6.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@4.6.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"dd5a3bb83e3aa02a43f11d57a26904b1c350bc4c","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-4.6.0.tgz","fileCount":131,"integrity":"sha512-GoM6WAIh0oeujm1lUfb7Z1kXt7yKEbe5w26XOW54smf7ZTJHxMd5P/Wc/OYn/uesfWKfioQErO4TpypyGPh4pg==","signatures":[{"sig":"MEQCIBRF5wNCt4/Fj3ZY1K4hs4ikamIs2XF9CNRwt5xAsngeAiALV4C5ac9SAOSJlB1pUYNJv6awp3T7YhK5hFW5JKWhmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@4.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1291195},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"f61f4ba85fd0c51dab3e4493c8fc07f34b23466a","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_4.6.0_1772134019513_0.5302928103643991","host":"s3://npm-registry-packages-npm-production"}},"4.7.0":{"name":"paygate-mcp","version":"4.7.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@4.7.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"9914a6cd0be260485b3de6a2e4c6249116ab196d","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-4.7.0.tgz","fileCount":131,"integrity":"sha512-dToYYa6tOvxwWLpebYQSYoPH1Y+ATafHOt/yBNPBY2rGV7IB5kBOuzO43P4rTbiP2K74Z/RQqrdi5PKoB2kepw==","signatures":[{"sig":"MEUCIAu/jnDfPlcQJGPcE4q2WOVEds4tusdTT6qHUzBm/R89AiEA3+ZwgADTGW757Ys3c5RYbJkgBSzQ/BQZV/poS3lzlHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@4.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1303609},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"c5f80889ddd4c53934c6c91ecf7bf25ca5651a39","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_4.7.0_1772135051734_0.992199651177444","host":"s3://npm-registry-packages-npm-production"}},"4.8.0":{"name":"paygate-mcp","version":"4.8.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@4.8.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"32eeb90012fed38c83aa328ec968af7cec764e22","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-4.8.0.tgz","fileCount":131,"integrity":"sha512-aDsqXZzbAsNwj8raInTanQd0A0rH/yByEszJfa3VSB5p7Nz/mmoXTf8sngX2+5tM7gzqkH/13tJxa6Eiw1mafA==","signatures":[{"sig":"MEQCIASbLYnnbvvXJVQllAk5YCJn/P1GiFV05bI6RdxYUBAqAiA85ESnZsMey0u3q67/thev2qIbl34RKRIS07H8O8Hdug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@4.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1319460},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"dee4da1026809535b5fc28a05a8a93e50a579943","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_4.8.0_1772135602617_0.3120572154743837","host":"s3://npm-registry-packages-npm-production"}},"4.9.0":{"name":"paygate-mcp","version":"4.9.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@4.9.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"a4923c8a5792aa7a0cc2d4a75b4574099036ab05","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-4.9.0.tgz","fileCount":131,"integrity":"sha512-PjbpI/0+Ck7IfNnLwFu3D1s5VlWzN/x+k70Z3s/DqQI8cx60AUnccbsE2u5KCmsr2yET30CyYsJBzEtaF6XnUg==","signatures":[{"sig":"MEUCIAHmzP+FQMD8TcDBmRkTv1GGX33cFhegJUEKO8bVe2pdAiEAolNyKF0zQhR4rX9lnIxn7cPtSaLU2uo2l1R9kB1j1aQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@4.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1330409},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"e9e18ae1a41f814969e96b62a29c8d4c17eeb19c","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_4.9.0_1772136221229_0.17594492738968537","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"paygate-mcp","version":"5.0.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@5.0.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"cdd124b9f18cdf05170dff11ffbfd1403f908b86","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-5.0.0.tgz","fileCount":131,"integrity":"sha512-pp1k+YZkkWMJh981lmZn+AAdcwU4PlL1Rj1nmBBSXk6uDLUq1iXERHyTbtH9hMBysQdEIf6o/UCW+JsDzO84JA==","signatures":[{"sig":"MEUCIQCSk3mOp2dW7uXCYZbMzWr0nAvynkwacwcVZUlYpnXHMgIgRn+pryFcjUO1jpN6AoN1VIUqe5x5G4zdk8KM+IIZIRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1345860},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"e1be71a4150dfa18e61d1641d37bfc58140e6c6a","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_5.0.0_1772137608420_0.14094069606235426","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"paygate-mcp","version":"5.1.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@5.1.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"ca494c5bf260a28b92749311f7a41007ed9f711d","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-5.1.0.tgz","fileCount":135,"integrity":"sha512-6+Bb08Z988kA9W5kLaOozaZCRK7UPI9g1pexFLakNHRWxWEVs/rm+kS8o9lUD99Lvn3JGr/rf+Ow1rt28bdD/w==","signatures":[{"sig":"MEUCIALUPvCEhcJ4GZjQiANIXjudS/ytzyuKkFLq2DoQeBBCAiEAyaJon038/pSSU9tXOSpab+z7xyK0IpoIWqDnJaU0LHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@5.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1374958},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"7f10323a9c6e75bb330487cfbe3a31d9189db1da","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_5.1.0_1772138532085_0.8715230063130968","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"paygate-mcp","version":"5.2.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@5.2.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"473fabbd33a2fca60efa4cf24e04472ebf75f2b5","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-5.2.0.tgz","fileCount":139,"integrity":"sha512-FkruBO9GZPfDQcr2o8lOw8gfGVG9lSr7r2vgpI0CLUR6bD9ploMSj9ZrAg7Qy7P9N1BnlaT8v7u8wyQkCfMKHw==","signatures":[{"sig":"MEUCIHbe/O/0KqUz4JZfiuFb6ciFXwcOkYuiAiW4yFzoz/cyAiEAgZMhpm30Gu9oaR7J4b0cfb1XxWRu3BWOL33NUDlsVlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@5.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1403471},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"74f50cca1f52eb61ac0e5ea2afa4a39ee22227e5","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_5.2.0_1772139734190_0.435132043053285","host":"s3://npm-registry-packages-npm-production"}},"5.3.0":{"name":"paygate-mcp","version":"5.3.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@5.3.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"578ae9914021652b621a3c51f5a43d9a6c76f1fd","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-5.3.0.tgz","fileCount":139,"integrity":"sha512-cVuKKs3VyLJuTYI8vUUmVraYsqhFWOHBUa9UmZGXuwFGxcEbhCAEjYpRqwVNiXS52BhOCSYy0jv6c+9Iv7IQVA==","signatures":[{"sig":"MEUCIEriPksdy30Ny336DPEn8p3vC7yJ7BmjmySE/HtvT2iJAiEAq0y7NkGg2D6nSnb6JUIE/l3TJCm173kEHxKWrJfzcuU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@5.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1412107},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"af681e60f8db5238ca76344a875c7eb7431013ba","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_5.3.0_1772140420420_0.9255626263964825","host":"s3://npm-registry-packages-npm-production"}},"5.4.0":{"name":"paygate-mcp","version":"5.4.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@5.4.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"79c05c1f247d3371ba485020800644a6907cae10","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-5.4.0.tgz","fileCount":139,"integrity":"sha512-o4dE66oG4PRHsKmv6dg5nOtndMn3YocCd3vfGrOr4EstGfiU63KBms41UXsq91NrohvYZ79lIFwrTLXNGgDrUg==","signatures":[{"sig":"MEUCIQCHKo2rH5t4a1NI6l+0qrf/czptFCKStz6FTAFP56WnZgIgI/+9Xdd5WCFg4C6M+PtQp+XtfXOUkWk+JkML5Vc7IBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@5.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1415856},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"ddb3b4ea9a9c445bd8027d8e26cc52b2708ad11b","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_5.4.0_1772140945201_0.3735736506432883","host":"s3://npm-registry-packages-npm-production"}},"5.5.0":{"name":"paygate-mcp","version":"5.5.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@5.5.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"c6bf695c9271c666bf8c86ae3f7eb6980aa53de4","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-5.5.0.tgz","fileCount":139,"integrity":"sha512-tqj01ThjF06WuXWYgHs8o99SNQ4TXPIuumLlFN8d6mqeSZNSJLOSbagtowm/e7vY4lk7Pbp8Wxf/ov0xoDz/gQ==","signatures":[{"sig":"MEUCIQCKewjtaUJ5IDFDY/j+GpuHDEZLWU3TSe4naqPtsQqT3gIgQ22Qd7VJrIiTtOPg+LTe8UWREDHBYgttmo38A1wAu6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@5.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1422418},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"db607c2d1f72a5467507af0f63f298096358866b","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_5.5.0_1772141427981_0.1641706977962687","host":"s3://npm-registry-packages-npm-production"}},"5.6.0":{"name":"paygate-mcp","version":"5.6.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@5.6.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"d47ac895e9d2597290e79c75b9a962d42cef62ae","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-5.6.0.tgz","fileCount":139,"integrity":"sha512-yKB1LfQYRAzpho0QJYoV34qVmG56YcqkF/1AagxVMOEpJIHr27c5HdGU7SmTy4ouhGpTrihkueB5dLUEcT1Mwg==","signatures":[{"sig":"MEQCIAYaI6zEQ5QC0gHYxMwR6v5npXjM13DmoGfcCYuRuyy7AiAGKQuaHcjNNV5aKWb3MDYnRjqToj5DXknrSkcyVLKZPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@5.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1428193},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"e79d2ca357125b014a562f563e9d3f574df66781","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_5.6.0_1772141864432_0.7409286820329961","host":"s3://npm-registry-packages-npm-production"}},"5.7.0":{"name":"paygate-mcp","version":"5.7.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@5.7.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"4634cc644a1ae4988bd8683b4b606fa41f83c9b9","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-5.7.0.tgz","fileCount":139,"integrity":"sha512-qiOIpWrjP/H+DyGVvj3YNmkhvkL6N2PThe9BW+TXQ2o+YkA3/UsKNsIsusXX0v9UPPHB1hYy5/EjIuHSSx0o8Q==","signatures":[{"sig":"MEUCIQChApF+w8haPyXb9ghVGZ7tyUSxbe4fPXSg6SEIoN/qCgIgVGtC6xJdkCOJsc1yKmPKcF9pHfbEEBHHUZ47AVuX9sw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@5.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1431767},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"4e4bd829d3df17052b22636afe15bd770a0d7d0b","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_5.7.0_1772142974562_0.9113862031480047","host":"s3://npm-registry-packages-npm-production"}},"5.8.0":{"name":"paygate-mcp","version":"5.8.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@5.8.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"ea3b1dcfecc6a03d995a0b8a28a7ff9b5e04fa8e","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-5.8.0.tgz","fileCount":139,"integrity":"sha512-qT6TriDWpgY8F936+UgVnS+1UmYZ61B4EMP2lssR/7UmrJHrYw08DlOaxWy5auAv86dJQjsL8hjEqr5ImBDO8A==","signatures":[{"sig":"MEUCIBfLQSA1rAvvjajRZmkkl2JNJq4iZFsMMFL9cCk8l08LAiEAyYAmtANTS+4fxTICUVmeN//ybv8WaCAyui9oLfP4TfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@5.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1439127},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"64e15caec4a4f9ea6527edef358785f132f0c6f4","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_5.8.0_1772143350389_0.9622838681896313","host":"s3://npm-registry-packages-npm-production"}},"5.9.0":{"name":"paygate-mcp","version":"5.9.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@5.9.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"db45de96135453e91f1380dd1d63f8d0394a40fe","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-5.9.0.tgz","fileCount":139,"integrity":"sha512-vGQVZgt1KqHdD1XBAQ2HvFt/LOVH0q072/+zfmHHps/d8y5QKZrXwTDomODyOewUCAZ8UJDPV3otU8Hi1nTP0g==","signatures":[{"sig":"MEUCIQD5Yft1qULxgZQNdV+oNMwm5iQVwYuZyrtoH/P2VE4cWgIgKR1W3g4GqmPD5txZdlWDKXy4smkqJOKQfVlXwnQhLwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@5.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1447658},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"93a560d41ad1c15e591ae33b9ffa07f22c3ee054","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_5.9.0_1772143971744_0.6671138771529879","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"paygate-mcp","version":"6.0.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@6.0.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"8fc08a4be33c5306d8bf0f66f3b24406dcf826c0","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-6.0.0.tgz","fileCount":139,"integrity":"sha512-zeLs7f6/y8x9ySwtMstq7HKXSZ9Es3NJeQxhPlTCvuR882v1sjUwnge/FOIgGvt6qcnmfujUe7qUvv5RwMb6fw==","signatures":[{"sig":"MEYCIQDSC9D3kc/2+HxTGX/kD2DjdUrz7NoT+ThENd83bXmrHwIhAIaKtKXMXuVcn8xqmJk/gxRzWkuYVw+Q8irzmBQveFPf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@6.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1462572},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"369239b8d60d65aea9683ff2f0dc8c5d55e56ff8","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_6.0.0_1772144543214_0.48035917957745244","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"paygate-mcp","version":"6.1.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@6.1.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"db3c559e96d3aa8c1ce13a851163d72e27073440","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-6.1.0.tgz","fileCount":139,"integrity":"sha512-6nlisU21mOLXLVAqLW5Y0R8Dad4fKJ+ZwpBhAQ/AQBzWIUMDC1MsfICP7tLIZVe9HBb9Va5kOGVbacDNlrdCPA==","signatures":[{"sig":"MEUCIQD1yiml5bY0DZcx6zh0rSjRHBDVs22qvYWi9mFHMg0g4QIgV0JozCq81g/fL6Rk6OA3V3H1XozVkjNWKScfmZjYpQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@6.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1468723},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"8da6487ea239280dc59f5a6065e5825b52f87cfe","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_6.1.0_1772145086659_0.8401306539047362","host":"s3://npm-registry-packages-npm-production"}},"6.2.0":{"name":"paygate-mcp","version":"6.2.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@6.2.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"187eb0a71b3ae1c0421165c0f136b155d72fb3e6","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-6.2.0.tgz","fileCount":139,"integrity":"sha512-G8BDPrgBM5shXYqExJt1QowCwGPZ+N6Sf6jzml9W60b03tdEZ9reNXduvpmFhLKz3tq+BqWLBB/LyfDHOs5tQw==","signatures":[{"sig":"MEQCIH4+OrJzbCKOCDbIe5ZEDMsD0cFT2t3mmcFBz1vtQVldAiApQlMZx41vhAWgXszxyLVR31LTpLSRz1wJufIGG2n8eA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@6.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1476760},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"8b663332cc4e76bc0652ae5db3cb471b98688cf3","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_6.2.0_1772145504476_0.07321950512511699","host":"s3://npm-registry-packages-npm-production"}},"6.3.0":{"name":"paygate-mcp","version":"6.3.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@6.3.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"ac80eeae032ddd9009ebba324af0d1287981f42d","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-6.3.0.tgz","fileCount":139,"integrity":"sha512-Drq2ZkNYA2XM8VUpjTBumbPrFW7NWBFT7vKRUClMYMo7yM/INHQVJ8SViGiSznRX/xi18OQac7yNwjTZqdmKgA==","signatures":[{"sig":"MEYCIQCkZVY1n8WuEg4OUajthkAxRTyzxbNycoQRYxx71Pg8EAIhAJDXn92w591t6p8vNyAP2VNNjcgPeSKLg8eiiUYglNs1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@6.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1483859},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"bb97f85a20283d782089682fd9e5a55ebd3b6890","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_6.3.0_1772145866991_0.3853501524204357","host":"s3://npm-registry-packages-npm-production"}},"6.4.0":{"name":"paygate-mcp","version":"6.4.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@6.4.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"b96c7b0b78b0beea3d3f2c7c16ba2a57e9535b40","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-6.4.0.tgz","fileCount":143,"integrity":"sha512-jjMnGehm3tNF99BIvJVKuPVvXe6tFiUkapy4zNc+l10kMal/DChPy5xmy4Fl73cmJisg0cqJ3T3ga4Ij5GcXNg==","signatures":[{"sig":"MEQCIDnjCVLGWhApauu0vv5cixdmS5BK5ns2LyThmIHsAQBQAiBqNO6Rmq6ibUS5YNc4q0jcO9tRVsYPgXkGpDt0Zkb+Gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@6.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1498137},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"e266595f18b8865359af2130f957534c88783151","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_6.4.0_1772146535552_0.3857308324748867","host":"s3://npm-registry-packages-npm-production"}},"6.5.0":{"name":"paygate-mcp","version":"6.5.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@6.5.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"a40850ad1c127d0fd0dbc34ca4beb19e5e532b9c","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-6.5.0.tgz","fileCount":143,"integrity":"sha512-w1sn2TyBrO15rM2R+G8kPlzaKhVcRzDl+66xFo+2V1/oXTkLen/65r/95NP1lpv/571lirXsvAxRL9wTtgBzvA==","signatures":[{"sig":"MEYCIQD4gKaKQpD/5qc4ErOltaJXjAMbOKD8qqhVEXCcfvrKWAIhAJBq1wzt42bwJ9CJAeYeoXYGQIhFnCcsc37GNy25J9mt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@6.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1511226},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"cee9c6b7c14328a88d8946c0f5d093ee2bea972f","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_6.5.0_1772147017606_0.4209544464877142","host":"s3://npm-registry-packages-npm-production"}},"6.6.0":{"name":"paygate-mcp","version":"6.6.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@6.6.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"f817b4aff0651f8d19ad72149d85da8aa64d9e33","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-6.6.0.tgz","fileCount":143,"integrity":"sha512-2OhXCv+b0UBkf1HLDHA7ed64TdM3ViyoMybvui+QnMHo0PVZR7AcLzVXTpZsNEcAxDbwEtUrX+P/SAlTgW5S6w==","signatures":[{"sig":"MEQCIHr0Kho8Sb+6dokqwERObZO1fIWwZES55Xrr8Cg14BH3AiBUH8GaHpIuA/UceRyeAS2IJUlwxKDVuWjBuopbTNL4BQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@6.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1520579},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"316b91b1941da6d4c0cf1022cfb6159c3eb33e00","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_6.6.0_1772147373789_0.4776126005081789","host":"s3://npm-registry-packages-npm-production"}},"6.7.0":{"name":"paygate-mcp","version":"6.7.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@6.7.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"d47a87aa6a453193bd54c972e8b648d3b6825ccf","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-6.7.0.tgz","fileCount":143,"integrity":"sha512-VXNlAv8R/l7BPnir7j2nBSO0V4KnkR0C6IN8dL3wK4dQkAx4p2jZQpLcb9Ls9JnE9XMQJuJ71rFaWsyQ5VSR9A==","signatures":[{"sig":"MEUCID8owV/if8XZ9gEtq8yvixgfUlliCyoU6qlTyZEBerfDAiEA7FNCXafDNMNtqRpCEcBTkT9mEI/FKhelnGGwu8epFwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@6.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1536577},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"a434ac5745050ce7b781f723a0f4ce49c13a1c12","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_6.7.0_1772148193659_0.5360721411219087","host":"s3://npm-registry-packages-npm-production"}},"6.8.0":{"name":"paygate-mcp","version":"6.8.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@6.8.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"9d9bcfa0ab9cfbabd8e08fd9e9c2ca324e867e1c","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-6.8.0.tgz","fileCount":143,"integrity":"sha512-XgsMhN11gWQOWd6/+Zdozp2lrgY/mIuStJKTdCR6JkM7tsD0YAzwPkv5trpu3yfHXIEuNuwfvWwfRvadmpBl5g==","signatures":[{"sig":"MEYCIQCtGJa5CHjd9t6r27e5npuEtN+LMYIPMbb8vUuLkoQJ/wIhAKiEwBLPnscCeCJqSk0bago5bLWkcnTxTAgN8XuQNV3E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@6.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1546271},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"9801b342050ef304e09f2bf0027c7f53a9cab731","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_6.8.0_1772148834806_0.252801287047262","host":"s3://npm-registry-packages-npm-production"}},"6.9.0":{"name":"paygate-mcp","version":"6.9.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@6.9.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"2a22af5486e5f978ddf959b7370bb3b73f7310dd","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-6.9.0.tgz","fileCount":143,"integrity":"sha512-s6k/SQD39/8nIpsuxIGYzqe6lbTey9hfeQCdzjHWp1smrfSqIiwSFYfd6OyFNA/Hl6xvzcWyczyAFN11GKWozA==","signatures":[{"sig":"MEYCIQChmiQHh57teBZ0hp2T5HgDsFGa2za6kQLViJBkNkaPyQIhAPOHHw4H20wRi+iw1l2uXWpSfzS97ubF30no7hPR3BAA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@6.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1555923},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"0d91fd6095c7318aa4793f7065353182e385521f","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_6.9.0_1772149336741_0.5605072639851516","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"paygate-mcp","version":"7.0.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@7.0.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"95e718ddad0df317522ae2845fecc1bcaaf93db2","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-7.0.0.tgz","fileCount":143,"integrity":"sha512-3NcfIM7tH1ycxIHx2kAGsASSRjrYzC7Tbu6Ss1xgI7BD52AgAmz1Xkvm25Fm7HwZZfn1e/RBDZn8lusvTQXBlg==","signatures":[{"sig":"MEYCIQDMEtKnWm0wYDMufv6HQssb5soRAkH3/r5FN/3bw+GkDwIhAMlNVYHX2SbqMCIDGh9fSIitKwXv6kexhZl2zoU+ZPlq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@7.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1570257},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"3ba58bfc200fad6eee108ea5056190a9947b0626","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_7.0.0_1772149760605_0.6365457458801822","host":"s3://npm-registry-packages-npm-production"}},"7.1.0":{"name":"paygate-mcp","version":"7.1.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@7.1.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"795d289b40d33e1d984990954e4a9af9072eebf9","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-7.1.0.tgz","fileCount":143,"integrity":"sha512-NmkaQZNN3eYf05eaR2HCRMT8WqKPc0hOlqD0MsPXl25TPGhQPgAmjxtiqRijndCa09pcX7ZtxAFdvnNZxZ7/+w==","signatures":[{"sig":"MEUCIGwTHFdbo1RegMUoh7W3qZjXkKF8dBqE93YB6BFefLaHAiEAvlRJEJ0XgphVLZFYJlIL0QdYv9IKgwesi93xKQgCe60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@7.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1591196},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"a4b5e9c8b00a679c95c2d72bd14e7ecb1d32e9b1","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_7.1.0_1772150386614_0.3564417561787643","host":"s3://npm-registry-packages-npm-production"}},"7.2.0":{"name":"paygate-mcp","version":"7.2.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@7.2.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"6fc5856d8069c8dc5c3364980928212a502dd411","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-7.2.0.tgz","fileCount":143,"integrity":"sha512-tOH5VLyqPx0mV8DJ3e6duK8O4x9uxmwkoHLEjmzT6E6sep1FUFvz1n8zGHdbNAybx2OW1rL7zREfU7SHlfDK3A==","signatures":[{"sig":"MEYCIQCpxDP8W3gqOeHZWDRm3dXva6Tir58hYzvu1vJYZWQ8kAIhALMicnAqGVmKsK60xZYnQMlKWY1m5FwFjbinERNmUnxo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@7.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1600161},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"ce9cbe2a79644443f87439b8dde4de31b00fa664","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_7.2.0_1772150878514_0.7230992318775398","host":"s3://npm-registry-packages-npm-production"}},"7.3.0":{"name":"paygate-mcp","version":"7.3.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@7.3.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"9ea228d19e578f1309743a96760518ed2bc6ed53","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-7.3.0.tgz","fileCount":143,"integrity":"sha512-/ZOttf4JQdb2FM3CfJi64jp35e7AgzhoBvRKWSuswTED/kwWaCCYVUv++bY54ur0D3zGBZaXgX0IrJjH+oWTnQ==","signatures":[{"sig":"MEYCIQD1S7FdjM+VkvR7cNzZaqiyFI77IhR+lhxSAMj2P/Hw+gIhAIu9/tu4krTAOAHR0wBBU0PaiPB+5d1AqQPh+rJH7qEr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@7.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1625780},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"65cab65e8411a7b8a7167becb40e7068f487014c","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_7.3.0_1772151358861_0.004211522619879338","host":"s3://npm-registry-packages-npm-production"}},"7.4.0":{"name":"paygate-mcp","version":"7.4.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@7.4.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"654152bf40a0d35455e88c53fe4b063cba41da9f","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-7.4.0.tgz","fileCount":143,"integrity":"sha512-K4shEUW5/1aKzy8S/8+8iroC41LbOPULwO3ng9mUAgZRLejDsjsQaUedb9Di5K4Gb8p4HLrW+fgSKvS8CxJh7A==","signatures":[{"sig":"MEUCIHbykCiObIQIEFbPjMu6HnxdcC5RGR9B985s8sWPaEeAAiEAg2p7xFwV+PQHCrYoBCM+qtlVtnd0vBoUUMiXxFpr/Rs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@7.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1638545},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"00841d4da6c0c17cef41103fc6a7ddcef0afb055","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_7.4.0_1772152012534_0.835102001361951","host":"s3://npm-registry-packages-npm-production"}},"7.5.0":{"name":"paygate-mcp","version":"7.5.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@7.5.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"fcd781086afcfa2ec1328630b01c219b79179049","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-7.5.0.tgz","fileCount":143,"integrity":"sha512-hP5lhq6q0K78hzUkqo37z8TpgsrYxoG03J2LNFoFVqtLNkZA+fxAjoz4u2WEvGuMXkaLIhhlPEAiLiK0qjrVpA==","signatures":[{"sig":"MEUCIEFwhi2H57Jul2JS6s/vjCKvCifnfUx1QBmN7rUQRf72AiEAhqXt2yh4DZGG/njvoOO3jdiycyq2aHIM5u++yrd+ovU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@7.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1650320},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"612a53f4341ee301f712f8abaaaefc4b23678f27","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_7.5.0_1772152440597_0.7439493962994366","host":"s3://npm-registry-packages-npm-production"}},"7.6.0":{"name":"paygate-mcp","version":"7.6.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@7.6.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"8784cfd89d5c2ba7da3a629cd73cf328abd990f8","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-7.6.0.tgz","fileCount":143,"integrity":"sha512-O4PIuyy13SoS74IScD6Ok4PxuAFeb4HXT4ZEmU5FIS6OCx48DuaQs3YzoJvdBCluImqgFFWZvpu5UxV2B/iwGg==","signatures":[{"sig":"MEUCIQCwu9wH6amXVe9Y58f12Mz+dWPeKZtKtf0RkawQdkhpSwIgc1HM9JyEibOzvqeiFSfaPTPwsZ0QXFesH8R/dorEj7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@7.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1659060},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"bedd0b779ffc8ce357bddcde2e783423f7ceb66f","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_7.6.0_1772152878932_0.07731416914144096","host":"s3://npm-registry-packages-npm-production"}},"7.7.0":{"name":"paygate-mcp","version":"7.7.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@7.7.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"d357b0dd3af061781eed0a26c0f57c8f7933b534","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-7.7.0.tgz","fileCount":143,"integrity":"sha512-QufIGcJWT/koB3Adj6Co6alowD7avByhAAYaYiCAApFVm1aBzQhTjcnj2+D9jGwJt15mKmpiZSynOvSJUOaH2Q==","signatures":[{"sig":"MEUCIFBXodtwyu78njjLlPh/8T4dINvcOWu8a/M9C7bX/A8wAiEAsA+Z2b/0Br4a6/UjFhhS4Fv0F7TFgs0QaNyw/00U+j0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@7.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1672393},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"78f6bdb6bcea66689cdf5b62640bb3b782466e9f","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_7.7.0_1772153316557_0.4855479911828897","host":"s3://npm-registry-packages-npm-production"}},"7.8.0":{"name":"paygate-mcp","version":"7.8.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@7.8.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"f959f1a0306ade07397b47d1582aab96a7152579","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-7.8.0.tgz","fileCount":143,"integrity":"sha512-ZmmlqbSceQFqsu7TJpG+PnXCq5EYdDbrGlzR5xiMQGFU2sUXN0V/KhDErbk8F6oxdHtLmaVFokTsqjHVwI66rQ==","signatures":[{"sig":"MEUCIQCf5F2sMv2oHuIAa+yUW2w6P4bw1U5Kni4iddsK+Y6/hAIgXtcugW1/5zVanBgss5s2p/skJixPUFLzNp8Lh0Tm0p4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@7.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1687561},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"3c3dc9699490e59e6dc0b92ecf9e9403b63bd68e","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_7.8.0_1772153580594_0.059986912086218425","host":"s3://npm-registry-packages-npm-production"}},"7.9.0":{"name":"paygate-mcp","version":"7.9.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@7.9.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"604955f266119987c3ce8c39e42c5cec3da62610","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-7.9.0.tgz","fileCount":143,"integrity":"sha512-00HHVKJ/1hVN+Zt4cTKnCbtPXM4+XP/rC2BvDZoyxwvUcDS5EktaJBu8NPckEADH6eNN7f0eUh+oESenllb7TA==","signatures":[{"sig":"MEUCIQCeY5JUSFizJAWZRcreCNz0p4SjO5XQlNwobTJJ/32kVAIgXMD005yCfJ5k+IrQv9uctfeqpNoWd5YWdhWzR3KkXd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@7.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1695736},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"291c3c4efde4c2ba228e42fc3986dfae1392e255","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_7.9.0_1772154412038_0.566014182255044","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"paygate-mcp","version":"8.0.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.0.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"3304ca1ac7050c7c15951ad9afec0c5d72f5363d","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.0.0.tgz","fileCount":143,"integrity":"sha512-W8pR1/iz7tk+XuUSmaLnZQejok0+98qKUFd6vIhQWik+oR59ZOlHyIi4GD2VqcBzdx87q4WWmN0GgltxTD1nLg==","signatures":[{"sig":"MEYCIQCkGkLqgoikeiVPmVkUe2rSca/IeONuRAuc+tWTEHaMJAIhAMqj/O3HtpMd0FFy4waueZC01pvmOYMlPWNC64pYoyEB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1713597},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"ac05d7e920ccf7cdf623c2a017f67d7195bfdbaf","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.0.0_1772154866618_0.9260776965479836","host":"s3://npm-registry-packages-npm-production"}},"8.1.0":{"name":"paygate-mcp","version":"8.1.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.1.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"fbacc85b43bc6df55058361db90cfd127d732601","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.1.0.tgz","fileCount":143,"integrity":"sha512-Q87KdeJG5ZM+XmGuJe4p1xjlo9arRSq2K58ooTEvCD8F2OpKGLxrbJ2Q8zT6UcXA3UJgHv5wggmoxWsGq9I9KQ==","signatures":[{"sig":"MEUCIQCFGXifAAqX4htKq1bCLU636ucd+kKviF3TkSWpG0ZwaAIgIvfubqivvPpFxeBtroiD+vvjJjmoOOWqWjaB0ARK0Go=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1730199},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"67f84607b9fdeae53db7360a101138a8140f4ac3","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.1.0_1772155497833_0.8693940197340624","host":"s3://npm-registry-packages-npm-production"}},"8.2.0":{"name":"paygate-mcp","version":"8.2.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.2.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"35d45d9951c844c9bd5a4d9b37bedaa517a8b9d9","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.2.0.tgz","fileCount":143,"integrity":"sha512-t6jhLFOverKo5YDFBLe0OOnzf7aXvQom5tcMP99CJoeNA/344LgvPR8HMTYJJh1T3FETWDsyuBNgnoyw/E4CZg==","signatures":[{"sig":"MEUCIQCovZeD4CIfHP7PgLR4uRN2j15aGPqsiQNmq+MaV5MEWwIgITXp+mVSUQtz6g6cFXiiE49JsZnOhKPQ4neoi5WVBUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1740481},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"b48c85eb42d459a8bc089922cde9de3ff414a305","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.2.0_1772155891402_0.6247121827501498","host":"s3://npm-registry-packages-npm-production"}},"8.3.0":{"name":"paygate-mcp","version":"8.3.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.3.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"068963e4932eefe002f6617669a5223d6de854e8","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.3.0.tgz","fileCount":143,"integrity":"sha512-soorY/TcLJ5osC/z+KAQTBbe5TlO9bXWMgxkMQxZVV/2S6tW1OrkMMabTLHlQngqM/ylYONdue6swl6RmPgn2w==","signatures":[{"sig":"MEYCIQD4+H8k8kAmaodKfI/usfi261IpsX96mfshAm/kXnNboAIhAPDSTNi2aYY1UnGyr1wlStfgv/GTNdcE6PDJVkNDSbA0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1752572},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"279edd7aaf43cd0e94d79ed22de4f42d21a80fa4","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.3.0_1772156273413_0.11767195323861857","host":"s3://npm-registry-packages-npm-production"}},"8.4.0":{"name":"paygate-mcp","version":"8.4.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.4.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"32fc9f73a120547ce353df8e333393b909b9c02a","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.4.0.tgz","fileCount":143,"integrity":"sha512-kP9y8j7pLVGUYCr5+IuEC+Pd1yPqehhfxoMaWQprM++oZ3ioPJJORuLryFmfAh0RZc+gnU7C0nAD3SDEB3R8ew==","signatures":[{"sig":"MEQCIC4gRcy0j3ndppVq4wJbloXxhmYru1gnX3CzOa0KnfufAiBIBh7p9kejLa5UZBT75Y8lu9bRTaVTm7i+2WZAMB+arw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1764679},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"6caed6e41ba05aa65e43d728718d3c137c5a776e","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.4.0_1772156739209_0.3093438371402468","host":"s3://npm-registry-packages-npm-production"}},"8.5.0":{"name":"paygate-mcp","version":"8.5.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.5.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"9395e1155b85f623e76ac572725ae1373d79aaed","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.5.0.tgz","fileCount":143,"integrity":"sha512-Jh38+8Crfgb7RdlqQC+0GTzDCUReiTMFmtwQYYE9gqJ96+5wH4xu2YsY/c8IMJyrcirM+5zqAXmlGIWKZDnWnw==","signatures":[{"sig":"MEYCIQDX0uPJ6y1mHVw3S1XHNL/lzCT092A5zR5rpViDoqMvDgIhAIjLTuYxHqYErs+EfInSeCZii60wF2IgdnU+J7H0vgh7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1776177},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"d019b2441aa4cae7a9509836ef839fd541076cf9","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.5.0_1772157852251_0.5757076670349415","host":"s3://npm-registry-packages-npm-production"}},"8.6.0":{"name":"paygate-mcp","version":"8.6.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.6.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"2f7755f50ff33f11eee276a3e1f828a5c536cad3","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.6.0.tgz","fileCount":143,"integrity":"sha512-M26DoPudT7aX7H7SGyQk+6jkLSCY3/UbiRc5Osg2QtKCggGqx8SolmezH3ykkg43XYp1tfvvVgbd9GHMxoda1w==","signatures":[{"sig":"MEUCIQD27AQdnTjv49vuc6NhaRTXDltmJg7w3JLj0jh18YpCQQIgH8xvTVLU92BYriDMzGwih7b7pk7bXQzRTu7C9JnNmCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1787944},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"9b323a7686c5cb279cb3186be21d7f35c1fa0713","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.6.0_1772158364767_0.17963714458457658","host":"s3://npm-registry-packages-npm-production"}},"8.7.0":{"name":"paygate-mcp","version":"8.7.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.7.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"a45b1d579a6d02b68fb6579a2e1ab6ba11e53173","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.7.0.tgz","fileCount":143,"integrity":"sha512-ZYkwL0OXbCWd58rie6QNY3GigNQly0jiH+nqJlNALZYQy3LQG84hKFGPONqUDA1718B9dVqztT7Ox+fESkWM4g==","signatures":[{"sig":"MEUCIDBqRLnH6xVTgGmuBF+pEoM/5roffimyBD25QqRBHG7bAiEApR0OBQYpU3sUnDRs4mvfZLkmjDwl0V8DdcKiIbss1eo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1802177},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"a08f96d70fe64880b3ed6c97a2169a6e7d05fd89","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.7.0_1772158713977_0.6960657924138811","host":"s3://npm-registry-packages-npm-production"}},"8.8.0":{"name":"paygate-mcp","version":"8.8.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.8.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"22cc1427f9870a1d797c4ec0150bf956d3818c05","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.8.0.tgz","fileCount":143,"integrity":"sha512-R3n9km1LP6dg9f2dDoqYHDZjCC7Fq0dK3azw6oi8jvZgL3AmE8Rml+U0jbC6YklFgeAShGrnMsysYhreM8yXRA==","signatures":[{"sig":"MEUCIQDYaJ/VQqDZT8oO2pd0bPgEnLsvv6s6cLN2fkITVd4MYQIgCQdwsQ6+kNs1GhwoNhRqNZfevfxHDG5lQq8xvLfed2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1814164},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"ccee44c93af9072ef4b57ac1b4b5fc7362d5c15e","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.8.0_1772159012215_0.3356426815986526","host":"s3://npm-registry-packages-npm-production"}},"8.9.0":{"name":"paygate-mcp","version":"8.9.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.9.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"5992043ea05272b945f3cedacf663d66693c9196","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.9.0.tgz","fileCount":143,"integrity":"sha512-l32z2FAN42pJz91JV1V3I2qlvwQwsRHP1tTVjl5A6NiPmJ3BOSoYlxCZvHb1rP4AaXLGEaqqkdsDmyl+ihAevA==","signatures":[{"sig":"MEUCIF+zocKVTgA3CfWlrLZGx5s8D9qwdslHkKk+MFETcXoLAiEA4xIBtntJThUOLRmI5vVhA6KrzvfjD6jBzXTG3PfrpO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1825047},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"a14a46f4706f66da0bd6b3af024b761f8b3eaf3f","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.9.0_1772159566323_0.33255768832238863","host":"s3://npm-registry-packages-npm-production"}},"8.10.0":{"name":"paygate-mcp","version":"8.10.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.10.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"f32afa7c10b93dad4a65a9c320b6083e91c5b04b","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.10.0.tgz","fileCount":143,"integrity":"sha512-aoQbRKvGR9NUW5PUfnWlxPgur95z8qkE8P5gUFBKawRQmTdJ/qgIv2AjcjGKZq5HPDBZY9WWJaYEvOVwlnuJtg==","signatures":[{"sig":"MEUCIBmhQ4O5EoZBjtvK5JoMdpAUJcfJhy4MwyX0w/Cv5x1FAiEA2Wk3lRgL8POlCq3JFRnB9abRGj/ilMK67kn9A50Z4Lw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1833791},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"796799ef05e42aa958fb92483cd0f515366c3bdd","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.10.0_1772159896213_0.26107570413021564","host":"s3://npm-registry-packages-npm-production"}},"8.11.0":{"name":"paygate-mcp","version":"8.11.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.11.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"a883b4a4882cb601e0d133dc60395514f76c0057","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.11.0.tgz","fileCount":143,"integrity":"sha512-XYQmJ8gFPqz3IxNvnXXVO7YhG295HFmoE53yUzlL9C39iLfmva9bKlzFv5Ag++iO8Nmb724ay6jnCIvk/rLBXQ==","signatures":[{"sig":"MEUCIGTRGM7NLVKBr4o49dx5NkIHZzlMvk8bbfzRZfiBysSEAiEAq4wl0J8pHb+OUb9B5JTDE+ItUKFrG+/V2idVEC2tHNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1843701},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"e9a27937584ef446d10ede03b648a9e243f3fd90","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.11.0_1772160225310_0.5856382617134819","host":"s3://npm-registry-packages-npm-production"}},"8.12.0":{"name":"paygate-mcp","version":"8.12.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.12.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"5a7fdc8873f7afc3902046f07335bdc565aec642","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.12.0.tgz","fileCount":143,"integrity":"sha512-44qo/n7QzImXQczS6Ttw6TlwUrvEAiwtTd0vABocbYAlzmJQuoh5O8yRIUriRyhsE01r9u2uhBb6daSvKOEeyQ==","signatures":[{"sig":"MEUCIQC6gKS4r+NV4zZiRAJNtT5hf2Ser2dqx6Y5loftmbbM3gIgYuMv6htr8UTU/bY4qSW0VYRJaST8Tz0TT549WJFU6NQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1854721},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"231656058b2204269ff2a3ff7496270cd01f458c","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.12.0_1772160533191_0.8230558000479964","host":"s3://npm-registry-packages-npm-production"}},"8.13.0":{"name":"paygate-mcp","version":"8.13.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.13.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"4a7ed749572451ac2892d3a9db55ef8ce86d9537","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.13.0.tgz","fileCount":143,"integrity":"sha512-uuBUwXwCNKSeVq70LWtVVyzS6H0MVjWxvOV4o1LA01KyKjzS4FouHmpt2EYDLTZCrpXTAgwzlnosH1oyymE9CQ==","signatures":[{"sig":"MEUCIQCOleFD0J8MKdlUaQTYwxv5sPaMU5dLG9FMdXtCS8XH5wIgfllAiryb3JqI57ffOHLudDMWNc0QihC2qM3HG8dJVPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1863242},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"eaabad1892e0c207d2d886d6a0a1ea610dbe35c5","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.13.0_1772160933052_0.062126627157938374","host":"s3://npm-registry-packages-npm-production"}},"8.14.0":{"name":"paygate-mcp","version":"8.14.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.14.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"1c54179be290f4f3494c73f628f00e0a6b295d38","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.14.0.tgz","fileCount":143,"integrity":"sha512-r8DAb8wYFPy/cNW6Ghcs6DKVzEUIWro5GaoZ1UzpfUQ44EvUy/kmmaYMKqrkrANZgJen6f6FDR4qK7rRwyJUlQ==","signatures":[{"sig":"MEUCIHl6UHvz86Nk6IQNiNiCyP50Buz2fj1LAsun31imeBl3AiEAkrZiab2hlWqciSCeb4EfQaY0ieW4/uMdN+56TuO/WhM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1872550},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"6fc3de8f9bdf277e530d7662439ba20bea2b1ede","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.14.0_1772161180724_0.604994417455897","host":"s3://npm-registry-packages-npm-production"}},"8.15.0":{"name":"paygate-mcp","version":"8.15.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.15.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"18dbd0427f4fccc780b65fc9869145c36eccd165","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.15.0.tgz","fileCount":143,"integrity":"sha512-7wCWKV/y0TS9aovPcSGmpk5n1rpJBsQ4myAi5qrrs4kB1+1U/l4DSAfCYV5Qmxz9G/ErUW0kD+RY2NGxQxh16g==","signatures":[{"sig":"MEQCICFb2L4GnKAJengRt7x4pflc8+vv9tVJi4je+2wKglpmAiAHLUuHMmoZ+CJHXprup0laARcwEL9dAaAZoXAahq4u8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1880874},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"4c403cf63694560b11db25d6e03663a38662cbc1","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.15.0_1772161856282_0.32359322347272523","host":"s3://npm-registry-packages-npm-production"}},"8.16.0":{"name":"paygate-mcp","version":"8.16.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.16.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"cba3320a34d5e6792eb14b55680ebf81e1edf91d","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.16.0.tgz","fileCount":143,"integrity":"sha512-kfvINx1UYZ2ujnqoThXTSQk+lnHZm1qJFugREGcAVvafL1A1h/Ev1zwQFb75GBc2mDNq8LcNqY8rfsniekCGBA==","signatures":[{"sig":"MEYCIQD0yfGSwW6PLjMw8mjKBm8P/TUsjYnsnr4/+wvvHdmmgAIhAKCxJujt3oprD1zUJgKSl58uxQ0cH54sFwaaqEUXZJG2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1890878},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"3bf7c8973dabaca0459d35e30873377a2ebb5e3d","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.16.0_1772162056251_0.7164308777868711","host":"s3://npm-registry-packages-npm-production"}},"8.17.0":{"name":"paygate-mcp","version":"8.17.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.17.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"d192ebca52cd36596a2cbf581da2beacd6a1c4a7","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.17.0.tgz","fileCount":143,"integrity":"sha512-pKssye2cd839kW6zQrrPoHnvaqIkJn0zkq2NYBmzQanMMPTUNyhBuluV/GDdtLgZBZmYn2arO7It+7TtBheuGw==","signatures":[{"sig":"MEYCIQDX+is53sTgap+A3hBvm0ElmI4WlnCYwdl1NSQAIw8UPgIhAMER5YeFNrtH7JVuvFSPFhjB5BgjuaqYhd/T2fwFM7MV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1897719},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"81415dc6de23788bd4df63775917b8e79f3f43c2","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.17.0_1772162374015_0.4663516591118144","host":"s3://npm-registry-packages-npm-production"}},"8.18.0":{"name":"paygate-mcp","version":"8.18.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.18.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"14a1e933a4a1add3bc42b49570774065b89b227e","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.18.0.tgz","fileCount":143,"integrity":"sha512-FlZKd0T8Q7WhGJS6/e1pRQYi9BmTPo2TyE8h+8sqyNnWInrOiJCJi2XRM2dv/VTUFLjmGo/D9qgP/0UJKPNPtw==","signatures":[{"sig":"MEUCIQDIQhBGHLuUaZuHp9S9tAAVQLoBMM/203hQL5WWX9biLwIgOVcNPpKKZ+QRwFix651VyuQ/OKO7vwhmTCdnF82aras=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1907180},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"63bd05dc04b23767a47d9efe4b20adb187d160c5","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.18.0_1772162622480_0.7284964811705881","host":"s3://npm-registry-packages-npm-production"}},"8.19.0":{"name":"paygate-mcp","version":"8.19.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.19.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"ead61254ed4963160c1b11522de576dd9edb3ab3","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.19.0.tgz","fileCount":143,"integrity":"sha512-dXUjOR9XsNYgsgAsR7lpcOdw5503xAqyT2L8osj1697WrNNuEmLPYVjcHRQAA3/Z7mR62Bfs1Cgdv2UzHOfYbA==","signatures":[{"sig":"MEYCIQDh2y9SRQhunGQ3H5rGyZXwWSAESGxBIe/JCEoYALpYCgIhAN7embj5P+rDic8+05xf6fTpHTfgGS+EVLayT0An70v4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1915280},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"4c4893504bb706fa9e05478ae76226af8271f125","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.19.0_1772162796712_0.40591812882493206","host":"s3://npm-registry-packages-npm-production"}},"8.20.0":{"name":"paygate-mcp","version":"8.20.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.20.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"31abc588b6e17e964bd3115a182abbbf5e7681a1","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.20.0.tgz","fileCount":143,"integrity":"sha512-kxkyS2kRiWEZgMGtyJykzv9rzAAhFEBQHtyXVpyt93uhiAN/W1nVV4+UHcQizS0jzZsDLbB+sdvxPyWwT92OLA==","signatures":[{"sig":"MEQCICLH+OwWm4zf+saLTWNteEo3+BtaNJWD7oOlwc7+EIJTAiAEZvURTUdpK8HVa6bX6iwMPtJOz6Y5VgEUSwmaJUrIgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1922326},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"4418ba93c252b201ed19d2fda80abd0c7e177949","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.20.0_1772162963242_0.4748776476655312","host":"s3://npm-registry-packages-npm-production"}},"8.21.0":{"name":"paygate-mcp","version":"8.21.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.21.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"c77b29a8e641bad1fe638275875c667a337d6744","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.21.0.tgz","fileCount":143,"integrity":"sha512-aMlYKMWMYePGC71zDUWrqIjcKaa4KPCHy4tuqutqm8ihJKsUFVo3BWHjjObvRP66SmJhUFCG28I+skgFjxJpFQ==","signatures":[{"sig":"MEYCIQDBdrVkfGypZ3jx3DuREuxelib+VG1SCY04zF1538zZcgIhALdXUMGcjScECK66i7XLytLlI2Jc4fV4x8Z5suQmXZBS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1930440},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"c9a54967ca45bdef628a31ee7e33fbb86b3c2597","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.21.0_1772163151621_0.09659008959631565","host":"s3://npm-registry-packages-npm-production"}},"8.22.0":{"name":"paygate-mcp","version":"8.22.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.22.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"99dea70648a881099a1f2c032542d84269d6a18c","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.22.0.tgz","fileCount":143,"integrity":"sha512-NnBO9d+4MnBAqmzqbN6B5gxW0GskJMG/6qc9FC5+1V6Z7gRsUWRXV81YVZvQmmGT2KlnQKqZ37r002hq/pVR3w==","signatures":[{"sig":"MEQCIFiqjVuidpvu7mbZ8ENIKRxQ47L087pmcbn5SvU2cQTtAiAImecASqTpT3O8UF7PYmJvLGFwOztzUIu0+YmRGuFB0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1936273},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"1d024d0665be9d71ea9c8aad08f40cab546dac43","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.22.0_1772163326380_0.4026994253239917","host":"s3://npm-registry-packages-npm-production"}},"8.23.0":{"name":"paygate-mcp","version":"8.23.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.23.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"89c1c6a639637a038e56c8cd53761aa0899ee67f","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.23.0.tgz","fileCount":143,"integrity":"sha512-vswubJF8h6jrnBwRSXVur6ZSd96UQJRu8abmfIfwwzuCbpAUqUY9WKlafNDxtL4bRKmq+tL2TejTndlavedtpQ==","signatures":[{"sig":"MEYCIQD+lZgRRM3alKHBt6UOrUaq7wh7s/Z46XFFdmlMJirL8gIhAO2Sn/8PT+6g4psAxgPlVGw8iHYg2nisr9DUqMSvOnSW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1941872},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"1b6263866adddef5e858361de00839fc205a8071","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.23.0_1772163734041_0.013749332459659591","host":"s3://npm-registry-packages-npm-production"}},"8.24.0":{"name":"paygate-mcp","version":"8.24.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.24.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"e51d2fc9f7b7ecd684bd92bca99f1f89ba8b2892","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.24.0.tgz","fileCount":143,"integrity":"sha512-UHJUVsatvh/M/HBzAkyZTg6Gm9FHQXX2FkLVMewRzMqNs2lxT0WR8xukl1kH/YziLkM0cvDfGkaJ/rIN8c8BHQ==","signatures":[{"sig":"MEUCIQCJ2w0Asm+2dPoKpIwIyeAe0ZnLa7aM4LuuMMPtqkzCbAIgOZpeTr65a/o090NJI95ho0CEGRjpLlFcD7izkCaukfc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1948473},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"6872de3992b447c44943ceb902946bbaf2460149","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.24.0_1772164015100_0.008814835688139677","host":"s3://npm-registry-packages-npm-production"}},"8.25.0":{"name":"paygate-mcp","version":"8.25.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.25.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"a40104ce02e436ea7824afa88e6e9de1183e06e7","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.25.0.tgz","fileCount":143,"integrity":"sha512-SeTpvz5srJpsfFQkl5Azba5F2Zwp3Y+ySbAtVuXKWKUAE/sfuMFxc/pwkUShlZwSrL0gqmvqsPl2q3OMTrgU0A==","signatures":[{"sig":"MEYCIQDTuqRdMi2ZcALko8WW0UwbhB9HvMaoxH2910bnMU2R7gIhAPjEYqHJ822wm7EKysGUbLpSHayivxyP1TEirT8MUEm6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1956082},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"14c561bf2769f6ffe17883cab640e05d9bd2593d","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.25.0_1772164307722_0.44193427427704","host":"s3://npm-registry-packages-npm-production"}},"8.26.0":{"name":"paygate-mcp","version":"8.26.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.26.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"a60258df7491d583fb30d7abb917ca9004dac755","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.26.0.tgz","fileCount":143,"integrity":"sha512-uqQ4ga1sR8NgvVGsrCs0oYnt2zzpKV3Z+K36lrMdzLRfIiZ+Qnfbn1r1EztiOFtCCnptJkErp74Z8y+PsApYbw==","signatures":[{"sig":"MEQCIFFl5dMo/8ipBTIyjjbVT8XTQksn2DF14UF4HSQPITHzAiAWoe8P471imEE+E7hsbPbSDqvzYQpbSowEblOe3E/vmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1961847},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"9d07efc6b4fbda3e6163562fec9b0f7ae238d108","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.26.0_1772164681043_0.30432784273019675","host":"s3://npm-registry-packages-npm-production"}},"8.27.0":{"name":"paygate-mcp","version":"8.27.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.27.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"aa1c5f23948275e1baac5b736b224501aa5e5d33","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.27.0.tgz","fileCount":143,"integrity":"sha512-hEh4HNKtS2qxGbPvyLCHnnghr902UsfbPRBSf9v3gSzmfktHF5/MWXK5GIas79l3PKQtCQdoxxEw6rS+b1ldVw==","signatures":[{"sig":"MEYCIQC44B2/pSxmc3WaEzK053CNhZLc52XZgk08Vhgq2r0i7AIhAPCQVCoZ+ErwpVHjev5XKQZf9bv6n1xvqCREjyCXBFYl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1967146},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"1164ace421201bc7b75539b9bc33c937e0d7c3e5","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.27.0_1772164938757_0.048002486911635556","host":"s3://npm-registry-packages-npm-production"}},"8.28.0":{"name":"paygate-mcp","version":"8.28.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.28.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"fc89e7d0e232b225c37ed85240a43cdf819ad63e","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.28.0.tgz","fileCount":143,"integrity":"sha512-wWbJ24ez7grED0TfkjFm2TymtNYfsJujRKT17KKahjXNArR4N2wY0F+AoKPJFGqLWs6lVKSxDFweyXE1zqjmTQ==","signatures":[{"sig":"MEYCIQDpHvOQFDmRxON8DOyAyoIBRbI8Hnl6WPbhQVwmExhbEwIhAMmLa74m2hvtzEDE/yQXdO3/zFIIqiiPqtvkzal0f/7o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1974569},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"243ffd9b3e89fee54e31e50d761dfb5373b666bc","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.28.0_1772165177039_0.3811205393237964","host":"s3://npm-registry-packages-npm-production"}},"8.29.0":{"name":"paygate-mcp","version":"8.29.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.29.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"7282aae521189edd88609d12bd2436c65aaabdea","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.29.0.tgz","fileCount":143,"integrity":"sha512-6a//P/AhrbThwz1a5z8Jppd/mbvABqHYTRvXJzw5bNdSrPK2qlC+aox06ZDskxtwGp1WuYO3Z4o3W3G4BR8gMw==","signatures":[{"sig":"MEQCIGyHB1ru8ZZR5L4prjIOr1lfKYxXvm1pPufDGL2pwpcwAiAsmAQP0iplwQKkvau2dwNPeiHtqtJtZAn6cFGBYqxVXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1984873},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"20c57ab82fed600167d6d4a1c5242e0a50200b93","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.29.0_1772165400144_0.8828445758962287","host":"s3://npm-registry-packages-npm-production"}},"8.30.0":{"name":"paygate-mcp","version":"8.30.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.30.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"b1ac728ae859b937355a9d07da52d26ff4e95a0c","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.30.0.tgz","fileCount":143,"integrity":"sha512-CT2+fI1IehWT40oaUfDICX+PIlcKf+8Zq52/fZeQ6usI84iYPHic/RpEjac+IY+wkHd2EnbSXHIYyC6ktgjzNg==","signatures":[{"sig":"MEUCIQC9lvW7lhVa9H/1MAbo1rjN48Nv+gY0pn59jUV21TF56QIgGVDcvruugxRPbD4EaaC8PQu9Wg3UaPXRkqg/Xg9mr7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1991275},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"d3f8bd2e15fd99497165e2afd26e0327ec6c9926","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.30.0_1772165793465_0.08694884806875569","host":"s3://npm-registry-packages-npm-production"}},"8.31.0":{"name":"paygate-mcp","version":"8.31.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.31.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"13d3d623f7787b8153d6721db1cdc2f0b242e42c","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.31.0.tgz","fileCount":143,"integrity":"sha512-TczC+LBBV9Sht3WP+/3WlWY5n7MQ78PUdPx9AqfR3cC1qdAyq+1jqC8TFqfpZ96pvNJ5kcYF8ej4sRSLybEGOw==","signatures":[{"sig":"MEUCIDCZP/Dv8IMKdnJXCFOXZv+MpCqtkTAinVVtmeNHaxCmAiEAmtJYZ/PhLSEznuJxPkO0W03MEFhcIRpwqDFkUWvCDms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1998734},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"01237318c4da8c51a876a92e0895fa9cdc9401db","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.31.0_1772166021098_0.8872421658954104","host":"s3://npm-registry-packages-npm-production"}},"8.32.0":{"name":"paygate-mcp","version":"8.32.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.32.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"1263155f5f712d23da79f7bcb69f3552e8700217","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.32.0.tgz","fileCount":143,"integrity":"sha512-WKmUbxD0RF7pXqQFUpZrZs3O8iFOZArZ9W+YtTy4Jedbxpb3JfYTA/PZXsQ41A1eTDww7q71FzqSKA829ojDOQ==","signatures":[{"sig":"MEQCIDpCKFg/KG94xJalnnYwdOoV7P6drwyNCf+ZcB6pIXEwAiAk2CmPPburiyhkbxVb2wyzYMxbTKJiCidRsZJZEdQM4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2004482},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"b4efc06a7b27a4725ff5e91dd1e1402f8ddf85d5","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.32.0_1772166283348_0.23774106813972096","host":"s3://npm-registry-packages-npm-production"}},"8.33.0":{"name":"paygate-mcp","version":"8.33.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.33.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"878caaef7eb669b873eed79e47975eeebc7aaae4","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.33.0.tgz","fileCount":143,"integrity":"sha512-oHpK9zwtzSwtETTizSDvy8S5VuuQEniqAAsrW43zfs2ogbMajoOaWg7geCimk49OX9xAQazAWxHJN1tfuLHV1g==","signatures":[{"sig":"MEYCIQCUh2Z0lzRA+OAJLzXlHTMyADJhNw+lsEVLANQaTMUAVQIhANsN7cq+nrxhazdVXEcYo77Sxl4EKc9NafCB2o5xGOv8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.33.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2010221},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"cb6067d657616bba76f81df8bfa2cdfaa7b8e8c6","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.33.0_1772166551995_0.629816158755256","host":"s3://npm-registry-packages-npm-production"}},"8.34.0":{"name":"paygate-mcp","version":"8.34.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.34.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"50070942bf38988271d713c619f07f06453dcefd","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.34.0.tgz","fileCount":143,"integrity":"sha512-TSpdAvEyq+YKyCnetsBIrpY6pEAR0ruk2qdZnGoG5uOfJfo94J6O548e+xnGA7jmnd5FviAYII+3c867tjN4qw==","signatures":[{"sig":"MEUCIQCngjmjVlaGSvuO4SnZTB6VgDhtMx7CojBbx0o5BUrTOgIgKtTEq0gvKX6JRDCoGTVZjGk2AbRN0V/7vsWTEFO8Cr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.34.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2015927},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"1f5f402b2e62a522066a18be4ae60aab82f9cc2a","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.34.0_1772166765677_0.6139659376056787","host":"s3://npm-registry-packages-npm-production"}},"8.35.0":{"name":"paygate-mcp","version":"8.35.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.35.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"661e9960923aa954efbeb83b0a53a50789494472","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.35.0.tgz","fileCount":143,"integrity":"sha512-CyIXyJTtGgRZ2M9FhXZ5LyWUNaU0uH4tiqAZE0nCesMsXhvn4I5J9KgQhixbx9UtqncqWR0goUvuiKy/wrTDbQ==","signatures":[{"sig":"MEQCIH2J0/1e6VblareFFMGrpW8nGMYaJ16gY26OdEkD9eF2AiAcrKQTZ9q0L10XBjkADlS4bDlMybxBI9kBSBmcnKJqWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.35.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2022663},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"9fada005e0c529c2c9f95399487bff7d444fa162","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.35.0_1772173634718_0.9670478310262549","host":"s3://npm-registry-packages-npm-production"}},"8.36.0":{"name":"paygate-mcp","version":"8.36.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.36.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"7079a9b63aa293f91e6a66c0467b03cf1021dc44","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.36.0.tgz","fileCount":143,"integrity":"sha512-1fvsjpZH8mAzjaiicwu156rndsL+zHDtKyjceV6ObbnyTTeG9BiqUtuz87SAe4e6IU5r8JbeX0GldABtwzqcFA==","signatures":[{"sig":"MEYCIQDO8r1ZiT2nIZrR6vE2lRbaj4hW0nnbrqV/iOpjskzcuQIhAO4klO0d2DgUzXeYvNoC58FdXcbkCkKr1HCGwpzfNs1r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.36.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2029750},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"45792c7fce0fde15104d5cc4f1d31891be9ee04c","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.36.0_1772174330816_0.356125317049532","host":"s3://npm-registry-packages-npm-production"}},"8.37.0":{"name":"paygate-mcp","version":"8.37.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.37.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"ea6b048379fe0bf05caab706cfb44e54b28938a5","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.37.0.tgz","fileCount":143,"integrity":"sha512-J0jtyC0rqysBT0ghNWRBVKKzw2BQyHjXGIfGxqZSoS/hDWi0WNK5OjU4bWFL3B4DqSyvg6wierL26TKXGGcdMQ==","signatures":[{"sig":"MEYCIQCwJwrzlVWHK+SnMUx2Zr9F22kO1pirWTvIfvFVbqWOiQIhANeL/Dc7eZR5v86g3QpvEdeNXGN/T765fqy4fxts+yVr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.37.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2037324},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"be3ec4dd14b8aa7395119829970708ecac182f2a","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.37.0_1772174606810_0.434604216936723","host":"s3://npm-registry-packages-npm-production"}},"8.38.0":{"name":"paygate-mcp","version":"8.38.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.38.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"93f32b28979feb303676f684c5ffff8573cef652","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.38.0.tgz","fileCount":143,"integrity":"sha512-8/i885mb9b0tqEtzIFdLjkBlpUk1+QEd6JHPWxYWCVYhmrSvuQ/sQdIdyQZSGMFMUuGs9X+97ZDu6N8d+EeEug==","signatures":[{"sig":"MEYCIQDxqyZQOraGlltt+i+HNNPisVUl65WrY6PYjxUAhTWDtgIhAKzc4Th0DJwiUSKz5Q6zK7UOcWCT+4bIGI5H8IRg9y1k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.38.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2044854},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"d2e47f5dcc70e5e9b165590b95a28336d3725c9b","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.38.0_1772175044395_0.27997217628979176","host":"s3://npm-registry-packages-npm-production"}},"8.39.0":{"name":"paygate-mcp","version":"8.39.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.39.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"c91cd31033b0f1df2ba101f2420b08f0b1e8bb12","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.39.0.tgz","fileCount":143,"integrity":"sha512-NKOoXGeOn28RQhtoHzGhJydrRkzT/2R9QFVKbpBUGL2n4Z6h+A+GttIaFhBjmSEBpDek4VHV8tfM9gdZueebDQ==","signatures":[{"sig":"MEQCIHbkg8AVvTN4Ju8g5HwMCiSlsZNLd6DMmFNlQ+NcA9xKAiAvguYps41sPNV/i63lXWgAPM1uba+lal5XLdbTctAZfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.39.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2051180},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"86884a87a0819d4c2f7ef741224b89437e05cc39","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.39.0_1772175501439_0.24273866875431338","host":"s3://npm-registry-packages-npm-production"}},"8.40.0":{"name":"paygate-mcp","version":"8.40.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.40.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"efb6ad74532946818f2b41b229b952ed8b4cde36","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.40.0.tgz","fileCount":143,"integrity":"sha512-Xi762JvYWMYdvH6yCEbErZBK1NnETd5ov0qzKlnJAE3SU3rL+pAM2t4Ty+JvHRpwWFjODcU+lSB7Crs1uK5KaQ==","signatures":[{"sig":"MEUCIQCS6IF6HVUybFAk7AovnfIbJB8K6k9hZCHkFgEirW42pQIgAgW3uFyHMAPXb6P9NTxKySnHfTBQIR55vLpZNMkWSVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.40.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2057921},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"f49ddade7b8f7ae0b6bd34a1859e2958f7f20da1","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.40.0_1772175787677_0.8839972533216554","host":"s3://npm-registry-packages-npm-production"}},"8.41.0":{"name":"paygate-mcp","version":"8.41.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.41.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"6d0932122c17be50d7d745a1663e2905aa44f5fe","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.41.0.tgz","fileCount":143,"integrity":"sha512-iAE0wG988/uAaJzSeZJQevuRjEM9BYf6K1EhmWByvdSX/h+xM7FLJvcU6r0+kD1n4MlYJGxfscsGpmPK48oi/g==","signatures":[{"sig":"MEUCIDlScbCjPmdl+bqsedA/7Aa7XvlrdPOFmoWf9pu6lQrIAiEAo/JXEu5Ch+NAn1RPQXO+v8B8RfuJN16PZFvuQheA5LQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.41.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2063155},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"442106aaae24359e2de2d6fdc3a593f3a80dcf4e","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.41.0_1772176172201_0.18419979433676592","host":"s3://npm-registry-packages-npm-production"}},"8.42.0":{"name":"paygate-mcp","version":"8.42.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.42.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"1e40384d1d039dcb05d4e31f146b47de54befe53","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.42.0.tgz","fileCount":143,"integrity":"sha512-uSEVNGG54lmDYHqla8WLnOrQwfIwsWQc+QyhNVb3tR9fl/d9408HMDlaUhJkFocMhpLoL2JZrWzzmXdO0fWBOQ==","signatures":[{"sig":"MEUCICZaDlbw2djdQE8dc1+2FoFEl/4LtdlVpjO3DMW0E14HAiEAseUkMucP5zRR0MHPMHJWo3sSz0AOk4ucUyZW4B74TIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.42.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2070373},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"296b9f22c166382d3b867428482c242a14d97adb","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.42.0_1772176503468_0.6525487151553291","host":"s3://npm-registry-packages-npm-production"}},"8.43.0":{"name":"paygate-mcp","version":"8.43.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.43.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"ae4923dde1d7bf49101f1692da6eb55197cb4c0a","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.43.0.tgz","fileCount":143,"integrity":"sha512-ZPbwx3h/8IVVFvINDwK4eK/t1La1TmVqXyovV3aJFQaaZm42lJcpvJ6YxHyuou4mfUtnjDAsslTyILiybZvfDg==","signatures":[{"sig":"MEUCIECqU4GCfy0LoY8gjF5J7MXpzfK32VGkM+dFhL//gZQHAiEA78ic9NGg0O9cDjjHrGhZSSnXf70anBQrPe/U70H5W1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.43.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2076537},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"c169fa4f751b1f5925c5cf630616c00416c78da5","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.43.0_1772176771653_0.43604750595781994","host":"s3://npm-registry-packages-npm-production"}},"8.44.0":{"name":"paygate-mcp","version":"8.44.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.44.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"6b2a7ee184abe70a83d6ecb1b9b3f40d0d21ea0e","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.44.0.tgz","fileCount":143,"integrity":"sha512-iYzzdCdwH8iukjn2jcw90GOSNoteHOKpUt1tQBXRjig95OVsptmKNqrQkHi0AcwzzC2Cy/CFJADlNFtIvmMJVQ==","signatures":[{"sig":"MEYCIQCALzwwwxwERa7W9sxY4AhvNWK7DuqPKuawEbA21eu7zQIhALORDGZDpgNlSbTMPkK1z83kns65/0P7UCJVNTk3aFF0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.44.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2083247},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"7a1f89a66029d996e54156a8de124b17201b59df","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.44.0_1772177364666_0.5176727924107469","host":"s3://npm-registry-packages-npm-production"}},"8.45.0":{"name":"paygate-mcp","version":"8.45.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.45.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"e342d02660008f0b03fd473df5a08813e791cbb4","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.45.0.tgz","fileCount":143,"integrity":"sha512-R+iofuUk66w9bqfjd2g9VIEV3A0NhVMyUjcABcP5NyccjkofWH5kUzEaojm1AdlAWSZoh/kiE9RIRxSkWPFSqQ==","signatures":[{"sig":"MEYCIQC2OhrIJarodxzdSwoOYuN7mUkykO51lcVgNQeUvY0tCwIhAIV+VSn3FwRMiYoMOxAeq1z+1ZinbtxsG1UeLQo4SoN5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.45.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2089787},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"b2dcb56915c174d6ef220765315da066d4cdd0b7","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.45.0_1772177643764_0.8961709802301714","host":"s3://npm-registry-packages-npm-production"}},"8.46.0":{"name":"paygate-mcp","version":"8.46.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.46.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"069cb65a23c60e2f65be1903181aafdf966348fb","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.46.0.tgz","fileCount":143,"integrity":"sha512-6t1O0Yly8/gkl+nU2dUOp1IvkVfG3AzbCsa3Znq5Ec7EKcYKp3Of6YWSnScbwiMC/eKJBcFBcShG68UW/WjgFA==","signatures":[{"sig":"MEUCIECXqC1CnwB9H/fqFesOmv/6JXIgtJtEeU0k7k4qLbdzAiEApFP61fUB+q+XCW4zHVRmLI1SFernxapeg0+5cJlFfQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.46.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2096337},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"b72722559eb180f88687effb06524343425812e4","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.46.0_1772177873754_0.25830754454999894","host":"s3://npm-registry-packages-npm-production"}},"8.47.0":{"name":"paygate-mcp","version":"8.47.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.47.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"fd9e94cfdd6c6c5d7724fab232dc3fa8a8936204","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.47.0.tgz","fileCount":143,"integrity":"sha512-euwpuimBlemtBApMRy4uPj1wA/QuI0ZrNnqPhRkzre5RFtqpK542sipC37rtQD1FSkfICrjoZtkXFPZDSSlPAg==","signatures":[{"sig":"MEUCIA2c4I23U/oXpST9KYPwzVHlNVjPBuE4E7DkOGiLgC1xAiEAnPqRhYVmvEFduqCFgLHlvo+OUgLV3l7+LChNrNJyaGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.47.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2102191},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"1d75823a361cd169f39a6f340770564939673559","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.47.0_1772178160058_0.19939722195751042","host":"s3://npm-registry-packages-npm-production"}},"8.48.0":{"name":"paygate-mcp","version":"8.48.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.48.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"01035d5695a43576c273525796917325c9bcb2ff","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.48.0.tgz","fileCount":143,"integrity":"sha512-yCECuM+MwF/FqejZVFervtDkg0KzbD2HhWgdXfpFHjAy0wh47o/ggHajlgrSP4AtxQhRMHLY67xgYqN1VbAUXQ==","signatures":[{"sig":"MEUCIGosZ+Y3AwCcNBlHxa6x3sgdoDls6I6fHFfjiOnRPrgmAiEA04WM7G1vLts7X5Fi90CAPvHgCP61ogGj1eIGdAxAuPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.48.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2110215},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"42122a700e5ee1176acff08d4601f4a371af94c1","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.48.0_1772178521860_0.37845050662800905","host":"s3://npm-registry-packages-npm-production"}},"8.49.0":{"name":"paygate-mcp","version":"8.49.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.49.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"b7893ae12f661a3b465251ef19b60728a42f922a","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.49.0.tgz","fileCount":143,"integrity":"sha512-OWf94RQlJQE1I+f1Z73cVnYqrl7zOQnP9K+s7dURKHeHojNgzrYqVkQ1iY5+R9BHCsZb/5a8Wl13+ZmlZDu+Hw==","signatures":[{"sig":"MEUCIGxGmaA/aci7DZjD/+gK9LbeOEpbr4jsFxyUJF0GNOguAiEAp3TtDAUeFit1GMUrYs8pC7hrd5bdhYqms0HmAZF7U5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.49.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2118210},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"f95327fb287f7ce836e064382e08ae227a469e51","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.49.0_1772179581444_0.851074346498335","host":"s3://npm-registry-packages-npm-production"}},"8.50.0":{"name":"paygate-mcp","version":"8.50.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.50.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"5438376647b52fbe923a901434a9d93c4c628e15","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.50.0.tgz","fileCount":143,"integrity":"sha512-cSeB2spboUU43w3096UmRAhpA1tv+gWYuDpt6g2unmkI1v4CZCoSzJnsgrL/Y6yz9rBalcIjTg27/mkiIvL0/Q==","signatures":[{"sig":"MEUCIQCpRCZco32nx0/xSD55hlP50evMX3izcPCSsTfUV4i7/QIgPwBUY56q9XMIQidhYsHkEgOT/7T7sloVxz0SFZvNKFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.50.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2123967},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"d319bd62479072f9ab5f97134e0ff536db708d88","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.50.0_1772179782654_0.23891097161882002","host":"s3://npm-registry-packages-npm-production"}},"8.51.0":{"name":"paygate-mcp","version":"8.51.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.51.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"767a674c4f84354ad75fdf6deb507e06072d396a","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.51.0.tgz","fileCount":143,"integrity":"sha512-6qU4ITKsaUrjXZLOcduDutqDV0rEa4rZfAJg3/8J4lc16n6TNT1zwg1y0nx7BgNmNw60FPc+6lnWR8ldZqSnUg==","signatures":[{"sig":"MEUCIQDZFAV7GuS9uKx7sMsTvZwv1UNIfSPocv45HtwnsQN4JgIgdlHBEvQxB1iOo8TVjz59fUmV1z31oY1Ovt23vMn/3rA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.51.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2131465},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"d4e94fdf0b1c82bf8a84e228e55b70c3eb67525b","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.51.0_1772180028203_0.33055148199869855","host":"s3://npm-registry-packages-npm-production"}},"8.52.0":{"name":"paygate-mcp","version":"8.52.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.52.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"6203649a69f7a34d5309549b30656a1a6d713f64","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.52.0.tgz","fileCount":143,"integrity":"sha512-bh/7QZfTt7Kh0synmkHEuPTSoBRa5Eut6IbXoviMv/SEjQqU6iWQdYZtXyeR5YkDQEJ3bVk9sDkNVzQRKa2NvA==","signatures":[{"sig":"MEUCIQCt4Cs8XZpSE4iAz+hZ0HEP9bagSuZGk1Fc42+xRfDrpQIgFHFQWDhLFbfbHoGY2H6/1HU/MQJLzsPA9wDXKqA2VL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.52.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2138195},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"729ed0c7a46ca9c0e05ed6a86bcd110de0b40dd6","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.52.0_1772180300424_0.33802442553864265","host":"s3://npm-registry-packages-npm-production"}},"8.53.0":{"name":"paygate-mcp","version":"8.53.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.53.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"9cabb70f889b6d431ef0693d9314a763cd855b59","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.53.0.tgz","fileCount":143,"integrity":"sha512-6v1SpOacQFQLYYfwky0bblyftT6mI+uUPZbdsqEF2WF0q6uq5PRUEsCcN5lwK2FEc+lx2zLqBWd4pyyAYTaAOQ==","signatures":[{"sig":"MEYCIQCmQr/rWXlcRPUjAjr3eXOXBT0lEt2CmZk/X6tiCc6fVAIhAMlbrcv3vtU4S2R7UA0ucQzo0HjOyH7UyNAcU68f+1uD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.53.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2144432},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"f2dc733d7dae1282b74dad156539190f1196801a","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.53.0_1772180567417_0.5614663898550312","host":"s3://npm-registry-packages-npm-production"}},"8.54.0":{"name":"paygate-mcp","version":"8.54.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.54.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"cdd498b81c50b625dd11f6ff0d9daf33ee832f31","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.54.0.tgz","fileCount":143,"integrity":"sha512-FWlDTHf0e0Yypmgq13fYbHerXxPcAIfKu+aZDWbYNs2HWkFIWgo/I59bVL3Ggz30QtH+12GipwDmPI5O3uYS9g==","signatures":[{"sig":"MEQCIA/QZqz21rDtmSPjZ89H58J3MNsmVSSwt+sfvNXewiIWAiB4GPRDJw8nihzje/uPxuk84ddST41IRwQyRJx+j3zQew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.54.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2150489},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"2180abb27b1dab6f3d610dd427b3e9e55ea0f6ba","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.54.0_1772180980578_0.38274958534448356","host":"s3://npm-registry-packages-npm-production"}},"8.55.0":{"name":"paygate-mcp","version":"8.55.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.55.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"4f9a03a4d7427a2e5334b8ba51e7e2a897eb1e6f","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.55.0.tgz","fileCount":143,"integrity":"sha512-7UIo764WCU+h5bG8YR1pTIvfqNrojWtNdFEMIfF0nBrWfNO3BWOgvmo7qS13AS6zJ6YBPkVZM236XJ67AH+RQA==","signatures":[{"sig":"MEUCICtYb7iRNH8DW003T1IpZmF5+eSTwOlxZyFoa1CUSlITAiEAj3KiHIuHb/arIEoz1dFa+pRS8rXTmTUVMVN9B6hJ8Cs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.55.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2156985},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"635848d53695a92a619006663bad9d4127a412e2","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.55.0_1772181204361_0.3948965075975266","host":"s3://npm-registry-packages-npm-production"}},"8.56.0":{"name":"paygate-mcp","version":"8.56.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.56.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"660cc9afcce69c3936148ed43a0753ed0c1d6308","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.56.0.tgz","fileCount":143,"integrity":"sha512-PolSvlV9KkAN8iFzoi2/14tCXVu5HgQ4Fu/1ryqrIkrlZYxU6THNmVFp8PMWmcTGF1TwD0K31VN4+FdNXoLzmA==","signatures":[{"sig":"MEUCIHh5662xkolfhTNygxLx9Buv3opWXTiRyFjhxmbRnfoHAiEA2IJzaRvY683Emc7TXWWHsFL2Y68OufioM7b5nyBePUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.56.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2163855},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"a9b9456a1a39da9fef20e2000418aedd9322027a","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.56.0_1772181526353_0.9940977438752128","host":"s3://npm-registry-packages-npm-production"}},"8.57.0":{"name":"paygate-mcp","version":"8.57.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.57.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"9fe028ec6caf14137b1977798b8415700f142627","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.57.0.tgz","fileCount":143,"integrity":"sha512-I7Xh0TR/+ydKpkZHFD/o7AsXXoldP4sPzQRREiZmKObAxB2ZCPQss5kbCW/GUfd4gLLV99RvZ5155Cbz6yruVw==","signatures":[{"sig":"MEUCIBN72lDtfb7JkPrLnIpX2ULazoLluFT72y5fGbIasrD+AiEAgLZXs4PQG+Pa+LcJJ0Qw7Awr2I9CW9FiuEpmFN6j/gA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.57.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2170069},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"0b1dfea8cd0ed7c7128450f60ed404e29a0b1ad1","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.57.0_1772181784251_0.7099393191613608","host":"s3://npm-registry-packages-npm-production"}},"8.58.0":{"name":"paygate-mcp","version":"8.58.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.58.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"3fddf2d332c4f07c0ab11e4ccfd6b64cc706b21e","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.58.0.tgz","fileCount":143,"integrity":"sha512-UiTLuB5Quho5X2FqoQiXIBk0XI16A8ZauyxbBb9BHsaTwSkTbLtexQRcwiHK/iPU7/kF/3xY/b5HQdSdyRmrhA==","signatures":[{"sig":"MEUCIAn1oXmMI538RZ9Zo/ITki9k755MpFZlfL2yZlpAW8G4AiEAiYr7Ef6dFdFNLAJxSvrVeCQu/cNuSzyUUGRmEu6FdR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.58.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2176502},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"63e69215dd801df2b378932ca7ece90c1967dce1","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.58.0_1772182437746_0.7289286422074666","host":"s3://npm-registry-packages-npm-production"}},"8.59.0":{"name":"paygate-mcp","version":"8.59.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.59.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"5a53fd1f454cb4acd125c4078fe04bf75315ffe5","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.59.0.tgz","fileCount":143,"integrity":"sha512-E+IhgNmyF9pGgnLtQ3gQpRxt5PcYSzfIP4xMzi7HjbdMicsj0240DCuoo6uWpLKnMsta8chuKnVMCHTUwWV/xw==","signatures":[{"sig":"MEQCIHU1UsRlHB1JrP37cl7k1TIU34Jf7v1j6GuxAn2BgGnFAiB01wLEU7uUd94FEjdgtK4TqWqlaywXu7aEv1HyJ+VMQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.59.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2182200},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"18a4188d6430b5f6c4196cdfb7e5eae63740475f","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.59.0_1772182801309_0.8957756270266777","host":"s3://npm-registry-packages-npm-production"}},"8.60.0":{"name":"paygate-mcp","version":"8.60.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.60.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"10f7fb235290b51e74046423a8229e9e5cd1bf55","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.60.0.tgz","fileCount":143,"integrity":"sha512-rBOyusiGvbCeNQ1G8wqCUfu32gIs7IfX6RufaVPpnPmguMRVqns+UvDMcf2XwiSm7mTw1z9ns9FT0H+7v3lVDw==","signatures":[{"sig":"MEQCIB44QPjcInwKlpmmmHH6a5WQ7IgeNbsPHf1i4+5zOO8UAiARyEdH+vsOaqW5acuUVZrToS6nTAUCsf57cTBcbvEdiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.60.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2187959},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"d5f6bc0f20b69a9f76c5ede67e1d83a46888d38f","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.60.0_1772182999236_0.9528919081313774","host":"s3://npm-registry-packages-npm-production"}},"8.61.0":{"name":"paygate-mcp","version":"8.61.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.61.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"ff1e13407996d3b988047f52362ba1f587fb5c1e","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.61.0.tgz","fileCount":143,"integrity":"sha512-fTOAKq/wPxUwi4+c/U3ULAxMSfBXlsB6GMdZ1WAT4qFxACdk6jnxi8DT+ysFcdiq83YvuK4avgl3EB7fYLE5OA==","signatures":[{"sig":"MEYCIQD2bvwrZMvHntzEiVw9K+eah+OE03uJ1fVt1w2KxZsoLgIhAOHUjLcmWJ6o0Nu7B1jUO5S6JWegZyE3w/bxnuumGy4y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.61.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2193832},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"fe7d81972654ac42b2d9c7eae3038b88665c9e2a","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.61.0_1772183143354_0.028477359291428472","host":"s3://npm-registry-packages-npm-production"}},"8.62.0":{"name":"paygate-mcp","version":"8.62.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.62.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"209df28ad04dd2408100902da4a697d54fe8c858","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.62.0.tgz","fileCount":143,"integrity":"sha512-x17B8qT55tcZtlO5dPL2ZYObgcs+GoQu7eAnpbEWGt9wgziXYdHMwbwnurjg//BtI2mqVbmLmWdHOY6mYOr5Aw==","signatures":[{"sig":"MEQCID6EvHK+P3OZsuJr6b2AT/wNDa00sxQSQ0cvSYcZF3VzAiBa4/j7/40lHHSyprQwKoPMDw9CaHtPrGBH7o9pauQJow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.62.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2200100},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"26782c6f6bd677cd3dc42ef48971f5f5dae2d5e7","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.62.0_1772183334527_0.716396468943078","host":"s3://npm-registry-packages-npm-production"}},"8.63.0":{"name":"paygate-mcp","version":"8.63.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.63.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"d05e4d0cf6d8a460386f7a87d23266c922aa472e","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.63.0.tgz","fileCount":143,"integrity":"sha512-zaaxXMQtsMgJefHHX6IL6OpLuclCsHybXg5T7a3XgqQsdpz38KEm5CvSPYcCCDxQu4CXH54/HcTfDerr0n/t7g==","signatures":[{"sig":"MEYCIQC9gUl/7EnleccNz6RKq7mRpTFg+xI5TIxhNx1vdtD/7QIhAKcw8wTr3jFrczimAKvJFdAkPSE271OIBjGOrDSIeG34","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.63.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2206196},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"1a45e4d283a14e4200bdd214a9c3d31d1d927f5c","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.63.0_1772183499001_0.2892850455929885","host":"s3://npm-registry-packages-npm-production"}},"8.64.0":{"name":"paygate-mcp","version":"8.64.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.64.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"fa773b020a132248ca901404923f73ae9cb3b962","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.64.0.tgz","fileCount":143,"integrity":"sha512-FREwKr/OVDuOei7fcD7U4J9hPQRbHm2iH9DNpvTFYazyt95EzCTn5BkFPc6a/os5YyPEkYc8yUWfIj8GI/pP5A==","signatures":[{"sig":"MEYCIQCoEWkNgcIcmZvJwOneRaF7CMBnP/vHpKlQ29E51VU01wIhAMdCLxT9SNUWm4LV17fapxudj5ByeqQQ4c65TBTM2Fy5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.64.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2211317},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"e8f5083d0bbe82c422cb4ca8ac88054815a9573d","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.64.0_1772183665773_0.7212407837686399","host":"s3://npm-registry-packages-npm-production"}},"8.65.0":{"name":"paygate-mcp","version":"8.65.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.65.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"571797b9bd7464468aed7368984221cf780ef618","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.65.0.tgz","fileCount":143,"integrity":"sha512-K9PtootELpJkl0ZUJKzo3ky77baWxYATdWKSTMAgmM1nHlABmoizvCOmfVJ8ImGS2qARaFA01R11MeeyHAkjYQ==","signatures":[{"sig":"MEUCIQDtjwTTTHzoPdbYw5GAz1g0wtIA+p8MRDusz08xmeweGwIgRnkCYstdlEsxJ8bFLjfnpeSdi5PwxMY0srO21n3Y56E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.65.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2217230},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"ee2ed4229fc442f3c2f5af2e6604da80a08fc45c","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.65.0_1772188249193_0.7182469894081884","host":"s3://npm-registry-packages-npm-production"}},"8.66.0":{"name":"paygate-mcp","version":"8.66.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.66.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"ce6306a04c736815c0a2662d57f8ca9d740cc2bc","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.66.0.tgz","fileCount":143,"integrity":"sha512-6lIEGQ/5U9BTYhCMmxh2Hydea6TDpy8Dgett8RZ0dV0NVuXcSc3wHvxElvT+Ar5B8YD4rKlj8UUSjT/Tthzipg==","signatures":[{"sig":"MEYCIQDSrMN7I2qlu8AWLrZd/STwRIU0+DLQoLZHeTDkjyj20wIhALR6UnPuhlsSB+T+ArNkF6NvsU/gB44kYIx/RjCyHE8n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.66.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2118869},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"2c24e0f84bff1643c57b6499ac0a995e7285545f","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.66.0_1772188912954_0.006636432933964542","host":"s3://npm-registry-packages-npm-production"}},"8.67.0":{"name":"paygate-mcp","version":"8.67.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.67.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"2fdbcf2edaf74e6f4152da8de88f0a68ffe0fb98","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.67.0.tgz","fileCount":143,"integrity":"sha512-XnMsXS52TEgEnwKLZ/N1gtGql6PqdnOwvdMMZs27PH0aWFQ1nxCxmqoB4/ddtUpvo205zsBkO6CDiH47vnJc7g==","signatures":[{"sig":"MEUCIQDcE+pQl86IN2YqVbA7ykinek1a5nWn4EsFDgcy570pvgIgY45/i32jPTFm1v7p4Wk86l/sJ2JxTT7jtuBRXQVpL3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.67.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2120085},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"86ab67138fc3ff0e646ffdd01408dfd0a634d431","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.67.0_1772189481744_0.08238877001921496","host":"s3://npm-registry-packages-npm-production"}},"8.68.0":{"name":"paygate-mcp","version":"8.68.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.68.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"f772a0bd2abea3fdcd833cb3d1ed6d435e7cb61c","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.68.0.tgz","fileCount":143,"integrity":"sha512-cC7stxs00nKnhP3XXURtq9OJE/fDPCvZGWFMgDWXFrdQKtgkz2ND+2c/JvsIIP9TOhMwTNNZts33cllnADj7zA==","signatures":[{"sig":"MEYCIQDdd3LMxOi5loxMw0kpUHbj4uzw7U9fa0Vj3hPJbLfrNQIhANItgoKJaXFtkqjdTgVCl1BOBc2W/lrlKotvFXooRJFc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.68.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2120085},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"5700dc1e92040c34450e60ba0b40bd9c5057574d","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.68.0_1772189601621_0.05686445034777532","host":"s3://npm-registry-packages-npm-production"}},"8.69.0":{"name":"paygate-mcp","version":"8.69.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.69.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"05912dc22142cb1b26015cbda78cd41edb7ca2e7","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.69.0.tgz","fileCount":147,"integrity":"sha512-dPgdzdR8ng9N7TNyB3lFHKoSTrHnlWCgiN1jV5AlwC+3SbzvCEIluF28JXc7BGMKLs8ZxqSZZ7IJYqe7DDDOuQ==","signatures":[{"sig":"MEUCIAu5vglD7qkCvifTQ1NY7A91anLNr7OhyeeApOC6Gx8WAiEAz0QejVeuILnYrsMu+bsEf2mpvlBeFORSzTSal3CHrE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.69.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2138247},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"f2295c8c332d9c89feaf16cbd603e332beedca04","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.69.0_1772190745621_0.11251972675213451","host":"s3://npm-registry-packages-npm-production"}},"8.70.0":{"name":"paygate-mcp","version":"8.70.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.70.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"95f47f2f67580186e756774e0003da466c8b5985","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.70.0.tgz","fileCount":147,"integrity":"sha512-fn5Bgk+vMHm7duu3lH29quRdUWEX7d0qhzzTlnrX2ykINxwaVF1sPPJMyn2VAgNkSYt4yCcKlvFSigis0dpMTw==","signatures":[{"sig":"MEYCIQCvdi4Xj8DZUHExbK8/ViluwACdeXJktEdHGTCUCCyn1gIhAMDnQH81Y81WVwEuY6j93hWEqrfWWpqwzgGzZBVOsEq1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.70.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2144014},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"1e5adf30876140965df4e0c9151e0e30e573c358","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.70.0_1772191469931_0.2971276515834531","host":"s3://npm-registry-packages-npm-production"}},"8.71.0":{"name":"paygate-mcp","version":"8.71.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.71.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"ff7469de241b93ba55c37eb3e5f657a3af00c303","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.71.0.tgz","fileCount":147,"integrity":"sha512-YA/EXuy/2RQrdM9jYMpPds9P7XA1i2ZKJAx9p1nhI79Jihj82Xc9DkMPRfNwwd/2akCZjolwsH77s06y9Og9mQ==","signatures":[{"sig":"MEYCIQDdb2FwJz+HLEI/1VC00tJS75ab7cZ++oOeKUvIjnS+dwIhAJTaTW0J+S11wMJ+Lu9AyZsyZCpgH8oWyKR5FnsURnUW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.71.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2145306},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"704ff2d4d00acc434a8f201141699f8b8757919f","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.71.0_1772191849062_0.706671518333297","host":"s3://npm-registry-packages-npm-production"}},"8.72.0":{"name":"paygate-mcp","version":"8.72.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.72.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"c440b7f6ee32fb06349c3295497e9f095520bfc4","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.72.0.tgz","fileCount":147,"integrity":"sha512-CWMfU3nhPUGo7EOWA8UVSxslFY0Hs31Q6mqAcgUrGJSV3wSNxGEkIjyJK0CTxpl1LdkGiuIP02U45hHd480jHw==","signatures":[{"sig":"MEUCIQDE3Ep/2vwPwTCdSL4tS5Oo8HgLcMZJULS5/GWf2xOOIQIgTi4Xypz+9JBnHsZU236obCChPkoC7eagU9ClMBhDIn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.72.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2149198},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"2c049c10b9a9e7332d46b3e3db602ec1d458915a","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.72.0_1772192234574_0.7339757156768301","host":"s3://npm-registry-packages-npm-production"}},"8.73.0":{"name":"paygate-mcp","version":"8.73.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.73.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"f62bddba5a6571a2e253f9272b259ad26857333e","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.73.0.tgz","fileCount":147,"integrity":"sha512-iEKNE2kPj+klJCRqTpn7Mizv3/fNja0QWiUAE4GAd/ehueTBQxjN4949lA5ZYIUIsG0yZANhiY1SBjWTseENnw==","signatures":[{"sig":"MEQCIHdg2Kh0puUQbIa4w249ZgiAjvVfxzWi/icEXfj5owy/AiAYKapQlXRvoHUG+X+fWqjw2L7axPh6cSR1ev5tmklBNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.73.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2153082},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"2265a832c66714bfd6eb3bb0557b93063b7c41ea","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.73.0_1772192662418_0.6024276251015233","host":"s3://npm-registry-packages-npm-production"}},"8.74.0":{"name":"paygate-mcp","version":"8.74.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.74.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"6b091759634a2109e0e9d2589f35bfe3a3d20863","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.74.0.tgz","fileCount":147,"integrity":"sha512-s3SZxcLPkdGJJGsWMOu1yIFOTPeFxofFNFkVPLp6JNO3bD6UTFE1Dxpak/A6CuyskibcNepExaBlZtB5wi8Clg==","signatures":[{"sig":"MEUCIQCbovPJbhHmX76LFMjjS4Q9gEv3IlVvWgf1AZRGgXuXXwIgNxZMdBe3ikXxnoOTQHBUq5rcdFS0CYGYAud908QcMN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.74.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2154858},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"b49547be4098c6ac48fda9791fd2b5560414c788","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.74.0_1772193104790_0.9071418660530146","host":"s3://npm-registry-packages-npm-production"}},"8.75.0":{"name":"paygate-mcp","version":"8.75.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.75.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"11820ec4910b705a325610a191048953b248f051","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.75.0.tgz","fileCount":147,"integrity":"sha512-pbu2A3cLjGUE305Ku08D6wDHwwbeZUZip7dl2lh52C45pXiuq8ISZIvG9R0TGLhKid0EXCKkh34W+uewOcKFQw==","signatures":[{"sig":"MEYCIQC+ShtNgDVAOa+MskW3jYiu9Z2YyVx6V1H0We89Ym0bUQIhAJHwzRMUJx6uwLc1znxprdRER4BPvoZM8dFBFUtUT3Ru","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.75.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2156360},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"d618ea81443474be0c029f0eed50eba2b2d0eb17","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.75.0_1772193675911_0.7215596712223897","host":"s3://npm-registry-packages-npm-production"}},"8.76.0":{"name":"paygate-mcp","version":"8.76.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.76.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"8c4d278ee13d38eea6a2916ee24a4f79dca35853","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.76.0.tgz","fileCount":147,"integrity":"sha512-fIkZE3rVqETojisj/46N31XlErsp8zF/+OdhLhZ4s/lTm2SLKbUehS+wWPE5QnQrUi5PzJOnmroPKT+ms1kVfg==","signatures":[{"sig":"MEUCIQDf8/uftt9+87r7FT3OJmGkZ0wR6MjugV4lbIjGa0YAqgIgFdqH+1zUoleBsPC3dQgBqWtmrFZOoqBYVeL9XzzOdJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.76.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2158864},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"a20dd1aeae2c091f7ef18068700ca63b69b44121","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.76.0_1772194204441_0.6713263005335597","host":"s3://npm-registry-packages-npm-production"}},"8.77.0":{"name":"paygate-mcp","version":"8.77.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.77.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"3812275693cf1be29f62559530f496f7a7014e63","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.77.0.tgz","fileCount":147,"integrity":"sha512-33Ju+H7z+f8RXesZC34N5KrBUa/2SD0urf1zgTxRJ9a74yoW9TLNvxEP38pWHUtlkGV09S1io/wTZtlfqiZIhQ==","signatures":[{"sig":"MEUCIQD7S1T7Yn9TkOU+IuYgfa5nJi+AADAQsBibfWpPJa8PBgIgGU7oE7Y5QgvMRs1MHl9MEI3kWbb9SZuIymR0o5RsHaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.77.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2160954},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"839c4149b2d2f1ee42480ba7f7705d4aa3b66755","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.77.0_1772194918746_0.42843758111102015","host":"s3://npm-registry-packages-npm-production"}},"8.78.0":{"name":"paygate-mcp","version":"8.78.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.78.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"7d6df8820aa9dc44cae7d7154636501da33a0307","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.78.0.tgz","fileCount":147,"integrity":"sha512-NW6G++Fj4t/kBBMw0uzXaF/8KMZCkDQPN1iXdfRTtv69ukaTR33YdHWd3yOQISsFs5WqNG3EjK5bIJsS3MCMsw==","signatures":[{"sig":"MEYCIQDocTH6v3QzypxE/650MKudnLToZ3J+apjck0DB30IOwAIhALVBrQLwLaFTOJG4FEQUkrOvHjMMj7+a0X7bp5qInDih","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.78.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2166181},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"da8138f0c8dccf0aa746de5890c20670226aa367","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.78.0_1772195598839_0.8544784225471183","host":"s3://npm-registry-packages-npm-production"}},"8.79.0":{"name":"paygate-mcp","version":"8.79.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.79.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"046cd23bd6c150bf7174c0d350e666c7b532ecd5","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.79.0.tgz","fileCount":147,"integrity":"sha512-j972DbX8X6iXzh86Y4K0nx/JImZtB/xMQpBwPkbrJ3rdLjX2VEbIYuclUQaWTVKHvg5nHPPrV5JEoNGvREpCCw==","signatures":[{"sig":"MEUCIEqia3K+I4rMUn7V321urK5yzQQPVuIrRrInZVfdue9qAiEA3hyeaFoQLb3SxA2JZrAt+sjvk/wY6tsVHIzx34CVGhM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.79.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2169256},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"8f2c9e220fdf9062e31d20fd745e0019c6ead63f","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.79.0_1772196845785_0.0636245594959346","host":"s3://npm-registry-packages-npm-production"}},"8.80.0":{"name":"paygate-mcp","version":"8.80.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.80.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"e4db433eca499519c738dbb7beaafa0954182c18","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.80.0.tgz","fileCount":147,"integrity":"sha512-0syj2/B4xL4mQ+eQ84Gm1MkfyutBFnM8E1ZgaKcHPzQCeEE/+UXQhdesH4EmO8UDa/muB/tNpIsjwauE3iY/Dg==","signatures":[{"sig":"MEQCIFFHuKow/qqm72uFpZ5DDKGq+0z5hVMfDxgKwRJ3UxtEAiAjjF62Nt43GRmWE77Lu6WJBTPxaipasxC0DNaWB4Zp0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.80.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2171306},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"53653f96a29fc966e837e9dec6791696b32076a0","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.80.0_1772197441941_0.3381902448883993","host":"s3://npm-registry-packages-npm-production"}},"8.81.0":{"name":"paygate-mcp","version":"8.81.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.81.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"2cd55e9ccad35719695fc5bb6514917a62e392ff","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.81.0.tgz","fileCount":147,"integrity":"sha512-ufiiHrGHWWbE/6qdc/ABXRaUchRd0wUGFPkjUfmGHXVPoZUlkJSiMDCF6qhSxdavHC1eZLZ5y6MYnx+3iyguXA==","signatures":[{"sig":"MEQCICWtEOBBKHQW52rSC49kee+JG4kXF0qCETOxuSLpbDfFAiBwuLRwdvuP+hmI2p6hPNvWw6EtHm5nY7nkJ8tXz4jcBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.81.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2173547},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"36371a271cb1a7c6f36b33b93491f652f3a4f1ea","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.81.0_1772198884496_0.6647971965330355","host":"s3://npm-registry-packages-npm-production"}},"8.82.0":{"name":"paygate-mcp","version":"8.82.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.82.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"bc792fc9724266f5ee30cf81573bf853e17eefd7","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.82.0.tgz","fileCount":147,"integrity":"sha512-bg6vEyaH3OOk/cExAINuA3rLN7rSEj8d3b9S89eZN7M0yCZ5aceErwO0nbCgaBG3DBKzZw+YhhW+TcqBoANr+A==","signatures":[{"sig":"MEYCIQCqgD0UCK2mHpAT9HB2r6HjyGqW+LjjC4S1H1r9i7/pWwIhAMgoLyoUYwa80W2RCTPlhvKg7N9KwCXZPqvf/7YgJCqN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.82.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2175743},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"e9fee9e1f18801d1575ef5311b46539e729ec324","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.82.0_1772199315622_0.018150059925784","host":"s3://npm-registry-packages-npm-production"}},"8.83.0":{"name":"paygate-mcp","version":"8.83.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.83.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"d9d22bb352d9319a7b3b3ad2571910b8531036ba","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.83.0.tgz","fileCount":147,"integrity":"sha512-HFLQEJDWscDi0VdLyMIGCF8ndVSuWQR3iag9sL7Qa3lh0KjHljumPbltPIWrQXAG9tT0nzViFKzSvRm1R3xBUA==","signatures":[{"sig":"MEUCIE1AQEwFVx7Xz+tkXY7BCpqEznxrJSuMAR456OdQrt4vAiEA4tGXdRNh1tQXAvC5ewsB2LWMcuUuVsepEfmlUwzAvJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.83.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2171082},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"e18490f387ec8062a63d81becacbb92fcbab45db","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.83.0_1772200267627_0.8580899702427298","host":"s3://npm-registry-packages-npm-production"}},"8.84.0":{"name":"paygate-mcp","version":"8.84.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.84.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"17fe64395187d71c5f65b152beedc14467fa4b77","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.84.0.tgz","fileCount":147,"integrity":"sha512-zpappYTo8bUMUQoF9hTIDFJbOmq1HzN70GBnopXZYogrusIe69rLdsmvDNH8MN89BjSwaMcYszWu0ELK8J85mg==","signatures":[{"sig":"MEUCIAFNb2dqpFe2b97iLPCN0PRSgzujiApuT4vpCyD8zXLIAiEA+3KlL6kNgegGbCNBuA4uA8itvyRdDTYfwizbzNkDM/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.84.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2175096},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"984c843ab06308b49ad67a90c27f95f6a631c552","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.84.0_1772200639480_0.2562452360260883","host":"s3://npm-registry-packages-npm-production"}},"8.85.0":{"name":"paygate-mcp","version":"8.85.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.85.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"628ce4769da827834ac5ecf59be4f9db41f58be4","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.85.0.tgz","fileCount":147,"integrity":"sha512-mp5+S6duHlq3jsKdcAiDuypbDTbU86yTc8d96JoFgBvT6XVf8zzpyT/D/OEnwEe18Ou1e1qSkJ1FS0rNA2yoVQ==","signatures":[{"sig":"MEQCIANpsQoKLCK0hbVAUqWujgFRFWLw5JdXj0y/dQ1JVmiDAiAN022Z0oeSZzmXom5+xF7f1Wdh7DSlSWo7bmhYMv0Qtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.85.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2174972},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"db7cd37d1d0bd38b18a1f9458294532afd236f57","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.85.0_1772201376709_0.7733859583070355","host":"s3://npm-registry-packages-npm-production"}},"8.86.0":{"name":"paygate-mcp","version":"8.86.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.86.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"0a129788e86f8a88532f245daccfa4ede8e17d58","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.86.0.tgz","fileCount":147,"integrity":"sha512-Nbah8wh/Baxecq2guvalQC6+wqeffhkubBRs5vxM8ZIKKWxgQRAsXzp+jVwX48BNjDE6X0pSiTsU3EIYdzoTIg==","signatures":[{"sig":"MEUCICfgwhXgKqLCj5Ybwl263ztR40vQF79ITgaADiZxqMUjAiEAtvOq3tBSYWYuw6XiTRDTU6zPs/rjA2F8nYPV/hn1DQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.86.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2175482},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"46c55064a9909d01bf5a1da974b4db88dbf3f2f4","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.86.0_1772202156640_0.003828817857994382","host":"s3://npm-registry-packages-npm-production"}},"8.87.0":{"name":"paygate-mcp","version":"8.87.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.87.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"8295177ecb1ba9909aa8479a895b18af91ca58a8","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.87.0.tgz","fileCount":147,"integrity":"sha512-m4rrweQrX3G+yW/e2V1m6olJJjx9oTmbT2ae68TJnYLCooV/2Ry0Va9vLhnEFWQj1sCBMCC8fnvp+3bcN44ULQ==","signatures":[{"sig":"MEYCIQDbpt4LOoZuTR0ghEkIj9kE5zoQhh+IcmsORU1udIB8DwIhALaMLl3llZZOoOWSVzrkwExjcVcxjy54qbSWYwvN4DOl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.87.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2185864},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"99d39759157fe71dbdf9a8dd819deaf9b0cb8e9e","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.87.0_1772203317941_0.9995507822503054","host":"s3://npm-registry-packages-npm-production"}},"8.88.0":{"name":"paygate-mcp","version":"8.88.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.88.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"3341907e806f4ec270d7ff0b70750556e9f679b9","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.88.0.tgz","fileCount":147,"integrity":"sha512-rcGdNtHVR40FhouwUmiT83MgDJWQI6ct34C7vPf1UssLO7l/S7XrS/c//xS7mtW39FDWHpJpIqZ7fd7UVn9nPQ==","signatures":[{"sig":"MEUCIEXO/E59wSGYmZd0idbIOjLe9Yb0J1WtlduXZYEhshmHAiEAjaG6szLR828JwUYzuPLqlj+HVizZIm/fQri4XUbEEo0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.88.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2189542},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"c1569557f5e2b8ba6bc133f4976fedfe0a9f8da8","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.88.0_1772203820778_0.6557612212471069","host":"s3://npm-registry-packages-npm-production"}},"8.89.0":{"name":"paygate-mcp","version":"8.89.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.89.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"fa65b2da18445c80526b7f957def42419155e175","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.89.0.tgz","fileCount":147,"integrity":"sha512-31BeHq0S87+E276AipEsASlLjNLMKJWK4vUn5WWG9EgXj09FLFMaVpXQ8+o+Sxz6e6FY41N7fAl/IMLS4Pv96Q==","signatures":[{"sig":"MEUCIBAvmkWFmWuu2WNEyFZFrFFDVeUwyehE4ETsz6cCyR5GAiEAkGdtuNQR/MfqMH2jds/13Y6k18yALe2dnG8UCguR2jU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.89.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2192327},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"9800c4b59eec39ef9174ef4dfcb076711bdfd249","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.89.0_1772204832381_0.05657224810205186","host":"s3://npm-registry-packages-npm-production"}},"8.90.0":{"name":"paygate-mcp","version":"8.90.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.90.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"08d76379306b7b14250e55232b08c1c33c4d88ff","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.90.0.tgz","fileCount":147,"integrity":"sha512-Dj6rL+RJu65uUv3sc0GtXxzWM15c+RmzwhRdiC4+cCrbdiq7bnq/iYXMJKEHtfl6v2O4uXxbBf3Qw7QD8YWC9w==","signatures":[{"sig":"MEYCIQCgdkemqwFyCuPVM+jfA8feO5/p0vX5YasU1yuzGA99KAIhAKsS/0lNNw1hRZzYjcEnCCKNb3GWX34FEX1Sg7xeRRJL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.90.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2194088},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"5babf822ae70bbacb3665a7635974af8b61e3b8f","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.90.0_1772205742253_0.4559205197719902","host":"s3://npm-registry-packages-npm-production"}},"8.91.0":{"name":"paygate-mcp","version":"8.91.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.91.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"da4dca56291a37ccb65da1aefb86ac8d385dffdd","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.91.0.tgz","fileCount":147,"integrity":"sha512-Me3KSLVT517AcjOznywoAC3r3sKqd5V3ukecz1qf/TCpgRruFzjusnAPyPICIGp303+9TMF57C+cEj6imFXS7Q==","signatures":[{"sig":"MEUCIQD7eZa3QyGCkz0FPzR8S1VXb6kESMdAeDSHMPnjTv2UMAIgOejhq3qL+tuxlNF9uX3AwVw1O1I0XI7wLP8lCSlm4hk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.91.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2198954},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"240c62fe20cd98b406e9d80e408a1be7103ddb18","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.91.0_1772209806999_0.03077390622403442","host":"s3://npm-registry-packages-npm-production"}},"8.92.0":{"name":"paygate-mcp","version":"8.92.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.92.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"8d8302508c001bcdf2b0460dbfccc3b1108bc6ce","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.92.0.tgz","fileCount":147,"integrity":"sha512-tAFW0R5Zv/jXHORBcK1T613f+59KXU4qDa953stvoPjJbQ7HQPMBHXTG+GdTcU2vpGvXv1af6OuRWSWwxrQIVw==","signatures":[{"sig":"MEUCIGHYum5w5qNUk38QlcJBxTsi7BnTvx744FBUE6qErE8bAiEAvoX3ArZ7qpojK7QbfWcDA8Of/LND4+kKAeGMNCl7ZMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.92.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2203610},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"56bec868b4b848fb5640e067dc3ccd1415233c47","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.92.0_1772211333672_0.5294172945772588","host":"s3://npm-registry-packages-npm-production"}},"8.93.0":{"name":"paygate-mcp","version":"8.93.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.93.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"3a398f88b107c2136ce293abc29cde7f46506afd","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.93.0.tgz","fileCount":147,"integrity":"sha512-d7H05q6QMmJox7QFHlqibEgV9YQ8Am32oF5/MROqnSv9wMHvgtXL+N8NIaSZCACeBgY94Vr7cCR4AOyxFkiJFw==","signatures":[{"sig":"MEQCIFL63mS+yCFQnakJPVwKs6YJu9OLxn/td1L72zkyCxNaAiBY8EoIZ86t7Fmw2kxDyW78C0VTYmACXFwwgclD5ZhO5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.93.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2208459},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"9d4bb64bf4d9926585418444a65ac6d8c1004a35","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.93.0_1772212184062_0.9516189185639174","host":"s3://npm-registry-packages-npm-production"}},"8.98.0":{"name":"paygate-mcp","version":"8.98.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.98.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"42752e2cee6a5dbba4b5752e68d44031d14afbd4","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.98.0.tgz","fileCount":155,"integrity":"sha512-NIMfkfUCL1wc/KPCjh58NIWAHblj/8vRdeW8199SPmP4jzamnRfBgQb435+RpMEgNCsfmOwmdd1zt/8crrTwxw==","signatures":[{"sig":"MEUCIGPQBql9bttfatoEgtpgiSLb8a+iiJfXd0iMCi0nWKFiAiEA/A+X1b90Mp/M4c4CUeQgUDmkS3+Uw7ID4lMX4hfyyig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.98.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2343141},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"f2b3a7c69cbb6ceda93bfbad5190922ebe2c15b4","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.98.0_1772228525530_0.4230101331657212","host":"s3://npm-registry-packages-npm-production"}},"8.99.0":{"name":"paygate-mcp","version":"8.99.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@8.99.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"912070a5e6b7e3ef65b604350b3a02bb8f57b4aa","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-8.99.0.tgz","fileCount":159,"integrity":"sha512-5bU+Ul518P4uYqUunWRBgNWxkzfHynlO7RlTlqZl2SzevFZa5JV45h3jNMiiO6wUesZSRsXFAdETOxfcJClF+w==","signatures":[{"sig":"MEQCIHVaPWzLPZjWdd9JfxX+747IxROIk3a+gf4CezmA1HNKAiAqFJLQHVPrqfC0vb9igpLgOPQFNPm38OgaVOX2CppXeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@8.99.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2386086},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"eb37f2807eb6a2a9d1923d5fe77279123ce6b7a5","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_8.99.0_1772230934481_0.3421549620213984","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"name":"paygate-mcp","version":"9.0.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@9.0.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"29199be96f10fdfd117df829f98faea69f8ebf53","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-9.0.0.tgz","fileCount":167,"integrity":"sha512-0RTt+Olcf9OKoUEdAxby9isxK9di2v5wqS62qd9B/EqHg4pZO2uTPKja8CNJ89jlwqmQFXhw694H4I7/TyUSmQ==","signatures":[{"sig":"MEUCIAuYmFgTaMTonMtdc6rrDktbir2DZLCeS0ZQaYM4z2dIAiEAsmbZbVRcHDMxRhIWI6/do9Xf9blOo2znNTgLeMxV4Oc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@9.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2459063},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"ee75ad1dd094c782ec554501433f5feba00a80ec","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_9.0.0_1772232254805_0.8229452123318639","host":"s3://npm-registry-packages-npm-production"}},"9.1.0":{"name":"paygate-mcp","version":"9.1.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@9.1.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"c0bb1e87266c4ce7fd86a03f7cafb8483f2e1ab3","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-9.1.0.tgz","fileCount":167,"integrity":"sha512-ewaTssIQUwLhHeJ/xTSoWHP3Pa28weXkAeA/zTL60IJ3b0FjFBsV58iFareEfLk1fCYrJ4KZTQ7D8ICus3Owcg==","signatures":[{"sig":"MEUCIQD+ZwSq8YmGZ54/h6vHER3xo5/3dqW0aCjfXLCXGcEteQIgOULyQrl8fX90A0CIrcC53Sg/bjv0Rrn9WAtgQ6KD3kI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@9.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2495909},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"2c80cc47095994a41f079014be30f6e39575d018","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_9.1.0_1772234076676_0.49632923093076586","host":"s3://npm-registry-packages-npm-production"}},"9.2.0":{"name":"paygate-mcp","version":"9.2.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@9.2.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"9479efd6bb96f58e757205f8be10501b1277be3e","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-9.2.0.tgz","fileCount":175,"integrity":"sha512-hmo+yNB4hdK3r538iWyqcuEqil40nsbJkBDyUOsB0ImUSAa81gKe34DL1zxuamxEd9LNggvPSJ1dlWzfNcXV5g==","signatures":[{"sig":"MEYCIQCntn3CoZmOrxuSpAAoTUptQQbIbSlv2l4A/6xQHoYv+AIhAKpKkjlHsQ7uG36fm6ixew5gidFqEfGmZsZWa2yqdMvi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@9.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2540809},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"647db402eb1fa78b34643a4c000c0dfd45abbafa","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_9.2.0_1772236485706_0.7750816930976243","host":"s3://npm-registry-packages-npm-production"}},"9.3.0":{"name":"paygate-mcp","version":"9.3.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@9.3.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"807322fdf0a270b735d15fa45e03a9ffdf4e5b88","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-9.3.0.tgz","fileCount":179,"integrity":"sha512-Gs7Smi51ySlRB5PVCg0Vd8XxHGzCiKLCumAfPv2rm4XUvR9dGJBkTS/HOe0UPjzKPKm60K0HxW3yEvu9x/4Sig==","signatures":[{"sig":"MEYCIQDcAhRenuZ0CQ1iEMtGYADdA6aMZjCEleFSejRIz0HhUQIhAOOfLZUQpMGkExIWutnbgv0PxANt8a558wHSi/T6C5g0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@9.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2585256},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"71924fa75db6500cfe84c8d6b65a25944356b997","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_9.3.0_1772271701004_0.3101240068449995","host":"s3://npm-registry-packages-npm-production"}},"9.4.0":{"name":"paygate-mcp","version":"9.4.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@9.4.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"a1f8bc34d5f7ffb3b46d73b216d30d37b007a94a","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-9.4.0.tgz","fileCount":183,"integrity":"sha512-FSnVd6IvyiKmYrxPeHeDk07HayB++lZw5WTKXVa7opUR7cfSlR+WrEgOhCBZc/tW32ipVgqtanv81fLRCP+wKA==","signatures":[{"sig":"MEUCIBjfbHt5eiyXNAGKdUzoxRNTy5gJ8v8w51vy0QkW7kGNAiEA74pkq6xnAEYm9BBLrFTKJFgeE21zzrDSWBs0FbRxpUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@9.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2658860},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"2ac897af1f103c9d3f2da2bd742dc819aff54f92","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_9.4.0_1772273405465_0.3441903076492978","host":"s3://npm-registry-packages-npm-production"}},"9.5.0":{"name":"paygate-mcp","version":"9.5.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@9.5.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"0c5ab6ca611d40b5a7f46cb856d48fa0a6aaf518","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-9.5.0.tgz","fileCount":195,"integrity":"sha512-tbcARsDRe7XKxMSRDSvxXXOMj52QJBVZNr+lO2vc9eCCFycGbWpPJxxDTq6S0jZxVIhcWVI2DBPyF9HzzFzPsw==","signatures":[{"sig":"MEUCIQD49qF6uz4v69qGXtkVW+sVkm0fk9yPNzKy4NxZrvct5gIgSh04uPKvvOYVYJb7Fkvanjg8MEuwTHK4Sed9PnKsgso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@9.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2728203},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"a0ffcdd3c4d4c029892ab9074b6d8765ebbc9cf8","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_9.5.0_1772274720457_0.6446864329964792","host":"s3://npm-registry-packages-npm-production"}},"9.6.0":{"name":"paygate-mcp","version":"9.6.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@9.6.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"5cc66a1f092bd2066e12ec40d1827e8faf22a6e9","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-9.6.0.tgz","fileCount":207,"integrity":"sha512-EGMM+Ttt4udkHrJIisPbsm55GXcCA4UBmf0k2HFJyT4nxsciNdDfIPQEMXROWyjtOxTkC7w9k0whY5IqjvIrNg==","signatures":[{"sig":"MEYCIQCvp6P1Fzc4iwp5ijKvcprxjs2NYO8W6AkC8lacrcyE/gIhAJGCEsvWy4aOy9Ffm5e6KsWJuIQysInZ4nd1/u4CDpRl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@9.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2808922},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"408da9b96b9736525a197800272643a9c460a6f2","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_9.6.0_1772275912548_0.4351976260464576","host":"s3://npm-registry-packages-npm-production"}},"9.7.0":{"name":"paygate-mcp","version":"9.7.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@9.7.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"8d9f51cf59b548064111b765158cd10ab910a1ee","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-9.7.0.tgz","fileCount":219,"integrity":"sha512-NOsA/YuBS5MiZQUQ++rQYiB72dZUx+5gVxHBBLuj//qB+bcRe8YwhxTUTG6mbzMHBjfeyid86/TdLLMLeMlp3A==","signatures":[{"sig":"MEUCIBMQZu584sLwQ0gshsKp2Tvj1LHm2E9bM9AVOr+UnD70AiEA9Ln0wzr6qvS3oKdLvi5xJmb29RQJ9Jd7vz2KyoNvcnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@9.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2890248},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"8659b9606c4728a22d1c6c26b747d9d2ef07f640","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_9.7.0_1772277098149_0.03805004941376766","host":"s3://npm-registry-packages-npm-production"}},"9.8.0":{"name":"paygate-mcp","version":"9.8.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@9.8.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"23fe660832a99238a68456326e9bdf044f50deb6","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-9.8.0.tgz","fileCount":231,"integrity":"sha512-ExzmJPn5qQSWjD566sEL8OpRkG+dKFTk9T5twav40vqggc+BDhtMMR1nSHtsxdCcChU3cVEti7g7hB4Vv5CSdw==","signatures":[{"sig":"MEUCIQDDxQqNLR/ht30eE9XOYdpJPmzYddJtR0PmPGWgyIXJYgIgQilPc+hTxsGAwlIWo7maQh9P7ANQGjQOJpVVmQiFJNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@9.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2978420},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"01fb879c668bcca91c4b3a5d74963b2bda920a6c","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_9.8.0_1772278074929_0.29961811155364626","host":"s3://npm-registry-packages-npm-production"}},"9.9.0":{"name":"paygate-mcp","version":"9.9.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@9.9.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"12996c4720f9a51cd6c05309d788d6f1b11aadc4","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-9.9.0.tgz","fileCount":243,"integrity":"sha512-y6zIz/u/tAAeqbNh38JO8XgrzuwmOvQC17V+IbWKTOaNksXV/Gif45q3z3UIXsWEdLE/vsMQAt/miWLockPY+Q==","signatures":[{"sig":"MEQCIAgPtVDgbdSNmjwJ+iMA1Q2h1jMdkma4d/WGOrafhKPSAiBI5Py52TstgH6LBrYsuxlSSHe1BCmwN2MqSWcWCXQT7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@9.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3092864},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"c0251815464e2422b916546e63bac20106aa5cbc","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_9.9.0_1772279634581_0.8879553268703047","host":"s3://npm-registry-packages-npm-production"}},"10.0.0":{"name":"paygate-mcp","version":"10.0.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@10.0.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"a34ca5e598855b8997a56e76a2365b7fe38e17af","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-10.0.0.tgz","fileCount":255,"integrity":"sha512-q6+fehdyn9mHfURnlVuGHW9J8+6faiyn9a2z3ih2PFufbGyI1krN5jOJudaj/5Blgdk6q47xU3VOFM+65HrezA==","signatures":[{"sig":"MEUCIAQ3VAkrG/oVXJEEeojB3juk5YC35kNwdcoIkAziEgGlAiEA9nqINn4tJf87LxdbjNmrQuRrphNvl2kEIgP6wTpYxUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@10.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3206743},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"8e8fe04056de121f91e554407592dd6c6d726aac","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_10.0.0_1772280950017_0.1622898032687421","host":"s3://npm-registry-packages-npm-production"}},"10.1.0":{"name":"paygate-mcp","version":"10.1.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@10.1.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"3075985a402049c658e794b3bb3d53586c65cb5d","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-10.1.0.tgz","fileCount":267,"integrity":"sha512-UB5ZE2ek6HzqAL5BUWqfako15Y0cRn1rS4EbzlXGIc3yj0tlqqzmc+5u42UYP2ZG4POzRW/OGo8bhqpXdFQaLg==","signatures":[{"sig":"MEUCIQCYdxF03TcH71EKLibuzbnr7yHX8WbLrosZEWOzAkUnuQIgdolngQBKenz5aJdaAO73WaygOFrkHIbvMUkYGG+3MjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@10.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3333747},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"194665827665541da254fd902824e3ff3764f38c","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_10.1.0_1772282416695_0.1038737048561178","host":"s3://npm-registry-packages-npm-production"}},"10.2.0":{"name":"paygate-mcp","version":"10.2.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@10.2.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"27ad888891ee95f23c33ecf276612fb5a189979b","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-10.2.0.tgz","fileCount":279,"integrity":"sha512-dQPJP8HiKu7Bh1LKv0Sj/QySqQgF3CqOAgrwOc+cjVA44K6viTt91cuHbc1qfT0xFICB5AecVEPVOm5Tjc4cOg==","signatures":[{"sig":"MEQCIEcQCErQ2lifXgcJ+bG6n4sF08MSLbcqJ9FwJl/Jvj0iAiA1cuBvLBQsX/DRlNyGwP31gdS/vB1aZggt/NqObPQKMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@10.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3448638},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"d647754d08db7e08b450f10801eb50629745385e","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_10.2.0_1772284463572_0.8630192612323144","host":"s3://npm-registry-packages-npm-production"}},"10.3.0":{"name":"paygate-mcp","version":"10.3.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@10.3.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"616f62478fcd2bd655c2c064a321be606d81a951","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-10.3.0.tgz","fileCount":291,"integrity":"sha512-Gq/WthwOa5rRvEm7Yd++kWEMWiHEGTKV008NwMxCxxNWbSwyblgYZIRwKi2o29xGC+ZxXFE3ep02IleEdOEQuw==","signatures":[{"sig":"MEYCIQCMUyng+0EpJOOnzjGrBvGQKwJQVRXZuh9jZe1OkxES8AIhAO0Elt29/kUzILqYaII0YlED/L4cWlAx3XC+OiAPxwiz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@10.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3508955},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"8dc1c1605ec6428b6a740e780fc28df5f7e6a038","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_10.3.0_1772288887639_0.4471487167793571","host":"s3://npm-registry-packages-npm-production"}},"10.4.0":{"name":"paygate-mcp","version":"10.4.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@10.4.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"2ac843a49510f33490e693483ea596c3cf881554","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-10.4.0.tgz","fileCount":299,"integrity":"sha512-WhPARpyOFEsmc6nS7mZIvEpfTxkEQAc9t367u3QkWmPclxMCSoQpdK8VPWaT3c+qxbeCxWJfRPIa8iE4DVoJHw==","signatures":[{"sig":"MEYCIQC82O2cVPW3dDnDprD2RracmEX6SL4wr6SoHx37qWP+GAIhAIliHlObD8FvWmUpMiSGwOghCwVGoONVmGmZaaFrvPqC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@10.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3596810},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"342b250bf67b80fc24d69a329776d6b5e4b9a55d","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_10.4.0_1772299079514_0.830554940523579","host":"s3://npm-registry-packages-npm-production"}},"10.5.0":{"name":"paygate-mcp","version":"10.5.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@10.5.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"21688df92009e1f35df25ef8d982561754f7f974","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-10.5.0.tgz","fileCount":311,"integrity":"sha512-GDC8eIQ0P3w5ZcjIlWOZdRBXKzGLCyt0v+f8DTVpgpZP3IQvhc7PpYUa/lBKnUowXwASPE2WRblTrnUy+CXbTg==","signatures":[{"sig":"MEQCIFDNOAKciJU1+YFzmAvxc9dPLsxdROzaMLsTiYSO1JqyAiAFC4kXweM5z10gQb0hemL+cQ5qFs/ucSu5uvgMfkNo3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@10.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3687410},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"5470d46cea99ad8afbeb7547698fcad55543229a","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_10.5.0_1772300281833_0.33988733088444745","host":"s3://npm-registry-packages-npm-production"}},"10.6.0":{"name":"paygate-mcp","version":"10.6.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@10.6.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"be33a9542f6dc9ff0d20effde9a6ec44d4d4b117","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-10.6.0.tgz","fileCount":327,"integrity":"sha512-27simmPce71d19Jzzh5xyu4W8cBeA6h9TMfwTP99nxM3wrCT2HUxjJw+wsTkN/a0q2/1JJTCvWi1uN+QHMtp9g==","signatures":[{"sig":"MEUCIQDx/BPO0Pb1FCKyawhGIIu1TjPhwBGB3Wd2kFI32vEIxwIgHSGmGgArix4u7ZovoToHRUvYe4pKhKtSBFBiSXFnq9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@10.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3808095},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"e8e4de8d6e5eb5e1bfb770e9d137fdb07ab0f11e","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_10.6.0_1772301482342_0.009648498225118374","host":"s3://npm-registry-packages-npm-production"}},"10.7.0":{"name":"paygate-mcp","version":"10.7.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@10.7.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"e7dc27b2e198ac23894b28a23fe2b73d82705e04","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-10.7.0.tgz","fileCount":343,"integrity":"sha512-sGMJcSJwJl1TyW6UkEjW7KVcbCUEsqg3lraeVvk84sL1AukrFI+lhBLB/Y2WlDHB7I4bBvVa8TJg1kni1Dbu8A==","signatures":[{"sig":"MEYCIQDr0Y+46YDDlf0ZAm7UOMGDHNyGWd3IDoUGGy5zz7pu9wIhALClVmMW/b5iuUxqU3kDACAKiOt/YaO+8x0JT3cQjPU2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@10.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3926856},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"14848e8142ef9f08b0c69cdc760409f90171dabc","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_10.7.0_1772302405971_0.27835296338035453","host":"s3://npm-registry-packages-npm-production"}},"10.8.0":{"name":"paygate-mcp","version":"10.8.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@10.8.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"1877f169f1ea91c8bd8870bde7d1aff6355aa3fb","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-10.8.0.tgz","fileCount":359,"integrity":"sha512-ykQ3EuaaRWT5sz8vGEPXZNY+KzD8ghKuVEjtAv1bY2Odh7BvjsQ2lPsBbd7X5UrdSnRUeMGhzD23ve+P8Y+tiA==","signatures":[{"sig":"MEQCIF5ofK78QewHXqMwzcZ2MyDESIR2R3AeIPlzfC/UPMPvAiBdTXGB+3sUrAd2CuW5iuz1Eqmm2ROUy1HMrzL14bxU1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@10.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4024750},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"d35665841a22ef3893565df588b54cc9420f0ee2","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_10.8.0_1772303369137_0.5040181046552623","host":"s3://npm-registry-packages-npm-production"}},"10.9.0":{"name":"paygate-mcp","version":"10.9.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@10.9.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"5b9cdf6221581ab08df60734aecaf4f9ce40f086","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-10.9.0.tgz","fileCount":375,"integrity":"sha512-MJJtCjBVQkbJw9Vehf+4N92WSaA/czY0jntXYOF1l6woO80sMR8xg+y/kwtL+DrAxxDU2drOT1m38NA5nETFXA==","signatures":[{"sig":"MEQCIFz4WrehEzfgWXOyMKvbVYkQDrfTUPq2xokVOZKQtRmEAiBXmCuJ/TLx42ID+fESR+x/e6Za+9Fb8ERh77cR0KfcoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@10.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4117138},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"80e455a901848a1fefa45b6706205d6e4353b52e","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_10.9.0_1772304486019_0.511942834205503","host":"s3://npm-registry-packages-npm-production"}},"10.10.0":{"name":"paygate-mcp","version":"10.10.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@10.10.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"8e6bff00012316b3078bb9dfea9b4332c26e780a","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-10.10.0.tgz","fileCount":391,"integrity":"sha512-0IBxFe3m2W2k5xJveEnfK3Eff7n7qbBExJOd8MD3zUnjwsMubSvDcsUhGfj0sEp5spMIvl7Re3Ze6u2YuUVT3w==","signatures":[{"sig":"MEQCIHwMqdMFaKlIHf5D1Btk5omP52uDZsABU2B3kvGbWPK6AiBkjI6Ke0s62O4fLUFb2qaDyjkuLQtPLGCPI3SYFvHswg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@10.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4210593},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"49d0d9d892549d9447c91692439af6b5f80e12b3","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_10.10.0_1772305445361_0.6433791665112818","host":"s3://npm-registry-packages-npm-production"}},"10.11.0":{"name":"paygate-mcp","version":"10.11.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@10.11.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"9e40bf5f77476ffc13ccd2469b50202c87f49996","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-10.11.0.tgz","fileCount":407,"integrity":"sha512-iVY9+VRHCenQWow899vLVXoyEkkLISttkw1aItSo4JLzfrLx/OtAXAwAniPG14vUsfTJj1T0CSr7MXpwxIfpUA==","signatures":[{"sig":"MEUCIQCvfnfAaQBEjJTXnpXy7j/fzUT6tfs+GBdxSs44MriXEAIgd+bHfdK/vkxt4Zfk5M8GuIA1PnnploQ0rrxQqQtCkaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@10.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4315728},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"6b5e513bc5cd3619e5bd4818304c9a9755e849a8","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_10.11.0_1772306519977_0.6782380758672542","host":"s3://npm-registry-packages-npm-production"}},"10.12.0":{"name":"paygate-mcp","version":"10.12.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@10.12.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"c80483b73ed390ae41e9c86e9eece28ffdcc97a4","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-10.12.0.tgz","fileCount":423,"integrity":"sha512-iq56PQs+1ZK3OJJ0Kn0YW0O864jDtcxjFJ+3h2FlKonCBoPQz05hspyVko7jrDj1xwvkPb/FhDKm8+0tspf9/w==","signatures":[{"sig":"MEUCIQDN8KWuuI0exPjbDVT9cLf6vEoRJ4UW5Xl49ONSnPxynAIgK7IVFRyTTkfw2E+QEl2dHSQSfaojLnhElHYyEHtO/kc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@10.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4415417},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"fe55549f6dca265ecdf5f979f729d6bbcd93b250","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_10.12.0_1772307354433_0.9154594003731364","host":"s3://npm-registry-packages-npm-production"}},"10.13.0":{"name":"paygate-mcp","version":"10.13.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@10.13.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"395e735d25878f50dccb106b35a8e594de2dfa2d","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-10.13.0.tgz","fileCount":439,"integrity":"sha512-nBD6jF/NKdX+2DCGdlPQi3wb84441DY1MpSqVduOP60j0uIVQHA/A5zLjsHw8N6sV4B6/0ykIRAxx1qJWaaSJA==","signatures":[{"sig":"MEUCIQCBUtnxhIjpW1D066GVjtDGuzleavbl1KGcgRv2rF1vlwIgVeofbKUJx+Zl3NRw3Z2PmVBtqetDAZvioUoiy1ZF5Ec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@10.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4511199},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"f3a56dfbb2ef0e78bb37bd131519dde23b22b895","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_10.13.0_1772308337100_0.2686481506409577","host":"s3://npm-registry-packages-npm-production"}},"10.14.0":{"name":"paygate-mcp","version":"10.14.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@10.14.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"ce8128d724c1845b76acbecfd4c66d646bfdd51e","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-10.14.0.tgz","fileCount":455,"integrity":"sha512-musTBQi/XW9nfNGT0fOVnOK2BPygNeC/GhHa7l94piGZrrDGE7HCQIjEW4p/hKebYNAKx/S1YyhprArnFAXRwQ==","signatures":[{"sig":"MEYCIQDZFCQjg82ozbsgeab1+6PVLl7sKHLtgF4uZh1Wxv9EHwIhAKX7x9ZzUg6w5jv6J2r1iYfL7AXV5rfdOdjPQF4ioIWz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@10.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4602192},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"2ebe36bb622bc3271bb20ca8a71c131979b8ac0f","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_10.14.0_1772309187311_0.8032908404266461","host":"s3://npm-registry-packages-npm-production"}},"10.15.0":{"name":"paygate-mcp","version":"10.15.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@10.15.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"14acce7617832b3d4272a24de2ce58550179082e","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-10.15.0.tgz","fileCount":471,"integrity":"sha512-2DfRO46BHQ5syNL1/Jgwq5rkltKSFq6h9SaNLEk5W+cSTe6p0EY7S4IpoAjPwivI8geQOUw/P1rnKdnWXk/xmg==","signatures":[{"sig":"MEUCIHkg6iGBiBrz+sx1RobncPU4Bga5S6pW64Dl30YDiII0AiEAqweg3mNtFYefhvEQt6lwVPJ+wAdbbMdnHk9bPBmE2hw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@10.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4711864},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"763b63af8d3d198b95b8f992b8ee257c869cadb8","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_10.15.0_1772309939931_0.48331139079588814","host":"s3://npm-registry-packages-npm-production"}},"10.16.0":{"name":"paygate-mcp","version":"10.16.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@10.16.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"a18b0c673990a7682917a62d0630c7fa693e285c","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-10.16.0.tgz","fileCount":487,"integrity":"sha512-/d+DIXNwrGREzOyoqCwkOaT4xQiOE0CHrfRH3jkLkH7+jrI9v8L/vS718UY/g6pth36RbDxQ5EN9scC7MNz0VA==","signatures":[{"sig":"MEUCIGQtv0MVQnqhw8iu7+Ci3rv2i2cS4U2JJfK44ZGOofJFAiEAx6j20eiHtf11NvfXO36IkQqig0BdXBHrTyIE3yOKTQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@10.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4802067},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"66ba252aa3f5e5b172516eb80487701ec2cc0704","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_10.16.0_1772311264335_0.4926507944531071","host":"s3://npm-registry-packages-npm-production"}},"10.17.0":{"name":"paygate-mcp","version":"10.17.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@10.17.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"5a2c3cf16f948865fbf8083fb3887518f7ede782","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-10.17.0.tgz","fileCount":503,"integrity":"sha512-nwKP3zZIRMrQLVzkuujJczXLQGyLnH+Niu5RCeKL7JZ56as0nGn4V4w1tfRMcQRP4wY1q8GuxwZjSZM+1N2nOw==","signatures":[{"sig":"MEYCIQCNnrY5p9xjUy1NdoYqitlRaAh6tSUzdlzW8jDhFnmHpwIhAKmTdommdxVOBk6VQ8ilWEbKhCHlS/mPkjgYXutqaR6f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@10.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4875757},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"ec0920e9a008970336f2eceab6e94dc12d82fff7","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_10.17.0_1772312143205_0.7149184882540225","host":"s3://npm-registry-packages-npm-production"}},"10.18.0":{"name":"paygate-mcp","version":"10.18.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@10.18.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"293fe52f8bbfcb0ddc2d32274911995f00300592","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-10.18.0.tgz","fileCount":519,"integrity":"sha512-kDEhxYRIhElMeccMLAmDeNPVTA4mnC6PBlmdo5HyvpecOJ/lNV9CVTY7xvlxTfZEu/IgiGtTkQPZLFbnyiDY4A==","signatures":[{"sig":"MEQCIHr4o1PPTt2As4Vp6TcyK1XXyCgJOADvZYgZygfc2C2BAiBYkHk8Dn6n1kfqSa/AO9xiI8vCkpHdPdWamxlpveE44w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@10.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4948043},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"d15af0daae6f7f1adb4825bf89550a4bed8a271e","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_10.18.0_1772313379911_0.5365863357423297","host":"s3://npm-registry-packages-npm-production"}},"10.19.0":{"name":"paygate-mcp","version":"10.19.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@10.19.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"1c1326ec081bda7c30c8aa960ad040f6eb384ae2","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-10.19.0.tgz","fileCount":535,"integrity":"sha512-6NplRmOozjb1sW5jKYEw8V/rDBp48Z8YGkUmZBD5hqwRnbRhLGaPinUMTLNmoDMWFMAm9RD+KjikJIjSH4oyhg==","signatures":[{"sig":"MEUCIFpnS+GRgEHtHzHGa2qT4kxOg7HX5DEHF8TVC6IjUj/4AiEAkA2TRUP5ip7LN1trrGkPPoPE7IUOtwUbiFqVNbPGClE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@10.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5023272},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"94ca3c70ac4fa59290822400ad8734b84e5ad038","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_10.19.0_1772323707927_0.21872316729574748","host":"s3://npm-registry-packages-npm-production"}},"10.20.0":{"name":"paygate-mcp","version":"10.20.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@10.20.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"211a0c3d6dee698db32a1fbeca5122832fab7b3f","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-10.20.0.tgz","fileCount":551,"integrity":"sha512-ek/sz54RqrtA4t4FRlGie44DLG9ejrFXE1Tr00deGMuyO/XYDn/dYUf07L17sobQs2rZP2tPO/cYksY7FP6gmg==","signatures":[{"sig":"MEUCIQCo3UaJ8T+XGu4CFpCMcbc6FYGkm4dC4acKMMVf02JtHAIgER0T7tSnvndHb8QpZCy3qKOSLDEfjbKDvhsqoWRyQ3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@10.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5095439},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"464cf6fde252b028c17872d9a30a0ee2c52b15fc","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_10.20.0_1772356889933_0.08725377131263135","host":"s3://npm-registry-packages-npm-production"}},"10.21.0":{"name":"paygate-mcp","version":"10.21.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@10.21.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"16f06e796f5f9746abe453c6d82520cd72e88b25","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-10.21.0.tgz","fileCount":567,"integrity":"sha512-xcueVPmQuFvv/yEK+1XO7vVtSW6wARLG+Dg/riiO7OZZC8JiberEPcQYbx5R0YZvDvgqClxHlq2zxjzjdlibMg==","signatures":[{"sig":"MEUCIQDsVzzc9Xt+ztoPuVkVfrtxt4sRK8UdXv+qXjySGIHIRwIgSJan0Jd9viw/pu+WjhOVC+pR/hmLMENF2JfScUEddtA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@10.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5170258},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"36c9533a5e6270000f60afaa34c36f983e35a05d","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_10.21.0_1772357447599_0.2840397454514534","host":"s3://npm-registry-packages-npm-production"}},"10.22.0":{"name":"paygate-mcp","version":"10.22.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@10.22.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"eb2a033590cf4a26943d6d0b8a6a408548559f3c","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-10.22.0.tgz","fileCount":583,"integrity":"sha512-V9WN2Q1C/lkoNhBN+7c9cCFV1RGnXbqUo5zA0UxH3+C/1ID/Muzq4LsRN3jCSVno4v7bk2SqA1YIkwSOLe/YIA==","signatures":[{"sig":"MEUCIQC78Na819sm/Guhi3nbtOhwz+ssf4oaPlfp5mX6XdWzEwIgbnltclUwWN3pUxlGboC8gLbnAc9B2Iu/oh2XFYySK3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@10.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5240545},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"21a373338266a2a673cf92a2c79dfbf02984082d","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_10.22.0_1772358095032_0.4047230695279549","host":"s3://npm-registry-packages-npm-production"}},"10.23.0":{"name":"paygate-mcp","version":"10.23.0","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","_id":"paygate-mcp@10.23.0","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"homepage":"https://paygated.dev","bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"bin":{"paygate-mcp":"dist/cli.js"},"dist":{"shasum":"8fde18e6f24cee37547699d12ec6948ecfd6c33a","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-10.23.0.tgz","fileCount":599,"integrity":"sha512-y8liBHRWIdkcyPFHMNK1nCRf4nhl0KcFARaSW+708Al9i/Pig4tIWr7ZgKyfnMDD8iE4zefjojYG92EL3OZZmw==","signatures":[{"sig":"MEYCIQDFhJNHvHR42Uj2180CJmz94V29utwxxf9OtosjNPhkugIhANEc8iAQrF+mpOnVuhbx6oafVERJZEnimaeHC459PM1X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@10.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5309481},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"gitHead":"05c8d8a981897de31955f8c20396f8a200da3c7a","scripts":{"test":"jest --verbose --forceExit","build":"tsc -p tsconfig.build.json","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","test:coverage":"jest --verbose --forceExit --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"repository":{"url":"git+https://github.com/walker77/paygate-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","directories":{},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/paygate-mcp_10.23.0_1772358711303_0.22232757757513166","host":"s3://npm-registry-packages-npm-production"}},"10.24.0":{"name":"paygate-mcp","version":"10.24.0","description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","main":"dist/index.js","types":"dist/index.d.ts","bin":{"paygate-mcp":"dist/cli.js"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./proxy":{"types":"./dist/proxy.d.ts","default":"./dist/proxy.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"}},"scripts":{"build":"tsc -p tsconfig.build.json","test":"jest --verbose --forceExit","test:coverage":"jest --verbose --forceExit --coverage","test:load":"echo 'Run: k6 run load-test.js (requires k6: brew install k6)'","prepublishOnly":"npm run build"},"dependencies":{},"devDependencies":{"typescript":"^5.3.0","jest":"^29.7.0","ts-jest":"^29.1.0","@types/jest":"^29.5.0","@types/node":"^20.10.0"},"keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"license":"MIT","homepage":"https://paygated.dev","repository":{"type":"git","url":"git+https://github.com/walker77/paygate-mcp.git"},"bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"engines":{"node":">=18.0.0"},"gitHead":"f7c3779b5d9ef0f73047d140e8f1a3849f3cc861","_id":"paygate-mcp@10.24.0","_nodeVersion":"24.13.1","_npmVersion":"11.8.0","dist":{"integrity":"sha512-F8ds4BkqJHglfI2jEigwbtqeTPQChc2eUXpYB8ItXdzC20dqyKa2wBk0bI+TIYzCbK2TiXc1jPfYCNMRe4fFKA==","shasum":"981305debb817aaa50860ea8b4f379b73d8c8fa0","tarball":"https://registry.npmjs.org/paygate-mcp/-/paygate-mcp-10.24.0.tgz","fileCount":615,"unpackedSize":5380559,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/paygate-mcp@10.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEdmQfgW4UMfDGjaB6vH4iKqx7nm3Su5SA189ULL2Kt+AiEAjEJyYyOrZjvxoi+8Twn5qROvK8Wj+9KKlwuR3eYblHI="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:255bd524-67a9-4d5c-8f54-f8fb5a100198"}},"directories":{},"maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/paygate-mcp_10.24.0_1772359429460_0.5260091074826909"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-24T22:20:21.600Z","modified":"2026-03-01T10:03:50.020Z","0.1.0":"2026-02-24T22:20:21.747Z","0.1.1":"2026-02-24T22:22:26.608Z","0.1.2":"2026-02-24T22:43:45.647Z","0.1.3":"2026-02-25T00:04:04.362Z","0.1.4":"2026-02-25T00:13:23.659Z","0.6.0":"2026-02-25T20:02:36.524Z","0.7.0":"2026-02-25T21:42:27.913Z","0.8.0":"2026-02-25T22:13:27.198Z","0.9.0":"2026-02-25T22:58:51.127Z","1.0.0":"2026-02-26T06:55:32.790Z","1.1.0":"2026-02-26T07:11:43.940Z","1.2.0":"2026-02-26T07:20:53.108Z","1.3.0":"2026-02-26T07:29:21.920Z","1.4.0":"2026-02-26T07:36:05.870Z","1.5.0":"2026-02-26T07:46:05.666Z","1.6.0":"2026-02-26T07:57:04.863Z","1.7.0":"2026-02-26T08:09:10.212Z","1.8.0":"2026-02-26T08:22:44.453Z","1.9.0":"2026-02-26T08:35:33.357Z","2.0.0":"2026-02-26T08:53:07.902Z","2.1.0":"2026-02-26T08:59:40.569Z","2.2.0":"2026-02-26T09:03:56.031Z","2.3.0":"2026-02-26T09:13:46.806Z","2.4.0":"2026-02-26T09:23:24.970Z","2.5.0":"2026-02-26T09:33:17.733Z","2.6.0":"2026-02-26T09:42:36.619Z","2.7.0":"2026-02-26T09:56:52.687Z","2.8.0":"2026-02-26T10:12:14.338Z","2.9.0":"2026-02-26T10:32:48.657Z","3.0.0":"2026-02-26T10:57:05.572Z","3.1.0":"2026-02-26T15:43:54.728Z","3.2.0":"2026-02-26T15:59:37.735Z","3.3.0":"2026-02-26T16:21:14.896Z","3.4.0":"2026-02-26T16:47:52.345Z","3.5.0":"2026-02-26T17:04:43.922Z","3.6.0":"2026-02-26T17:14:40.532Z","3.7.0":"2026-02-26T17:26:12.929Z","3.8.0":"2026-02-26T17:41:40.070Z","3.9.0":"2026-02-26T17:52:53.177Z","4.0.0":"2026-02-26T18:07:20.041Z","4.1.0":"2026-02-26T18:16:36.671Z","4.2.0":"2026-02-26T18:26:08.540Z","4.3.0":"2026-02-26T18:43:13.291Z","4.4.0":"2026-02-26T18:59:55.293Z","4.5.0":"2026-02-26T19:09:33.556Z","4.6.0":"2026-02-26T19:26:59.711Z","4.7.0":"2026-02-26T19:44:11.910Z","4.8.0":"2026-02-26T19:53:22.799Z","4.9.0":"2026-02-26T20:03:41.432Z","5.0.0":"2026-02-26T20:26:48.682Z","5.1.0":"2026-02-26T20:42:12.297Z","5.2.0":"2026-02-26T21:02:14.380Z","5.3.0":"2026-02-26T21:13:40.681Z","5.4.0":"2026-02-26T21:22:25.390Z","5.5.0":"2026-02-26T21:30:28.226Z","5.6.0":"2026-02-26T21:37:44.638Z","5.7.0":"2026-02-26T21:56:14.753Z","5.8.0":"2026-02-26T22:02:30.642Z","5.9.0":"2026-02-26T22:12:51.980Z","6.0.0":"2026-02-26T22:22:23.394Z","6.1.0":"2026-02-26T22:31:26.893Z","6.2.0":"2026-02-26T22:38:24.675Z","6.3.0":"2026-02-26T22:44:27.220Z","6.4.0":"2026-02-26T22:55:35.810Z","6.5.0":"2026-02-26T23:03:37.802Z","6.6.0":"2026-02-26T23:09:34.071Z","6.7.0":"2026-02-26T23:23:13.880Z","6.8.0":"2026-02-26T23:33:54.994Z","6.9.0":"2026-02-26T23:42:16.958Z","7.0.0":"2026-02-26T23:49:20.783Z","7.1.0":"2026-02-26T23:59:46.815Z","7.2.0":"2026-02-27T00:07:58.711Z","7.3.0":"2026-02-27T00:15:59.081Z","7.4.0":"2026-02-27T00:26:52.725Z","7.5.0":"2026-02-27T00:34:00.794Z","7.6.0":"2026-02-27T00:41:19.216Z","7.7.0":"2026-02-27T00:48:36.866Z","7.8.0":"2026-02-27T00:53:00.838Z","7.9.0":"2026-02-27T01:06:52.223Z","8.0.0":"2026-02-27T01:14:26.868Z","8.1.0":"2026-02-27T01:24:58.148Z","8.2.0":"2026-02-27T01:31:31.577Z","8.3.0":"2026-02-27T01:37:53.641Z","8.4.0":"2026-02-27T01:45:39.457Z","8.5.0":"2026-02-27T02:04:12.464Z","8.6.0":"2026-02-27T02:12:45.092Z","8.7.0":"2026-02-27T02:18:34.152Z","8.8.0":"2026-02-27T02:23:32.386Z","8.9.0":"2026-02-27T02:32:46.539Z","8.10.0":"2026-02-27T02:38:16.412Z","8.11.0":"2026-02-27T02:43:45.489Z","8.12.0":"2026-02-27T02:48:53.403Z","8.13.0":"2026-02-27T02:55:33.245Z","8.14.0":"2026-02-27T02:59:40.930Z","8.15.0":"2026-02-27T03:10:56.529Z","8.16.0":"2026-02-27T03:14:16.476Z","8.17.0":"2026-02-27T03:19:34.216Z","8.18.0":"2026-02-27T03:23:42.661Z","8.19.0":"2026-02-27T03:26:36.951Z","8.20.0":"2026-02-27T03:29:23.423Z","8.21.0":"2026-02-27T03:32:31.807Z","8.22.0":"2026-02-27T03:35:26.603Z","8.23.0":"2026-02-27T03:42:14.296Z","8.24.0":"2026-02-27T03:46:55.364Z","8.25.0":"2026-02-27T03:51:47.913Z","8.26.0":"2026-02-27T03:58:01.232Z","8.27.0":"2026-02-27T04:02:18.978Z","8.28.0":"2026-02-27T04:06:17.226Z","8.29.0":"2026-02-27T04:10:00.328Z","8.30.0":"2026-02-27T04:16:33.637Z","8.31.0":"2026-02-27T04:20:21.326Z","8.32.0":"2026-02-27T04:24:43.572Z","8.33.0":"2026-02-27T04:29:12.261Z","8.34.0":"2026-02-27T04:32:45.970Z","8.35.0":"2026-02-27T06:27:14.869Z","8.36.0":"2026-02-27T06:38:51.133Z","8.37.0":"2026-02-27T06:43:26.995Z","8.38.0":"2026-02-27T06:50:44.662Z","8.39.0":"2026-02-27T06:58:21.625Z","8.40.0":"2026-02-27T07:03:07.928Z","8.41.0":"2026-02-27T07:09:32.382Z","8.42.0":"2026-02-27T07:15:03.643Z","8.43.0":"2026-02-27T07:19:31.851Z","8.44.0":"2026-02-27T07:29:24.910Z","8.45.0":"2026-02-27T07:34:03.959Z","8.46.0":"2026-02-27T07:37:53.960Z","8.47.0":"2026-02-27T07:42:40.273Z","8.48.0":"2026-02-27T07:48:42.061Z","8.49.0":"2026-02-27T08:06:21.661Z","8.50.0":"2026-02-27T08:09:42.830Z","8.51.0":"2026-02-27T08:13:48.482Z","8.52.0":"2026-02-27T08:18:20.619Z","8.53.0":"2026-02-27T08:22:47.713Z","8.54.0":"2026-02-27T08:29:40.805Z","8.55.0":"2026-02-27T08:33:24.571Z","8.56.0":"2026-02-27T08:38:46.577Z","8.57.0":"2026-02-27T08:43:04.484Z","8.58.0":"2026-02-27T08:53:57.934Z","8.59.0":"2026-02-27T09:00:01.533Z","8.60.0":"2026-02-27T09:03:19.450Z","8.61.0":"2026-02-27T09:05:43.616Z","8.62.0":"2026-02-27T09:08:54.693Z","8.63.0":"2026-02-27T09:11:39.334Z","8.64.0":"2026-02-27T09:14:25.945Z","8.65.0":"2026-02-27T10:30:49.341Z","8.66.0":"2026-02-27T10:41:53.150Z","8.67.0":"2026-02-27T10:51:21.925Z","8.68.0":"2026-02-27T10:53:21.839Z","8.69.0":"2026-02-27T11:12:25.861Z","8.70.0":"2026-02-27T11:24:30.172Z","8.71.0":"2026-02-27T11:30:49.267Z","8.72.0":"2026-02-27T11:37:14.804Z","8.73.0":"2026-02-27T11:44:22.635Z","8.74.0":"2026-02-27T11:51:44.999Z","8.75.0":"2026-02-27T12:01:16.153Z","8.76.0":"2026-02-27T12:10:04.640Z","8.77.0":"2026-02-27T12:21:58.931Z","8.78.0":"2026-02-27T12:33:19.049Z","8.79.0":"2026-02-27T12:54:05.950Z","8.80.0":"2026-02-27T13:04:02.165Z","8.81.0":"2026-02-27T13:28:04.744Z","8.82.0":"2026-02-27T13:35:15.832Z","8.83.0":"2026-02-27T13:51:07.830Z","8.84.0":"2026-02-27T13:57:19.709Z","8.85.0":"2026-02-27T14:09:36.957Z","8.86.0":"2026-02-27T14:22:36.886Z","8.87.0":"2026-02-27T14:41:58.168Z","8.88.0":"2026-02-27T14:50:21.048Z","8.89.0":"2026-02-27T15:07:12.609Z","8.90.0":"2026-02-27T15:22:22.478Z","8.91.0":"2026-02-27T16:30:07.182Z","8.92.0":"2026-02-27T16:55:33.829Z","8.93.0":"2026-02-27T17:09:44.251Z","8.98.0":"2026-02-27T21:42:05.716Z","8.99.0":"2026-02-27T22:22:14.680Z","9.0.0":"2026-02-27T22:44:15.004Z","9.1.0":"2026-02-27T23:14:36.937Z","9.2.0":"2026-02-27T23:54:45.910Z","9.3.0":"2026-02-28T09:41:41.204Z","9.4.0":"2026-02-28T10:10:05.675Z","9.5.0":"2026-02-28T10:32:00.655Z","9.6.0":"2026-02-28T10:51:52.747Z","9.7.0":"2026-02-28T11:11:38.353Z","9.8.0":"2026-02-28T11:27:55.225Z","9.9.0":"2026-02-28T11:53:54.745Z","10.0.0":"2026-02-28T12:15:50.313Z","10.1.0":"2026-02-28T12:40:16.927Z","10.2.0":"2026-02-28T13:14:23.787Z","10.3.0":"2026-02-28T14:28:07.863Z","10.4.0":"2026-02-28T17:17:59.666Z","10.5.0":"2026-02-28T17:38:02.050Z","10.6.0":"2026-02-28T17:58:02.564Z","10.7.0":"2026-02-28T18:13:26.184Z","10.8.0":"2026-02-28T18:29:29.345Z","10.9.0":"2026-02-28T18:48:06.528Z","10.10.0":"2026-02-28T19:04:05.625Z","10.11.0":"2026-02-28T19:22:00.210Z","10.12.0":"2026-02-28T19:35:54.668Z","10.13.0":"2026-02-28T19:52:17.371Z","10.14.0":"2026-02-28T20:06:27.546Z","10.15.0":"2026-02-28T20:19:00.163Z","10.16.0":"2026-02-28T20:41:04.585Z","10.17.0":"2026-02-28T20:55:43.453Z","10.18.0":"2026-02-28T21:16:20.174Z","10.19.0":"2026-03-01T00:08:28.215Z","10.20.0":"2026-03-01T09:21:30.156Z","10.21.0":"2026-03-01T09:30:47.848Z","10.22.0":"2026-03-01T09:41:35.223Z","10.23.0":"2026-03-01T09:51:51.483Z","10.24.0":"2026-03-01T10:03:49.724Z"},"bugs":{"url":"https://github.com/walker77/paygate-mcp/issues"},"license":"MIT","homepage":"https://paygated.dev","keywords":["mcp","paygate","monetize","pay-per-call","api-key","rate-limit","model-context-protocol","ai-agent","billing"],"repository":{"type":"git","url":"git+https://github.com/walker77/paygate-mcp.git"},"description":"Pay-per-tool-call gating proxy for MCP servers. Wrap any MCP server with API key auth, per-tool pricing, rate limiting, and usage metering.","maintainers":[{"name":"walker77","email":"jonas.samuelson@gmail.com"}],"readme":"# paygate-mcp\n\n[![CI](https://github.com/walker77/paygate-mcp/actions/workflows/ci.yml/badge.svg)](https://github.com/walker77/paygate-mcp/actions/workflows/ci.yml)\n[![npm version](https://img.shields.io/npm/v/paygate-mcp.svg)](https://www.npmjs.com/package/paygate-mcp)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\nMonetize any MCP server with one command. Add API key auth, per-tool pricing, rate limiting, and usage metering to any Model Context Protocol server. Zero dependencies. Zero config. Zero code changes.\n\n## Table of Contents\n\n- [Quick Start](#quick-start)\n- [What It Does](#what-it-does)\n- [Usage](#usage) — Local stdio, remote HTTP, multi-server, client SDK\n- [API Reference](#api-reference) — All 199+ endpoints\n- [CLI Options](#cli-options)\n- [Deployment](#deployment) — Docker, docker-compose, systemd, PM2\n- [Load Testing](#load-testing) — k6 benchmarking for production\n- [Error Codes](#error-codes) — Complete error code reference\n- [Feature Reference](#persistent-storage) — Detailed docs for every feature\n  - [Storage & Billing](#persistent-storage) · [Stripe](#stripe-integration) · [ACL](#per-tool-acl-access-control) · [Rate Limits](#per-tool-rate-limits)\n  - [Key Management](#key-expiry-ttl) · [Webhooks](#webhook-events) · [OAuth 2.1](#oauth-21) · [SSE](#sse-streaming-mcp-streamable-http)\n  - [Analytics (64 endpoints)](#cost-analysis) · [Teams](#team-management) · [Redis Scaling](#horizontal-scaling-redis)\n  - [Plugins](#plugin-system) · [Groups](#key-groups-policy-templates) · [Namespaces](#multi-tenant-namespaces)\n- [Programmatic API](#programmatic-api)\n- [Security](#security)\n- [Tested With](#tested-with) — Verified against popular MCP servers\n- [Current Limitations](#current-limitations)\n- [Roadmap](#roadmap)\n- [Requirements](#requirements)\n- [License](#license)\n\n## Quick Start\n\n```bash\n# Interactive setup wizard (generates paygate.json)\nnpx paygate-mcp init\n\n# Or wrap directly with CLI flags\nnpx paygate-mcp wrap --server \"npx @modelcontextprotocol/server-filesystem /tmp\"\n\n# Gate a remote MCP server (Streamable HTTP transport)\nnpx paygate-mcp wrap --remote-url \"https://my-server.example.com/mcp\" --price 5\n```\n\nThat's it. Your MCP server is now gated behind API keys with credit-based billing.\n\n## What It Does\n\nPayGate sits between AI agents and your MCP server:\n\n```\nAgent → PayGate (auth + billing) → Your MCP Server (stdio or HTTP)\n```\n\n- **API Key Auth** — Clients need a valid `X-API-Key` to call tools\n- **Credit Billing** — Each tool call costs credits (configurable per-tool)\n- **Rate Limiting** — Sliding window per-key rate limits + per-tool rate limits\n- **Usage Metering** — Track who called what, when, and how much they spent\n- **Multi-Server Mode** — Wrap N MCP servers behind one PayGate with tool prefix routing\n- **Client SDK** — `PayGateClient` with auto 402 retry, balance tracking, and typed errors\n- **Two Transports** — Wrap local servers via stdio or remote servers via Streamable HTTP\n- **Per-Tool ACL** — Whitelist/blacklist tools per API key (enterprise access control)\n- **Per-Tool Rate Limits** — Independent rate limits per tool, not just global\n- **Key Expiry (TTL)** — Auto-expire API keys after a set time\n- **Spending Limits** — Cap total spend per API key to prevent runaway costs\n- **Usage Quotas** — Daily/monthly call and credit limits per key (with UTC auto-reset)\n- **Dynamic Pricing** — Charge extra credits based on input size (`creditsPerKbInput`)\n- **OAuth 2.1** — Full authorization server with PKCE, client registration, Bearer tokens\n- **SSE Streaming** — Full MCP Streamable HTTP transport (POST SSE, GET notifications, DELETE sessions)\n- **Audit Log** — Structured audit trail with retention policies, query API, CSV/JSON export\n- **Registry/Discovery** — Agent-discoverable pricing via `/.well-known/mcp-payment`, `/pricing`, and `/.well-known/mcp.json` identity card\n- **OpenAPI 3.1 + Interactive Docs** — Auto-generated spec at `/openapi.json`, Swagger UI at `/docs` — all 199+ endpoints documented\n- **Public Endpoint Rate Limiting** — Configurable per-IP rate limit (default 300/min) on `/health`, `/info`, `/pricing`, `/docs`, `/openapi.json`, `/.well-known/*`, `/robots.txt`, `/` — 429 with Retry-After header\n- **Robots.txt + HEAD Support** — Standard `/robots.txt` (allow public, disallow admin/keys), HEAD method on all public endpoints for uptime monitoring\n- **Prometheus Metrics** — `/metrics` endpoint with counters, gauges, and uptime in standard text format\n- **Key Rotation** — Rotate API keys without losing credits, ACLs, or quotas\n- **Rate Limit Headers** — `X-RateLimit-*` and `X-Credits-Remaining` on every `/mcp` response\n- **Webhook Signatures** — HMAC-SHA256 signed webhook payloads (`X-PayGate-Signature`) for tamper-proof delivery\n- **Admin Lifecycle Events** — Webhook notifications for key.created, key.revoked, key.rotated, key.topup\n- **IP Allowlisting** — Restrict API keys to specific IPs or CIDR ranges (IPv4)\n- **Key Tags/Metadata** — Attach arbitrary key-value tags to API keys for external system integration\n- **Usage Analytics** — Time-series analytics API with tool breakdown, top consumers, and trend comparison\n- **Alert Webhooks** — Configurable alerts for spending thresholds, low credits, quota warnings, key expiry, rate limit spikes\n- **Team Management** — Group API keys into teams with shared budgets, quotas, and usage tracking\n- **Horizontal Scaling (Redis)** — Redis-backed state for multi-process deployments with atomic credit deduction, distributed rate limiting, persistent usage audit trail, real-time pub/sub notifications, and admin API sync\n- **Webhook Retry Queue** — Exponential backoff retry (1s, 2s, 4s...) with dead letter queue for permanently failed deliveries, admin API for monitoring, clearing, and replaying\n- **Admin Dashboard v2** — Tabbed web dashboard at `/dashboard` with overview, keys management (create/suspend/resume/revoke/top-up), analytics (credit flow, deny reasons, top consumers, webhook health), and system status — all data via safe DOM methods, 30s auto-refresh\n- **Self-Service Portal** — API key holder portal at `/portal` — check credits, usage, rate limits, available tools, and recent activity without admin access; includes Buy Credits UI, credit history with spending velocity, usage alerts, and self-service key rotation\n- **Stripe Checkout** — Self-service credit purchases via Stripe Checkout Sessions — `POST /stripe/checkout` creates a session, `GET /stripe/packages` lists available packages; zero-dependency implementation using Node.js `https`, auto-tops-up credits via webhook\n- **State Backup & Restore** — `GET /admin/backup` exports full server state (keys, teams, groups, webhooks) as versioned JSON with SHA-256 checksum; `POST /admin/restore` imports with merge/overwrite/full modes and integrity verification\n- **API Version Header** — `X-PayGate-Version` header on every HTTP response for client version tracking, exposed via CORS\n- **Readiness Probe** — `GET /ready` returns 200/503 based on operational state (not draining, not maintenance, backend connected) — separate from `/health` liveness probe, ideal for Kubernetes\n- **Health Check + Graceful Shutdown** — `GET /health` public endpoint with status, uptime, version, in-flight requests, Redis & webhook stats; `gracefulStop()` drains in-flight requests before teardown\n- **Config Validation + Dry Run** — `paygate-mcp validate --config paygate.json` catches misconfigurations before starting; `--dry-run` discovers tools, prints pricing table, then exits\n- **Batch Tool Calls** — `tools/call_batch` method for calling multiple tools in one request with all-or-nothing billing, aggregate credit checks, and parallel execution\n- **Multi-Tenant Namespaces** — Isolate API keys and usage data by tenant with namespace-filtered admin endpoints, analytics, and usage export\n- **Scoped Tokens** — Issue short-lived `pgt_` tokens scoped to specific tools with auto-expiry (max 24h), HMAC-SHA256 signed, zero server-side state\n- **Token Revocation List** — Revoke scoped tokens before expiry with O(1) lookup, auto-cleanup, Redis cross-instance sync, and admin API\n- **Usage-Based Auto-Topup** — Automatically add credits when balance drops below a threshold with configurable daily limits, audit trail, webhook events, and Redis sync\n- **Admin API Key Management** — Multiple admin keys with role-based permissions (super_admin, admin, viewer), file persistence, audit trail, and safety guards\n- **Plugin System** — Extensible middleware hooks for custom billing logic, request/response transformation, custom endpoints, and lifecycle management\n- **Key Groups** — Policy templates that apply shared ACL, rate limits, pricing overrides, IP allowlists, and quotas to groups of API keys with automatic inheritance and key-level override support\n- **Refund on Failure** — Automatically refund credits when downstream tool calls fail\n- **Credit Transfers** — Atomically transfer credits between API keys with validation, audit trail, and webhook events\n- **Bulk Key Operations** — Execute multiple key operations (create, topup, revoke, suspend, resume) in a single request with per-operation error handling and index tracking\n- **Key Import/Export** — Export all API keys for backup/migration (JSON or CSV) and import with conflict resolution (skip, overwrite, error modes)\n- **Webhook Filters** — Route webhook events to different destinations based on event type and API key prefix with per-filter secrets, independent retry queues, and admin CRUD API\n- **Key Cloning** — `POST /keys/clone` creates a new API key with the same config (ACL, quotas, tags, IP, namespace, group, spending limit, expiry, auto-topup) but fresh counters — ideal for provisioning similar keys\n- **Key Suspension** — Temporarily disable API keys without revoking them — suspended keys are denied at the gate but can be resumed, and admin operations (topup, ACL, etc.) still work on suspended keys\n- **Per-Key Usage** — `GET /keys/usage?key=...` returns detailed usage breakdown for a specific key: per-tool stats, hourly time-series, deny reasons, recent events, and key metadata\n- **Webhook Test** — `POST /webhooks/test` sends a test event to your configured webhook URL with synchronous response including status code, response time, and delivery success/failure — verifies webhook connectivity without generating real events\n- **Webhook Delivery Log** — `GET /webhooks/log` returns a queryable log of all webhook delivery attempts with timestamps, HTTP status codes, response times, success/failure, retry attempts, event counts, and event types — filter by success status, time range, and limit\n- **Webhook Pause/Resume** — `POST /webhooks/pause` and `POST /webhooks/resume` temporarily halt webhook delivery during maintenance — events are buffered (not lost) and flushed on resume, with pause state visible in `/webhooks/stats`\n- **Key Aliases** — `POST /keys/alias` assigns human-readable aliases (e.g. `my-service`, `prod-backend`) to API keys — use aliases in any admin endpoint (topup, revoke, suspend, resume, clone, transfer, usage) instead of opaque key IDs, with uniqueness enforcement, format validation, state file persistence, and audit trail\n- **Key Expiry Scanner** — Proactive background scanner that detects expiring API keys before they expire — configurable scan interval and notification thresholds (default: 7d, 24h, 1h), de-duplicated `key.expiry_warning` webhook events, audit trail, `GET /keys/expiring?within=86400` query endpoint, and graceful shutdown\n- **Key Templates** — Named templates for API key creation — define reusable presets (credits, ACL, quotas, IP, tags, namespace, expiry TTL, spending limit, auto-topup) and create keys with `template: \"free-tier\"` — explicit params override template defaults, CRUD admin API, Prometheus gauge, file persistence, max 100 templates\n- **Environment Variables Config** — Configure everything via `PAYGATE_*` env vars for Docker/K8s deployments — 18 env vars covering all CLI flags, with priority: CLI flags > env vars > config file > defaults, `PAYGATE_CONFIG` loads config file path, help text with Docker examples\n- **Request ID Tracking** — Every HTTP response includes `X-Request-Id` header (auto-generated `req_` prefix + 16 hex chars) for distributed tracing — propagates incoming `X-Request-Id` from load balancers/proxies, included in gate audit log metadata, CORS-exposed, available via `getRequestId(req)` helper\n- **Server Info Endpoint** — `GET /info` returns server capabilities, enabled features, auth methods, pricing summary, rate limits, and available endpoints — public, no admin key required, ideal for agent auto-discovery and debugging\n- **Configurable CORS** — Control which origins can access your server: single origin, multiple origins, or wildcard (`*` default), with credentials support, configurable preflight max-age, and `Vary: Origin` for proper caching — set via config file `cors` object, `--cors-origin` CLI flag, or `PAYGATE_CORS_ORIGIN` env var\n- **Custom Response Headers** — Add security headers (`X-Frame-Options`, `X-Content-Type-Options`, etc.), cache control, or any custom headers to all HTTP responses — set via config file `customHeaders` object, `--header` CLI flag, or `PAYGATE_CUSTOM_HEADERS` env var\n- **Config Export** — `GET /config` returns the running server configuration with sensitive values masked (webhook secrets → `***`, server commands → `***`, webhook URLs → scheme+host only) — admin auth required, includes audit trail\n- **Trusted Proxies** — Configure trusted proxy IPs/CIDRs for accurate `X-Forwarded-For` extraction — walks the header right-to-left, skipping trusted proxies to find the real client IP, supports exact IPs and CIDR ranges (IPv4), backward compatible (first IP) when not configured\n- **Key Listing Pagination** — Enhanced `GET /keys` with cursor-based pagination (`limit`/`offset`), sorting (`sortBy`/`order`), and filtering by namespace, group, active/suspended/expired status, name prefix, and credit range — backward compatible (returns flat array when no pagination params used)\n- **Key Statistics** — `GET /keys/stats` returns aggregate statistics across all keys — total/active/suspended/expired/revoked counts, credit aggregates (allocated/spent/remaining), total calls, namespace and group breakdowns, optional `?namespace=` filter\n- **Rate Limit Status** — `GET /keys/rate-limit-status?key=...` returns the current rate limit window state for any key — global calls used/remaining/reset time, per-tool rate limits with individual usage, read-only (doesn't consume a call)\n- **Quota Status** — `GET /keys/quota-status?key=...` returns daily/monthly quota usage for any key — calls and credits used/remaining/limits, reset periods, quota source (per-key vs global vs none)\n- **Credit History** — `GET /keys/credit-history?key=...` returns per-key credit mutation log — tracks initial allocation, topups, transfers (in/out), auto-topups, with type/limit/since filters, balance-before/after on every entry, newest-first ordering, capped at 100 entries per key\n- **Spending Velocity** — `GET /keys/spending-velocity?key=...` returns credit burn rate and depletion forecast — credits/calls per hour/day, estimated depletion date, top tools by spend, configurable analysis window (1h–30d)\n- **Key Comparison** — `GET /keys/compare?keys=pg_a,pg_b` returns side-by-side comparison of 2–10 keys — credits, usage, velocity, rate limits, status, metadata (namespace/group/tags) — with not-found key reporting\n- **Key Health Score** — `GET /keys/health?key=...` returns composite health score (0–100) with weighted component breakdown: balance health (30%), quota utilization (25%), rate limit pressure (20%), error rate (25%) — status levels (healthy/good/caution/warning/critical), key issue detection (revoked/suspended/expired/expiring/zero credits), alias support\n- **Maintenance Mode** — `POST /maintenance` enables/disables maintenance mode with custom message — `/mcp` returns 503 to clients while admin endpoints stay operational, `GET /maintenance` checks status, `GET /health` reflects maintenance state, full audit trail\n- **Admin Event Stream** — `GET /admin/events` SSE endpoint streams real-time audit events to admin clients — tool calls, denials, key operations, maintenance changes, all with optional `?types=` filter for event type filtering, keepalive pings, multi-client support\n- **Key Notes** — `POST /keys/notes` adds timestamped notes to API keys, `GET /keys/notes?key=...` lists notes, `DELETE /keys/notes?key=...&index=N` removes notes — max 50 per key, 1000 char limit, works on suspended/revoked keys, alias support, audit trail\n- **Scheduled Actions** — `POST /keys/schedule` creates future-dated actions (revoke/suspend/topup) on API keys, `GET /keys/schedule` lists pending schedules with optional `?key=` filter, `DELETE /keys/schedule?id=...` cancels a schedule — max 20 per key, alias support, background execution timer, audit trail\n- **Key Activity Timeline** — `GET /keys/activity?key=...` returns a unified chronological feed of audit events and usage events for a specific key — newest first, optional `?since=` and `?limit=` filters, alias support\n- **Credit Reservations** — `POST /keys/reserve` holds credits, `POST /keys/reserve/commit` deducts held credits, `POST /keys/reserve/release` frees the hold, `GET /keys/reserve` lists active reservations — prevents overcommit, configurable TTL (10s–1h), max 50 per key, auto-expiry, audit trail\n- **Request Log** — `GET /requests` queryable log of every tool call with timing, credits charged, status (allowed/denied), deny reason, key, and request ID — filter by key/tool/status/since, pagination, summary statistics (totals + avg duration), 5000-entry ring buffer\n- **Tool Stats** — `GET /tools/stats` per-tool analytics: call counts, success rate, avg/p95 latency, credits consumed, deny reason breakdown, top 10 consumers — optional `?tool=` for detailed single-tool view, `?since=` filter\n- **Request Log Export** — `GET /requests/export` exports the full request log as JSON or CSV with Content-Disposition headers — filter by key/tool/status/since/until, combined time-window queries, no pagination limit\n- **Tool Call Dry Run** — `POST /requests/dry-run` simulates a tool call without executing — checks key validity, ACL, rate limits, credits, and spending limits, returns predicted outcome with credits-after calculation and rate limit status\n- **Batch Dry Run** — `POST /requests/dry-run/batch` simulates multiple tool calls at once — aggregate credit check, per-tool ACL validation, spending limit, returns per-tool results with total credits required and credits-after\n- **Tool Availability** — `GET /tools/available?key=...` returns per-key tool availability with pricing, affordability (canAfford), ACL enforcement (accessible/denyReason), and per-tool + global rate limit status\n- **Key Dashboard** — `GET /keys/dashboard?key=...` consolidated single-endpoint view with metadata, balance, health score, spending velocity, rate limits, quotas, usage summary, and recent activity timeline\n- **Admin Notifications** — `GET /admin/notifications` scans all keys for actionable issues: expired/expiring keys, zero credits, credit depletion velocity, suspended keys, high error rates, and rate limit pressure — with severity filtering and priority sorting\n- **System Dashboard** — `GET /admin/dashboard` system-wide overview with key counts (active/suspended/revoked/expired), credit summary (allocated/spent/remaining), usage breakdown with deny reasons, top consumers, top tools, notification counts, and uptime\n- **Key Lifecycle Report** — `GET /admin/lifecycle` aggregated lifecycle trends with daily creation/revocation/suspension buckets, average key lifetime, and at-risk keys (expiring, expired, zero credits)\n- **Cost Analysis** — `GET /admin/costs` cost-centric view with per-tool and per-namespace cost breakdowns, hourly spending trends, top spenders, average cost per call, and namespace filtering\n- **Rate Limit Analysis** — `GET /admin/rate-limits` rate limit utilization analysis with per-key and per-tool breakdown, denial trends, most throttled keys, and current window utilization\n- **Quota Analysis** — `GET /admin/quotas` quota utilization analysis with per-key daily/monthly usage vs limits, per-tool denial breakdown, most constrained keys, and global/per-key quota source tracking\n- **Denial Analysis** — `GET /admin/denials` comprehensive denial breakdown by reason type (insufficient_credits, rate_limited, quota_exceeded, key_suspended, etc.) with per-key and per-tool stats, hourly trends, and most denied keys\n- **Traffic Analysis** — `GET /admin/traffic` request volume analysis with tool popularity, hourly volume, top consumers by call count, namespace breakdown, peak hour identification, and success rates\n- **Response Caching** — SHA-256 keyed response cache for identical tool calls — skips backend invocation and credit deduction on cache hit, LRU eviction, per-tool or global TTL, `X-Cache: HIT/MISS` header, admin management (`GET/DELETE /admin/cache`), Prometheus gauge\n- **Circuit Breaker** — Three-state circuit breaker (closed → open → half_open) for backend failure detection — opens after N consecutive failures, auto-recovers after cooldown, error code `-32003`, admin management (`GET/POST /admin/circuit`)\n- **Configurable Timeouts** — Per-tool and global timeout for tool calls — returns error code `-32004` on timeout, per-tool override via `toolPricing[tool].timeoutMs`, triggers circuit breaker failure recording\n- **Outcome-Based Pricing** — Charge extra credits based on response output size — `creditsPerKbOutput` per-tool config, post-response billing, `X-Output-Surcharge` header, complements `creditsPerKbInput` for complete size-based pricing\n- **Compliance Audit Export** — Framework-specific compliance reports for SOC 2, GDPR, HIPAA — `GET /admin/compliance/export`, event classification into access control/data processing/config changes/security, JSON or CSV export, configurable time periods\n- **Per-Key Webhook URLs** — Key-level webhook routing — events for a specific key sent to key's webhook URL alongside global webhook, SSRF-protected, HMAC-SHA256 signed, lazy emitter management via `POST/GET/DELETE /keys/webhook`\n- **Security Audit** — `GET /admin/security` security posture analysis identifying keys without IP allowlists, quotas, ACL restrictions, spending limits, or expiry dates, flagging high-credit keys, and computing a composite security score\n- **Revenue Analysis** — `GET /admin/revenue` revenue metrics with per-tool revenue breakdown, per-key spending, hourly revenue trends, credit flow summary (allocated/spent/remaining), and average revenue per call\n- **Key Portfolio Health** — `GET /admin/key-portfolio` portfolio-wide key health with active/inactive/suspended counts, stale keys, expiring-soon keys, age distribution, credit utilization, and namespace breakdown\n- **Content Guardrails** — Regex-based PII detection and redaction for tool call inputs/outputs — 8 built-in rules (credit card, SSN, email, phone, AWS key, API secret, IBAN, passport), 4 actions (log/warn/block/redact), scope filtering (input/output/both), per-tool targeting, violation tracking with query API, admin CRUD endpoints (`/admin/guardrails`, `/admin/guardrails/violations`)\n- **IP Country Restrictions** — Per-key geographic access control with allow/deny country lists (ISO 3166-1 alpha-2) — country code from reverse-proxy headers (`X-Country`, `CF-IPCountry`, configurable), CRUD via `/keys/geo`, enforced at gate evaluation, zero-dependency geo-fencing\n- **Bulk Suspend/Resume** — Added `suspend` and `resume` actions to `POST /keys/bulk` — temporarily disable or re-activate multiple keys in one request with per-operation error handling\n- **Concurrency Limiter** — Per-key and per-tool inflight request caps — distinct from rate limiting, limits simultaneous active requests to protect backends from burst parallelism, error code `-32005` with `Retry-After` header, runtime-adjustable via `GET/POST /admin/concurrency`\n- **Traffic Mirroring** — Fire-and-forget request duplication to a shadow backend for A/B testing MCP server versions — percentage-based sampling, configurable timeout, zero impact on primary response path, stats/management via `GET/POST/DELETE /admin/mirror`\n- **Tool Aliasing + Deprecation** — Tool renaming with RFC 8594 compliance — map old tool names to new ones with `Deprecation`, `Sunset`, and `Link` headers, chain prevention, per-alias call counts, CRUD via `GET/POST/DELETE /admin/tool-aliases`\n- **Usage Plans** — Tiered key policies (free/pro/enterprise) — bundle rate limits, quotas, credit multipliers, and tool ACL into reusable templates, assign keys to plans via `POST /admin/keys/plan`, denied tools rejected with error code `-32403`, CRUD via `GET/POST/DELETE /admin/plans`\n- **Tool Input Schema Validation** — Per-tool JSON Schema validation at the gateway — register schemas to reject invalid payloads before they reach downstream, zero-dependency JSON Schema subset (type, required, enum, minLength, pattern, items), error code `-32602` with detailed errors, manage via `GET/POST/DELETE /admin/tools/schema`\n- **Canary Routing** — Weighted traffic splitting between primary and canary MCP servers — enable zero-downtime upgrades with percentage-based routing (0-100%), unbiased `crypto.randomInt` decisions, per-backend call/error tracking, weight updates without restart, manage via `GET/POST/DELETE /admin/canary`\n- **Request/Response Transforms** — Declarative rewriting of tool call arguments and responses — inject defaults, strip fields, rename keys, and template `{{variables}}` from context, wildcard tool matching, priority ordering, deep clone on apply, import/export for backup, manage via `GET/POST/PUT/DELETE /admin/transforms`\n- **Backend Retry Policy** — Automatic retry with exponential backoff for transient failures — configurable max retries, base/max backoff, full jitter, retry budget (max % of traffic as retries with cold-start grace), per-tool stats, retryable error pattern matching, manage via `GET/POST /admin/retry-policy`\n- **Adaptive Rate Limiting** — Dynamic rate adjustment based on key behavior — auto-tighten for high error rates, auto-boost for good actors, cooldown periods, configurable thresholds, per-key behavior tracking, LRU eviction, batch evaluation, manage via `GET/POST /admin/adaptive-rates`\n- **Request Deduplication** — Idempotency layer preventing duplicate billing from agent retries — `X-Idempotency-Key` header with auto-generation fallback (SHA-256), in-flight request coalescing, configurable TTL window, LRU eviction, credits-saved tracking, manage via `GET/POST/DELETE /admin/dedup`\n- **Priority Queue** — Tiered request prioritization (critical/high/normal/low/background) with fair scheduling — per-key priority assignment, configurable max wait times per tier, starvation prevention via automatic promotion, max queue depth limiting, manage via `GET/POST /admin/priority-queue`\n- **Cost Allocation Tags** — Per-request cost attribution via `X-Cost-Tags` header (JSON) for enterprise chargeback — aggregated reports by any tag dimension, cross-tabulation, CSV export, required tag enforcement per key, cardinality limits, manage via `GET/POST/DELETE /admin/cost-tags`\n- **IP Access Control** — Fine-grained IP-based access control with CIDR notation support — global allow/deny lists, per-key IP binding, automatic blocking after configurable violation thresholds, X-Forwarded-For/X-Real-IP trusted proxy depth, IPv6-mapped IPv4 normalization, manage via `GET/POST/DELETE /admin/ip-access`\n- **Request Signing (HMAC-SHA256)** — Cryptographic request authentication with replay protection — `X-Signature: t=<ts>,n=<nonce>,s=<sig>` header, timestamp tolerance with nonce dedup, per-key signing secrets with rotation, timing-safe comparison, manage via `GET/POST/DELETE /admin/signing`\n- **Multi-Tenant Isolation** — Full tenant isolation for platform operators — per-tenant rate limits, credit pools, usage tracking, API key binding, tenant suspension/activation, cross-tenant reporting, configurable limits (10K tenants, 1K keys/tenant), manage via `GET/POST/DELETE /admin/tenants`\n- **Request Tracing** — End-to-end structured tracing with span recording at gate, backend, and transform stages — trace/request ID lookup, timing breakdown (gateMs/backendMs/transformMs), configurable sample rate, retention limits, P95 latency tracking, JSON export, manage via `GET/POST/DELETE /admin/tracing`\n- **Budget Policy Engine** — Burn rate monitoring with progressive throttling — daily/monthly budget enforcement, credits/minute burn rate tracking over configurable windows, three actions (alert/throttle/deny), per-namespace and per-key targeting, budget remaining forecast, automatic daily/monthly reset, manage via `GET/POST/DELETE /admin/budget-policies`\n- **Tool Dependency Graph** — DAG-based workflow validation — register tool dependencies, enforce execution order, failure propagation (upstream failure blocks downstream), topological sort, cycle detection, per-workflow execution tracking, hard vs soft dependencies, group scoping, manage via `GET/POST/DELETE /admin/tool-deps`\n- **Quota Management** — Granular daily/weekly/monthly hard caps per API key — per-tool or global quotas, calls or credits metric, burst allowance (temporary over-limit percentage), three overage actions (deny/warn/throttle), UTC-based period boundaries (daily midnight, weekly Monday, monthly 1st), automatic period rollover, manage via `GET/POST/DELETE /admin/quota-rules`\n- **Webhook Replay (DLQ)** — Dead letter queue management for failed webhook deliveries — record failures with full request context (URL, headers, body, HMAC signature), replay individual or bulk failed deliveries, status tracking (pending → retrying → succeeded/exhausted), configurable max retries with timeout, purge by ID or status, age-based expiry, manage via `GET/POST/DELETE /admin/webhook-replay`\n- **Config Profiles** — Named configuration presets with save/activate/rollback — profile inheritance chains (base → child merging), SHA-256 checksums, flat-key diffing for comparison (onlyInA/onlyInB/changed/unchanged), import/export as JSON with merge or replace mode, activation history, circular inheritance detection, manage via `GET/POST/DELETE /admin/config-profiles`\n- **Scheduled Reports** — Automated periodic usage, billing, compliance, and security reports delivered via webhook — daily/weekly/monthly frequency with UTC period bounds, HMAC-SHA256 signed payloads, namespace/group/tool/key filters, report generation with delivery tracking, configurable timeouts, manage via `POST /admin/scheduled-reports`\n- **Approval Workflows** — Pre-execution approval gates for high-cost or sensitive tool calls — three conditions (cost_threshold, tool_match with glob, key_match with prefix), pending requests with configurable TTL (default 1h), approve/deny/expire lifecycle, trigger counting, manage via `POST /admin/approval-workflows`\n- **Gateway Hooks** — Pre/post request lifecycle hooks for custom logic — three stages (pre_gate, pre_backend, post_backend), four types (log, header_inject, metadata_tag, reject), priority-based execution pipeline, tool/key glob filtering, reject short-circuits processing, execution counting, manage via `POST /admin/gateway-hooks`\n- **Anomaly Detection** — `GET /admin/anomalies` identifies unusual patterns: keys with high denial rates, rapid credit depletion, low remaining credits, with severity ratings and detailed descriptions\n- **Usage Forecasting** — `GET /admin/forecast` predicts future credit consumption with per-key depletion estimates, calls remaining, at-risk key identification, system-wide consumption aggregates, and per-tool cost breakdown\n- **Compliance Report** — `GET /admin/compliance` generates compliance-ready report with key governance (expiry coverage), access control (ACL/IP/spending limit coverage), audit trail completeness, weighted overall score, and actionable recommendations\n- **SLA Monitoring** — `GET /admin/sla` tracks service level metrics: success rates, denial breakdowns by reason, per-tool availability and error rates, uptime tracking, sorted by call volume\n- **Capacity Planning** — `GET /admin/capacity` system capacity analysis with credit burn rates, utilization percentages, top consumers, per-namespace breakdown, and scaling recommendations\n- **Key Dependency Map** — `GET /admin/dependencies` tool-to-key relationship map with tool usage popularity, unique key counts per tool, per-key tool lists, and used/unused tool identification\n- **Tool Latency Analysis** — `GET /admin/latency` per-tool response time metrics with avg/p95/min/max durations, slowest tools ranking, and per-key latency breakdown\n- **Error Rate Trends** — `GET /admin/error-trends` denial rate trends with per-tool error rates, denial reason breakdown, worst-performing tools, and trend direction\n- **Credit Flow Analysis** — `GET /admin/credit-flow` credit inflow/outflow analysis with utilization percentage, top spenders, and per-tool spend breakdown\n- **Key Age Analysis** — `GET /admin/key-age` key age distribution with oldest/newest keys, age buckets (24h/7d/30d/older), and recently created list\n- **Namespace Usage Summary** — `GET /admin/namespace-usage` per-namespace usage metrics with credit allocation, spending, call counts, and cross-namespace comparison\n- **Audit Summary** — `GET /admin/audit-summary` audit event analytics with type breakdown, top actors, recent events, and activity summary\n- **Group Performance** — `GET /admin/group-performance` per-group analytics with key counts, credit allocation/spending, call volume, utilization, and policy summary\n- **Request Volume Trends** — `GET /admin/request-trends` hourly time-series of request volume, success/failure counts, credit spend, avg duration, and peak hour identification\n- **Key Status Overview** — `GET /admin/key-status` key status dashboard with active/suspended/revoked/expired counts and keys needing attention (low credits, near expiry)\n- **Webhook Health** — `GET /admin/webhook-health` webhook delivery health overview with success rate, pending retries, dead letter count, pause status, and buffered events\n- **Consumer Insights** — `GET /admin/consumer-insights` per-key behavioral analytics with top spenders, most active callers, tool diversity, and spending patterns\n- **System Health Score** — `GET /admin/system-health` composite 0-100 health score with weighted component breakdowns for key health, error rates, and credit utilization\n- **Tool Adoption** — `GET /admin/tool-adoption` per-tool adoption metrics with unique consumers, adoption rate, first/last seen timestamps, and usage ranking\n- **Credit Efficiency** — `GET /admin/credit-efficiency` credit allocation efficiency with burn efficiency, waste ratio, over-provisioned and under-provisioned key detection\n- **Access Heatmap** — `GET /admin/access-heatmap` hourly access patterns with tool breakdown, unique consumers, and peak hour identification\n- **Key Churn Analysis** — `GET /admin/key-churn` key churn metrics with creation/revocation rates, churn and retention percentages, and never-used key detection\n- **Tool Correlation** — `GET /admin/tool-correlation` tool co-occurrence analysis showing which tools are commonly used together by the same consumers\n- **Consumer Segmentation** — `GET /admin/consumer-segmentation` classifies API key consumers into power/regular/casual/dormant segments with per-segment metrics\n- **Credit Distribution** — `GET /admin/credit-distribution` histogram of credit balances across active keys with bucket ranges and median calculation\n- **Response Time Distribution** — `GET /admin/response-time-distribution` histogram of response times with latency buckets and p50/p95/p99 percentiles\n- **Consumer Lifetime Value** — `GET /admin/consumer-lifetime-value` per-consumer spend analysis with value tiers, tool diversity, and top spender rankings\n- **Tool Revenue Ranking** — `GET /admin/tool-revenue` ranks tools by total credits consumed with call counts, unique consumers, and percentage breakdown\n- **Consumer Retention Cohorts** — `GET /admin/consumer-retention` groups consumers by creation date with retention rates and avg spend per cohort\n- **Error Breakdown** — `GET /admin/error-breakdown` categorizes denied requests by reason with counts, percentages, affected consumers, and error rate\n- **Credit Utilization Rate** — `GET /admin/credit-utilization` shows utilization percentage across active keys with utilization bands and over-provisioning detection\n- **Namespace Revenue** — `GET /admin/namespace-revenue` revenue breakdown by namespace with spend, call counts, key counts, and percentage breakdown\n- **Group Revenue** — `GET /admin/group-revenue` revenue breakdown by key group with spend, call counts, key counts, and percentage breakdown\n- **Peak Usage Times** — `GET /admin/peak-usage` traffic patterns by hour-of-day with request counts, credits, unique consumers, and peak hour identification\n- **Consumer Activity** — `GET /admin/consumer-activity` per-consumer activity metrics with calls, spend, credits remaining, last active time, and active/inactive status\n- **Tool Popularity** — `GET /admin/tool-popularity` tool usage popularity with call counts, credits, unique consumers, percentage, and most popular tool identification\n- **Credit Allocation Summary** — `GET /admin/credit-allocation` credit allocation across active keys with tier breakdown (1-100, 101-500, 501+), totals, and average allocation\n- **Daily Summary** — `GET /admin/daily-summary` daily rollup of requests, credits spent, new keys, errors, unique consumers and tools for trend analysis\n- **Key Ranking** — `GET /admin/key-ranking` leaderboard of active keys ranked by spend, calls, or credits remaining with configurable sorting\n- **Hourly Traffic** — `GET /admin/hourly-traffic` granular per-hour request counts with allowed/denied breakdown, credits, consumers, tools, and busiest hour\n- **Tool Error Rate** — `GET /admin/tool-error-rate` per-tool error rates with denied/allowed counts, error percentage, and overall reliability metrics\n- **Consumer Spend Velocity** — `GET /admin/consumer-spend-velocity` per-consumer spend rate with credits/hour, depletion forecast, and velocity ranking\n- **Namespace Activity** — `GET /admin/namespace-activity` per-namespace activity metrics with key counts, spend, calls, credits remaining for multi-tenant visibility\n- **Credit Burn Rate** — `GET /admin/credit-burn-rate` system-wide credit burn rate with credits/hour, utilization percentage, depletion forecast\n- **Consumer Risk Score** — `GET /admin/consumer-risk-score` per-consumer risk scoring based on utilization with risk levels (low/medium/high/critical)\n- **Revenue Forecast** — `GET /admin/revenue-forecast` projected revenue with hourly/daily/weekly/monthly forecasts capped by remaining credits\n- **System Overview** — `GET /admin/system-overview` executive summary with key counts, credit totals, utilization, activity metrics\n- **Key Health Overview** — `GET /admin/key-health-overview` holistic per-key health check with utilization, status levels, health distribution\n- **Namespace Comparison** — `GET /admin/namespace-comparison` side-by-side namespace comparison with allocation, spend, utilization, leader\n- **Consumer Growth** — `GET /admin/consumer-growth` consumer growth metrics with age, spend rate, credits allocated, new consumer count\n- **Tool Profitability** — `GET /admin/tool-profitability` per-tool profitability analysis with revenue, calls, avg revenue per call, unique callers\n- **Credit Waste Analysis** — `GET /admin/credit-waste` per-key credit waste analysis with utilization metrics and waste percentage\n- **Group Activity** — `GET /admin/group-activity` per-group activity metrics with key counts, spend, calls, credits remaining for policy-template analytics\n- **Config Hot Reload** — `POST /config/reload` reloads pricing, rate limits, webhooks, quotas, and behavior flags from config file without server restart\n- **Webhook Events** — POST batched usage events to any URL for external billing/alerting\n- **Config File Mode** — Load all settings from a JSON file (`--config`)\n- **Shadow Mode** — Log everything without enforcing payment (for testing)\n- **Persistent Storage** — Keys, credits, admin keys, and groups survive restarts with `--state-file`\n- **Zero Dependencies** — No external npm packages. Uses only Node.js built-ins.\n\n## Usage\n\n### Wrap a Local MCP Server (stdio)\n\n```bash\n# Default: 1 credit per call, 60 calls/min, port 3402\nnpx paygate-mcp wrap --server \"npx @modelcontextprotocol/server-filesystem /tmp\"\n\n# Custom pricing and limits\nnpx paygate-mcp wrap \\\n  --server \"python my-server.py\" \\\n  --price 2 \\\n  --rate-limit 30 \\\n  --port 8080\n\n# Per-tool pricing\nnpx paygate-mcp wrap \\\n  --server \"node server.js\" \\\n  --tool-price \"search:1,generate:5,premium_analyze:20\"\n\n# Shadow mode (observe without enforcing)\nnpx paygate-mcp wrap --server \"node server.js\" --shadow\n```\n\n### Gate a Remote MCP Server (Streamable HTTP)\n\nGate any remote MCP server that supports the [Streamable HTTP transport](https://modelcontextprotocol.io/specification/2025-03-26/basic/transports#streamable-http) (MCP spec 2025-03-26):\n\n```bash\nnpx paygate-mcp wrap --remote-url \"https://my-mcp-server.example.com/mcp\"\n\n# With custom pricing\nnpx paygate-mcp wrap \\\n  --remote-url \"https://api.example.com/mcp\" \\\n  --price 5 \\\n  --tool-price \"gpt4:20,search:2\"\n```\n\nThe proxy handles:\n- JSON-RPC forwarding via HTTP POST\n- SSE (text/event-stream) response parsing\n- `Mcp-Session-Id` session management\n- Graceful session cleanup (HTTP DELETE on shutdown)\n\nWhen started, you'll see your admin key in the console. Save it.\n\n### Multi-Server Mode\n\nWrap multiple MCP servers behind a single PayGate instance. Tools are prefixed with the server name:\n\n```bash\nnpx paygate-mcp wrap --config multi-server.json\n```\n\nExample `multi-server.json`:\n```json\n{\n  \"port\": 3402,\n  \"defaultCreditsPerCall\": 1,\n  \"servers\": [\n    {\n      \"prefix\": \"fs\",\n      \"serverCommand\": \"npx\",\n      \"serverArgs\": [\"@modelcontextprotocol/server-filesystem\", \"/tmp\"]\n    },\n    {\n      \"prefix\": \"github\",\n      \"remoteUrl\": \"https://github-mcp.example.com/mcp\"\n    }\n  ]\n}\n```\n\nTools are exposed with prefixes: `fs:read_file`, `fs:write_file`, `github:search_repos`, etc. Pricing and ACLs work on the prefixed names:\n\n```json\n{\n  \"toolPricing\": {\n    \"github:search_repos\": { \"creditsPerCall\": 5 },\n    \"fs:read_file\": { \"creditsPerCall\": 1 }\n  }\n}\n```\n\nCredits are shared across all backends — one API key works for all servers.\n\n### Client SDK\n\nUse `PayGateClient` to call tools from TypeScript/Node.js with auto 402 retry:\n\n```typescript\nimport { PayGateClient, PayGateError } from 'paygate-mcp/client';\n\nconst client = new PayGateClient({\n  url: 'http://localhost:3402',\n  apiKey: 'pg_abc123...',\n  autoRetry: true,\n  onCreditsNeeded: async (info) => {\n    // Called when credits run out — add credits and return true to retry\n    await topUpCredits(info.creditsRequired);\n    return true;\n  },\n});\n\nconst tools = await client.listTools();\nconst result = await client.callTool('search', { query: 'hello' });\nconst balance = await client.getBalance();\n```\n\nFeatures:\n- **Auto 402 retry**: When a tool call returns payment-required, calls `onCreditsNeeded` and retries\n- **Balance tracking**: `client.lastKnownBalance` tracks credits from `getBalance()` calls\n- **Typed errors**: `PayGateError` with `.isPaymentRequired`, `.isRateLimited`, `.isExpired` helpers\n- **Zero dependencies**: Uses Node.js built-in `http`/`https`\n\n### Create API Keys\n\n```bash\ncurl -X POST http://localhost:3402/keys \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-Admin-Key: YOUR_ADMIN_KEY\" \\\n  -d '{\"name\": \"my-client\", \"credits\": 100}'\n```\n\n### Call Tools\n\n```bash\ncurl -X POST http://localhost:3402/mcp \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-API-Key: CLIENT_API_KEY\" \\\n  -d '{\n    \"jsonrpc\": \"2.0\",\n    \"id\": 1,\n    \"method\": \"tools/call\",\n    \"params\": {\n      \"name\": \"read_file\",\n      \"arguments\": {\"path\": \"/tmp/test.txt\"}\n    }\n  }'\n```\n\n### Top Up Credits\n\n```bash\ncurl -X POST http://localhost:3402/topup \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-Admin-Key: YOUR_ADMIN_KEY\" \\\n  -d '{\"key\": \"CLIENT_API_KEY\", \"credits\": 500}'\n```\n\n### Check Balance (Client Self-Service)\n\n```bash\ncurl http://localhost:3402/balance \\\n  -H \"X-API-Key: CLIENT_API_KEY\"\n```\n\nReturns credits, total spent, call count, and last used timestamp. Clients can check their own balance without needing admin access.\n\n### Export Usage Data (Admin)\n\n```bash\n# JSON export\ncurl http://localhost:3402/usage \\\n  -H \"X-Admin-Key: YOUR_ADMIN_KEY\"\n\n# CSV export (for spreadsheet/billing import)\ncurl \"http://localhost:3402/usage?format=csv\" \\\n  -H \"X-Admin-Key: YOUR_ADMIN_KEY\"\n\n# Filter by date\ncurl \"http://localhost:3402/usage?since=2025-01-01T00:00:00Z\" \\\n  -H \"X-Admin-Key: YOUR_ADMIN_KEY\"\n```\n\nReturns per-call usage events with tool name, credits charged, and timestamps. API keys are masked in output.\n\n### Check Status\n\n```bash\ncurl http://localhost:3402/status \\\n  -H \"X-Admin-Key: YOUR_ADMIN_KEY\"\n```\n\nReturns active keys, usage stats, per-tool breakdown, and deny reasons.\n\n### Admin Dashboard\n\nOpen the web dashboard in your browser:\n\n```\nhttp://localhost:3402/dashboard\n```\n\nA real-time admin UI for managing keys, viewing usage, and monitoring tool calls. Enter your admin key to authenticate. Features auto-refresh every 30s, top tools chart, activity feed, and key creation/management.\n\n## API Reference\n\n| Endpoint | Method | Auth | Description |\n|----------|--------|------|-------------|\n| `/mcp` | POST | `X-API-Key` or `Bearer` | JSON-RPC 2.0 proxy (returns JSON or SSE) |\n| `/mcp` | GET | `X-API-Key` or `Bearer` | SSE notification stream (Streamable HTTP) |\n| `/mcp` | DELETE | `Mcp-Session-Id` | Terminate an MCP session |\n| `/balance` | GET | `X-API-Key` | Client self-service — check credits, quota, ACL, expiry |\n| `/keys` | POST | `X-Admin-Key` | Create API key (with ACL, expiry, quota, credits) |\n| `/keys` | GET | `X-Admin-Key` | List all keys (masked, with expiry status) |\n| `/topup` | POST | `X-Admin-Key` | Add credits to an existing key |\n| `/keys/transfer` | POST | `X-Admin-Key` | Transfer credits between API keys |\n| `/keys/bulk` | POST | `X-Admin-Key` | Execute multiple key operations (create, topup, revoke) in one request |\n| `/keys/export` | GET | `X-Admin-Key` | Export all API keys for backup/migration (JSON or CSV) |\n| `/keys/import` | POST | `X-Admin-Key` | Import API keys from backup with conflict resolution |\n| `/keys/revoke` | POST | `X-Admin-Key` | Permanently revoke an API key |\n| `/keys/suspend` | POST | `X-Admin-Key` | Temporarily suspend a key (reversible) |\n| `/keys/resume` | POST | `X-Admin-Key` | Resume a suspended key |\n| `/keys/clone` | POST | `X-Admin-Key` | Clone a key (new key, same config, fresh counters) |\n| `/keys/usage` | GET | `X-Admin-Key` | Per-key usage breakdown (per-tool, time-series, deny reasons) |\n| `/keys/rotate` | POST | `X-Admin-Key` | Rotate key (new key, same credits/ACL/quotas) |\n| `/keys/acl` | POST | `X-Admin-Key` | Set tool ACL (whitelist/blacklist) on a key |\n| `/keys/expiry` | POST | `X-Admin-Key` | Set or remove key expiry (TTL) |\n| `/keys/quota` | POST | `X-Admin-Key` | Set usage quota (daily/monthly limits) |\n| `/keys/tags` | POST | `X-Admin-Key` | Set key tags/metadata (merge semantics) |\n| `/keys/ip` | POST | `X-Admin-Key` | Set IP allowlist (CIDR + exact match) |\n| `/keys/search` | POST | `X-Admin-Key` | Search keys by tag values |\n| `/keys/auto-topup` | POST | `X-Admin-Key` | Configure or disable auto-topup for a key |\n| `/admin/keys` | GET | `X-Admin-Key` (super_admin) | List all admin keys (masked) |\n| `/admin/keys` | POST | `X-Admin-Key` (super_admin) | Create a new admin key with role |\n| `/admin/keys/revoke` | POST | `X-Admin-Key` (super_admin) | Revoke an admin key |\n| `/limits` | POST | `X-Admin-Key` | Set spending limit on a key |\n| `/usage` | GET | `X-Admin-Key` | Export usage data (JSON or CSV) |\n| `/status` | GET | `X-Admin-Key` | Full dashboard with usage stats |\n| `/dashboard` | GET | None (admin key in-browser) | Real-time admin web dashboard |\n| `/stripe/checkout` | POST | `X-API-Key` | Create Stripe Checkout Session for credit purchase |\n| `/stripe/packages` | GET | None | List available credit packages (public, rate-limited) |\n| `/stripe/webhook` | POST | Stripe Signature | Auto-top-up credits on payment |\n| `/admin/backup` | GET | `X-Admin-Key` | Export full server state as versioned JSON snapshot |\n| `/admin/restore` | POST | `X-Admin-Key` | Import state from backup (merge/overwrite/full modes) |\n| `/admin/cache` | GET | `X-Admin-Key` | Response cache stats (entries, hits, misses, hit rate) |\n| `/admin/cache` | DELETE | `X-Admin-Key` | Clear cache (all or `?tool=` filter) |\n| `/admin/circuit` | GET | `X-Admin-Key` | Circuit breaker status (state, failures, rejections) |\n| `/admin/circuit` | POST | `X-Admin-Key` | Reset circuit breaker to closed state |\n| `/admin/compliance/export` | GET | `X-Admin-Key` | Compliance audit export (SOC 2/GDPR/HIPAA, JSON/CSV) |\n| `/keys/webhook` | POST | `X-Admin-Key` | Set per-key webhook URL |\n| `/keys/webhook` | GET | `X-Admin-Key` | Get per-key webhook status |\n| `/keys/webhook` | DELETE | `X-Admin-Key` | Remove per-key webhook URL |\n| `/.well-known/oauth-authorization-server` | GET | None | OAuth 2.1 server metadata |\n| `/oauth/register` | POST | None | Dynamic Client Registration (RFC 7591) |\n| `/oauth/authorize` | GET | None | Authorization endpoint (PKCE required) |\n| `/oauth/token` | POST | None | Token endpoint (code exchange + refresh) |\n| `/oauth/revoke` | POST | None | Token revocation (RFC 7009) |\n| `/oauth/clients` | GET | `X-Admin-Key` | List registered OAuth clients |\n| `/.well-known/mcp-payment` | GET | None | Server payment metadata (SEP-2007) |\n| `/.well-known/mcp.json` | GET | None | MCP Server Identity card (discovery) |\n| `/pricing` | GET | None | Full per-tool pricing breakdown |\n| `/openapi.json` | GET | None | OpenAPI 3.1 spec (all 199+ endpoints) |\n| `/docs` | GET | None | Interactive API docs (Swagger UI) |\n| `/robots.txt` | GET | None | Crawler directives (allow public, disallow admin/keys) |\n| `/portal` | GET | None | Self-service API key portal (browser UI, auth via X-API-Key prompt) |\n| `/ready` | GET | None | Readiness probe (200 when ready, 503 when draining/maintenance) |\n| `/metrics` | GET | None | Prometheus metrics (counters, gauges, uptime) |\n| `/analytics` | GET | `X-Admin-Key` | Usage analytics (time-series, tool breakdown, trends) |\n| `/alerts` | GET | `X-Admin-Key` | Consume pending alerts |\n| `/alerts` | POST | `X-Admin-Key` | Configure alert rules |\n| `/teams` | GET | `X-Admin-Key` | List all teams |\n| `/teams` | POST | `X-Admin-Key` | Create a team (name, budget, quota, tags) |\n| `/teams/update` | POST | `X-Admin-Key` | Update team settings |\n| `/teams/delete` | POST | `X-Admin-Key` | Delete (deactivate) a team |\n| `/teams/assign` | POST | `X-Admin-Key` | Assign an API key to a team |\n| `/teams/remove` | POST | `X-Admin-Key` | Remove an API key from a team |\n| `/teams/usage` | GET | `X-Admin-Key` | Team usage summary with member breakdown |\n| `/tokens` | POST | `X-Admin-Key` | Create a scoped token (short-lived, tool-restricted) |\n| `/tokens/revoke` | POST | `X-Admin-Key` | Revoke a scoped token (by full token string) |\n| `/tokens/revoked` | GET | `X-Admin-Key` | List all revoked token entries |\n| `/namespaces` | GET | `X-Admin-Key` | List all namespaces with key/credit/spending stats |\n| `/audit` | GET | `X-Admin-Key` | Query audit log (filter by type, actor, time) |\n| `/audit/export` | GET | `X-Admin-Key` | Export full audit log (JSON or CSV) |\n| `/audit/stats` | GET | `X-Admin-Key` | Audit log statistics |\n| `/plugins` | GET | `X-Admin-Key` | List registered plugins with hook info |\n| `/groups` | GET | `X-Admin-Key` | List all key groups (policy templates) |\n| `/groups` | POST | `X-Admin-Key` | Create a key group with shared policies |\n| `/groups/update` | POST | `X-Admin-Key` | Update group policies |\n| `/groups/delete` | POST | `X-Admin-Key` | Delete (deactivate) a group |\n| `/groups/assign` | POST | `X-Admin-Key` | Assign an API key to a group |\n| `/groups/remove` | POST | `X-Admin-Key` | Remove an API key from a group |\n| `/webhooks/filters` | GET | `X-Admin-Key` | List all webhook filter rules |\n| `/webhooks/filters` | POST | `X-Admin-Key` | Create a webhook filter rule |\n| `/webhooks/filters/update` | POST | `X-Admin-Key` | Update a webhook filter rule |\n| `/webhooks/filters/delete` | POST | `X-Admin-Key` | Delete a webhook filter rule |\n| `/webhooks/replay` | POST | `X-Admin-Key` | Replay dead letter webhook events (all or by index) |\n| `/webhooks/test` | POST | `X-Admin-Key` | Send test event to configured webhook URL (synchronous) |\n| `/webhooks/log` | GET | `X-Admin-Key` | Webhook delivery log with status, timing, and filters |\n| `/webhooks/pause` | POST | `X-Admin-Key` | Pause webhook delivery (events buffered until resumed) |\n| `/webhooks/resume` | POST | `X-Admin-Key` | Resume webhook delivery and flush buffered events |\n| `/keys/alias` | POST | `X-Admin-Key` | Set or clear a human-readable alias for an API key |\n| `/keys/expiring` | GET | `X-Admin-Key` | List keys expiring within a time window (`?within=86400` seconds) |\n| `/keys/templates` | GET | `X-Admin-Key` | List all key templates |\n| `/keys/templates` | POST | `X-Admin-Key` | Create or update a key template |\n| `/keys/templates/delete` | POST | `X-Admin-Key` | Delete a key template |\n| `/config/reload` | POST | `X-Admin-Key` | Hot-reload config file (pricing, rate limits, webhooks, quotas) |\n| `/health` | GET | None | Health check (status, uptime, version, in-flight, Redis/webhook status) |\n| `/` | GET | None | Root endpoint (endpoint list) |\n\n### Free Methods\n\nThese MCP methods pass through without auth or billing:\n`initialize`, `initialized`, `ping`, `tools/list`, `resources/list`, `prompts/list`\n\n**Gated methods:** `tools/call` (single), `tools/call_batch` (batch — all-or-nothing billing, parallel execution). See [Batch Tool Calls](#batch-tool-calls).\n\n## CLI Commands\n\n```bash\npaygate-mcp wrap [options]             # Start a payment-gated MCP proxy\npaygate-mcp init [--output] [--force]  # Interactive setup wizard\npaygate-mcp validate --config <path>   # Validate config without starting\npaygate-mcp completions <bash|zsh|fish> # Generate shell completions\npaygate-mcp version [--json]           # Print version\n```\n\n### Shell Completions\n\n```bash\n# Bash\npaygate-mcp completions bash > ~/.local/share/bash-completion/completions/paygate-mcp\n\n# Zsh\npaygate-mcp completions zsh > ~/.zfunc/_paygate-mcp\n# Add to .zshrc: fpath=(~/.zfunc $fpath) && compinit\n\n# Fish\npaygate-mcp completions fish > ~/.config/fish/completions/paygate-mcp.fish\n```\n\n### Machine-Readable Output\n\n```bash\n# Version as JSON (for CI/CD)\npaygate-mcp version --json\n# → {\"version\":\"10.3.0\"}\n\n# Validate config with structured output\npaygate-mcp validate --config paygate.json --json\n# → {\"valid\":true,\"diagnostics\":[...],\"errors\":0,\"warnings\":0}\n```\n\n## CLI Options\n\n```\n--server <cmd>       MCP server command to wrap via stdio\n--remote-url <url>   Remote MCP server URL (Streamable HTTP transport)\n--port <n>           HTTP port (default: 3402)\n--price <n>          Default credits per tool call (default: 1)\n--rate-limit <n>     Max calls/min per key (default: 60, 0=unlimited)\n--name <s>           Server display name\n--shadow             Shadow mode — log without enforcing payment\n--admin-key <s>      Set admin key (default: auto-generated)\n--tool-price <t:n>   Per-tool price (e.g. \"search:5,generate:10\")\n--import-key <k:c>   Import existing key with credits (e.g. \"pg_abc:100\")\n--state-file <path>  Persist keys/credits to a JSON file (survives restarts)\n--stripe-secret <s>  Stripe webhook signing secret (enables /stripe/webhook)\n--webhook-url <url>  POST batched usage events to this URL\n--webhook-secret <s> HMAC-SHA256 secret for signing webhook payloads\n--refund-on-failure  Refund credits when downstream tool call fails\n--redis-url <url>    Redis URL for distributed state (e.g. \"redis://localhost:6379\")\n--config <path>      Load settings from a JSON config file\n--discovery <mode>   Tool discovery mode: static (default) or dynamic\n--json               Machine-readable JSON output\n```\n\n> **Note:** Use `--server` OR `--remote-url` for single-server mode. Use `servers` in a config file for multi-server mode.\n\n### Dynamic Tool Discovery\n\nFor servers with many tools, dynamic discovery mode reduces agent context window bloat by exposing 3 meta-tools instead of the full tool list:\n\n```bash\nnpx paygate-mcp wrap --server \"your-server\" --discovery dynamic\n```\n\nAgents see 3 tools: `paygate_list_tools` (paginated listing), `paygate_search_tools` (keyword search), and `paygate_call_tool` (proxy any tool). This reduces N tools to 3 in the context window while preserving full functionality.\n\n### Persistent Storage\n\nAdd `--state-file` to save API keys and credits to disk. Data survives server restarts.\n\n```bash\nnpx paygate-mcp wrap --server \"your-mcp-server\" --state-file ~/.paygate/state.json\n```\n\n### Stripe Integration\n\nConnect Stripe to automatically top up credits when customers pay:\n\n```bash\nnpx paygate-mcp wrap \\\n  --server \"your-mcp-server\" \\\n  --state-file ~/.paygate/state.json \\\n  --stripe-secret \"whsec_your_stripe_webhook_secret\"\n```\n\n**Setup:**\n1. Create a Stripe Checkout Session with metadata:\n   - `paygate_api_key` — the customer's API key (e.g. `pg_abc123...`)\n   - `paygate_credits` — credits to add on payment (e.g. `500`)\n2. Point your Stripe webhook to `https://your-server/stripe/webhook`\n3. Subscribe to `checkout.session.completed` and `invoice.payment_succeeded` events\n\nWhen a customer completes payment, credits are automatically added to their API key. Subscriptions auto-renew credits on each billing cycle.\n\n**Security:**\n- HMAC-SHA256 signature verification (Stripe's v1 scheme)\n- Timing-safe comparison to prevent timing attacks\n- 5-minute timestamp tolerance to prevent replay attacks\n- Payment status verification (only `paid` triggers credits)\n- Zero dependencies — uses Node.js built-in `crypto`\n\n### Per-Tool ACL (Access Control)\n\nControl which tools each API key can access:\n\n```bash\n# Create a key that can only access search and read tools\ncurl -X POST http://localhost:3402/keys \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-Admin-Key: YOUR_ADMIN_KEY\" \\\n  -d '{\"name\": \"limited-client\", \"credits\": 100, \"allowedTools\": [\"search\", \"read_file\"]}'\n\n# Create a key with specific tools blocked\ncurl -X POST http://localhost:3402/keys \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-Admin-Key: YOUR_ADMIN_KEY\" \\\n  -d '{\"name\": \"safe-client\", \"credits\": 100, \"deniedTools\": [\"delete_file\", \"admin_reset\"]}'\n\n# Update ACL on an existing key\ncurl -X POST http://localhost:3402/keys/acl \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-Admin-Key: YOUR_ADMIN_KEY\" \\\n  -d '{\"key\": \"CLIENT_API_KEY\", \"allowedTools\": [\"search\"], \"deniedTools\": [\"admin\"]}'\n```\n\n- **allowedTools** (whitelist): Only these tools are accessible. Empty = all tools.\n- **deniedTools** (blacklist): These tools are always denied. Applied after allowedTools.\n- ACL also filters `tools/list` — clients only see their permitted tools.\n\n### Per-Tool Rate Limits\n\nSet independent rate limits per tool (on top of the global limit):\n\n```json\n{\n  \"toolPricing\": {\n    \"expensive_analyze\": { \"creditsPerCall\": 10, \"rateLimitPerMin\": 5 },\n    \"search\": { \"creditsPerCall\": 1, \"rateLimitPerMin\": 30 },\n    \"cheap_read\": { \"creditsPerCall\": 1 }\n  }\n}\n```\n\nPer-tool limits are enforced independently per API key. A key can be rate-limited on one tool while still accessing others. The global `--rate-limit` applies across all tools.\n\n### Key Expiry (TTL)\n\nCreate API keys that auto-expire:\n\n```bash\n# Create a key that expires in 1 hour (3600 seconds)\ncurl -X POST http://localhost:3402/keys \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-Admin-Key: YOUR_ADMIN_KEY\" \\\n  -d '{\"name\": \"trial-user\", \"credits\": 50, \"expiresIn\": 3600}'\n\n# Create a key with a specific expiry date\ncurl -X POST http://localhost:3402/keys \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-Admin-Key: YOUR_ADMIN_KEY\" \\\n  -d '{\"name\": \"quarterly\", \"credits\": 1000, \"expiresAt\": \"2026-06-01T00:00:00Z\"}'\n\n# Set or extend expiry on an existing key\ncurl -X POST http://localhost:3402/keys/expiry \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-Admin-Key: YOUR_ADMIN_KEY\" \\\n  -d '{\"key\": \"CLIENT_API_KEY\", \"expiresIn\": 86400}'\n\n# Remove expiry (key never expires)\ncurl -X POST http://localhost:3402/keys/expiry \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-Admin-Key: YOUR_ADMIN_KEY\" \\\n  -d '{\"key\": \"CLIENT_API_KEY\", \"expiresAt\": null}'\n```\n\nExpired keys return a clear `api_key_expired` error. Admins can extend or remove expiry at any time.\n\n### Credit Transfers\n\nAtomically transfer credits between API keys:\n\n```bash\ncurl -X POST http://localhost:3402/keys/transfer \\\n  -H \"X-Admin-Key: $ADMIN_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{ \"from\": \"pg_source_key\", \"to\": \"pg_dest_key\", \"credits\": 500, \"memo\": \"Monthly allocation\" }'\n```\n\nResponse:\n```json\n{\n  \"transferred\": 500,\n  \"from\": { \"keyMasked\": \"pg_sour...key1\", \"balance\": 500 },\n  \"to\": { \"keyMasked\": \"pg_dest...key2\", \"balance\": 700 },\n  \"memo\": \"Monthly allocation\",\n  \"message\": \"Transferred 500 credits\"\n}\n```\n\n**Validation:** Both keys must exist, be active (not revoked/expired), and the source must have sufficient credits. Fractional credits are floored to integers. Self-transfers are rejected.\n\n**Audit trail:** Every transfer logs a `key.credits_transferred` audit event with masked keys, amount, balances, and memo.\n\n### Bulk Key Operations\n\nExecute multiple key operations (create, topup, revoke) in a single request. Failed operations don't stop subsequent ones — each result includes success status and index for easy correlation.\n\n```bash\ncurl -X POST http://localhost:3402/keys/bulk \\\n  -H \"X-Admin-Key: $ADMIN_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"operations\": [\n      { \"action\": \"create\", \"name\": \"api-key-1\", \"credits\": 500, \"tags\": { \"env\": \"prod\" } },\n      { \"action\": \"create\", \"name\": \"api-key-2\", \"credits\": 200 },\n      { \"action\": \"topup\", \"key\": \"pg_existing_key\", \"credits\": 1000 },\n      { \"action\": \"revoke\", \"key\": \"pg_old_key\" }\n    ]\n  }'\n```\n\nResponse:\n```json\n{\n  \"total\": 4,\n  \"succeeded\": 4,\n  \"failed\": 0,\n  \"results\": [\n    { \"index\": 0, \"action\": \"create\", \"success\": true, \"result\": { \"key\": \"pg_abc...\", \"name\": \"api-key-1\", \"credits\": 500 } },\n    { \"index\": 1, \"action\": \"create\", \"success\": true, \"result\": { \"key\": \"pg_def...\", \"name\": \"api-key-2\", \"credits\": 200 } },\n    { \"index\": 2, \"action\": \"topup\", \"success\": true, \"result\": { \"creditsAdded\": 1000, \"newBalance\": 1500 } },\n    { \"index\": 3, \"action\": \"revoke\", \"success\": true, \"result\": { \"message\": \"Key revoked\" } }\n  ]\n}\n```\n\n**Actions:** `create` (with optional name, credits, tags, namespace, allowedTools, deniedTools), `topup` (key + credits), `revoke` (key). Unknown actions return an error result without stopping the batch.\n\n**Limits:** Maximum 100 operations per request. Empty operations array returns 400.\n\n**Audit trail:** Each successful operation logs an individual audit event with \"(bulk)\" suffix.\n\n### Key Import/Export\n\nExport all API keys for backup or migration between PayGate instances:\n\n```bash\n# Export as JSON (includes full key secrets)\ncurl http://localhost:3402/keys/export \\\n  -H \"X-Admin-Key: $ADMIN_KEY\" \\\n  -o paygate-keys-backup.json\n\n# Export as CSV\ncurl \"http://localhost:3402/keys/export?format=csv\" \\\n  -H \"X-Admin-Key: $ADMIN_KEY\" \\\n  -o paygate-keys-backup.csv\n\n# Export only active keys in a specific namespace\ncurl \"http://localhost:3402/keys/export?activeOnly=true&namespace=production\" \\\n  -H \"X-Admin-Key: $ADMIN_KEY\"\n```\n\nImport keys into a PayGate instance:\n\n```bash\ncurl -X POST http://localhost:3402/keys/import \\\n  -H \"X-Admin-Key: $ADMIN_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"keys\": [{ \"key\": \"pg_abc123...\", \"name\": \"my-key\", \"credits\": 500, \"active\": true, \"tags\": {} }],\n    \"mode\": \"skip\"\n  }'\n```\n\nResponse:\n```json\n{\n  \"total\": 1,\n  \"imported\": 1,\n  \"overwritten\": 0,\n  \"skipped\": 0,\n  \"errors\": 0,\n  \"mode\": \"skip\",\n  \"results\": [{ \"key\": \"pg_abc123...\", \"name\": \"my-key\", \"status\": \"imported\" }]\n}\n```\n\n**Conflict modes:** `skip` (default) — skip keys that already exist, `overwrite` — replace existing keys, `error` — fail on duplicate keys.\n\n**Limits:** Maximum 1000 keys per import request. Keys must start with `pg_` prefix.\n\n**Export formats:** JSON (full records with all fields) or CSV (key subset for spreadsheet use).\n\n### Spending Limits\n\nCap the total credits any API key can spend:\n\n```bash\n# Set a spending limit on a key (admin only)\ncurl -X POST http://localhost:3402/limits \\\n  -H \"Content-Type: application/json\" \\\n  -H \"X-Admin-Key: YOUR_ADMIN_KEY\" \\\n  -d '{\"key\": \"CLIENT_API_KEY\", \"spendingLimit\": 500}'\n\n# Check remaining budget\ncurl http://localhost:3402/balance -H \"X-API-Key: CLIENT_API_KEY\"\n# → { \"spendingLimit\": 500, \"remainingBudget\": 350, ... }\n```\n\nSet `spendingLimit` to `0` for un","readmeFilename":"README.md"}