{"_id":"@ckreidl/katana-mcp","_rev":"5-8be7d85d917dd21abd7bfc5516f0c675","name":"@ckreidl/katana-mcp","dist-tags":{"latest":"1.1.0"},"versions":{"0.1.0":{"name":"@ckreidl/katana-mcp","version":"0.1.0","keywords":["katana","mrp","mcp","model-context-protocol","manufacturing"],"license":"MIT","_id":"@ckreidl/katana-mcp@0.1.0","maintainers":[{"name":"chriskreidl","email":"chris.kreidl@protonmail.ch"}],"homepage":"https://github.com/chris-kreidl/katanatools#readme","bugs":{"url":"https://github.com/chris-kreidl/katanatools/issues"},"bin":{"ckreidl-katana-mcp":"build/index.js"},"dist":{"shasum":"f6377d599364902b2a44905faa28ade3ac844e3f","tarball":"https://registry.npmjs.org/@ckreidl/katana-mcp/-/katana-mcp-0.1.0.tgz","fileCount":5,"integrity":"sha512-q9F7/7fv7NCFtCcMmXYmYqG3i2twgd6GfgD4TK+V1aItUiK4KhdI8TGwt1EePDhSqGdqctfNQrV+jmfIlRTsWQ==","signatures":[{"sig":"MEUCIHlRdAJhPxnK1PPsuL7hRA7l/pqXt0pj7zXRj+9xfUg6AiEAkuVp5q7b3k8lu02XpSmU2n2e8ULesvOTAsIcjrUXYcg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":326437},"type":"module","scripts":{"fmt":"oxfmt","lint":"oxlint","test":"vitest run","build":"rolldown -c","fmt:check":"oxfmt --check","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chriskreidl","email":"chris.kreidl@protonmail.ch"},"repository":{"url":"git+https://github.com/chris-kreidl/katanatools.git","type":"git","directory":"packages/katana-mcp"},"_npmVersion":"11.6.0","description":"MCP server for interacting with the Katana MRP API","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@modelcontextprotocol/sdk":"^1.25.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.0","rolldown":"^1.0.0-rc.0","@ckreidl/katana-client":"workspace:*"},"peerDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/katana-mcp_0.1.0_1773449450584_0.878084656970713","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@ckreidl/katana-mcp","version":"0.2.0","keywords":["katana","manufacturing","mcp","model-context-protocol","mrp"],"license":"MIT","_id":"@ckreidl/katana-mcp@0.2.0","maintainers":[{"name":"chriskreidl","email":"chris.kreidl@protonmail.ch"}],"homepage":"https://github.com/chris-kreidl/katanatools#readme","bugs":{"url":"https://github.com/chris-kreidl/katanatools/issues"},"bin":{"ckreidl-katana-mcp":"build/index.js"},"dist":{"shasum":"2c476f51a5763e5b3dde76c246b6a9abd3d5da62","tarball":"https://registry.npmjs.org/@ckreidl/katana-mcp/-/katana-mcp-0.2.0.tgz","fileCount":6,"integrity":"sha512-5TFHWlMfLXplr1uiwacMRd6Cll6mdfD4G09aCLaMhh1sRJGu2djdKwtal3M8hOZMPvEqehybWyK9OwW3QOh//w==","signatures":[{"sig":"MEUCIQDKsdkTh2c9sZqty7/MyLhlxpCvQok1p107i1z3fdg7rgIgaAIrADihDi92zZL2hT1yeAvt14oxzt4PTEJ5zar2g/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ckreidl%2fkatana-mcp@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332434},"type":"module","_from":"file:ckreidl-katana-mcp-0.2.0.tgz","scripts":{"fmt":"oxfmt","lint":"oxlint","test":"vitest run","build":"rolldown -c","fmt:check":"oxfmt --check","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efb2d223-e8f6-494f-b47e-c82cebf315ae"}},"_resolved":"/tmp/5565ae82dfe841a45421b555a983dde8/ckreidl-katana-mcp-0.2.0.tgz","_integrity":"sha512-5TFHWlMfLXplr1uiwacMRd6Cll6mdfD4G09aCLaMhh1sRJGu2djdKwtal3M8hOZMPvEqehybWyK9OwW3QOh//w==","repository":{"url":"git+https://github.com/chris-kreidl/katanatools.git","type":"git","directory":"packages/katana-mcp"},"_npmVersion":"11.9.0","description":"MCP server for interacting with the Katana MRP API","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@modelcontextprotocol/sdk":"^1.25.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.0","rolldown":"^1.0.0-rc.0","@ckreidl/katana-client":"0.2.0"},"peerDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/katana-mcp_0.2.0_1773455243672_0.4198107832740121","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@ckreidl/katana-mcp","version":"0.3.0","keywords":["katana","manufacturing","mcp","model-context-protocol","mrp"],"license":"MIT","_id":"@ckreidl/katana-mcp@0.3.0","maintainers":[{"name":"chriskreidl","email":"chris.kreidl@protonmail.ch"}],"homepage":"https://github.com/chris-kreidl/katanatools#readme","bugs":{"url":"https://github.com/chris-kreidl/katanatools/issues"},"bin":{"ckreidl-katana-mcp":"build/index.js"},"dist":{"shasum":"843cd7cb3bf17e38c315dadee1a125c436e9afdf","tarball":"https://registry.npmjs.org/@ckreidl/katana-mcp/-/katana-mcp-0.3.0.tgz","fileCount":6,"integrity":"sha512-MN1F4fjkHHTDEDaCdqcRg0beQeajX3ztVglhgPbGbE+EMfWHAFN+owTvQNES8jf5AUZlAdITJo2pCviX68ImuQ==","signatures":[{"sig":"MEUCIQDytAXdeG0nD4zu2WRvPr3yW/3P37ufqUHrom1e6bhJugIgP5EWdKOkYPc3/0Tb0sOFMd3ApUW9AMlMzJWVJr0lKVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ckreidl%2fkatana-mcp@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":339815},"type":"module","_from":"file:ckreidl-katana-mcp-0.3.0.tgz","scripts":{"fmt":"oxfmt","lint":"oxlint","test":"vitest run","build":"rolldown -c","fmt:check":"oxfmt --check","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efb2d223-e8f6-494f-b47e-c82cebf315ae"}},"_resolved":"/tmp/1322a46355ca08ec1d094be44bf6079e/ckreidl-katana-mcp-0.3.0.tgz","_integrity":"sha512-MN1F4fjkHHTDEDaCdqcRg0beQeajX3ztVglhgPbGbE+EMfWHAFN+owTvQNES8jf5AUZlAdITJo2pCviX68ImuQ==","repository":{"url":"git+https://github.com/chris-kreidl/katanatools.git","type":"git","directory":"packages/katana-mcp"},"_npmVersion":"11.9.0","description":"MCP server for interacting with the Katana MRP API","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@modelcontextprotocol/sdk":"^1.25.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.0","rolldown":"^1.0.0-rc.0","@ckreidl/katana-client":"0.3.0"},"peerDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/katana-mcp_0.3.0_1773596736720_0.8431910211665614","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@ckreidl/katana-mcp","version":"1.0.0","keywords":["katana","manufacturing","mcp","model-context-protocol","mrp"],"license":"MIT","_id":"@ckreidl/katana-mcp@1.0.0","maintainers":[{"name":"chriskreidl","email":"chris.kreidl@protonmail.ch"}],"homepage":"https://github.com/chris-kreidl/katanatools#readme","bugs":{"url":"https://github.com/chris-kreidl/katanatools/issues"},"bin":{"ckreidl-katana-mcp":"build/index.js"},"dist":{"shasum":"db477b2206552337358b2e9d6c98e997c649c111","tarball":"https://registry.npmjs.org/@ckreidl/katana-mcp/-/katana-mcp-1.0.0.tgz","fileCount":6,"integrity":"sha512-HlT+NgnElJNO2rdUH/mligQwg+9ZIWQLcQEGuDoNtTFG1E+tDcaGIpssBF2owoSIMxxQp5y6WJ37t7doqrJkCQ==","signatures":[{"sig":"MEQCIGVvSZGRyxIWWKLHfllGZ0WaZG87hxJ4+eZD1TBZBy5LAiAZs8lxuQLy/t4/zXoq8aLMxAEot1sidcVcgHImSeeqCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ckreidl%2fkatana-mcp@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":354390},"type":"module","_from":"file:ckreidl-katana-mcp-1.0.0.tgz","scripts":{"fmt":"oxfmt","lint":"oxlint","test":"vitest run","build":"rolldown -c","fmt:check":"oxfmt --check","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efb2d223-e8f6-494f-b47e-c82cebf315ae"}},"_resolved":"/tmp/7f9d39819b40e49f082500e362df5ec3/ckreidl-katana-mcp-1.0.0.tgz","_integrity":"sha512-HlT+NgnElJNO2rdUH/mligQwg+9ZIWQLcQEGuDoNtTFG1E+tDcaGIpssBF2owoSIMxxQp5y6WJ37t7doqrJkCQ==","repository":{"url":"git+https://github.com/chris-kreidl/katanatools.git","type":"git","directory":"packages/katana-mcp"},"_npmVersion":"11.9.0","description":"MCP server for interacting with the Katana MRP API","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@modelcontextprotocol/sdk":"^1.25.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.0","rolldown":"^1.0.0-rc.0","@ckreidl/katana-client":"1.0.0"},"peerDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/katana-mcp_1.0.0_1773706986636_0.974848668012654","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@ckreidl/katana-mcp","version":"1.1.0","description":"MCP server for interacting with the Katana MRP API","keywords":["katana","manufacturing","mcp","model-context-protocol","mrp"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/chris-kreidl/katanatools.git","directory":"packages/katana-mcp"},"bin":{"ckreidl-katana-mcp":"build/index.js"},"type":"module","dependencies":{"@modelcontextprotocol/sdk":"^1.25.3"},"devDependencies":{"rolldown":"^1.0.0-rc.0","vitest":"^4.0.0","@ckreidl/katana-client":"1.1.0"},"peerDependencies":{"typescript":"^5.9.3"},"scripts":{"build":"rolldown -c","lint":"oxlint","fmt":"oxfmt","fmt:check":"oxfmt --check","typecheck":"tsc -p tsconfig.json --noEmit","test":"vitest run"},"_id":"@ckreidl/katana-mcp@1.1.0","bugs":{"url":"https://github.com/chris-kreidl/katanatools/issues"},"homepage":"https://github.com/chris-kreidl/katanatools#readme","_integrity":"sha512-FNQoT0eZ8HmPDeCwbjNQGCBZGWWuYRdIeLQE95fCrJz1g975KowLaSHU7bE2ahzMjjxMnXrOV6yhsW7AmZhOvg==","_resolved":"/tmp/3d62ca0eb2f19952c990b64240e2cc94/ckreidl-katana-mcp-1.1.0.tgz","_from":"file:ckreidl-katana-mcp-1.1.0.tgz","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-FNQoT0eZ8HmPDeCwbjNQGCBZGWWuYRdIeLQE95fCrJz1g975KowLaSHU7bE2ahzMjjxMnXrOV6yhsW7AmZhOvg==","shasum":"0fd56ca4db1a0dde7f0060b8675a4bb514be4f1b","tarball":"https://registry.npmjs.org/@ckreidl/katana-mcp/-/katana-mcp-1.1.0.tgz","fileCount":6,"unpackedSize":391216,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ckreidl%2fkatana-mcp@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDgkbvE8nRU+Q5lTJmLusN2RAkAA0HvF+ppPSiN5s/tvAIga31RRfDbiQnzOpbQqD5lJqxo7y/0BceqY9nW1ts0LsQ="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efb2d223-e8f6-494f-b47e-c82cebf315ae"}},"directories":{},"maintainers":[{"name":"chriskreidl","email":"chris.kreidl@protonmail.ch"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/katana-mcp_1.1.0_1774042248236_0.5596502704972617"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-14T00:50:50.425Z","modified":"2026-03-20T21:30:48.695Z","0.1.0":"2026-03-14T00:50:50.737Z","0.2.0":"2026-03-14T02:27:23.932Z","0.3.0":"2026-03-15T17:45:36.867Z","1.0.0":"2026-03-17T00:23:06.789Z","1.1.0":"2026-03-20T21:30:48.384Z"},"bugs":{"url":"https://github.com/chris-kreidl/katanatools/issues"},"license":"MIT","homepage":"https://github.com/chris-kreidl/katanatools#readme","keywords":["katana","manufacturing","mcp","model-context-protocol","mrp"],"repository":{"type":"git","url":"git+https://github.com/chris-kreidl/katanatools.git","directory":"packages/katana-mcp"},"description":"MCP server for interacting with the Katana MRP API","maintainers":[{"name":"chriskreidl","email":"chris.kreidl@protonmail.ch"}],"readme":"# katana-mcp\n\n[Model Context Protocol](https://modelcontextprotocol.io) server for the [Katana MRP](https://katanamrp.com) API. Exposes Katana operations as MCP tools for use with Claude and other AI models.\n\n## Usage\n\n### Claude Desktop / Claude Code\n\nAdd to your MCP config:\n\n```json\n{\n  \"mcpServers\": {\n    \"katana\": {\n      \"command\": \"npx\",\n      \"args\": [\"@ckreidl/katana-mcp\"],\n      \"env\": {\n        \"KATANA_API_KEY\": \"your-api-key\"\n      }\n    }\n  }\n}\n```\n\n### Available Tools\n\n- **listProducts** — Search and filter products\n- **listMaterials** — Search and filter materials\n- **listVariants** / **createVariant** / **updateVariant** — Manage product/material variants\n- **listManufacturingOrders** / **createManufacturingOrder** — Manufacturing orders\n- **listSalesOrders** / **listSalesOrderRows** — Sales orders\n- **listPurchaseOrders** / **createPurchaseOrder** — Purchase orders\n- **listSuppliers** — Suppliers\n- **listInventory** / **listInventoryMovements** — Inventory tracking\n- **listLocations** — Warehouse/location management\n- **listBomRows** — Bill of materials\n- **getDemandForecasts** — Demand forecasting\n\n## License\n\n[MIT](../../LICENSE)\n","readmeFilename":"README.md"}