{"_id":"@crscreditapi/finstack-mcp-server","_rev":"18-94f3521d09d65a6121aadaa58285df58","name":"@crscreditapi/finstack-mcp-server","dist-tags":{"latest":"0.9.0-6062c00"},"versions":{"0.1.0-2bad4fe":{"name":"@crscreditapi/finstack-mcp-server","version":"0.1.0-2bad4fe","_id":"@crscreditapi/finstack-mcp-server@0.1.0-2bad4fe","maintainers":[{"name":"tarikneradin","email":"tarik.neradin@gmail.com"},{"name":"crs-mcp","email":"danis.jusic@crscreditapi.com"}],"homepage":"https://github.com/StitchCredit/finstack-mcp-server#readme","bugs":{"url":"https://github.com/StitchCredit/finstack-mcp-server/issues"},"bin":{"finstack-mcp-server":"dist/index.js"},"dist":{"shasum":"f9bface3de3e1cbcfa3938271217dc5f5746f5db","tarball":"https://registry.npmjs.org/@crscreditapi/finstack-mcp-server/-/finstack-mcp-server-0.1.0-2bad4fe.tgz","fileCount":26,"integrity":"sha512-nCJFdHCivGhaOJlX8WYTMP5sGTrLYQZrf+iSqSXFhAd5ILvHN5rEd2yW+oHNms0cEUzdKNfQD1MK2MU41/YJaw==","signatures":[{"sig":"MEUCIQC2cH8LqEjSpVq6a+qhoNIpoAgw5geDxMhTxRE5gjikigIgCa+JaHAPYpn0075sXJk39LSRGVDq6qPr1KLfQb6T9LU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16181},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"2bad4fe39a7d556dd88dd512158ae5b8537f1112","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"crs-mcp","email":"danis.jusic@crscreditapi.com"},"repository":{"url":"git+https://github.com/StitchCredit/finstack-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for Finstack","directories":{},"_nodeVersion":"20.20.2","dependencies":{"dotenv":"^16.3.0","express":"^5.2.1","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.11.0","@types/express":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/finstack-mcp-server_0.1.0-2bad4fe_1778153501976_0.3557280321012217","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-ba4afed":{"name":"@crscreditapi/finstack-mcp-server","version":"0.1.0-ba4afed","_id":"@crscreditapi/finstack-mcp-server@0.1.0-ba4afed","maintainers":[{"name":"tarikneradin","email":"tarik.neradin@gmail.com"},{"name":"crs-mcp","email":"danis.jusic@crscreditapi.com"}],"homepage":"https://github.com/StitchCredit/finstack-mcp-server#readme","bugs":{"url":"https://github.com/StitchCredit/finstack-mcp-server/issues"},"bin":{"finstack-mcp-server":"dist/index.js"},"dist":{"shasum":"27ff63ed623f49e6a8f4c3d22a4e659fec25bbb3","tarball":"https://registry.npmjs.org/@crscreditapi/finstack-mcp-server/-/finstack-mcp-server-0.1.0-ba4afed.tgz","fileCount":26,"integrity":"sha512-VjmsgO1posjX5r+ZbKF2cWzWcVIB8ZEYL3XuyA6FxB7i4ACuLor5iegPs27fkjciX9gGNrAk8bJtk0LlPua0+A==","signatures":[{"sig":"MEYCIQDiaQvcSfdHShmfK7SnnV7bmZ7wonBcRuDSsLfuEFvcFgIhAOYBdEYgIBflu46bJxU2xY6SM54xLcco7AziqDrdTm1Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16199},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ba4afed4db7abaf01e9d27c1926932e789863268","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"crs-mcp","email":"danis.jusic@crscreditapi.com"},"repository":{"url":"git+https://github.com/StitchCredit/finstack-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for Finstack","directories":{},"_nodeVersion":"20.20.2","dependencies":{"dotenv":"^16.3.0","express":"^5.2.1","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.11.0","@types/express":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/finstack-mcp-server_0.1.0-ba4afed_1778154348971_0.519508257178892","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-1b9ede0":{"name":"@crscreditapi/finstack-mcp-server","version":"0.1.0-1b9ede0","_id":"@crscreditapi/finstack-mcp-server@0.1.0-1b9ede0","maintainers":[{"name":"tarikneradin","email":"tarik.neradin@gmail.com"},{"name":"crs-mcp","email":"danis.jusic@crscreditapi.com"}],"homepage":"https://github.com/StitchCredit/finstack-mcp-server#readme","bugs":{"url":"https://github.com/StitchCredit/finstack-mcp-server/issues"},"bin":{"finstack-mcp-server":"dist/index.js"},"dist":{"shasum":"d3cba5861bd440502e7c6128c04527cf43890bb8","tarball":"https://registry.npmjs.org/@crscreditapi/finstack-mcp-server/-/finstack-mcp-server-0.1.0-1b9ede0.tgz","fileCount":26,"integrity":"sha512-ZQIrB8Qlv/pe92O7am2UzZJalCj7BcIKWpQ6F4lLfKkvvWB1+X/WmZKcpwPO69LtyVLEZYOzeairnUYslhhHdg==","signatures":[{"sig":"MEYCIQDpefL7lCy3Nr69lYZ6dSwy8vtrjF+6uofJ4fWM0zzWagIhAITbHZw7fDTdTJmZiZb36GCriYIWjilREg9YurFAhVdU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19030},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1b9ede0d2dfed72eac288cbb7c13954c6bd1fe9f","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"crs-mcp","email":"danis.jusic@crscreditapi.com"},"repository":{"url":"git+https://github.com/StitchCredit/finstack-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for Finstack","directories":{},"_nodeVersion":"20.20.2","dependencies":{"dotenv":"^16.3.0","express":"^5.2.1","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.11.0","@types/express":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/finstack-mcp-server_0.1.0-1b9ede0_1778157198341_0.9952454511087627","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-a04547f":{"name":"@crscreditapi/finstack-mcp-server","version":"0.1.0-a04547f","_id":"@crscreditapi/finstack-mcp-server@0.1.0-a04547f","maintainers":[{"name":"tarikneradin","email":"tarik.neradin@gmail.com"},{"name":"crs-mcp","email":"danis.jusic@crscreditapi.com"}],"homepage":"https://github.com/StitchCredit/finstack-mcp-server#readme","bugs":{"url":"https://github.com/StitchCredit/finstack-mcp-server/issues"},"bin":{"finstack-mcp-server":"dist/index.js"},"dist":{"shasum":"544f183995c6040caf69e676a856a906fa442a78","tarball":"https://registry.npmjs.org/@crscreditapi/finstack-mcp-server/-/finstack-mcp-server-0.1.0-a04547f.tgz","fileCount":26,"integrity":"sha512-7MpINpKBsJKPWSNdnRq6JVNbHwyIEyEPcTGIUXn0YeeSI0GavyzkX/oNmrnpM2aZEyRHkNhU46thuReuIKxWbQ==","signatures":[{"sig":"MEUCIQCPcm1yOsUnEOWn9kJTA4+RfrYDMwnuq1t9LmoPCglPZQIgRLR8E1jf5T+ZJSu2sRpD386TiYNjfmYfB3Nfs5T/8rQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22573},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a04547f4f5e1ba7292ac6755210078f1b75e74b7","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"crs-mcp","email":"danis.jusic@crscreditapi.com"},"repository":{"url":"git+https://github.com/StitchCredit/finstack-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for Finstack","directories":{},"_nodeVersion":"20.20.2","dependencies":{"dotenv":"^16.3.0","express":"^5.2.1","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.11.0","@types/express":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/finstack-mcp-server_0.1.0-a04547f_1778251646151_0.42470258487412815","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-76ce272":{"name":"@crscreditapi/finstack-mcp-server","version":"0.1.0-76ce272","_id":"@crscreditapi/finstack-mcp-server@0.1.0-76ce272","maintainers":[{"name":"tarikneradin","email":"tarik.neradin@gmail.com"},{"name":"crs-mcp","email":"danis.jusic@crscreditapi.com"}],"homepage":"https://github.com/StitchCredit/finstack-mcp-server#readme","bugs":{"url":"https://github.com/StitchCredit/finstack-mcp-server/issues"},"bin":{"finstack-mcp-server":"dist/index.js"},"dist":{"shasum":"9f709b36ba5caf7ceb55afe36a47f6fc3abd28bd","tarball":"https://registry.npmjs.org/@crscreditapi/finstack-mcp-server/-/finstack-mcp-server-0.1.0-76ce272.tgz","fileCount":27,"integrity":"sha512-3qg13kcwlX0NgBZ4pif14jV6dtUjaWKU1LYqa4XX+No3Tn8c0uMRPdZ241VhC4B5+K55MBDY+ocqfhm12rnHLQ==","signatures":[{"sig":"MEUCIDWnUKWPiWueoJgDP2fkflPsm8iCd8oIdCxkVT1eS8kLAiEAgtOtuRxxE4/WHBFjPOzn61TAtl+CtrTIHhLWq1gXm5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26680},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"76ce272d13e346bb7b89d8116b5b83cefcdc0925","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"crs-mcp","email":"danis.jusic@crscreditapi.com"},"repository":{"url":"git+https://github.com/StitchCredit/finstack-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for Finstack","directories":{},"_nodeVersion":"20.20.2","dependencies":{"dotenv":"^16.3.0","express":"^5.2.1","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.11.0","@types/express":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/finstack-mcp-server_0.1.0-76ce272_1778515353163_0.33147631677541445","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-2f8ac77":{"name":"@crscreditapi/finstack-mcp-server","version":"0.1.0-2f8ac77","_id":"@crscreditapi/finstack-mcp-server@0.1.0-2f8ac77","maintainers":[{"name":"tarikneradin","email":"tarik.neradin@gmail.com"},{"name":"crs-mcp","email":"danis.jusic@crscreditapi.com"}],"homepage":"https://github.com/StitchCredit/finstack-mcp-server#readme","bugs":{"url":"https://github.com/StitchCredit/finstack-mcp-server/issues"},"bin":{"finstack-mcp-server":"dist/index.js"},"dist":{"shasum":"d578bec69d84265eaf6d39ef27e9b53a17c5bac3","tarball":"https://registry.npmjs.org/@crscreditapi/finstack-mcp-server/-/finstack-mcp-server-0.1.0-2f8ac77.tgz","fileCount":27,"integrity":"sha512-hLGrVM2BDiyIQ6gMZ3rCtbptVV/Fwz0AP+9hdIcBemivQb+RFb7bKJpQZwF0m+Cn1IZYDFHIhQ9JluPgj1mVHA==","signatures":[{"sig":"MEUCIDDmaUj5M9sLmjuVBB8+3FIcW8HpYn1pQNs7yBHRqwQ4AiEA40pF/uTfc7ADIq6cas3ytHNRJdVyNnGgyzbcG2f8QyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31812},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"2f8ac7713bd7bf778fb4867c1f39b1f4f1c13d86","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"crs-mcp","email":"danis.jusic@crscreditapi.com"},"repository":{"url":"git+https://github.com/StitchCredit/finstack-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for Finstack","directories":{},"_nodeVersion":"20.20.2","dependencies":{"dotenv":"^16.3.0","express":"^5.2.1","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.11.0","@types/express":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/finstack-mcp-server_0.1.0-2f8ac77_1778596980045_0.965178539594062","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-eff2af8":{"name":"@crscreditapi/finstack-mcp-server","version":"0.1.0-eff2af8","_id":"@crscreditapi/finstack-mcp-server@0.1.0-eff2af8","maintainers":[{"name":"tarikneradin","email":"tarik.neradin@gmail.com"},{"name":"crs-mcp","email":"danis.jusic@crscreditapi.com"}],"homepage":"https://github.com/StitchCredit/finstack-mcp-server#readme","bugs":{"url":"https://github.com/StitchCredit/finstack-mcp-server/issues"},"bin":{"finstack-mcp-server":"dist/index.js"},"dist":{"shasum":"af72aba9a8ad3a5c8fac3aa9b64200a829f4cf83","tarball":"https://registry.npmjs.org/@crscreditapi/finstack-mcp-server/-/finstack-mcp-server-0.1.0-eff2af8.tgz","fileCount":27,"integrity":"sha512-iaG+QP5N2+94nK89sdQ19gu+JvooY268IyLcVEKtqvTXnHyuZtp6xi6tjb0uJ6Y/+xC2/oVcwyq3Kr2I9Vq/Lw==","signatures":[{"sig":"MEYCIQCTjKzbG2a1iLwJinT14wp8JkO9OtC4rIf7txD/ehsmcQIhAPkGY+8+hBwpg0EfUPdkD58gwidLkCr9hG6TFz+uaWz2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31684},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"eff2af8ee6b8e2b410c281969e489b4fafa9cfe9","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"crs-mcp","email":"danis.jusic@crscreditapi.com"},"repository":{"url":"git+https://github.com/StitchCredit/finstack-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for Finstack","directories":{},"_nodeVersion":"20.20.2","dependencies":{"dotenv":"^16.3.0","express":"^5.2.1","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.11.0","@types/express":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/finstack-mcp-server_0.1.0-eff2af8_1778675648350_0.8443375714243255","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-3d2b39b":{"name":"@crscreditapi/finstack-mcp-server","version":"0.1.1-3d2b39b","_id":"@crscreditapi/finstack-mcp-server@0.1.1-3d2b39b","maintainers":[{"name":"tarikneradin","email":"tarik.neradin@gmail.com"},{"name":"crs-mcp","email":"danis.jusic@crscreditapi.com"}],"homepage":"https://github.com/StitchCredit/finstack-mcp-server#readme","bugs":{"url":"https://github.com/StitchCredit/finstack-mcp-server/issues"},"bin":{"finstack-mcp-server":"dist/index.js"},"dist":{"shasum":"0c7a55f9cef9f1e58124e49e8b51609a5ab57b0d","tarball":"https://registry.npmjs.org/@crscreditapi/finstack-mcp-server/-/finstack-mcp-server-0.1.1-3d2b39b.tgz","fileCount":27,"integrity":"sha512-E3296hBMgKBzPOzHmN9wQVeDiFyFuOQL80zngocYDaxP+Dfz1sb7t+eqKbB2+QFjtZMpN1ANbzqZvI3k0OctnQ==","signatures":[{"sig":"MEUCIQCx09ohp0dM2+6AHoR9DL2VOzwyW9O8A3WZIz7tXppmdgIgNLi5WMtjmsYTzr/8ioFfV4FmfYDDKCml6vyWJ/KGyPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31684},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"3d2b39bcc8f1d9d02ddc1b098a812b79fc85b92a","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"crs-mcp","email":"danis.jusic@crscreditapi.com"},"repository":{"url":"git+https://github.com/StitchCredit/finstack-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for Finstack","directories":{},"_nodeVersion":"20.20.2","dependencies":{"dotenv":"^16.3.0","express":"^5.2.1","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.11.0","@types/express":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/finstack-mcp-server_0.1.1-3d2b39b_1778679617170_0.6652451813252238","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-cbc96e9":{"name":"@crscreditapi/finstack-mcp-server","version":"0.2.0-cbc96e9","_id":"@crscreditapi/finstack-mcp-server@0.2.0-cbc96e9","maintainers":[{"name":"tarikneradin","email":"tarik.neradin@gmail.com"},{"name":"crs-mcp","email":"danis.jusic@crscreditapi.com"}],"homepage":"https://github.com/StitchCredit/finstack-mcp-server#readme","bugs":{"url":"https://github.com/StitchCredit/finstack-mcp-server/issues"},"bin":{"finstack-mcp-server":"dist/index.js"},"dist":{"shasum":"15a8d91353f1ddd4ed7f66c4bba3d46a1ae82079","tarball":"https://registry.npmjs.org/@crscreditapi/finstack-mcp-server/-/finstack-mcp-server-0.2.0-cbc96e9.tgz","fileCount":27,"integrity":"sha512-yUN4V2GVCJ45GpYcju/kHatM2eLvs9yPE8uZX5T/H9fmoAupbWg7b5w1NE75L7RC2ypVwAdb7A3Vk8g5UkzEGg==","signatures":[{"sig":"MEYCIQCYhdJsLT1KrE1rIaQjnoivOCuwUnM9GP/jAl6cdae6CgIhAN6Po8RVvQrdk3v93fkebfOHN4gaRSNGKQxx1awzFm9F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39890},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"cbc96e9fca9c8c8d8bae8b9e29fc241ccc48a345","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"crs-mcp","email":"danis.jusic@crscreditapi.com"},"repository":{"url":"git+https://github.com/StitchCredit/finstack-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for Finstack","directories":{},"_nodeVersion":"20.20.2","dependencies":{"dotenv":"^16.3.0","express":"^5.2.1","pdf-parse":"^2.4.5","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.11.0","@types/express":"^5.0.6","@types/pdf-parse":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/finstack-mcp-server_0.2.0-cbc96e9_1778858886106_0.37648993342939074","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-fac1a77":{"name":"@crscreditapi/finstack-mcp-server","version":"0.2.0-fac1a77","_id":"@crscreditapi/finstack-mcp-server@0.2.0-fac1a77","maintainers":[{"name":"tarikneradin","email":"tarik.neradin@gmail.com"},{"name":"crs-mcp","email":"danis.jusic@crscreditapi.com"}],"homepage":"https://github.com/StitchCredit/finstack-mcp-server#readme","bugs":{"url":"https://github.com/StitchCredit/finstack-mcp-server/issues"},"bin":{"finstack-mcp-server":"dist/index.js"},"dist":{"shasum":"bcd282f943736d5db9aebf665c68812ed84f6b79","tarball":"https://registry.npmjs.org/@crscreditapi/finstack-mcp-server/-/finstack-mcp-server-0.2.0-fac1a77.tgz","fileCount":33,"integrity":"sha512-7Qmiz2V8iedb3i383QEtgdZuvYuyDFJ/htjCRHprQ5aOy+ZsG3FR7uP2WLAkt9blEFubA3/yRHj4xZEOHed9SA==","signatures":[{"sig":"MEUCIB/FVEa6TUjVA8q6Ia1DOOC3ljplkLfUtIXEibBkPIguAiEA49ju3FieAbYHTRPz1MPmI3UkihPsdBnPHbF+JiFmv04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47252},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"fac1a77b3b52dd3c1c25ff4a04f18a80f38adc1c","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"crs-mcp","email":"danis.jusic@crscreditapi.com"},"repository":{"url":"git+https://github.com/StitchCredit/finstack-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for Finstack","directories":{},"_nodeVersion":"20.20.2","dependencies":{"dotenv":"^16.3.0","express":"^5.2.1","pdf-parse":"^2.4.5","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.11.0","@types/express":"^5.0.6","@types/pdf-parse":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/finstack-mcp-server_0.2.0-fac1a77_1781708043119_0.8098731197633109","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-61c51ea":{"name":"@crscreditapi/finstack-mcp-server","version":"0.3.0-61c51ea","_id":"@crscreditapi/finstack-mcp-server@0.3.0-61c51ea","maintainers":[{"name":"tarikneradin","email":"tarik.neradin@gmail.com"},{"name":"crs-mcp","email":"danis.jusic@crscreditapi.com"}],"homepage":"https://github.com/StitchCredit/finstack-mcp-server#readme","bugs":{"url":"https://github.com/StitchCredit/finstack-mcp-server/issues"},"bin":{"finstack-mcp-server":"dist/index.js"},"dist":{"shasum":"dcd3f8306fc58e343fcd4e9a91000ee4c3412779","tarball":"https://registry.npmjs.org/@crscreditapi/finstack-mcp-server/-/finstack-mcp-server-0.3.0-61c51ea.tgz","fileCount":33,"integrity":"sha512-a5RXbk8wIvIcnnoCRJOadodo08Wcf7hrCYqdUUcZwXMCeku3kh26Lc5e4tEY2QWbNmNAtejUOEG4h0bOjwv6IQ==","signatures":[{"sig":"MEQCICoUR0TtpMTqe3/J1j/5oG2ZRRoN/5IhVMWmJQAar1ATAiAtsxcRiZYcRKN6B6hrcQUlSxqjEsmWkkC1cEAk6JIDcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47139},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"61c51eab20bce8a1b875267f6a0a60bd63a88027","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"crs-mcp","email":"danis.jusic@crscreditapi.com"},"repository":{"url":"git+https://github.com/StitchCredit/finstack-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for Finstack","directories":{},"_nodeVersion":"20.20.2","dependencies":{"dotenv":"^16.3.0","express":"^5.2.1","pdf-parse":"^2.4.5","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.11.0","@types/express":"^5.0.6","@types/pdf-parse":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/finstack-mcp-server_0.3.0-61c51ea_1782312870519_0.18476269295686598","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-0c53dac":{"name":"@crscreditapi/finstack-mcp-server","version":"0.4.0-0c53dac","_id":"@crscreditapi/finstack-mcp-server@0.4.0-0c53dac","maintainers":[{"name":"tarikneradin","email":"tarik.neradin@gmail.com"},{"name":"crs-mcp","email":"danis.jusic@crscreditapi.com"}],"homepage":"https://github.com/StitchCredit/finstack-mcp-server#readme","bugs":{"url":"https://github.com/StitchCredit/finstack-mcp-server/issues"},"bin":{"finstack-mcp-server":"dist/index.js"},"dist":{"shasum":"4ab5f2c40aacdb3be175ad39490c702e86f702ea","tarball":"https://registry.npmjs.org/@crscreditapi/finstack-mcp-server/-/finstack-mcp-server-0.4.0-0c53dac.tgz","fileCount":33,"integrity":"sha512-gDIwL2VknJSqcmiTtwUC8zoDjVG3amurERNCSbzNg3n146Il3m2tk3V5u5czz5mYwEfAH9Mj+SBO0uv0DQvs8A==","signatures":[{"sig":"MEUCIQD3FmqF6KcjYH4Af6mAwR3Sw2Z5mmTfX9gDvH6w8UhLewIgfRT02S7oTNhU9say9om5AMAjcaw6JgfUTOxOUrl537Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIESiTIzNT9llB5tS1IRpvBtzB+c09kmjIVI0HZwB5ZamAiBW0fTn5u1cPfx5vdPZkNQGAF4H9yWaUj8Pt78NFu+3Pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48310},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"0c53dac53c413f26577bcfe5031ea7029fee8d55","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"crs-mcp","email":"danis.jusic@crscreditapi.com"},"repository":{"url":"git+https://github.com/StitchCredit/finstack-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for Finstack","directories":{},"_nodeVersion":"20.20.2","dependencies":{"dotenv":"^16.3.0","express":"^5.2.1","pdf-parse":"^2.4.5","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.11.0","@types/express":"^5.0.6","@types/pdf-parse":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/finstack-mcp-server_0.4.0-0c53dac_1787823031902_0.7700660087823201","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-23af60a":{"name":"@crscreditapi/finstack-mcp-server","version":"0.5.0-23af60a","_id":"@crscreditapi/finstack-mcp-server@0.5.0-23af60a","maintainers":[{"name":"tarikneradin","email":"tarik.neradin@gmail.com"},{"name":"crs-mcp","email":"danis.jusic@crscreditapi.com"}],"homepage":"https://github.com/StitchCredit/finstack-mcp-server#readme","bugs":{"url":"https://github.com/StitchCredit/finstack-mcp-server/issues"},"bin":{"finstack-mcp-server":"dist/index.js"},"dist":{"shasum":"ce89279ee342b38825cf5ac2344580be5c580199","tarball":"https://registry.npmjs.org/@crscreditapi/finstack-mcp-server/-/finstack-mcp-server-0.5.0-23af60a.tgz","fileCount":39,"integrity":"sha512-ZApizCe1N7cW4qvr1nGnOwqBgxp1WWHyRz8PC0ApYDcXhKyNsZkQCHxZyJpVGsTcxuVAENip2VQttlI/ZvTbBA==","signatures":[{"sig":"MEQCH15w7+Z9OaV46gItNsAhaFpHFNlDHHf2/vCcCEW0FgQCIQC/YjNrkuHR6UyQZC7aLKNkhqIsuviWxczuRMpnYYSv8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCd5T9knflRKVNovNKSECKmz8+YPhKSEY07ty8TFtk3ggIhAKjqDw3hITAupbdRAaDiBLMemeVBMc5VLwDVToWLjBTm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59125},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"23af60ad882b6756f70a18da42e2d0b19f397002","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"crs-mcp","email":"danis.jusic@crscreditapi.com"},"repository":{"url":"git+https://github.com/StitchCredit/finstack-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for Finstack","directories":{},"_nodeVersion":"20.20.2","dependencies":{"dotenv":"^16.3.0","express":"^5.2.1","pdf-parse":"^2.4.5","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.11.0","@types/express":"^5.0.6","@types/pdf-parse":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/finstack-mcp-server_0.5.0-23af60a_1788193288938_0.6111190790512318","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-06bd3a8":{"name":"@crscreditapi/finstack-mcp-server","version":"0.6.0-06bd3a8","_id":"@crscreditapi/finstack-mcp-server@0.6.0-06bd3a8","maintainers":[{"name":"tarikneradin","email":"tarik.neradin@gmail.com"},{"name":"crs-mcp","email":"danis.jusic@crscreditapi.com"}],"homepage":"https://github.com/StitchCredit/finstack-mcp-server#readme","bugs":{"url":"https://github.com/StitchCredit/finstack-mcp-server/issues"},"bin":{"finstack-mcp-server":"dist/index.js"},"dist":{"shasum":"e119012c5b792d2389958507fa0af0c2d2ea45c9","tarball":"https://registry.npmjs.org/@crscreditapi/finstack-mcp-server/-/finstack-mcp-server-0.6.0-06bd3a8.tgz","fileCount":39,"integrity":"sha512-7fDENx1A/10sDdfUKOdOmwhtu6wzK2wChR5D7gI3jmxaFyKemN0bLtI7n2snb8IvJJrzLRRtA81h2z/kz7qnoQ==","signatures":[{"sig":"MEYCIQC0GeAM0lffHMOj8yXVgslkCI0d8YVzTCl1xdZ8kiZFVwIhAK1VnKdg/KmpvyoAwUm/dFhfjWTyct2ff39l7UoviJl+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCTXJf7PZMYoX2Z/IemI1cGFX8FY35qONpzg15+tHdIpgIhAO9LpHzpZEf/qEWgS2KguVImrog0QkA1VJumNfpRnOGe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64315},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"06bd3a88c59fb28c562ead264754e9e96cdbea69","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"crs-mcp","email":"danis.jusic@crscreditapi.com"},"repository":{"url":"git+https://github.com/StitchCredit/finstack-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for Finstack","directories":{},"_nodeVersion":"20.20.2","dependencies":{"dotenv":"^16.3.0","express":"^5.2.1","pdf-parse":"^2.4.5","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.11.0","@types/express":"^5.0.6","@types/pdf-parse":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/finstack-mcp-server_0.6.0-06bd3a8_1788245060376_0.2752769641050621","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-3660044":{"name":"@crscreditapi/finstack-mcp-server","version":"0.7.0-3660044","_id":"@crscreditapi/finstack-mcp-server@0.7.0-3660044","maintainers":[{"name":"tarikneradin","email":"tarik.neradin@gmail.com"},{"name":"crs-mcp","email":"danis.jusic@crscreditapi.com"}],"homepage":"https://github.com/StitchCredit/finstack-mcp-server#readme","bugs":{"url":"https://github.com/StitchCredit/finstack-mcp-server/issues"},"bin":{"finstack-mcp-server":"dist/index.js"},"dist":{"shasum":"593d94305aa6d47c268876724df2c83683bcd50a","tarball":"https://registry.npmjs.org/@crscreditapi/finstack-mcp-server/-/finstack-mcp-server-0.7.0-3660044.tgz","fileCount":39,"integrity":"sha512-e/QwAgXcW63zfac9uQku5LJc7CMuPK2Pvaje/cp50D5v9oONwvziJ/hw3Ciy+zjIfabn0cN1P8OPO7iWZO2jBw==","signatures":[{"sig":"MEUCIQCKqbuz9mZD1HGtjrl4lIr1Ug64pOi0XZV8SuovneeougIgOUshkWsplB+8ogh9TcKgSlw1PjUDzJ15b9XSQ5wBDCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCxlP5JIsbnBpfH2Rn+kC8//IfEMfb2EMvHqq+N6tNH9AIhAI/mDWYZpjHKLeuy60ztOm2BELZ99lCskTsew7FPPeP+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70054},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"3660044559dbaa30334436833ca53388df5b4edf","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"crs-mcp","email":"danis.jusic@crscreditapi.com"},"repository":{"url":"git+https://github.com/StitchCredit/finstack-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for Finstack","directories":{},"_nodeVersion":"20.20.2","dependencies":{"dotenv":"^16.3.0","express":"^5.2.1","pdf-parse":"^2.4.5","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.11.0","@types/express":"^5.0.6","@types/pdf-parse":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/finstack-mcp-server_0.7.0-3660044_1789051763839_0.2844799361893289","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-92ce169":{"name":"@crscreditapi/finstack-mcp-server","version":"0.7.0-92ce169","_id":"@crscreditapi/finstack-mcp-server@0.7.0-92ce169","maintainers":[{"name":"tarikneradin","email":"tarik.neradin@gmail.com"},{"name":"crs-mcp","email":"danis.jusic@crscreditapi.com"}],"homepage":"https://github.com/StitchCredit/finstack-mcp-server#readme","bugs":{"url":"https://github.com/StitchCredit/finstack-mcp-server/issues"},"bin":{"finstack-mcp-server":"dist/index.js"},"dist":{"shasum":"ca3a40b7c5b428d3adec53d242242d12622a760a","tarball":"https://registry.npmjs.org/@crscreditapi/finstack-mcp-server/-/finstack-mcp-server-0.7.0-92ce169.tgz","fileCount":39,"integrity":"sha512-aVZCSl/SqPtjswI3oxHNFzbbPNnHTB6p/ph6Mr0Fsb9EtMajMsL7Pu6zI3FWpidcWaHbV2ah02mdRZUj/U806A==","signatures":[{"sig":"MEUCIQCDjMplORwRYCvtex3oQWj6pRv/0VxnesoOCaXyd2A47gIgduBTjTLKtKSSlPjtakdOjzSGAJpgmm1a7KYYJbRsSpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBvVQQfk9oRvAtB+XZZKLkf0ipQMT69JNdskl3Bcgp0aAiB+mELPp8oL619NNh4yRqQvtvT93AnVu08W7FmyGH+ZgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70557},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"92ce1695d1493f158331fab005f3ff7b2caf593d","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"crs-mcp","email":"danis.jusic@crscreditapi.com"},"repository":{"url":"git+https://github.com/StitchCredit/finstack-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for Finstack","directories":{},"_nodeVersion":"20.20.2","dependencies":{"dotenv":"^16.3.0","express":"^5.2.1","pdf-parse":"^2.4.5","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.11.0","@types/express":"^5.0.6","@types/pdf-parse":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/finstack-mcp-server_0.7.0-92ce169_1789480525527_0.8626900036086398","host":"s3://npm-registry-packages-npm-production"}},"0.8.0-8468b06":{"name":"@crscreditapi/finstack-mcp-server","version":"0.8.0-8468b06","_id":"@crscreditapi/finstack-mcp-server@0.8.0-8468b06","maintainers":[{"name":"tarikneradin","email":"tarik.neradin@gmail.com"},{"name":"crs-mcp","email":"danis.jusic@crscreditapi.com"}],"homepage":"https://github.com/StitchCredit/finstack-mcp-server#readme","bugs":{"url":"https://github.com/StitchCredit/finstack-mcp-server/issues"},"bin":{"finstack-mcp-server":"dist/index.js"},"dist":{"shasum":"d102ae5d61cd819809d6c1a55bb8838f95fdbf35","tarball":"https://registry.npmjs.org/@crscreditapi/finstack-mcp-server/-/finstack-mcp-server-0.8.0-8468b06.tgz","fileCount":45,"integrity":"sha512-3hbDouD7su8Eia4iFMIutuQnw/FmOGDt95a+0otYYaq9ci1yDkC7j2jXu5kNNuTur3zywra/wZubGvQjrZlpbw==","signatures":[{"sig":"MEUCIQDddM9nHIXNW0MTasxThHIwQF3x3Ip/nzV2/odIdcuOaQIgG9n9ViLRAtVLreiFTFk1qgbAsO6yfK4jK7hhv0W0oJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHhuBBt/Z9B8eWbxbKUuT8Z9AvYQZd/1Yc4ZShmxUZl8AiAdlWM5S0QYwlWblnkBr0nXdUC6CtrxoSi9bdXDw2NkSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81186},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"8468b06201843faee8e35306b6e732a36c6ddc5a","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"crs-mcp","email":"danis.jusic@crscreditapi.com"},"repository":{"url":"git+https://github.com/StitchCredit/finstack-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for Finstack","directories":{},"_nodeVersion":"20.20.2","dependencies":{"dotenv":"^16.3.0","express":"^5.2.1","pdf-parse":"^2.4.5","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.11.0","@types/express":"^5.0.6","@types/pdf-parse":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/finstack-mcp-server_0.8.0-8468b06_1790345417671_0.3945885418246802","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-6062c00":{"_id":"@crscreditapi/finstack-mcp-server@0.9.0-6062c00","bin":{"finstack-mcp-server":"dist/index.js"},"bugs":{"url":"https://github.com/StitchCredit/finstack-mcp-server/issues"},"dist":{"shasum":"ef417838985bc0959d8f784bce149e48b524a98e","tarball":"https://registry.npmjs.org/@crscreditapi/finstack-mcp-server/-/finstack-mcp-server-0.9.0-6062c00.tgz","fileCount":51,"integrity":"sha512-B3VEqyFuMi8yIHntbLKWcp9bck21sqhV1fraLjS/xVexzwRNtpm28r4Mgtj0gEtbOSnL1pX8a7IktTDWbliVBw==","signatures":[{"sig":"MEQCIA2PsCnU5KVilOSCfQQrwJne2Ofpsby+qBlpHXakPK5/AiBVrHV0nxNCLrRNTE0Mvw0WWOFg3WNbqviGGGsS2cYI9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHUdHs1gK1bxigL8Qz7xW1NCk/2Vc17jXAmb5+iFAY6OAiBw2zrOGeIKJHUjE0Qp0NblnCkc6SRidBsIQDMoaKsCAQ=="}],"unpackedSize":87146},"main":"dist/index.js","name":"@crscreditapi/finstack-mcp-server","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6062c0060db5e03cff6dbb7a557ce0bf93305c41","scripts":{"build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"version":"0.9.0-6062c00","_npmUser":{"name":"crs-mcp","email":"danis.jusic@crscreditapi.com"},"homepage":"https://github.com/StitchCredit/finstack-mcp-server#readme","repository":{"url":"git+https://github.com/StitchCredit/finstack-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for Finstack","directories":{},"maintainers":[{"name":"tarikneradin","email":"tarik.neradin@gmail.com"},{"name":"crs-mcp","email":"danis.jusic@crscreditapi.com"}],"_nodeVersion":"20.20.2","dependencies":{"dotenv":"^16.3.0","express":"^5.2.1","pdf-parse":"^2.4.5","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.11.0","@types/express":"^5.0.6","@types/pdf-parse":"^1.1.5"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/finstack-mcp-server_0.9.0-6062c00_1790602859231_0.7923026335214387"}}},"time":{"created":"2026-05-07T11:31:41.892Z","modified":"2026-09-28T13:40:59.728Z","0.1.0-2bad4fe":"2026-05-07T11:31:42.110Z","0.1.0-ba4afed":"2026-05-07T11:45:49.108Z","0.1.0-1b9ede0":"2026-05-07T12:33:18.503Z","0.1.0-a04547f":"2026-05-08T14:47:26.305Z","0.1.0-76ce272":"2026-05-11T16:02:33.380Z","0.1.0-2f8ac77":"2026-05-12T14:43:00.200Z","0.1.0-eff2af8":"2026-05-13T12:34:08.474Z","0.1.1-3d2b39b":"2026-05-13T13:40:17.342Z","0.2.0-cbc96e9":"2026-05-15T15:28:06.259Z","0.2.0-fac1a77":"2026-06-17T14:54:03.242Z","0.3.0-61c51ea":"2026-06-24T14:54:30.640Z","0.4.0-0c53dac":"2026-08-27T09:30:31.992Z","0.5.0-23af60a":"2026-08-31T16:21:29.023Z","0.6.0-06bd3a8":"2026-09-01T06:44:20.472Z","0.7.0-3660044":"2026-09-10T14:49:23.946Z","0.7.0-92ce169":"2026-09-15T13:55:25.636Z","0.8.0-8468b06":"2026-09-25T14:10:17.758Z","0.9.0-6062c00":"2026-09-28T13:40:59.312Z"},"bugs":{"url":"https://github.com/StitchCredit/finstack-mcp-server/issues"},"homepage":"https://github.com/StitchCredit/finstack-mcp-server#readme","repository":{"url":"git+https://github.com/StitchCredit/finstack-mcp-server.git","type":"git"},"description":"MCP server for Finstack","maintainers":[{"name":"tarikneradin","email":"tarik.neradin@gmail.com"},{"name":"crs-mcp","email":"danis.jusic@crscreditapi.com"}],"readme":"# finstack-mcp-server\n\nMCP server exposing CRS B2B (Finstack) customer data over the [Model Context Protocol](https://modelcontextprotocol.io). Backed by the mware-portal chatbase API.\n\n## Tools\n\n| Name | Purpose |\n|---|---|\n| `finstack_search_customer` | Fuzzy-match a customer by name and return candidate CIDs. Use when only a name is known. |\n| `finstack_get_customer_summary` | Non-PII summary for one customer: portal account status and account type, onboarding progress, products, sales opportunities (type + stage), API credentials, inspection status, recent billing. |\n| `finstack_get_customer_revenue` | Revenue for one customer over a date range, bucketed by `day` / `week` / `month` / `quarter` / `year`. |\n| `finstack_get_customer_invoices` | Paginated list of finalized invoices for one customer with full line-item breakdown. |\n| `finstack_get_customer_pricing_config` | Full configured pricing state for one customer: products, pricing addendums, and environment-user productPricing. Use to cross-check invoiced rates against contracted pricing. |\n| `finstack_get_pricing_addendum_text` | Extracted text from a pricing addendum PDF (with or without disclaimer). Server-side parses the PDF and returns plain text. |\n| `finstack_get_customer_users` | Portal users and no-portal-access contacts for one customer, with names, emails, phones, roles (labelled as on the portal Users tab), owner flag, invitation status and lock/MFA state. The only tool that returns people for an account. |\n| `finstack_get_customer_cohort` | Bulk, paginated list of all customers with portal status, account type, and sales opportunities (type + stage). For cohort/tracker refreshes instead of per-customer summary calls. Optional `status` / `stage` filters. |\n| `finstack_get_leadiq_analytics` | System-wide LeadsIQ analytics for a trailing window: totals vs previous period, the complete list of customers that pulled (revenue desc), entitled/active/invited split, and enrolled-but-never-pulled accounts. |\n| `finstack_get_leadiq_customer` | One customer's LeadsIQ detail: enrollment state, window/YTD/lifetime stats, match rate and append hit rates, most commonly used pull filters, recent pulls. |\n| `finstack_get_cop_ai_analytics` | Credit Order Pro AI summary & chat usage for a trailing window: totals, per-customer activity (reports, summaries, opens, questions, ratings, Bedrock cost) and who currently has the feature enabled. |\n| `finstack_get_product_catalog` | The CRS product catalog: code, status, vendor, names, description, base cost / default price, inquiry type, FCRA, platforms, add-ons and permissible purposes. Optional exact `code` / `status` / `vendor` filters plus free-text `query`. |\n| `finstack_get_vendors` | Look up who to contact at an external vendor/partner (credit bureaus and data vendors like Equifax, TransUnion, Experian, CIC). OR-matches `query` across company, name, role, notes, location, and specialty tags; optional `connection` degree filter. |\n\n## Install\n\n```bash\nnpm install -g @crscreditapi/finstack-mcp-server\n```\n\nAfter install, the `finstack-mcp-server` binary is on your `PATH`.\n\n## Configuration\n\nThe server reads configuration from environment variables (also loaded from a local `.env` file via `dotenv`).\n\n| Variable | Required | Default | Description |\n|---|---|---|---|\n| `FINSTACK_PROD_BASE_URL` | yes | — | Base URL of the mware-portal API (production). |\n| `FINSTACK_CHATBASE_SECRET` | yes | — | Shared secret sent as `X-Chatbase-Secret` on every request. |\n| `FINSTACK_DEV_BASE_URL` | no | falls back to prod | Base URL for the dev environment. Used when a tool call passes `environment: \"dev\"`. |\n| `FINSTACK_TIMEOUT_MS` | no | `30000` | Per-request timeout in milliseconds. |\n| `MCP_TRANSPORT` | no | `stdio` | Transport mode: `stdio` (for Claude Code and other CLI clients) or `http` (for n8n and remote clients). |\n| `MCP_PORT` | no | `3002` | Port for the HTTP transport. Ignored when `MCP_TRANSPORT=stdio`. |\n\nA starter file is included as `.env.example`.\n\n## Usage\n\n### Stdio (Claude Code, Claude Desktop, other CLI clients)\n\nAdd an entry to your MCP config (`.mcp.json` for Claude Code, `claude_desktop_config.json` for Claude Desktop):\n\n```json\n{\n  \"mcpServers\": {\n    \"finstack\": {\n      \"command\": \"finstack-mcp-server\",\n      \"env\": {\n        \"MCP_TRANSPORT\": \"stdio\",\n        \"FINSTACK_PROD_BASE_URL\": \"https://portal.example.com\",\n        \"FINSTACK_CHATBASE_SECRET\": \"<your-secret>\"\n      }\n    }\n  }\n}\n```\n\nThe client launches the process; tool calls travel over stdio. No port to open.\n\n### HTTP (n8n, remote MCP clients)\n\nRun it as a long-lived service:\n\n```bash\nMCP_TRANSPORT=http \\\nMCP_PORT=3002 \\\nFINSTACK_PROD_BASE_URL=https://portal.example.com \\\nFINSTACK_CHATBASE_SECRET=<your-secret> \\\nfinstack-mcp-server\n```\n\nEndpoints:\n\n- `POST /` and `POST /mcp` — MCP requests (streamable HTTP transport)\n- `GET /health` — health check, returns `{\"status\":\"ok\",\"uptime\":<seconds>}`\n\nPoint your client at `http://<host>:3002/mcp`.\n\n### Docker\n\n```dockerfile\nFROM node:20-alpine\nRUN npm install -g @crscreditapi/finstack-mcp-server\nENV MCP_TRANSPORT=http MCP_PORT=3002\nEXPOSE 3002\nCMD [\"finstack-mcp-server\"]\n```\n\nPass the `FINSTACK_*` variables at runtime (e.g. via `--env-file` or an orchestrator's secret store).\n\n## Tool call reference\n\n### `finstack_search_customer`\n\n```json\n{ \"q\": \"rentvine\", \"threshold\": 0.8 }\n```\n\n`q` (required, min 2 chars) is matched case-insensitively. `threshold` (optional, 0.0–1.0, default `0.9`) controls fuzziness — lower it if nothing comes back.\n\n### `finstack_get_customer_summary`\n\n```json\n{ \"customer_code\": \"CID18068\" }\n```\n\n### `finstack_get_customer_revenue`\n\n```json\n{\n  \"customer_code\": \"CID18068\",\n  \"type\": \"month\",\n  \"start_date\": \"2025-05-08\",\n  \"end_date\": \"2026-05-08\"\n}\n```\n\nRange caps depend on `type`: `day` ≤ 92 days, `week` ≤ 2 years, `month`/`quarter` ≤ 10 years, `year` ≤ 50 years.\n\n### `finstack_get_customer_invoices`\n\n```json\n{ \"customer_code\": \"CID18068\", \"page\": 1, \"per_page\": 50 }\n```\n\nIdentify the customer with either `customer_code` or `user_id`. `page` defaults to `1`, `per_page` defaults to `50` and is silently capped at `100`. Returns `{customer_code, page, per_page, total_count, total_pages, invoices: [...]}`, where each invoice carries its full `items[]` line-item breakdown.\n\n### `finstack_get_customer_pricing_config`\n\n```json\n{ \"customer_code\": \"CID18068\" }\n```\n\nReturns `{products, pricing_addendums, environment_users}`. `pricing_addendums[]` entries carry `id`, `name`, `status`, `quote_id`, timestamps, `has_pdf`, `has_pdf_without_disclaimer`, and `pdf_url` / `pdf_without_disclaimer_url`. The PDF URLs require the chatbase secret to hit directly — use `finstack_get_pricing_addendum_text` to read the contents instead.\n\n### `finstack_get_customer_users`\n\n```json\n{ \"customer_code\": \"CID18068\" }\n```\n\nIdentify the customer with either `customer_code` or `user_id`. Returns `{customer, users_count, users: [...], contacts_count, contacts: [...]}`. Each `users[]` row is a portal login: `id`, `name`, `email`, `phone`, `title`, `roles` (customer-facing role names), `role_labels` (as shown on the portal Users tab — `Admin (owner)`, `Admin`, `Developer`, `Agent`, `Billing`, `Main billing contact`, `Generic`), `is_owner`, `status` (`active` / `invited` / `not_invited`), `locked`, `mfa_enabled`, `sign_in_count`, and sign-in / invitation timestamps; the owner comes first, then alphabetical. `contacts[]` are the \"Contacts (No portal access)\" rows: `id`, `name`, `email`, `phone`, `title`, `roles`. This payload carries PII by design and is backed by the MCP-only `customer_users` chatbase endpoint (mware-portal); credentials and tokens are never included.\n\n### `finstack_get_customer_cohort`\n\n```json\n{ \"page\": 1, \"per_page\": 500, \"status\": \"active\", \"stage\": \"closed_won\" }\n```\n\nAll parameters optional. `page` defaults to `1`; `per_page` defaults to `500`, capped at `1000`. `status` filters by portal account status (`active`, `inactive`, `blacklisted`, `locked`, `obsolete`); `stage` keeps only customers with at least one sales opportunity in that stage (`closed_won` / `closed_lost` / `churned`). Returns `{page, per_page, total_count, total_pages, customers: [...]}` where each customer carries `customer_code`, `name`, `status`, `account_type`, and `sales_opportunities[]`. Read `total_pages` and fetch the remaining pages to cover the whole cohort.\n\n### `finstack_get_pricing_addendum_text`\n\n```json\n{ \"id\": 1234, \"variant\": \"with_disclaimer\" }\n```\n\n`variant` is optional and defaults to `\"with_disclaimer\"`. Returns `{addendum_id, variant, page_count, text}`. The server fetches the PDF over the chatbase API and extracts text with `pdf-parse`; complex table layouts may run columns together but remain readable for LLM reasoning.\n\n### `finstack_get_leadiq_analytics`\n\n```json\n{ \"days\": 30 }\n```\n\n`days` is optional (default `7`, clamped server-side to 1–366). Returns `{period, totals, prev_period_totals, customers, customers_truncated, entitlement, never_pulled}`. `customers[]` is the complete list of accounts with ≥ 1 pull in the window, highest revenue first (`customers_truncated` is only `true` if the 50-account safety cap trimmed it). Definitions match the portal's admin LeadsIQ customer dashboard: a pull is one top-level LeadsIQ job, records count the export leg only, and revenue is the job's cost.\n\n### `finstack_get_leadiq_customer`\n\n```json\n{ \"customer_code\": \"CID18068\", \"days\": 30 }\n```\n\nIdentify the customer with either `customer_code` or `user_id`; `days` is optional (default `30`) and only scopes the `period` block. Returns `{customer, entitlement, contacts, period, year_to_date, lifetime, top_filters, recent_pulls}`. `top_filters[]` aggregates each pull's submitted form filters (dashboard formatting) with per-filter usage share and most common values.\n\n### `finstack_get_cop_ai_analytics`\n\n```json\n{ \"days\": 30 }\n```\n\n`days` is optional (default `7`, clamped server-side to 1–92; the window ends yesterday). Returns `{period, totals, customers, enabled_customers}`. `customers[]` lists every account with activity in the window, most reports first: `reports` are successful credit reports on products carrying the AI add-on, `summaries` the AI summaries generated (`precomputed` of them right after the order), `opened` how many a user actually looked at, `questions` chat messages answered with `up`/`down` ratings, and `cost` the Bedrock spend in USD. `enabled_customers[]` is who has the feature on right now (id, name, product codes, `enabled_at`), regardless of activity. Counts only; report and chat content is never exposed.\n### `finstack_get_product_catalog`\n\n```json\n{ \"vendor\": \"exp\", \"status\": \"active\", \"query\": \"credit profile\" }\n```\n\nAll arguments are optional. `code` (one code or a comma list, e.g. `\"EXP1001,TUC2000\"`), `status` (`active` / `terminated`) and `vendor` (`exp`, `tuc`, `eqf`, `cic`, `lnr`, `pps`, `mcl`, `kcb`, `cic_tn`, `service_link`, `fico`, `crs`, `ubq`, `at_data`, `accurate_append`, `socure`, `hansa`, `tod`) are exact-match filters applied by the portal; `query` is a case-insensitive AND-match over code, names, description, labels, add-ons and permissible purposes, applied in the MCP server. Returns `{filters, count, products}`, ordered by code. Each product carries `status` / `termination_date`, type / category / vendor (each with a `_label`), `public_name`, `private_name`, `description`, `plan_includes`, `base_cost` and `default_price` (decimal strings, default = base × 2), `inquiry` (`hard` / `soft` / `not_applicable`), `fcra`, `on_path`, `platforms` (`mcl`, `crs`, `b2c`, `liq`, `bureau_direct`), `parent_codes`, `product_codes`, `warning_notice`, `add_ons[]` (code, status, category, name, `bureau_service_code`, `base_cost`, `rolled_up_in_parent`) and `permissible_purposes[]`. Backed by the MCP `product_catalog` chatbase endpoint (mware-portal); subscriber codes and internal notes are not exposed.\n\nAll tools accept an optional `environment: \"prod\" | \"dev\"` (default `\"prod\"`).\n\n## Development\n\n```bash\ngit clone https://github.com/StitchCredit/finstack-mcp-server.git\ncd finstack-mcp-server\nnpm install\ncp .env.example .env   # fill in FINSTACK_PROD_BASE_URL and FINSTACK_CHATBASE_SECRET\nnpm run build\nnpm start\n```\n\nFor stdio mode while iterating, set `MCP_TRANSPORT=stdio` in `.env` and wire the local `dist/index.js` into your MCP client's config.\n\n## License\n\nPrivate — internal use within CRS Credit API.\n","readmeFilename":"README.md"}