{"_id":"@flexprice/mcp-server","_rev":"42-5eba6589aaaa1dda8398ba0abde7819a","name":"@flexprice/mcp-server","dist-tags":{"latest":"2.1.33"},"versions":{"0.0.3":{"name":"@flexprice/mcp-server","version":"0.0.3","author":{"name":"Speakeasy"},"_id":"@flexprice/mcp-server@0.0.3","maintainers":[{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"}],"bin":{"flexprice-mcp":"bin/mcp-server.js"},"dist":{"shasum":"023a7ea592a2e1f6855c60961f367ac4aaf08c1d","tarball":"https://registry.npmjs.org/@flexprice/mcp-server/-/mcp-server-0.0.3.tgz","fileCount":5225,"integrity":"sha512-NyfC/5PklQE0y6uV88VESD5PrjIV8cHR1+QKizYFQRxziYy8+JThOJNUqgFvX4z4fFuWw6DXkWhceI3C/E1E+Q==","signatures":[{"sig":"MEYCIQDo86/v13/pRs4+OGygvqGI7wICRcYN6wy5gIn9xYyCJwIhAO/zSc273P96/GDclfyGJvRT3r4lYGnoUB8VMcrcBel5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15784469},"type":"module","gitHead":"c533fbbd6d4f0e0758d20d5533942c67d5be3c21","scripts":{"lint":"eslint --cache --max-warnings=0 src","test":"jest","build":"bun i && node scripts/patch-server-dynamic.cjs && bun src/mcp-server/build.mts && tsc","check":"npm run lint","test:ci":"jest --ci --coverage","generate":"speakeasy run --target flexprice-mcp -y","mcpb:build":"bun i && node scripts/patch-server-dynamic.cjs && bun src/mcp-server/build.mts --pack && tsc","test:watch":"jest --watch","run:generated":"bun start","test:coverage":"jest --coverage","prepublishOnly":"npm run build","publish:public":"node scripts/publish-public.cjs","generate:install":"bun run generate && node scripts/merge-package-after-generate.cjs && bun install"},"_npmUser":{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"},"overrides":{"@modelcontextprotocol/sdk":"1.26.0"},"_npmVersion":"11.4.2","description":"A Model Context Protocol (MCP) server that enables AI agents to access FlexPrice API (customers, plans, prices, subscriptions, invoices, payments, events, etc.) via tools.","directories":{},"sideEffects":false,"_nodeVersion":"24.5.0","dependencies":{"bun":"^1.2.12","zod":"^4.0.0","express":"^5.1.0","@stricli/core":"^1.1.2","@modelcontextprotocol/sdk":"1.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nock":"^13.5.4","eslint":"^9.26.0","globals":"^16.0.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","@eslint/js":"^9.26.0","@types/bun":"^1.2.13","typescript":"~5.8.3","@types/jest":"^29.5.12","@types/node":"^18.19.3","@types/express":"^5.0.1","@types/winston":"^2.4.4","jest-mock-axios":"^4.7.3","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.0.3_1771320187777_0.8463228826582476","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@flexprice/mcp-server","version":"2.0.0","author":{"name":"flexprice"},"_id":"@flexprice/mcp-server@2.0.0","maintainers":[{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"}],"bin":{"mcp":"bin/mcp-server.js","mcp-server":"bin/mcp-server.js"},"dist":{"shasum":"0f5626ec9d130d1a6f643223c37cee9a0fbaec78","tarball":"https://registry.npmjs.org/@flexprice/mcp-server/-/mcp-server-2.0.0.tgz","fileCount":1724,"integrity":"sha512-Q8CxEQduvl7GGb06GwQbKxGbOqyKUbw1kq724U5R/Jrr4vZcz8+2ZkhFZn7uhWn3qMlaP2plGkTRLtsseeRgXA==","signatures":[{"sig":"MEUCIQCZeeJNUAmJAt20r5GUNUzlP0RxpmYviO4shdiSDycOMwIgFNtn3vcm06Vo6AmyuwAgFEVft6iV+uS54Fyk94zVZKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8232311},"type":"module","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"bun i && bun src/mcp-server/build.mts && tsc","check":"npm run lint","mcpb:build":"bun i && bun src/mcp-server/build.mts --pack && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"},"overrides":{"@modelcontextprotocol/sdk":"1.26.0"},"_npmVersion":"10.8.2","description":"A Model Context Protocol (MCP) server that exposes the flexprice API as tools for AI assistants (e.g. Claude, Cursor, VS Code, Windsurf). Use it to manage customers, plans, prices, subscriptions, invoices, payments, events, and more from your IDE or CLI.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"bun":"^1.2.12","zod":"^4.0.0","express":"^5.1.0","@stricli/core":"^1.1.2","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.26.0","globals":"^16.0.0","@eslint/js":"^9.26.0","@types/bun":"^1.2.13","typescript":"~5.8.3","@types/node":"^18.19.3","@types/express":"^5.0.1","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.0.0_1772269461127_0.8093248124345516","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@flexprice/mcp-server","version":"2.0.1","author":{"name":"flexprice"},"_id":"@flexprice/mcp-server@2.0.1","maintainers":[{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"}],"bin":{"mcp":"bin/mcp-server.js","mcp-server":"bin/mcp-server.js"},"dist":{"shasum":"78e6e90f5ea6a51266e30fd343a8f43a07f4c872","tarball":"https://registry.npmjs.org/@flexprice/mcp-server/-/mcp-server-2.0.1.tgz","fileCount":1724,"integrity":"sha512-mPhT6l8ICiGNVYPC18a5v7nmFLM1iRCpSKFXKz56ggbA/iFhWRCDK0SiswFAHLLlQ5fGYDCVQN2FpBtYntaudw==","signatures":[{"sig":"MEQCIE5jKevDrEOfzoXpFzXTfw9USAByCkFfDBJMns/Qw/u7AiA20/rX9yonf1d12jPFH6NTf+fpTXnCGbtgIQFtScCrHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8232311},"type":"module","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"bun i && bun src/mcp-server/build.mts && tsc","check":"npm run lint","mcpb:build":"bun i && bun src/mcp-server/build.mts --pack && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"},"overrides":{"@modelcontextprotocol/sdk":"1.26.0"},"_npmVersion":"10.8.2","description":"A Model Context Protocol (MCP) server that exposes the flexprice API as tools for AI assistants (e.g. Claude, Cursor, VS Code, Windsurf). Use it to manage customers, plans, prices, subscriptions, invoices, payments, events, and more from your IDE or CLI.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"bun":"^1.2.12","zod":"^4.0.0","express":"^5.1.0","@stricli/core":"^1.1.2","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.26.0","globals":"^16.0.0","@eslint/js":"^9.26.0","@types/bun":"^1.2.13","typescript":"~5.8.3","@types/node":"^18.19.3","@types/express":"^5.0.1","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.0.1_1772304497478_0.35604020389527213","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@flexprice/mcp-server","version":"2.0.2","author":{"name":"flexprice"},"_id":"@flexprice/mcp-server@2.0.2","maintainers":[{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"}],"bin":{"mcp":"bin/mcp-server.js","mcp-server":"bin/mcp-server.js"},"dist":{"shasum":"1e183f91b707c535a7a47670ef62e623cad94de9","tarball":"https://registry.npmjs.org/@flexprice/mcp-server/-/mcp-server-2.0.2.tgz","fileCount":1744,"integrity":"sha512-KMH6nGKGLtImZArYWQwIw9E7zf2GIVl7Gr/SG6qZMRnIfeYsGrTKtSeMZOAW89smQf+Ua9hxSwjFG7e8sZ/POg==","signatures":[{"sig":"MEQCIFLBNowJYJ4G4C3ZS4UtC2/9f6ts3e58Qiri7JR5yR23AiBCaQMEEY5q2FlU8igzTgueHV9W4SXfJJ67YFAlRvRpxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8275935},"type":"module","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"bun i && bun src/mcp-server/build.mts && tsc","check":"npm run lint","mcpb:build":"bun i && bun src/mcp-server/build.mts --pack && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"},"overrides":{"@modelcontextprotocol/sdk":"1.26.0"},"_npmVersion":"10.8.2","description":"A Model Context Protocol (MCP) server that exposes the flexprice API as tools for AI assistants (e.g. Claude, Cursor, VS Code, Windsurf). Use it to manage customers, plans, prices, subscriptions, invoices, payments, events, and more from your IDE or CLI.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"bun":"^1.2.12","zod":"^4.0.0","express":"^5.1.0","@stricli/core":"^1.1.2","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.26.0","globals":"^16.0.0","@eslint/js":"^9.26.0","@types/bun":"^1.2.13","typescript":"~5.8.3","@types/node":"^18.19.3","@types/express":"^5.0.1","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.0.2_1772875633474_0.9995618707345062","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@flexprice/mcp-server","version":"2.0.3","author":{"name":"flexprice"},"_id":"@flexprice/mcp-server@2.0.3","maintainers":[{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"}],"bin":{"mcp":"bin/mcp-server.js","mcp-server":"bin/mcp-server.js"},"dist":{"shasum":"f8c5041eef09724b543e3aa61fe1b568c7786da6","tarball":"https://registry.npmjs.org/@flexprice/mcp-server/-/mcp-server-2.0.3.tgz","fileCount":1754,"integrity":"sha512-nEBZ2PmLfQB8yAycOEATNVoQV7LDPmKEyVAZ4OLSALt2S5fJkxyYxJjmH/E2nuZiVzYF/IP76uELW2+hcHmRqA==","signatures":[{"sig":"MEUCIQCPETtEcym2neo9iulaeaEVtDV9ZQ0870N4a2Tyh8CdVwIgEOT6gnIRfmoOKgSm/PjGCZSlfWSnzX4bJZYOrGcy8VA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8285033},"type":"module","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"bun i && bun src/mcp-server/build.mts && tsc","check":"npm run lint","mcpb:build":"bun i && bun src/mcp-server/build.mts --pack && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"},"overrides":{"@modelcontextprotocol/sdk":"1.26.0"},"_npmVersion":"10.8.2","description":"A Model Context Protocol (MCP) server that exposes the flexprice API as tools for AI assistants (e.g. Claude, Cursor, VS Code, Windsurf). Use it to manage customers, plans, prices, subscriptions, invoices, payments, events, and more from your IDE or CLI.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"bun":"^1.2.12","zod":"^4.0.0","express":"^5.1.0","@stricli/core":"^1.1.2","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.26.0","globals":"^16.0.0","@eslint/js":"^9.26.0","@types/bun":"^1.2.13","typescript":"~5.8.3","@types/node":"^18.19.3","@types/express":"^5.0.1","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.0.3_1773138862226_0.8907694992156312","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@flexprice/mcp-server","version":"2.0.4","author":{"name":"flexprice"},"_id":"@flexprice/mcp-server@2.0.4","maintainers":[{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"}],"bin":{"mcp":"bin/mcp-server.js","mcp-server":"bin/mcp-server.js"},"dist":{"shasum":"33a8fa44c3a1491d11318909f21190a70156a8f3","tarball":"https://registry.npmjs.org/@flexprice/mcp-server/-/mcp-server-2.0.4.tgz","fileCount":1754,"integrity":"sha512-ulpYz34wgusoYMQPkn2a9lCcDKzZvd1m3r472MAfHPov9gGlzqljnbRbrIMOIRyqYuywzp11PjqaH/YftUEPdw==","signatures":[{"sig":"MEYCIQCWZWyrZ+PP7CDf7pGAzlmAtporjACwApe3uXCeEPaJPQIhAKh1cC73cOtzv87/aV1damR32FmFZdZPOLRYeImWLutu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8285042},"type":"module","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"bun i && bun src/mcp-server/build.mts && tsc","check":"npm run lint","mcpb:build":"bun i && bun src/mcp-server/build.mts --pack && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"},"overrides":{"@modelcontextprotocol/sdk":"1.26.0"},"_npmVersion":"10.8.2","description":"A Model Context Protocol (MCP) server that exposes the flexprice API as tools for AI assistants (e.g. Claude, Cursor, VS Code, Windsurf). Use it to manage customers, plans, prices, subscriptions, invoices, payments, events, and more from your IDE or CLI.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"bun":"^1.2.12","zod":"^4.0.0","express":"^5.1.0","@stricli/core":"^1.1.2","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.26.0","globals":"^16.0.0","@eslint/js":"^9.26.0","@types/bun":"^1.2.13","typescript":"~5.8.3","@types/node":"^18.19.3","@types/express":"^5.0.1","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.0.4_1773215659245_0.45612564617369444","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@flexprice/mcp-server","version":"2.0.6","author":{"name":"flexprice"},"_id":"@flexprice/mcp-server@2.0.6","maintainers":[{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"}],"bin":{"mcp":"bin/mcp-server.js","mcp-server":"bin/mcp-server.js"},"dist":{"shasum":"224b0840b4e63978c6c33e7d281242bac851a01b","tarball":"https://registry.npmjs.org/@flexprice/mcp-server/-/mcp-server-2.0.6.tgz","fileCount":1754,"integrity":"sha512-HwfrSIYej+a3RVj98AKTPY5IXfyAU8I/AZrWsec6lbg+HtCiw318W6VQB8ctEhGfX+XjNGm1aJ8WsQMw/FnK1Q==","signatures":[{"sig":"MEUCIQCw+M+/C5ySj0NROL5kMEWBCX+zaEaJSgkIfpQbAD4/oAIgA82UdF0nDZ6SgkaFaNhUwEc6pc7/vJcr8YZQDYENCNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8286095},"type":"module","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"bun i && bun src/mcp-server/build.mts && tsc","check":"npm run lint","mcpb:build":"bun i && bun src/mcp-server/build.mts --pack && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"},"overrides":{"@modelcontextprotocol/sdk":"1.26.0"},"_npmVersion":"10.8.2","description":"A Model Context Protocol (MCP) server that exposes the flexprice API as tools for AI assistants (e.g. Claude, Cursor, VS Code, Windsurf). Use it to manage customers, plans, prices, subscriptions, invoices, payments, events, and more from your IDE or CLI.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"bun":"^1.2.12","zod":"^4.0.0","express":"^5.1.0","@stricli/core":"^1.1.2","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.26.0","globals":"^16.0.0","@eslint/js":"^9.26.0","@types/bun":"^1.2.13","typescript":"~5.8.3","@types/node":"^18.19.3","@types/express":"^5.0.1","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.0.6_1773419167796_0.04500058475622892","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@flexprice/mcp-server","version":"2.0.7","author":{"name":"flexprice"},"_id":"@flexprice/mcp-server@2.0.7","maintainers":[{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"}],"bin":{"mcp":"bin/mcp-server.js","mcp-server":"bin/mcp-server.js"},"dist":{"shasum":"97614436d0f1ef23531dd81b1b96a428e7327104","tarball":"https://registry.npmjs.org/@flexprice/mcp-server/-/mcp-server-2.0.7.tgz","fileCount":4859,"integrity":"sha512-L5qwlHew/SYx7XlK793JJn/yXheHA2eBofFwPujL12tatJhzQF/+qvJ7s4b3h+c5Hq6bDiIQNX8Luw9v6Oh2dA==","signatures":[{"sig":"MEUCICwLPueqeWQ6Uj+6SUKYqSKpKRZlp4E4ZQu5A2bserdxAiEA7S5nj1QOinJSQOkPm1Rm3xTYGVJvRw/YnS/WPvBLEXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14312842},"type":"module","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"bun i && bun src/mcp-server/build.mts && tsc","check":"npm run lint","mcpb:build":"bun i && bun src/mcp-server/build.mts --pack && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"},"overrides":{"@modelcontextprotocol/sdk":"1.26.0"},"_npmVersion":"10.8.2","description":"A Model Context Protocol (MCP) server that exposes the flexprice API as tools for AI assistants (e.g. Claude, Cursor, VS Code, Windsurf). Use it to manage customers, plans, prices, subscriptions, invoices, payments, events, and more from your IDE or CLI.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.1","dependencies":{"zod":"^4.0.0","express":"^5.1.0","@stricli/core":"^1.1.2","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.2.12","eslint":"^9.26.0","globals":"^16.0.0","@eslint/js":"^9.26.0","@types/bun":"^1.2.13","typescript":"~5.8.3","@types/node":"^18.19.3","@types/express":"^5.0.1","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.0.7_1773995888645_0.4945557152099964","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"@flexprice/mcp-server","version":"2.0.8","author":{"name":"flexprice"},"_id":"@flexprice/mcp-server@2.0.8","maintainers":[{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"}],"bin":{"mcp":"bin/mcp-server.js","mcp-server":"bin/mcp-server.js"},"dist":{"shasum":"1f95e3b201895446e3331bfa1fe586274bdc24c4","tarball":"https://registry.npmjs.org/@flexprice/mcp-server/-/mcp-server-2.0.8.tgz","fileCount":2404,"integrity":"sha512-dBssG0MLT3Quz3lkKaVTwBHTvMtLylX+sZCiMnBvflQh8qa5tT8aQTeTVb2NEJBAReXsiQpj8CuoZEmjgGnktg==","signatures":[{"sig":"MEYCIQD42DyhrxALcGbkib64SvrMA0VErCOd6x0C06mB2mExbQIhAPH1j6v3fx0/sQpR92VKPFja3hhz54SG77VWN4JhoINA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9579078},"type":"module","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"bun i && bun src/mcp-server/build.mts && tsc","check":"npm run lint","mcpb:build":"bun i && bun src/mcp-server/build.mts --pack && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"},"overrides":{"@modelcontextprotocol/sdk":"1.26.0"},"_npmVersion":"10.8.2","description":"A Model Context Protocol (MCP) server that exposes the flexprice API as tools for AI assistants (e.g. Claude, Cursor, VS Code, Windsurf). Use it to manage customers, plans, prices, subscriptions, invoices, payments, events, and more from your IDE or CLI.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.1","dependencies":{"zod":"^4.0.0","express":"^5.1.0","@stricli/core":"^1.1.2","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.2.12","eslint":"^9.26.0","globals":"^16.0.0","@eslint/js":"^9.26.0","@types/bun":"^1.2.13","typescript":"~5.8.3","@types/node":"^18.19.3","@types/express":"^5.0.1","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.0.8_1773997211472_0.03901108938977371","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"@flexprice/mcp-server","version":"2.0.9","author":{"name":"flexprice"},"_id":"@flexprice/mcp-server@2.0.9","maintainers":[{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"}],"bin":{"mcp":"bin/mcp-server.js","mcp-server":"bin/mcp-server.js"},"dist":{"shasum":"3a0e50d8a0c6a28896a970494ea20c038f441f51","tarball":"https://registry.npmjs.org/@flexprice/mcp-server/-/mcp-server-2.0.9.tgz","fileCount":2404,"integrity":"sha512-f1+9UZI0JJ61NVL/mH+xy5t7zxtwLBbdqM09LR6SMOsX4Kjjcn0LLMBzgw3Eb/q0PpPxveuCunxVOh1wgdV/Ow==","signatures":[{"sig":"MEUCIG8CpWEeng2zt3M/O4vBP9WVb1Gx5mf4nWIEu2nqrjxoAiEA5ZAFS+pJsWDPT9HlKeB8j3eFOB/4jFyETC782OKYbM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9579078},"type":"module","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"bun i && bun src/mcp-server/build.mts && tsc","check":"npm run lint","mcpb:build":"bun i && bun src/mcp-server/build.mts --pack && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"},"overrides":{"@modelcontextprotocol/sdk":"1.26.0"},"_npmVersion":"10.8.2","description":"A Model Context Protocol (MCP) server that exposes the flexprice API as tools for AI assistants (e.g. Claude, Cursor, VS Code, Windsurf). Use it to manage customers, plans, prices, subscriptions, invoices, payments, events, and more from your IDE or CLI.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.1","dependencies":{"zod":"^4.0.0","express":"^5.1.0","@stricli/core":"^1.1.2","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.2.12","eslint":"^9.26.0","globals":"^16.0.0","@eslint/js":"^9.26.0","@types/bun":"^1.2.13","typescript":"~5.8.3","@types/node":"^18.19.3","@types/express":"^5.0.1","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.0.9_1774000218125_0.2744083538609221","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"@flexprice/mcp-server","version":"2.0.10","author":{"name":"flexprice"},"_id":"@flexprice/mcp-server@2.0.10","maintainers":[{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"}],"bin":{"mcp":"bin/mcp-server.js","mcp-server":"bin/mcp-server.js"},"dist":{"shasum":"876fc6356d4bde8768266d44d25d2b7e41b80ba3","tarball":"https://registry.npmjs.org/@flexprice/mcp-server/-/mcp-server-2.0.10.tgz","fileCount":2404,"integrity":"sha512-lHCjyY+sslc8SpyGR03bZETbWqfgltxR5e7Vd66TVfviqHGqWxW8awwwhpO44wuAt+V6tf/b7UXgeD8UWeIJmw==","signatures":[{"sig":"MEQCIBg8AQYJCEn853KMeflVPen7vC/kGwq5a5x4i4vHeuJAAiAdHOEDhGgw/3/iLpYlEPyqb2pmm3S9Nt07ARbnJKOPFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9579098},"type":"module","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"bun i && bun src/mcp-server/build.mts && tsc","check":"npm run lint","mcpb:build":"bun i && bun src/mcp-server/build.mts --pack && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"},"overrides":{"@modelcontextprotocol/sdk":"1.26.0"},"_npmVersion":"10.8.2","description":"A Model Context Protocol (MCP) server that exposes the flexprice API as tools for AI assistants (e.g. Claude, Cursor, VS Code, Windsurf). Use it to manage customers, plans, prices, subscriptions, invoices, payments, events, and more from your IDE or CLI.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.1","dependencies":{"zod":"^4.0.0","express":"^5.1.0","@stricli/core":"^1.1.2","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.2.12","eslint":"^9.26.0","globals":"^16.0.0","@eslint/js":"^9.26.0","@types/bun":"^1.2.13","typescript":"~5.8.3","@types/node":"^18.19.3","@types/express":"^5.0.1","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.0.10_1774015013407_0.004881921280574408","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"@flexprice/mcp-server","version":"2.0.11","author":{"name":"flexprice"},"_id":"@flexprice/mcp-server@2.0.11","maintainers":[{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"}],"bin":{"mcp":"bin/mcp-server.js","mcp-server":"bin/mcp-server.js"},"dist":{"shasum":"7106954f0f63cc03d5119466f5e9eb4006af0db3","tarball":"https://registry.npmjs.org/@flexprice/mcp-server/-/mcp-server-2.0.11.tgz","fileCount":2404,"integrity":"sha512-xJvyBtYkkm1br0l0iKiNWKqrUQAn6MRhr7FdbB1edYOmB3tVSotLFYGvZCR71i1qpCWRYLLYG1THhDOWY6BH7g==","signatures":[{"sig":"MEQCIFfLyQdmk0DCAGO0dwesLAqfvzhrV4TdDzpDvHvGBy1vAiA26IhhiZUq/4TXbvBh67NLX3RBcNHPggle09LifIYlFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9836539},"type":"module","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"bun i && bun src/mcp-server/build.mts && tsc","check":"npm run lint","mcpb:build":"bun i && bun src/mcp-server/build.mts --pack && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"},"overrides":{"@modelcontextprotocol/sdk":"1.26.0"},"_npmVersion":"10.8.2","description":"A Model Context Protocol (MCP) server that exposes the flexprice API as tools for AI assistants (e.g. Claude, Cursor, VS Code, Windsurf). Use it to manage customers, plans, prices, subscriptions, invoices, payments, events, and more from your IDE or CLI.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.1","dependencies":{"zod":"^4.0.0","express":"^5.1.0","@stricli/core":"^1.1.2","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.2.12","eslint":"^9.26.0","globals":"^16.0.0","@eslint/js":"^9.26.0","@types/bun":"^1.2.13","typescript":"~5.8.3","@types/node":"^18.19.3","@types/express":"^5.0.1","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.0.11_1774428593814_0.9629467940948475","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"@flexprice/mcp-server","version":"2.0.12","author":{"name":"flexprice"},"_id":"@flexprice/mcp-server@2.0.12","maintainers":[{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"}],"bin":{"mcp":"bin/mcp-server.js","mcp-server":"bin/mcp-server.js"},"dist":{"shasum":"e039b22f0cf4236d2427e41d3f9ad027bfc4dab4","tarball":"https://registry.npmjs.org/@flexprice/mcp-server/-/mcp-server-2.0.12.tgz","fileCount":2404,"integrity":"sha512-lljL0fEh29ejPmjEinrKtfVPA8pfCyCrXTPDyYbg9iOwOb2fANqTQ2/JwItb90WQ1N0Ah3hUP0nNZbynd15yaA==","signatures":[{"sig":"MEUCIBA2c5cWhFsOW9tG2d5yQZjFw67AUUrjxVd00y0oBfHgAiEAy2zGeI9fAUpjnzEc8wbdsSp9lffqa4XIT2O32+6wPZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9836539},"type":"module","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"bun i && bun src/mcp-server/build.mts && tsc","check":"npm run lint","mcpb:build":"bun i && bun src/mcp-server/build.mts --pack && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"},"overrides":{"@modelcontextprotocol/sdk":"1.26.0"},"_npmVersion":"10.8.2","description":"A Model Context Protocol (MCP) server that exposes the flexprice API as tools for AI assistants (e.g. Claude, Cursor, VS Code, Windsurf). Use it to manage customers, plans, prices, subscriptions, invoices, payments, events, and more from your IDE or CLI.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.1","dependencies":{"zod":"^4.0.0","express":"^5.1.0","@stricli/core":"^1.1.2","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.2.12","eslint":"^9.26.0","globals":"^16.0.0","@eslint/js":"^9.26.0","@types/bun":"^1.2.13","typescript":"~5.8.3","@types/node":"^18.19.3","@types/express":"^5.0.1","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.0.12_1774432340656_0.6424083258721085","host":"s3://npm-registry-packages-npm-production"}},"2.0.13":{"name":"@flexprice/mcp-server","version":"2.0.13","author":{"name":"flexprice"},"_id":"@flexprice/mcp-server@2.0.13","maintainers":[{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"}],"bin":{"mcp":"bin/mcp-server.js","mcp-server":"bin/mcp-server.js"},"dist":{"shasum":"0d4acecb7d26a4672fc039e5478de800941b2004","tarball":"https://registry.npmjs.org/@flexprice/mcp-server/-/mcp-server-2.0.13.tgz","fileCount":2409,"integrity":"sha512-9qunZgsZCR788kgFkQ3cxi2y+vRs3z5dK3eqiUL7leIBhrqLsrecBXdIKZ8JsAszm56nXA2HdXwmN5gEqPUbaQ==","signatures":[{"sig":"MEUCIQDcCwEhShOt6yJU5Hdrc+g/aez1bx/QMtjldcV6vzt4igIgRNDV2k/JjZzcRivH0oFTvyPQc9QZPufGnIIIlr5DxUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9850125},"type":"module","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"bun i && bun src/mcp-server/build.mts && tsc","check":"npm run lint","mcpb:build":"bun i && bun src/mcp-server/build.mts --pack && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"},"overrides":{"@modelcontextprotocol/sdk":"1.26.0"},"_npmVersion":"10.8.2","description":"A Model Context Protocol (MCP) server that exposes the flexprice API as tools for AI assistants (e.g. Claude, Cursor, VS Code, Windsurf). Use it to manage customers, plans, prices, subscriptions, invoices, payments, events, and more from your IDE or CLI.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.1","dependencies":{"zod":"^4.0.0","express":"^5.1.0","@stricli/core":"^1.1.2","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.2.12","eslint":"^9.26.0","globals":"^16.0.0","@eslint/js":"^9.26.0","@types/bun":"^1.2.13","typescript":"~5.8.3","@types/node":"^18.19.3","@types/express":"^5.0.1","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.0.13_1775020783169_0.5285628025454425","host":"s3://npm-registry-packages-npm-production"}},"2.0.14":{"name":"@flexprice/mcp-server","version":"2.0.14","author":{"name":"flexprice"},"_id":"@flexprice/mcp-server@2.0.14","maintainers":[{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"}],"bin":{"mcp":"bin/mcp-server.js","mcp-server":"bin/mcp-server.js"},"dist":{"shasum":"3ae17d202bd348b247caf4fcad9f131f20c1a5c2","tarball":"https://registry.npmjs.org/@flexprice/mcp-server/-/mcp-server-2.0.14.tgz","fileCount":2409,"integrity":"sha512-gVU4h46DCU4sjlZlGOli0z6OvFUP3Bw09iIzgdK+l1yy4dMr1tY2gZM7KN+nJYycUbxi1wrwuGuTXzOzL0GHQA==","signatures":[{"sig":"MEQCIHre/G3VhGTI9J2aH0/d394PH8x4IA6iW08205+lsJHSAiBblTq3fpRYoSpbsunaaYQWS70jxro4mnJI8X2nl9Pcbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9850125},"type":"module","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"bun i && bun src/mcp-server/build.mts && tsc","check":"npm run lint","mcpb:build":"bun i && bun src/mcp-server/build.mts --pack && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"},"overrides":{"@modelcontextprotocol/sdk":"1.26.0"},"_npmVersion":"10.8.2","description":"A Model Context Protocol (MCP) server that exposes the flexprice API as tools for AI assistants (e.g. Claude, Cursor, VS Code, Windsurf). Use it to manage customers, plans, prices, subscriptions, invoices, payments, events, and more from your IDE or CLI.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.1","dependencies":{"zod":"^4.0.0","express":"^5.1.0","@stricli/core":"^1.1.2","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.2.12","eslint":"^9.26.0","globals":"^16.0.0","@eslint/js":"^9.26.0","@types/bun":"^1.2.13","typescript":"~5.8.3","@types/node":"^18.19.3","@types/express":"^5.0.1","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.0.14_1775032558422_0.8875367731386077","host":"s3://npm-registry-packages-npm-production"}},"2.0.15":{"name":"@flexprice/mcp-server","version":"2.0.15","author":{"name":"flexprice"},"_id":"@flexprice/mcp-server@2.0.15","maintainers":[{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"}],"bin":{"mcp":"bin/mcp-server.js","mcp-server":"bin/mcp-server.js"},"dist":{"shasum":"3c9846b13cfe04c5c552e9aab17d3be5a9e7ec55","tarball":"https://registry.npmjs.org/@flexprice/mcp-server/-/mcp-server-2.0.15.tgz","fileCount":2409,"integrity":"sha512-DwvXDlZ3n+hlxpDDFgrWzvbMfNnD2Yjmy7P4pezkSvisj6eor8OjWjTQaRJrDNdi7U9Ub7n+poHrqW82QAZFuQ==","signatures":[{"sig":"MEUCIQDdOCqoc26QGxKcl+ru6SezNOuy9jv5DywLjt0/wrx4vQIgCR0qynuPzj8JoPi7Ai9CXwuqIVZ2jYTw3VyTsfDBD8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9851959},"type":"module","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"bun i && bun src/mcp-server/build.mts && tsc","check":"npm run lint","mcpb:build":"bun i && bun src/mcp-server/build.mts --pack && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"},"overrides":{"@modelcontextprotocol/sdk":"1.26.0"},"_npmVersion":"10.8.2","description":"A Model Context Protocol (MCP) server that exposes the flexprice API as tools for AI assistants (e.g. Claude, Cursor, VS Code, Windsurf). Use it to manage customers, plans, prices, subscriptions, invoices, payments, events, and more from your IDE or CLI.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.1","dependencies":{"zod":"^4.0.0","express":"^5.1.0","@stricli/core":"^1.1.2","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.2.12","eslint":"^9.26.0","globals":"^16.0.0","@eslint/js":"^9.26.0","@types/bun":"^1.2.13","typescript":"~5.8.3","@types/node":"^18.19.3","@types/express":"^5.0.1","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.0.15_1775048689155_0.03786236229287043","host":"s3://npm-registry-packages-npm-production"}},"2.0.16":{"name":"@flexprice/mcp-server","version":"2.0.16","author":{"name":"flexprice"},"_id":"@flexprice/mcp-server@2.0.16","maintainers":[{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"}],"bin":{"mcp":"bin/mcp-server.js","mcp-server":"bin/mcp-server.js"},"dist":{"shasum":"50d0e9a2fa2d53ce8359f46f14e980528c56f05c","tarball":"https://registry.npmjs.org/@flexprice/mcp-server/-/mcp-server-2.0.16.tgz","fileCount":2409,"integrity":"sha512-vm0GwwiKpPMYxscUSC719SP7mJtadOPQunUsxY3067qmeM5cZn4ezwI5Ng/kMZKiVmbRA9WUlISpJsf/0NoSvw==","signatures":[{"sig":"MEUCIFH6lAHecfb2/Cxai1SBpq87iCUZiJYD6Ts3+FZz+D36AiEAtwDE/W0MBmLDnQSF65Tp51QG7xMCOiiHWUgioONPAeg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9854641},"type":"module","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"bun i && bun src/mcp-server/build.mts && tsc","check":"npm run lint","mcpb:build":"bun i && bun src/mcp-server/build.mts --pack && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"},"overrides":{"@modelcontextprotocol/sdk":"1.26.0"},"_npmVersion":"10.8.2","description":"A Model Context Protocol (MCP) server that exposes the flexprice API as tools for AI assistants (e.g. Claude, Cursor, VS Code, Windsurf). Use it to manage customers, plans, prices, subscriptions, invoices, payments, events, and more from your IDE or CLI.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.0.0","express":"^5.1.0","@stricli/core":"^1.1.2","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.2.12","eslint":"^9.26.0","globals":"^16.0.0","@eslint/js":"^9.26.0","@types/bun":"^1.2.13","typescript":"~5.8.3","@types/node":"^18.19.3","@types/express":"^5.0.1","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.0.16_1775306162639_0.530406533110926","host":"s3://npm-registry-packages-npm-production"}},"2.0.20":{"name":"@flexprice/mcp-server","version":"2.0.20","author":{"name":"flexprice"},"_id":"@flexprice/mcp-server@2.0.20","maintainers":[{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"}],"bin":{"mcp":"bin/mcp-server.js","mcp-server":"bin/mcp-server.js"},"dist":{"shasum":"ccf12f84d0b24d3f3f2adf266b7a6b5b7a16726a","tarball":"https://registry.npmjs.org/@flexprice/mcp-server/-/mcp-server-2.0.20.tgz","fileCount":2434,"integrity":"sha512-o0SnAIFz1RRrWBNaDjzFS3nL0cAu0xzSqSqDRzVxLzlBpd/V4MddKY6Chkjt+WtgRaGkgExwMEkc78tcVyp1Zg==","signatures":[{"sig":"MEUCIQDKYCnInJ3ZpwhLu74t1rX7p6V/Hu35sksmQL8YFTqyFwIgH19YI1f5KE3ECxBRnSOaMmG0bu65S+gZfFQu9heChmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9902387},"type":"module","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"bun i && bun src/mcp-server/build.mts && tsc","check":"npm run lint","mcpb:build":"bun i && bun src/mcp-server/build.mts --pack && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"},"overrides":{"@modelcontextprotocol/sdk":"1.26.0"},"_npmVersion":"10.8.2","description":"A Model Context Protocol (MCP) server that exposes the flexprice API as tools for AI assistants (e.g. Claude, Cursor, VS Code, Windsurf). Use it to manage customers, plans, prices, subscriptions, invoices, payments, events, and more from your IDE or CLI.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.0.0","express":"^5.1.0","@stricli/core":"^1.1.2","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.2.12","eslint":"^9.26.0","globals":"^16.0.0","@eslint/js":"^9.26.0","@types/bun":"^1.2.13","typescript":"~5.8.3","@types/node":"^18.19.3","@types/express":"^5.0.1","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.0.20_1775504899466_0.7709932416448928","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@flexprice/mcp-server","version":"2.1.0","author":{"name":"flexprice"},"_id":"@flexprice/mcp-server@2.1.0","maintainers":[{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"}],"bin":{"mcp":"bin/mcp-server.js","mcp-server":"bin/mcp-server.js"},"dist":{"shasum":"13ffddaa982fe4d36c18718e63ca51975aa8c307","tarball":"https://registry.npmjs.org/@flexprice/mcp-server/-/mcp-server-2.1.0.tgz","fileCount":2434,"integrity":"sha512-4D2KjmcCJaApOHq7Fkmbgx3ThOhVaPFmAKid0Q0B5TMMqb+gmCVCIALppmU/tgPVxbcLD/GzMYr0fOFgb4/+nw==","signatures":[{"sig":"MEQCIDPuWTHpGl5YtjP3tGJh/UhNGysu07pA8UpGWOleiMOTAiBqz/QYm5wGZKgB4SoHoqEHWfAAP+wdXqh8DdupUC1wtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9902367},"type":"module","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"bun i && bun src/mcp-server/build.mts && tsc","check":"npm run lint","mcpb:build":"bun i && bun src/mcp-server/build.mts --pack && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"},"overrides":{"@modelcontextprotocol/sdk":"1.26.0"},"_npmVersion":"10.8.2","description":"A Model Context Protocol (MCP) server that exposes the flexprice API as tools for AI assistants (e.g. Claude, Cursor, VS Code, Windsurf). Use it to manage customers, plans, prices, subscriptions, invoices, payments, events, and more from your IDE or CLI.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.0.0","express":"^5.1.0","@stricli/core":"^1.1.2","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.2.12","eslint":"^9.26.0","globals":"^16.0.0","@eslint/js":"^9.26.0","@types/bun":"^1.2.13","typescript":"~5.8.3","@types/node":"^18.19.3","@types/express":"^5.0.1","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.0_1775505534322_0.33007266831295534","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@flexprice/mcp-server","version":"2.1.1","author":{"name":"flexprice"},"_id":"@flexprice/mcp-server@2.1.1","maintainers":[{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"}],"bin":{"mcp":"bin/mcp-server.js","mcp-server":"bin/mcp-server.js"},"dist":{"shasum":"7d1e56fcb983cb880aee13f5654412ec31948c24","tarball":"https://registry.npmjs.org/@flexprice/mcp-server/-/mcp-server-2.1.1.tgz","fileCount":2434,"integrity":"sha512-3VkPXiSI5+dD6Uk4mu5JmHILBLk7kbWecSPpANPskjG+2wA839Utrx5xhpsqtSFwd8/aPRXtaMMTByURW9/Z8Q==","signatures":[{"sig":"MEUCIB/bjPmONEHTPwiDdvDdi8RRfN3IKMzYomYyqkuDx+QwAiEAxZ5zdYDWPgowilnZB5zDsDunIz0niS9/T6m30Yj9E8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9902367},"type":"module","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"bun i && bun src/mcp-server/build.mts && tsc","check":"npm run lint","mcpb:build":"bun i && bun src/mcp-server/build.mts --pack && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"},"overrides":{"@modelcontextprotocol/sdk":"1.26.0"},"_npmVersion":"10.8.2","description":"A Model Context Protocol (MCP) server that exposes the flexprice API as tools for AI assistants (e.g. Claude, Cursor, VS Code, Windsurf). Use it to manage customers, plans, prices, subscriptions, invoices, payments, events, and more from your IDE or CLI.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.0.0","express":"^5.1.0","@stricli/core":"^1.1.2","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.2.12","eslint":"^9.26.0","globals":"^16.0.0","@eslint/js":"^9.26.0","@types/bun":"^1.2.13","typescript":"~5.8.3","@types/node":"^18.19.3","@types/express":"^5.0.1","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.1_1775507721356_0.2547307352248509","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@flexprice/mcp-server","version":"2.1.2","author":{"name":"flexprice"},"_id":"@flexprice/mcp-server@2.1.2","maintainers":[{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"}],"bin":{"mcp":"bin/mcp-server.js","mcp-server":"bin/mcp-server.js"},"dist":{"shasum":"33fcbb0d5e57655cf9086fa9f8e9b43085ba79a4","tarball":"https://registry.npmjs.org/@flexprice/mcp-server/-/mcp-server-2.1.2.tgz","fileCount":2509,"integrity":"sha512-kvDnvU7sWpJehPmgD4rBRsenODXS67EvfClDY8SuAOWyHPZLNrB0cm2a+ilSGJYCstFpPNeuva6y4budboFx8g==","signatures":[{"sig":"MEYCIQDXne+nbxSBORn09sOQ7tHvOy7o5Hv+5UZs5LmzaGdLdgIhAMV0v77kFQTfR9Uj3uJ7TXJBuForfwuentW35vQjiCrF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10014730},"type":"module","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"bun i && bun src/mcp-server/build.mts && tsc","check":"npm run lint","mcpb:build":"bun i && bun src/mcp-server/build.mts --pack && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"},"overrides":{"@modelcontextprotocol/sdk":"1.26.0"},"_npmVersion":"10.8.2","description":"A Model Context Protocol (MCP) server that exposes the flexprice API as tools for AI assistants (e.g. Claude, Cursor, VS Code, Windsurf). Use it to manage customers, plans, prices, subscriptions, invoices, payments, events, and more from your IDE or CLI.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.0.0","express":"^5.1.0","@stricli/core":"^1.1.2","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.2.12","eslint":"^9.26.0","globals":"^16.0.0","@eslint/js":"^9.26.0","@types/bun":"^1.2.13","typescript":"~5.8.3","@types/node":"^18.19.3","@types/express":"^5.0.1","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.2_1775908746085_0.2719322797440067","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@flexprice/mcp-server","version":"2.1.3","author":{"name":"flexprice"},"_id":"@flexprice/mcp-server@2.1.3","maintainers":[{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"}],"bin":{"mcp":"bin/mcp-server.js","mcp-server":"bin/mcp-server.js"},"dist":{"shasum":"f8e2fe9670de3ac4863b6d9307acd38850b5b82c","tarball":"https://registry.npmjs.org/@flexprice/mcp-server/-/mcp-server-2.1.3.tgz","fileCount":2619,"integrity":"sha512-ctH7cvRtOohXpgfQsGH19r/KMsEy2V0/8tGEEGnaH2SrzR4KBywy+LYBiEahFf6M1gWDGM6bkfJR/8sJuPBrBQ==","signatures":[{"sig":"MEQCIEf17D8cpajgGiechjBu0EfGXULZKQaAkOZjlF65RobqAiA7DZzOUloZKay8gceafVByAMpo0jJyuoNSqzT2w3TDaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10134628},"type":"module","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"bun i && bun src/mcp-server/build.mts && tsc","check":"npm run lint","mcpb:build":"bun i && bun src/mcp-server/build.mts --pack && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"},"overrides":{"@modelcontextprotocol/sdk":"1.26.0"},"_npmVersion":"10.8.2","description":"A Model Context Protocol (MCP) server that exposes the flexprice API as tools for AI assistants (e.g. Claude, Cursor, VS Code, Windsurf). Use it to manage customers, plans, prices, subscriptions, invoices, payments, events, and more from your IDE or CLI.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.0.0","express":"^5.1.0","@stricli/core":"^1.1.2","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.2.12","eslint":"^9.26.0","globals":"^16.0.0","@eslint/js":"^9.26.0","@types/bun":"^1.2.13","typescript":"~5.8.3","@types/node":"^18.19.3","@types/express":"^5.0.1","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.3_1776289574965_0.6754517990565292","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"@flexprice/mcp-server","version":"2.1.4","author":{"name":"flexprice"},"_id":"@flexprice/mcp-server@2.1.4","maintainers":[{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"}],"bin":{"mcp":"bin/mcp-server.js","mcp-server":"bin/mcp-server.js"},"dist":{"shasum":"0fc9ddbb146b1508a10a9b375b4d0072609dbcb8","tarball":"https://registry.npmjs.org/@flexprice/mcp-server/-/mcp-server-2.1.4.tgz","fileCount":2619,"integrity":"sha512-tAO4d/UzLIvGaEycwEtbgEgoh4xvV6sB04YLtCu84hnRTSRCTP8ul1Xa8EtGHuUs7eA5ekmuZ4KK3N7Ra4TozQ==","signatures":[{"sig":"MEUCIQDSCzjmpch2ZEgZQp82rCbHR/R+hJSjPUJM8VnuhQzeIAIgI1dwpt7Eq733E0K4q2HSbY9nuiCJq7Ykwz7XvsxVnLc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10134685},"type":"module","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"bun i && bun src/mcp-server/build.mts && tsc","check":"npm run lint","mcpb:build":"bun i && bun src/mcp-server/build.mts --pack && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"},"overrides":{"@modelcontextprotocol/sdk":"1.26.0"},"_npmVersion":"10.8.2","description":"A Model Context Protocol (MCP) server that exposes the flexprice API as tools for AI assistants (e.g. Claude, Cursor, VS Code, Windsurf). Use it to manage customers, plans, prices, subscriptions, invoices, payments, events, and more from your IDE or CLI.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.0.0","express":"^5.1.0","@stricli/core":"^1.1.2","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.2.12","eslint":"^9.26.0","globals":"^16.0.0","@eslint/js":"^9.26.0","@types/bun":"^1.2.13","typescript":"~5.8.3","@types/node":"^18.19.3","@types/express":"^5.0.1","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.4_1776435669098_0.9896738494863437","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"@flexprice/mcp-server","version":"2.1.5","author":{"name":"flexprice"},"_id":"@flexprice/mcp-server@2.1.5","maintainers":[{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"}],"bin":{"mcp":"bin/mcp-server.js","mcp-server":"bin/mcp-server.js"},"dist":{"shasum":"2c152a07fef3dde875ec4769e973250c85c9022c","tarball":"https://registry.npmjs.org/@flexprice/mcp-server/-/mcp-server-2.1.5.tgz","fileCount":2619,"integrity":"sha512-BGcsWeAjoMLmnmbmoj07XlaGQzpvp5+RO/8lb/IVKt0LuFUYCeppLbFZWkEpviRB4ACyAMmO+2RN+7sQ7BI0Wg==","signatures":[{"sig":"MEUCIQDf33saQctAUyxsSejvgexG4n+giTXMHmKYvJN0m+PT9gIgL7kUjX3QWeJzTlIkUnU69KrryZG/hRGXLdh9a7kUKxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10142662},"type":"module","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"bun i && bun src/mcp-server/build.mts && tsc","check":"npm run lint","mcpb:build":"bun i && bun src/mcp-server/build.mts --pack && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"},"overrides":{"@modelcontextprotocol/sdk":"1.26.0"},"_npmVersion":"10.8.2","description":"A Model Context Protocol (MCP) server that exposes the flexprice API as tools for AI assistants (e.g. Claude, Cursor, VS Code, Windsurf). Use it to manage customers, plans, prices, subscriptions, invoices, payments, events, and more from your IDE or CLI.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.0.0","express":"^5.1.0","@stricli/core":"^1.1.2","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.2.12","eslint":"^9.26.0","globals":"^16.0.0","@eslint/js":"^9.26.0","@types/bun":"^1.2.13","typescript":"~5.8.3","@types/node":"^18.19.3","@types/express":"^5.0.1","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.5_1776946832533_0.235113162649353","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"@flexprice/mcp-server","version":"2.1.6","author":{"name":"flexprice"},"_id":"@flexprice/mcp-server@2.1.6","maintainers":[{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"}],"bin":{"mcp":"bin/mcp-server.js","mcp-server":"bin/mcp-server.js"},"dist":{"shasum":"c977a5cd917017f0fbb11052e81e4551da18b26f","tarball":"https://registry.npmjs.org/@flexprice/mcp-server/-/mcp-server-2.1.6.tgz","fileCount":2554,"integrity":"sha512-o93JrWCa4FG7U2dHAdLPSUNR5IvflruuqrffJwcVp4GkHWE3JWl9aHr+x4r0v0DxCQ4pIPsSuEpzhWCDklLczQ==","signatures":[{"sig":"MEQCIDpyjDVHo0q1wLfT9CbMm3VUv4vRjEAqKxlibHUUPHVyAiA14g0WnjDkBEoDNTR3Szkdcz0G4rL1MtoOtCuVQwyimA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9996585},"type":"module","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"bun i && bun src/mcp-server/build.mts && tsc","check":"npm run lint","mcpb:build":"bun i && bun src/mcp-server/build.mts --pack && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"},"overrides":{"@modelcontextprotocol/sdk":"1.26.0"},"_npmVersion":"10.8.2","description":"A Model Context Protocol (MCP) server that exposes the flexprice API as tools for AI assistants (e.g. Claude, Cursor, VS Code, Windsurf). Use it to manage customers, plans, prices, subscriptions, invoices, payments, events, and more from your IDE or CLI.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.0.0","express":"^5.1.0","@stricli/core":"^1.1.2","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.2.12","eslint":"^9.26.0","globals":"^16.0.0","@eslint/js":"^9.26.0","@types/bun":"^1.2.13","typescript":"~5.8.3","@types/node":"^18.19.3","@types/express":"^5.0.1","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.6_1777386299689_0.5563963461477821","host":"s3://npm-registry-packages-npm-production"}},"2.1.9":{"name":"@flexprice/mcp-server","version":"2.1.9","author":{"name":"flexprice"},"_id":"@flexprice/mcp-server@2.1.9","maintainers":[{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"}],"bin":{"mcp":"bin/mcp-server.js","mcp-server":"bin/mcp-server.js"},"dist":{"shasum":"e3f03a5ade9d4533537c97b12d1eb6eb2f5191fb","tarball":"https://registry.npmjs.org/@flexprice/mcp-server/-/mcp-server-2.1.9.tgz","fileCount":2589,"integrity":"sha512-8kIsRl5iqSSV2Qhw2Xn3QuguauCLjCcSBFZ2gKBBiPrGN1tME0+lV6sIJ0D8qB9L4Ub6RMT/P8uHzwANNAPOng==","signatures":[{"sig":"MEYCIQCQIYte2v+/KWyBFWHkkfbRiiwZvcjCqL8IMDrl3FIjFwIhAIzDEycP6njJ/IWZ35wGj7ygDKrtP4EuMGWp9AO5tZXG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10103808},"type":"module","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"bun i && bun src/mcp-server/build.mts && tsc","check":"npm run lint","mcpb:build":"bun i && bun src/mcp-server/build.mts --pack && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"},"overrides":{"@modelcontextprotocol/sdk":"1.26.0"},"_npmVersion":"10.8.2","description":"A Model Context Protocol (MCP) server that exposes the flexprice API as tools for AI assistants (e.g. Claude, Cursor, VS Code, Windsurf). Use it to manage customers, plans, prices, subscriptions, invoices, payments, events, and more from your IDE or CLI.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.0.0","express":"^5.1.0","@stricli/core":"^1.1.2","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.2.12","eslint":"^9.26.0","globals":"^16.0.0","@eslint/js":"^9.26.0","@types/bun":"^1.2.13","typescript":"~5.8.3","@types/node":"^18.19.3","@types/express":"^5.0.1","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.9_1778666521169_0.36708882595001446","host":"s3://npm-registry-packages-npm-production"}},"2.1.10":{"name":"@flexprice/mcp-server","version":"2.1.10","author":{"name":"flexprice"},"_id":"@flexprice/mcp-server@2.1.10","maintainers":[{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"}],"bin":{"mcp":"bin/mcp-server.js","mcp-server":"bin/mcp-server.js"},"dist":{"shasum":"afb5e8b8d614b43998622842443e44a522aa3994","tarball":"https://registry.npmjs.org/@flexprice/mcp-server/-/mcp-server-2.1.10.tgz","fileCount":2589,"integrity":"sha512-sy+OEq+cWs7JpldPMcBBU5VlsJUzJijJL1NyTuvTcjGhVjAfn1giai521lThtfGdLsqQL1lVhbtXZ/1sRK/+WA==","signatures":[{"sig":"MEYCIQCh2C8gX+THHcq6/4tRnCtp3kFbaPUy295YWeWgxp33hAIhAIilemqTYctw5PT/3YWXWLKpUanK1Hdq1UyGMf5DCJv4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10109642},"type":"module","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"bun i && bun src/mcp-server/build.mts && tsc","check":"npm run lint","mcpb:build":"bun i && bun src/mcp-server/build.mts --pack && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"},"overrides":{"@modelcontextprotocol/sdk":"1.26.0"},"_npmVersion":"10.8.2","description":"A Model Context Protocol (MCP) server that exposes the flexprice API as tools for AI assistants (e.g. Claude, Cursor, VS Code, Windsurf). Use it to manage customers, plans, prices, subscriptions, invoices, payments, events, and more from your IDE or CLI.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.0.0","express":"^5.1.0","@stricli/core":"^1.1.2","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.2.12","eslint":"^9.26.0","globals":"^16.0.0","@eslint/js":"^9.26.0","@types/bun":"^1.2.13","typescript":"~5.8.3","@types/node":"^18.19.3","@types/express":"^5.0.1","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.10_1778675857104_0.5671626117655992","host":"s3://npm-registry-packages-npm-production"}},"2.1.11":{"name":"@flexprice/mcp-server","version":"2.1.11","author":{"name":"flexprice"},"_id":"@flexprice/mcp-server@2.1.11","maintainers":[{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"}],"bin":{"mcp":"bin/mcp-server.js","mcp-server":"bin/mcp-server.js"},"dist":{"shasum":"cdea044ef8deda1748b308fe930104dcc15e1ad3","tarball":"https://registry.npmjs.org/@flexprice/mcp-server/-/mcp-server-2.1.11.tgz","fileCount":2579,"integrity":"sha512-s/d29tAW5eDWt7rStGR5AVmxcixYxfbRFt5z+DDuYU3rYZ1wwxY01xSvnaKq1lSWGNmpXw+kR4aHf9udeZlP7w==","signatures":[{"sig":"MEUCIC24g3Oj4WWtejhsOAV7sEgpK7nY+CHLH63uExSj74XYAiEA9pXlGd5/1ZXYwfT/coRjmf08Y1es8vWpsN0Q9xBteWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10096668},"type":"module","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"bun i && bun src/mcp-server/build.mts && tsc","check":"npm run lint","mcpb:build":"bun i && bun src/mcp-server/build.mts --pack && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"},"overrides":{"@modelcontextprotocol/sdk":"1.26.0"},"_npmVersion":"10.8.2","description":"A Model Context Protocol (MCP) server that exposes the flexprice API as tools for AI assistants (e.g. Claude, Cursor, VS Code, Windsurf). Use it to manage customers, plans, prices, subscriptions, invoices, payments, events, and more from your IDE or CLI.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.0.0","express":"^5.1.0","@stricli/core":"^1.1.2","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.2.12","eslint":"^9.26.0","globals":"^16.0.0","@eslint/js":"^9.26.0","@types/bun":"^1.2.13","typescript":"~5.8.3","@types/node":"^18.19.3","@types/express":"^5.0.1","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.11_1779089355156_0.6858537597205119","host":"s3://npm-registry-packages-npm-production"}},"2.1.17":{"name":"@flexprice/mcp-server","version":"2.1.17","author":{"name":"flexprice"},"_id":"@flexprice/mcp-server@2.1.17","maintainers":[{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"}],"bin":{"mcp":"bin/mcp-server.js","mcp-server":"bin/mcp-server.js"},"dist":{"shasum":"ac1b5f3e7304d66fecfb0cd2c05f65f9a3836bdd","tarball":"https://registry.npmjs.org/@flexprice/mcp-server/-/mcp-server-2.1.17.tgz","fileCount":2589,"integrity":"sha512-EqX4OFwgw6Jl9vE9gN7A6kBGFfCc7QMiqvctnEOScCgn/JeVYc0ZmD0WAsJlHqJRCRfWR4ExLZkc/xXoNWCdGg==","signatures":[{"sig":"MEUCIQCDYylfbGhVYVVI0GzLvw2oZXajc0OwJk5X2ytCvFbNAQIgbGvfPx+jQsGD4RtUGQNOL1K73FF+VXnbQEfGtofp/B8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10122115},"type":"module","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"bun i && bun src/mcp-server/build.mts && tsc","check":"npm run lint","mcpb:build":"bun i && bun src/mcp-server/build.mts --pack && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"},"overrides":{"@modelcontextprotocol/sdk":"1.26.0"},"_npmVersion":"10.9.8","description":"A Model Context Protocol (MCP) server that exposes the flexprice API as tools for AI assistants (e.g. Claude, Cursor, VS Code, Windsurf). Use it to manage customers, plans, prices, subscriptions, invoices, payments, events, and more from your IDE or CLI.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.0.0","express":"^5.1.0","@stricli/core":"^1.1.2","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.2.12","eslint":"^9.26.0","globals":"^16.0.0","@eslint/js":"^9.26.0","@types/bun":"^1.2.13","typescript":"~5.8.3","@types/node":"^18.19.3","@types/express":"^5.0.1","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.17_1780465518716_0.7623123032716193","host":"s3://npm-registry-packages-npm-production"}},"2.1.18":{"name":"@flexprice/mcp-server","version":"2.1.18","author":{"name":"flexprice"},"_id":"@flexprice/mcp-server@2.1.18","maintainers":[{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"}],"bin":{"mcp":"bin/mcp-server.js","mcp-server":"bin/mcp-server.js"},"dist":{"shasum":"e95b8037cd41d3dd7e4ea420a7bd25fb60982b83","tarball":"https://registry.npmjs.org/@flexprice/mcp-server/-/mcp-server-2.1.18.tgz","fileCount":2639,"integrity":"sha512-09mCnjE0aHxCi/JoJ7J2JLaVOh+J7TK86hsbizOWNvzHkgf7hC77EMRznW+B6NlUP46t8y8w2e2n8tTjICtgeQ==","signatures":[{"sig":"MEUCIClKoV1aQSt76tiSRz+ISQn/OwTTZfxEnLu9WzPceTiCAiEApR/mv/sM/OClUnXgXYlhpACoKPcswQ2DDvCsVZF78Uc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10212092},"type":"module","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"bun i && bun src/mcp-server/build.mts && tsc","check":"npm run lint","mcpb:build":"bun i && bun src/mcp-server/build.mts --pack && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"},"overrides":{"@modelcontextprotocol/sdk":"1.26.0"},"_npmVersion":"10.9.8","description":"A Model Context Protocol (MCP) server that exposes the flexprice API as tools for AI assistants (e.g. Claude, Cursor, VS Code, Windsurf). Use it to manage customers, plans, prices, subscriptions, invoices, payments, events, and more from your IDE or CLI.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.0.0","express":"^5.1.0","@stricli/core":"^1.1.2","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.2.12","eslint":"^9.26.0","globals":"^16.0.0","@eslint/js":"^9.26.0","@types/bun":"^1.2.13","typescript":"~5.8.3","@types/node":"^18.19.3","@types/express":"^5.0.1","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.18_1781545592580_0.0181296143884504","host":"s3://npm-registry-packages-npm-production"}},"2.1.19":{"name":"@flexprice/mcp-server","version":"2.1.19","author":{"name":"flexprice"},"_id":"@flexprice/mcp-server@2.1.19","maintainers":[{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"}],"bin":{"mcp":"bin/mcp-server.js","mcp-server":"bin/mcp-server.js"},"dist":{"shasum":"6c6d55250a8fbb50ef1f9aeab27faf05e0cee624","tarball":"https://registry.npmjs.org/@flexprice/mcp-server/-/mcp-server-2.1.19.tgz","fileCount":2639,"integrity":"sha512-hUiFm0LvcVPVodxtnypzxgpDbOrS7dpgqzyotopdRE100Gzv/qaNUqaSrqZLgydKlwFXzYssI1dXtVd3WVsGmQ==","signatures":[{"sig":"MEUCIQCH03Qfh4/XJ/XVUvQv2d501xeSseLDKqwLC8Q8PnJxmAIgI63DIHdfqwhY8HZHjvOTs2cJeQMphl5AofNJFrQVEN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10211096},"type":"module","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"bun i && bun src/mcp-server/build.mts && tsc","check":"npm run lint","mcpb:build":"bun i && bun src/mcp-server/build.mts --pack && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"},"overrides":{"@modelcontextprotocol/sdk":"1.26.0"},"_npmVersion":"10.9.8","description":"A Model Context Protocol (MCP) server that exposes the flexprice API as tools for AI assistants (e.g. Claude, Cursor, VS Code, Windsurf). Use it to manage customers, plans, prices, subscriptions, invoices, payments, events, and more from your IDE or CLI.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.0.0","express":"^5.1.0","@stricli/core":"^1.1.2","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.2.12","eslint":"^9.26.0","globals":"^16.0.0","@eslint/js":"^9.26.0","@types/bun":"^1.2.13","typescript":"~5.8.3","@types/node":"^18.19.3","@types/express":"^5.0.1","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.19_1781595346787_0.4779602509240162","host":"s3://npm-registry-packages-npm-production"}},"2.1.20":{"name":"@flexprice/mcp-server","version":"2.1.20","author":{"name":"flexprice"},"_id":"@flexprice/mcp-server@2.1.20","maintainers":[{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"}],"bin":{"mcp":"bin/mcp-server.js","mcp-server":"bin/mcp-server.js"},"dist":{"shasum":"55a0466e3e8ca6dc3e02f9682d6aea95a15881e2","tarball":"https://registry.npmjs.org/@flexprice/mcp-server/-/mcp-server-2.1.20.tgz","fileCount":2644,"integrity":"sha512-BCRYOeuEg0jgFAkL1Ra3Lme/AbSReot9a5P8bYzNo50V53P5OGIBvLBV+Ql8lJBjmS0Zi6jqlstKTma2FPSkAQ==","signatures":[{"sig":"MEQCIEzvvZ5xa5PvrOUuuOL4yQo3eav/EaRfbyV9vzdv+myEAiBD8zdlAOahqGP2pyh3nTgdv3blZIc5xNYvu5lRtLXbdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10217962},"type":"module","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"bun i && bun src/mcp-server/build.mts && tsc","check":"npm run lint","mcpb:build":"bun i && bun src/mcp-server/build.mts --pack && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"},"overrides":{"@modelcontextprotocol/sdk":"1.26.0"},"_npmVersion":"10.9.8","description":"A Model Context Protocol (MCP) server that exposes the flexprice API as tools for AI assistants (e.g. Claude, Cursor, VS Code, Windsurf). Use it to manage customers, plans, prices, subscriptions, invoices, payments, events, and more from your IDE or CLI.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.0.0","express":"^5.1.0","@stricli/core":"^1.1.2","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.2.12","eslint":"^9.26.0","globals":"^16.0.0","@eslint/js":"^9.26.0","@types/bun":"^1.2.13","typescript":"~5.8.3","@types/node":"^18.19.3","@types/express":"^5.0.1","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.20_1782123778483_0.26254900677283466","host":"s3://npm-registry-packages-npm-production"}},"2.0.21":{"name":"@flexprice/mcp-server","version":"2.0.21","author":{"name":"flexprice"},"_id":"@flexprice/mcp-server@2.0.21","maintainers":[{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"}],"bin":{"mcp":"bin/mcp-server.js","mcp-server":"bin/mcp-server.js"},"dist":{"shasum":"ce04f4363524354dd6ee7a27069dce06a1b75f65","tarball":"https://registry.npmjs.org/@flexprice/mcp-server/-/mcp-server-2.0.21.tgz","fileCount":2659,"integrity":"sha512-oFMe/2byoFSvdjRt0lStmJunBXeL3cLF9gfWwAPxzxavfQq9rXuXCnNQZGrr3whnjQ3mh9DJPbi19OGHTHxtMA==","signatures":[{"sig":"MEUCIQCLzeRGUbyCxCI16uJFxdtoYyr3CESFi+Cjwrpx1XSX8AIgQdH+1f8GE0V+ctniz870iQ6ifrlm9BBdyHHDlVP9iHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10288918},"type":"module","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"bun i && bun src/mcp-server/build.mts && tsc","check":"npm run lint","mcpb:build":"bun i && bun src/mcp-server/build.mts --pack && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"},"overrides":{"hono":">=4.12.25","fast-uri":">=3.1.2","@modelcontextprotocol/sdk":"1.26.0"},"_npmVersion":"10.9.8","description":"A Model Context Protocol (MCP) server that exposes the flexprice API as tools for AI assistants (e.g. Claude, Cursor, VS Code, Windsurf). Use it to manage customers, plans, prices, subscriptions, invoices, payments, events, and more from your IDE or CLI.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.0.0","express":"^5.1.0","@stricli/core":"^1.1.2","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.2.12","eslint":"^9.26.0","globals":"^16.0.0","@eslint/js":"^9.26.0","@types/bun":"^1.2.13","typescript":"~5.8.3","@types/node":"^18.19.3","@types/express":"^5.0.1","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.0.21_1783166261329_0.9951760785932069","host":"s3://npm-registry-packages-npm-production"}},"2.1.24":{"name":"@flexprice/mcp-server","version":"2.1.24","author":{"name":"flexprice"},"_id":"@flexprice/mcp-server@2.1.24","maintainers":[{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"}],"bin":{"mcp":"bin/mcp-server.js","mcp-server":"bin/mcp-server.js"},"dist":{"shasum":"0ac3bd4bcb10f18a02885b6002083957f3c62bb6","tarball":"https://registry.npmjs.org/@flexprice/mcp-server/-/mcp-server-2.1.24.tgz","fileCount":2884,"integrity":"sha512-jhubttGlRbzRG1YU2BvreKwmgmGChef4sSsh0sBGV4muYaB4RVpCgxcG+xXa5/GFwpcaA6w9ijEj2VA6I2wKqQ==","signatures":[{"sig":"MEUCICM4E5dfzY89fPNX6N4awsBvK2z4ZtlYkktxPzo9Bfq6AiEAqsddWtlNr6AADMamsJYN0lqO0QKqBWSiIpZHgrN4X8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10676806},"type":"module","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"bun i && bun src/mcp-server/build.mts && tsc","check":"npm run lint","mcpb:build":"bun i && bun src/mcp-server/build.mts --pack && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"},"overrides":{"hono":">=4.12.34","js-yaml":">=4.3.1 <5.0.0","fast-uri":">=4.1.2 <5.0.0","ip-address":">=10.3.1 <11.0.0","body-parser":">=2.3.0 <3.0.0","nanoid@^5.0.0":">=5.1.16 <6.0.0","brace-expansion@^2.0.0":">=2.1.4 <3.0.0","@modelcontextprotocol/sdk":"1.26.0"},"_npmVersion":"10.9.8","description":"A Model Context Protocol (MCP) server that exposes the flexprice API as tools for AI assistants (e.g. Claude, Cursor, VS Code, Windsurf). Use it to manage customers, plans, prices, subscriptions, invoices, payments, events, and more from your IDE or CLI.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.0.0","express":"^5.1.0","@stricli/core":"^1.1.2","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.2.12","eslint":"^9.26.0","globals":"^16.0.0","@eslint/js":"^9.26.0","@types/bun":"^1.2.13","typescript":"~5.8.3","@types/node":"^18.19.3","@types/express":"^5.0.1","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.24_1787212616002_0.22695645341907889","host":"s3://npm-registry-packages-npm-production"}},"2.1.25":{"name":"@flexprice/mcp-server","version":"2.1.25","author":{"name":"flexprice"},"_id":"@flexprice/mcp-server@2.1.25","maintainers":[{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"}],"bin":{"mcp":"bin/mcp-server.js","mcp-server":"bin/mcp-server.js"},"dist":{"shasum":"69ce6ef1ed69323e524b6f0a2db377303315f1d9","tarball":"https://registry.npmjs.org/@flexprice/mcp-server/-/mcp-server-2.1.25.tgz","fileCount":2889,"integrity":"sha512-jYh0alNW/9VCthFgu56ZKLjXZCeEpZ1IhEQLeZNt2424uzH+pYjqmAdtixTuHd8y5p8owpAvSn5kTf0V4PPDDw==","signatures":[{"sig":"MEYCIQCfdXRgnH08MeLB6hZltOvErbCrp42/OQ02QxoTeHX6ogIhAIvmoVlXp3E2cT5xY31vnPGjfJ8IGvuyK8Txc1ejh8nm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10697457},"type":"module","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"bun i && bun src/mcp-server/build.mts && tsc","check":"npm run lint","mcpb:build":"bun i && bun src/mcp-server/build.mts --pack && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"},"overrides":{"hono":">=4.12.34","js-yaml":">=4.3.1 <5.0.0","fast-uri":">=4.1.2 <5.0.0","ip-address":">=10.3.1 <11.0.0","body-parser":">=2.3.0 <3.0.0","nanoid@^5.0.0":">=5.1.16 <6.0.0","brace-expansion@^2.0.0":">=2.1.4 <3.0.0","@modelcontextprotocol/sdk":"1.26.0"},"_npmVersion":"10.9.8","description":"A Model Context Protocol (MCP) server that exposes the flexprice API as tools for AI assistants (e.g. Claude, Cursor, VS Code, Windsurf). Use it to manage customers, plans, prices, subscriptions, invoices, payments, events, and more from your IDE or CLI.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.0.0","express":"^5.1.0","@stricli/core":"^1.1.2","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.2.12","eslint":"^9.26.0","globals":"^16.0.0","@eslint/js":"^9.26.0","@types/bun":"^1.2.13","typescript":"~5.8.3","@types/node":"^18.19.3","@types/express":"^5.0.1","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.25_1787231535533_0.1901736223250574","host":"s3://npm-registry-packages-npm-production"}},"2.1.26":{"name":"@flexprice/mcp-server","version":"2.1.26","author":{"name":"flexprice"},"_id":"@flexprice/mcp-server@2.1.26","maintainers":[{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"}],"bin":{"mcp":"bin/mcp-server.js","mcp-server":"bin/mcp-server.js"},"dist":{"shasum":"fb2801591fe871ade7cdbe5303cee9addfa3d998","tarball":"https://registry.npmjs.org/@flexprice/mcp-server/-/mcp-server-2.1.26.tgz","fileCount":2929,"integrity":"sha512-N46iCsJVhh7UYSbNnhijuIxyau1haDb1hX2jePi65027lOdB2H7dXwiHLVjzJPL2UwFiNI0ojWiNJprgafT85A==","signatures":[{"sig":"MEYCIQDMMYxonAchF6ytQoxTm5HQbIh4CdVX4JLhE6U2WNbefwIhAJH2t2it1LHATJrX5ZX8cODZRUUMQutamHcH5WNOK3q6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDmaNBNHtFKkg24pe45YPB9BvN9yTtFQRXvzLnqLUpuUwIgWmyIa5d4DXNaLoJtYxqvJaOEsH9vKMJUkq0UUFCOmQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10810507},"type":"module","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"bun i && bun src/mcp-server/build.mts && tsc","check":"npm run lint","mcpb:build":"bun i && bun src/mcp-server/build.mts --pack && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"},"overrides":{"hono":">=4.12.34","js-yaml":">=4.3.1 <5.0.0","fast-uri":">=4.1.2 <5.0.0","ip-address":">=10.3.1 <11.0.0","body-parser":">=2.3.0 <3.0.0","nanoid@^5.0.0":">=5.1.16 <6.0.0","brace-expansion@^2.0.0":">=2.1.4 <3.0.0","@modelcontextprotocol/sdk":"1.26.0"},"_npmVersion":"10.9.8","description":"A Model Context Protocol (MCP) server that exposes the flexprice API as tools for AI assistants (e.g. Claude, Cursor, VS Code, Windsurf). Use it to manage customers, plans, prices, subscriptions, invoices, payments, events, and more from your IDE or CLI.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.0.0","express":"^5.1.0","@stricli/core":"^1.1.2","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.2.12","eslint":"^9.26.0","globals":"^16.0.0","@eslint/js":"^9.26.0","@types/bun":"^1.2.13","typescript":"~5.8.3","@types/node":"^18.19.3","@types/express":"^5.0.1","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.26_1787597497198_0.3385180342959606","host":"s3://npm-registry-packages-npm-production"}},"2.1.30":{"name":"@flexprice/mcp-server","version":"2.1.30","author":{"name":"flexprice"},"_id":"@flexprice/mcp-server@2.1.30","maintainers":[{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"}],"bin":{"mcp":"bin/mcp-server.js","mcp-server":"bin/mcp-server.js"},"dist":{"shasum":"0633a882c55b90487b14ac4c62d2f785668fd145","tarball":"https://registry.npmjs.org/@flexprice/mcp-server/-/mcp-server-2.1.30.tgz","fileCount":2974,"integrity":"sha512-CsXruDsusdNdHi/bInmmjdg1yXMAYnsp5TuLC2Wz6NawjqMRh+nHPhXPymGZyZ4zVp2doDnZ+j41oJGG9e1OAA==","signatures":[{"sig":"MEQCHwIi21E3ClWFTjoOeG8hCTyDbLersNpJ+FFdkJV/8SgCIQC07DlpspCYJ4lPQz38+g+Kd38ujd2qdDr92LVCtBwd9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHjQH3+4w/+/+GU0whiMtxTfl2FHwfgNj32DJM7+S+XaAiAv9bH81855roJzqHqegKy989J77+4aBl4SEeZZHKXJuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11075638},"type":"module","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"bun i && bun src/mcp-server/build.mts && tsc","check":"npm run lint","mcpb:build":"bun i && bun src/mcp-server/build.mts --pack && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"},"overrides":{"hono":">=4.12.34","js-yaml":">=4.3.1 <5.0.0","fast-uri":">=4.1.2 <5.0.0","ip-address":">=10.3.1 <11.0.0","body-parser":">=2.3.0 <3.0.0","nanoid@^5.0.0":">=5.1.16 <6.0.0","brace-expansion@^2.0.0":">=2.1.4 <3.0.0","@modelcontextprotocol/sdk":"1.26.0"},"_npmVersion":"10.9.8","description":"A Model Context Protocol (MCP) server that exposes the flexprice API as tools for AI assistants (e.g. Claude, Cursor, VS Code, Windsurf). Use it to manage customers, plans, prices, subscriptions, invoices, payments, events, and more from your IDE or CLI.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.0.0","express":"^5.1.0","@stricli/core":"^1.1.2","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.2.12","eslint":"^9.26.0","globals":"^16.0.0","@eslint/js":"^9.26.0","@types/bun":"^1.2.13","typescript":"~5.8.3","@types/node":"^18.19.3","@types/express":"^5.0.1","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.30_1788941747211_0.27327590622462483","host":"s3://npm-registry-packages-npm-production"}},"2.1.31":{"name":"@flexprice/mcp-server","version":"2.1.31","author":{"name":"flexprice"},"_id":"@flexprice/mcp-server@2.1.31","maintainers":[{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"}],"bin":{"mcp":"bin/mcp-server.js","mcp-server":"bin/mcp-server.js"},"dist":{"shasum":"2a7e5305099c657abe9d911db335fd2ab78e2f93","tarball":"https://registry.npmjs.org/@flexprice/mcp-server/-/mcp-server-2.1.31.tgz","fileCount":2984,"integrity":"sha512-wBVcNFazZ0ipyMeh0I0Faepy42A4JTt1S8jQ2OOrGWi2Ezvl4kUMPlWFcbfS2cOJ0QPWU9Oea9FItQ6ep21v6g==","signatures":[{"sig":"MEUCIGpA35rsFZVbmu84KajE07+Ipfw0dUEw2QmX3qlwlKXxAiEAm9XGHSCprLfRqt8WQVvfhfctU0GUUsW5XD58NYONfN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIClH/AjZFSMVjTNHKitqW6lGtg+SLfjmCoHWLF+PsDMFAiBvwp8Np7wLlXx83ejyTXDxa6v8JwFGGKDO3TYAN0JyYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11144601},"type":"module","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"bun i && bun src/mcp-server/build.mts && tsc","check":"npm run lint","mcpb:build":"bun i && bun src/mcp-server/build.mts --pack && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"},"overrides":{"hono":">=4.12.34","js-yaml":">=4.3.1 <5.0.0","fast-uri":">=4.1.2 <5.0.0","ip-address":">=10.3.1 <11.0.0","body-parser":">=2.3.0 <3.0.0","nanoid@^5.0.0":">=5.1.16 <6.0.0","brace-expansion@^2.0.0":">=2.1.4 <3.0.0","@modelcontextprotocol/sdk":"1.26.0"},"_npmVersion":"10.9.8","description":"A Model Context Protocol (MCP) server that exposes the flexprice API as tools for AI assistants (e.g. Claude, Cursor, VS Code, Windsurf). Use it to manage customers, plans, prices, subscriptions, invoices, payments, events, and more from your IDE or CLI.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.0.0","express":"^5.1.0","@stricli/core":"^1.1.2","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.2.12","eslint":"^9.26.0","globals":"^16.0.0","@eslint/js":"^9.26.0","@types/bun":"^1.2.13","typescript":"~5.8.3","@types/node":"^18.19.3","@types/express":"^5.0.1","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.31_1789757994520_0.0871460587789743","host":"s3://npm-registry-packages-npm-production"}},"2.1.32":{"name":"@flexprice/mcp-server","version":"2.1.32","author":{"name":"flexprice"},"_id":"@flexprice/mcp-server@2.1.32","maintainers":[{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"}],"bin":{"mcp":"bin/mcp-server.js","mcp-server":"bin/mcp-server.js"},"dist":{"shasum":"8efbb0355be2a048dc942bb10c3f2b4e64b065be","tarball":"https://registry.npmjs.org/@flexprice/mcp-server/-/mcp-server-2.1.32.tgz","fileCount":3014,"integrity":"sha512-Z8elh3xbVH3TN/IKhMk8/lHmaybl1GTAHcCRsha3/9Kd2uI83jYJJMRaemsIM6ojbkZbOmx0zb5/lF60Ra07Pg==","signatures":[{"sig":"MEUCIQDFbSaDCE44TIg4dGk9F8gPwLtD56f3zFtqdNu0MBUXOAIgNUbXueBmul/KWOs2le6/qFAqzXvRvq/8i/8Zj0S+0bg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIATmmF0rKxQQVxBa0gsjaLB5nEkhAk8sWcC6TUg5ekJTAiEAyXsBBbxvqPDSgHwQFjFtm6KN4AsnLsihl46rDHf1JJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11173499},"type":"module","scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"bun i && bun src/mcp-server/build.mts && tsc","check":"npm run lint","mcpb:build":"bun i && bun src/mcp-server/build.mts --pack && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"},"overrides":{"hono":">=4.12.34","js-yaml":">=4.3.1 <5.0.0","fast-uri":">=4.1.2 <5.0.0","ip-address":">=10.3.1 <11.0.0","body-parser":">=2.3.0 <3.0.0","nanoid@^5.0.0":">=5.1.16 <6.0.0","brace-expansion@^2.0.0":">=2.1.4 <3.0.0","@modelcontextprotocol/sdk":"1.26.0"},"_npmVersion":"10.9.8","description":"A Model Context Protocol (MCP) server that exposes the flexprice API as tools for AI assistants (e.g. Claude, Cursor, VS Code, Windsurf). Use it to manage customers, plans, prices, subscriptions, invoices, payments, events, and more from your IDE or CLI.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.0.0","express":"^5.1.0","@stricli/core":"^1.1.2","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.2.12","eslint":"^9.26.0","globals":"^16.0.0","@eslint/js":"^9.26.0","@types/bun":"^1.2.13","typescript":"~5.8.3","@types/node":"^18.19.3","@types/express":"^5.0.1","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_2.1.32_1790101446724_0.4004819803433386","host":"s3://npm-registry-packages-npm-production"}},"2.1.33":{"_id":"@flexprice/mcp-server@2.1.33","bin":{"mcp":"bin/mcp-server.js","mcp-server":"bin/mcp-server.js"},"dist":{"shasum":"489085133ff43dedf6a0945f8b38dab590732a64","tarball":"https://registry.npmjs.org/@flexprice/mcp-server/-/mcp-server-2.1.33.tgz","fileCount":3049,"integrity":"sha512-nxjl9V9sc3O+q0VPFM/1NRbUApkNn9oI9j0DR3Ll/BZYJqQd7+jpkgGXzflDbxdG9OUxN93ndE1hThnK1jT3KA==","signatures":[{"sig":"MEYCIQCpnOtc8Osnv5cqXLat9BQKTQxVx/TqVLP2tslbugj9ZAIhALW9LQmmE4otqP8HbqkUK9dbSID4zmV+nYzQmWhH1F04","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCnEWw10HPgJraKhuu+dxGe8QjKqHJeAlD3N7nehTW8jAIhAM9Q5hPNyIWRLDjAfsD8srGexgsySIpHi/IW6o9z4a23"}],"unpackedSize":11231016},"name":"@flexprice/mcp-server","type":"module","author":{"name":"flexprice"},"scripts":{"lint":"eslint --cache --max-warnings=0 src","build":"bun i && bun src/mcp-server/build.mts && tsc","check":"npm run lint","mcpb:build":"bun i && bun src/mcp-server/build.mts --pack && tsc","prepublishOnly":"npm run build"},"version":"2.1.33","_npmUser":{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"},"overrides":{"hono":">=4.12.34","js-yaml":">=4.3.1 <5.0.0","fast-uri":">=4.1.2 <5.0.0","ip-address":">=10.3.1 <11.0.0","body-parser":">=2.3.0 <3.0.0","nanoid@^5.0.0":">=5.1.16 <6.0.0","brace-expansion@^2.0.0":">=2.1.4 <3.0.0","@modelcontextprotocol/sdk":"1.26.0"},"_npmVersion":"10.9.8","description":"A Model Context Protocol (MCP) server that exposes the flexprice API as tools for AI assistants (e.g. Claude, Cursor, VS Code, Windsurf). Use it to manage customers, plans, prices, subscriptions, invoices, payments, events, and more from your IDE or CLI.","directories":{},"maintainers":[{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"}],"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.0.0","express":"^5.1.0","@stricli/core":"^1.1.2","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.2.12","eslint":"^9.26.0","globals":"^16.0.0","@eslint/js":"^9.26.0","@types/bun":"^1.2.13","typescript":"~5.8.3","@types/node":"^18.19.3","@types/express":"^5.0.1","typescript-eslint":"^8.31.1","@anthropic-ai/mcpb":"^1.2.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server_2.1.33_1790327073165_0.765216540830312"}}},"time":{"created":"2026-02-17T09:23:07.710Z","modified":"2026-09-25T09:04:33.550Z","0.0.1":"2026-02-17T09:10:10.491Z","0.0.3":"2026-02-17T09:23:08.064Z","2.0.0":"2026-02-28T09:04:21.363Z","2.0.1":"2026-02-28T18:48:17.724Z","2.0.2":"2026-03-07T09:27:13.800Z","2.0.3":"2026-03-10T10:34:22.431Z","2.0.4":"2026-03-11T07:54:19.464Z","2.0.6":"2026-03-13T16:26:08.024Z","2.0.7":"2026-03-20T08:38:08.985Z","2.0.8":"2026-03-20T09:00:11.741Z","2.0.9":"2026-03-20T09:50:18.421Z","2.0.10":"2026-03-20T13:56:53.651Z","2.0.11":"2026-03-25T08:49:54.136Z","2.0.12":"2026-03-25T09:52:20.894Z","2.0.13":"2026-04-01T05:19:43.431Z","2.0.14":"2026-04-01T08:35:58.668Z","2.0.15":"2026-04-01T13:04:49.547Z","2.0.16":"2026-04-04T12:36:02.899Z","2.0.20":"2026-04-06T19:48:19.705Z","2.1.0":"2026-04-06T19:58:54.590Z","2.1.1":"2026-04-06T20:35:21.679Z","2.1.2":"2026-04-11T11:59:06.320Z","2.1.3":"2026-04-15T21:46:15.233Z","2.1.4":"2026-04-17T14:21:09.415Z","2.1.5":"2026-04-23T12:20:32.820Z","2.1.6":"2026-04-28T14:24:59.955Z","2.1.9":"2026-05-13T10:02:01.374Z","2.1.10":"2026-05-13T12:37:37.341Z","2.1.11":"2026-05-18T07:29:15.417Z","2.1.17":"2026-06-03T05:45:18.954Z","2.1.18":"2026-06-15T17:46:32.742Z","2.1.19":"2026-06-16T07:35:46.977Z","2.1.20":"2026-06-22T10:22:58.656Z","2.0.21":"2026-07-04T11:57:41.519Z","2.1.24":"2026-08-20T07:56:56.173Z","2.1.25":"2026-08-20T13:12:15.695Z","2.1.26":"2026-08-24T18:51:37.390Z","2.1.30":"2026-09-09T08:15:47.370Z","2.1.31":"2026-09-18T18:59:54.667Z","2.1.32":"2026-09-22T18:24:06.884Z","2.1.33":"2026-09-25T09:04:33.307Z"},"author":{"name":"flexprice"},"description":"A Model Context Protocol (MCP) server that exposes the flexprice API as tools for AI assistants (e.g. Claude, Cursor, VS Code, Windsurf). Use it to manage customers, plans, prices, subscriptions, invoices, payments, events, and more from your IDE or CLI.","maintainers":[{"name":"nikhil-flexprice","email":"nikhil@flexprice.io"}],"readme":"# flexprice MCP Server\n\nA Model Context Protocol (MCP) server that exposes the flexprice API as tools for AI assistants (e.g. Claude, Cursor, VS Code, Windsurf). Use it to manage customers, plans, prices, subscriptions, invoices, payments, events, and more from your IDE or CLI.\n\n## Table of contents\n\n- [Prerequisites](#prerequisites)\n- [How to use the flexprice MCP server](#how-to-use-the-flexprice-mcp-server)\n- [Add to your MCP client](#add-to-your-mcp-client)\n- [Tools](#tools)\n- [Progressive discovery (dynamic mode)](#progressive-discovery-dynamic-mode)\n- [Scopes](#scopes)\n- [Troubleshooting](#troubleshooting)\n- [Generating the MCP server](#generating-the-mcp-server)\n\n## Prerequisites\n\n- **Node.js** v20 or higher\n- **npm** or **yarn**\n- **flexprice API key** from your [flexprice account](https://app.flexprice.io)\n\n## How to use the flexprice MCP server\n\nYou can run the server in two ways: **npm package** (one command) or **local repo** (clone and run). Pick one, then [add it to your MCP client](#add-to-your-mcp-client).\n\n---\n\n### Option 1: npm package\n\nInstall: `npm i @flexprice/mcp-server`. Or run with one command (no clone or build):\n\n```bash\nnpx @flexprice/mcp-server start --server-url https://us.api.flexprice.io/v1 --api-key-auth YOUR_API_KEY\n```\n\nReplace `YOUR_API_KEY` with your flexprice API key. Next: [Add to your MCP client](#add-to-your-mcp-client).\n\n---\n\n### Option 2: Local repo\n\nUse this if you want to change code or run without npm:\n\n1. Clone the repository and go to the MCP server directory (e.g. `api/mcp` or the repo that contains it).\n2. Install dependencies: `npm install`\n3. Create a `.env` file (from `.env.example` if present) with:\n   - `BASE_URL=https://us.api.flexprice.io/v1` (must include `/v1`; no trailing space or trailing slash)\n   - `API_KEY_APIKEYAUTH=your_api_key_here`\n4. Build: `npm run build`\n5. Start: `npm start`\n\n**Docker (stdio):** You can also build and run with stdio:\n\n```bash\ndocker build -t flexprice-mcp .\ndocker run -i -e API_KEY_APIKEYAUTH=your_api_key_here -e BASE_URL=https://us.api.flexprice.io/v1 flexprice-mcp node bin/mcp-server.js start\n```\n\nNext: [Add to your MCP client](#add-to-your-mcp-client) and use the **Node from repo** or **Docker** config below.\n\n## Add to your MCP client\n\nAdd the flexprice MCP server in your editor. Replace `YOUR_API_KEY` with your flexprice API key in all examples. Example config snippets are in [examples/](examples/).\n\n**After connecting:** In Cursor, open the MCP panel and confirm the server is connected. You can list tools and try an operation (e.g. list customers) from your assistant. In Claude, use `/mcp` to see connected servers and available tools.\n\n### Config file locations\n\n| Host                       | Config location |\n| -------------------------- | --------------- |\n| **Cursor**                 | Cursor → Settings → MCP (or Cmd+Shift+P → \"Cursor Settings\" → MCP) |\n| **VS Code**                | Command Palette → **MCP: Open User Configuration** (opens `mcp.json`) |\n| **Claude Desktop (macOS)** | `~/Library/Application Support/Claude/claude_desktop_config.json` |\n| **Claude Desktop (Windows)** | `%APPDATA%\\Claude\\claude_desktop_config.json` |\n\n---\n\n### Cursor\n\n1. Open **Cursor → Settings → Cursor Settings** and go to the **MCP** tab.\n2. Add a new MCP server and use this config (Option 1 — npx):\n\n```json\n{\n  \"mcpServers\": {\n    \"flexprice\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\",\n        \"@flexprice/mcp-server\",\n        \"start\",\n        \"--server-url\",\n        \"https://us.api.flexprice.io/v1\",\n        \"--api-key-auth\",\n        \"YOUR_API_KEY\"\n      ]\n    }\n  }\n}\n```\n\n---\n\n### VS Code\n\n1. Open Command Palette (**Ctrl+Shift+P** / **Cmd+Shift+P**) and run **MCP: Open User Configuration** or **MCP: Add Server**.\n2. Add:\n\n```json\n{\n  \"servers\": {\n    \"flexprice\": {\n      \"type\": \"stdio\",\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\",\n        \"@flexprice/mcp-server\",\n        \"start\",\n        \"--server-url\",\n        \"https://us.api.flexprice.io/v1\",\n        \"--api-key-auth\",\n        \"YOUR_API_KEY\"\n      ]\n    }\n  }\n}\n```\n\n---\n\n### Claude Code\n\n```bash\nclaude mcp add flexprice -- npx -y @flexprice/mcp-server start --server-url https://us.api.flexprice.io/v1 --api-key-auth YOUR_API_KEY\n```\n\nThen run `claude` and use `/mcp` to confirm the server is connected.\n\n---\n\n### Claude Desktop\n\nAdd to your Claude Desktop config file (path in the table above):\n\n```json\n{\n  \"mcpServers\": {\n    \"flexprice\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\",\n        \"@flexprice/mcp-server\",\n        \"start\",\n        \"--server-url\",\n        \"https://us.api.flexprice.io/v1\",\n        \"--api-key-auth\",\n        \"YOUR_API_KEY\"\n      ]\n    }\n  }\n}\n```\n\nQuit and reopen Claude Desktop.\n\n---\n\n### Alternative configs\n\n**Node from repo** (Option 2 — run from cloned repo):\n\n```json\n{\n  \"mcpServers\": {\n    \"flexprice\": {\n      \"command\": \"node\",\n      \"args\": [\"/path/to/mcp-server/bin/mcp-server.js\", \"start\"],\n      \"env\": {\n        \"API_KEY_APIKEYAUTH\": \"your_api_key_here\",\n        \"BASE_URL\": \"https://us.api.flexprice.io/v1\"\n      }\n    }\n  }\n}\n```\n\n**Docker** (Option 2 — stdio):\n\n```json\n{\n  \"mcpServers\": {\n    \"flexprice\": {\n      \"command\": \"docker\",\n      \"args\": [\"run\", \"-i\", \"--rm\", \"-e\", \"API_KEY_APIKEYAUTH\", \"-e\", \"BASE_URL\", \"flexprice-mcp\"],\n      \"env\": {\n        \"API_KEY_APIKEYAUTH\": \"your_api_key_here\",\n        \"BASE_URL\": \"https://us.api.flexprice.io/v1\"\n      }\n    }\n  }\n}\n```\n\nAfter editing, save and **restart Cursor or quit and reopen Claude Desktop** so the MCP server is loaded.\n\n## Tools\n\nThe server exposes flexprice API operations as MCP tools. **Only operations with certain OpenAPI tags are included** (e.g. Customers, Invoices, Events). The allowed tags are configured in the repo; the filtered spec is `docs/swagger/swagger-3-0-mcp.json`. Tool names and parameters follow the OpenAPI spec. For the full list, see your MCP client’s tool list after connecting, or the OpenAPI spec (e.g. `docs/swagger/swagger-3-0.json`) in the repo.\n\n## Progressive discovery (dynamic mode)\n\nServers with many tools can bloat context and token usage. **Dynamic mode** exposes a small set of meta-tools so the assistant can discover and call operations on demand:\n\n- **`list_tools`** – List available tools with names and descriptions  \n- **`describe_tool`** – Get the input schema for one or more tools  \n- **`execute_tool`** – Run a tool by name with given parameters  \n\nTo enable dynamic mode, add `--mode dynamic` when starting the server:\n\n```json\n\"args\": [\"-y\", \"@flexprice/mcp-server\", \"start\", \"--server-url\", \"https://us.api.flexprice.io/v1\", \"--api-key-auth\", \"YOUR_API_KEY\", \"--mode\", \"dynamic\"]\n```\n\nThis reduces tokens per request and can improve tool choice when there are many operations.\n\n## Scopes\n\nFlexPrice MCP tools are categorized into three permission scopes to allow fine-grained access control:\n\n- **`read`** - Read-only operations (GET requests): list customers, get invoices, view usage, query data\n- **`write`** - Create/update operations (POST/PUT/PATCH): create customers, update subscriptions, modify resources  \n- **`delete`** - Destructive operations (DELETE, finalization): delete resources, finalize invoices, void transactions\n\n### Mounting Specific Scopes\n\nControl which tools are available by specifying scopes at server startup. You can combine multiple scopes or use a single scope for restricted access.\n\n**Read-only access** (safest for exploration and reporting):\n\n```json\n{\n  \"mcpServers\": {\n    \"flexprice-readonly\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\",\n        \"@flexprice/mcp-server\",\n        \"start\",\n        \"--server-url\",\n        \"https://us.api.flexprice.io/v1\",\n        \"--api-key-auth\",\n        \"YOUR_API_KEY\",\n        \"--scope\",\n        \"read\"\n      ]\n    }\n  }\n}\n```\n\n**Read and write access** (most common for automation):\n\n```json\n{\n  \"mcpServers\": {\n    \"flexprice-full\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\",\n        \"@flexprice/mcp-server\",\n        \"start\",\n        \"--server-url\",\n        \"https://us.api.flexprice.io/v1\",\n        \"--api-key-auth\",\n        \"YOUR_API_KEY\",\n        \"--scope\",\n        \"read\",\n        \"--scope\",\n        \"write\"\n      ]\n    }\n  }\n}\n```\n\n**Full access** (including destructive operations):\n\n```json\n{\n  \"mcpServers\": {\n    \"flexprice-admin\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\",\n        \"@flexprice/mcp-server\",\n        \"start\",\n        \"--server-url\",\n        \"https://us.api.flexprice.io/v1\",\n        \"--api-key-auth\",\n        \"YOUR_API_KEY\",\n        \"--scope\",\n        \"read\",\n        \"--scope\",\n        \"write\",\n        \"--scope\",\n        \"delete\"\n      ]\n    }\n  }\n}\n```\n\n**Note:** Omitting `--scope` entirely will mount all available tools (equivalent to specifying all scopes).\n\n## Troubleshooting\n\n### \"Invalid URL\" or request errors\n\n- The server builds request URLs from `BASE_URL` + path. If `BASE_URL` is unset or wrong, requests fail.\n- **Fix:** Set `BASE_URL=https://us.api.flexprice.io/v1` (no trailing space or slash after `v1`). For npx, pass `--server-url https://us.api.flexprice.io/v1`.\n- If you get **404** on tool calls, ensure the base URL includes `/v1`.\n\n### API connection issues\n\n1. **Credentials:** Check that your API key and base URL are correct. Test the key with the flexprice API (e.g. `curl -H \"x-api-key: your_key\" https://us.api.flexprice.io/v1/customers`).\n2. **Network:** Confirm the host can reach the flexprice API (firewall, proxy).\n3. **Rate limiting:** If you see rate-limit errors, reduce request frequency or contact flexprice support.\n\n### Server issues\n\n- **Port in use:** If something else uses the port (e.g. 3000), change the server config or stop the other process.\n- **Missing dependencies:** Run `npm install` and `npm run build` in the server directory.\n- **Permissions:** Ensure the entrypoint is executable (e.g. `chmod +x bin/mcp-server.js`).\n\n### Docker\n\n- **Build failures:** Check Docker is installed and the daemon is running; try `docker build --no-cache`.\n- **Container exits:** Inspect logs with `docker logs <container_id>`.\n- **Env vars:** Verify env is passed: `docker run -it --rm flexprice-mcp printenv`.\n\n## Generating the MCP server\n\nThe server is generated from a tag-filtered OpenAPI spec (`docs/swagger/swagger-3-0-mcp.json`), not the full spec. Only operations whose tags are listed in the allowed-tags configuration are included. To regenerate after API or overlay changes:\n\n1. (Optional) Edit the allowed-tags configuration to add or remove tags; then run `make filter-mcp-spec` to rebuild the filtered spec.\n2. From the repo root, run `make sdk-all` (this runs `filter-mcp-spec` automatically, then generates the MCP server).\n3. Run `make merge-custom` so custom files (including this README) are merged into the output.\n4. Build and run: `npm run build` and `npm start` from the MCP output directory.\n\nSee the main repo README and AGENTS.md for SDK/MCP generation and publishing.\n","readmeFilename":"README.md"}