{"_id":"freightutils-mcp","_rev":"46-026b804cfebbdddf7058f81efb45fb44","name":"freightutils-mcp","dist-tags":{"latest":"2.19.0"},"versions":{"1.0.0":{"name":"freightutils-mcp","version":"1.0.0","keywords":["mcp","model-context-protocol","freight","logistics","shipping","cbm","ldm","adr","dangerous-goods","hs-codes","incoterms","air-freight","sea-freight"],"author":{"name":"FreightUtils","email":"contact@freightutils.com"},"license":"MIT","_id":"freightutils-mcp@1.0.0","maintainers":[{"name":"soapyred","email":"mcristoiu@gmail.com"}],"homepage":"https://www.freightutils.com/api-docs","bugs":{"url":"https://github.com/SoapyRED/freightutils-mcp/issues"},"bin":{"freightutils-mcp":"dist/bin/cli.js"},"dist":{"shasum":"1537ddcca21b3c362bb3d1cc2dfc121c81a130fa","tarball":"https://registry.npmjs.org/freightutils-mcp/-/freightutils-mcp-1.0.0.tgz","fileCount":12,"integrity":"sha512-9eyGh/lv3uZb139iDo0Qt5RfYKFiZOcPTREDuQ4taOXkRwvE728qHlVqn/PIZcUGnO4NiN++O/1wMtRr3CK/FA==","signatures":[{"sig":"MEUCIQDV3t41azEwg1HSlL+Cwbizh50qFJ2Vk6hlzhUHjGH94wIgTjxTDSfD8sr2b25y/BtdNexFNXz0xghZ6FPm6p4RJzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26257},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/bin/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"soapyred","email":"mcristoiu@gmail.com"},"repository":{"url":"git+https://github.com/SoapyRED/freightutils-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server for FreightUtils — 11 freight calculation and reference tools for AI agents","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/freightutils-mcp_1.0.0_1775192671801_0.33353909248197877","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"freightutils-mcp","version":"1.0.1","keywords":["mcp","model-context-protocol","freight","logistics","shipping","cbm","ldm","adr","dangerous-goods","hs-codes","incoterms","air-freight","sea-freight"],"author":{"name":"FreightUtils","email":"contact@freightutils.com"},"license":"MIT","_id":"freightutils-mcp@1.0.1","maintainers":[{"name":"soapdigi","email":"mcristoiu@gmail.com"}],"homepage":"https://www.freightutils.com/api-docs","bugs":{"url":"https://github.com/SoapyRED/freightutils-mcp/issues"},"bin":{"freightutils-mcp":"dist/bin/cli.js"},"dist":{"shasum":"2c203ef30502061c5ccd3abe8ae00256d7f47dea","tarball":"https://registry.npmjs.org/freightutils-mcp/-/freightutils-mcp-1.0.1.tgz","fileCount":12,"integrity":"sha512-8nb9vkqDXFt+/U9mEnSmc0MNo/Jm5fxwz4MmNhaSXcdI32nN5e0beNb5u5tQXNjfsAoY/VV0CQy28uwwuaivOw==","signatures":[{"sig":"MEQCIBCZ6L0zyeoYPrILiLBqPB4mFpRfVtZBS4qqc1/wzwvCAiA5kHTbo8elSYpvZyIk3dOvUmJVPIahQyzuHjfDXJEGWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26305},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"mcpName":"io.github.SoapyRED/freightutils","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/bin/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"soapdigi","email":"mcristoiu@gmail.com"},"repository":{"url":"git+https://github.com/SoapyRED/freightutils-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server for FreightUtils — 11 freight calculation and reference tools for AI agents","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/freightutils-mcp_1.0.1_1775224431028_0.18007666458044858","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"freightutils-mcp","version":"1.0.2","keywords":["mcp","model-context-protocol","freight","logistics","shipping","cbm","ldm","adr","dangerous-goods","hs-codes","incoterms","air-freight","sea-freight"],"author":{"name":"FreightUtils","email":"contact@freightutils.com"},"license":"MIT","_id":"freightutils-mcp@1.0.2","maintainers":[{"name":"soapdigi","email":"mcristoiu@gmail.com"}],"homepage":"https://www.freightutils.com/api-docs","bugs":{"url":"https://github.com/SoapyRED/freightutils-mcp/issues"},"bin":{"freightutils-mcp":"dist/bin/cli.js"},"dist":{"shasum":"1988886882d3b8d4ed754f8aea76237e3d031c40","tarball":"https://registry.npmjs.org/freightutils-mcp/-/freightutils-mcp-1.0.2.tgz","fileCount":13,"integrity":"sha512-9iE7FBJvRTswFlf3JwXKApwUBIQL3FfXkK4DxEleboVMd6MGS63gRjOzAkNAOT2XKuM+lW0/xLasOMUgQeNPwg==","signatures":[{"sig":"MEYCIQCMoENONy291ekDMtDpbzjKXHkHrkqMHuyYx99+dizQhgIhAO0vVb5yK3wGOwF9tRGFu928M8n2fRXGnzeOAE8WjV/f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38232},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"e3d3ead203ab28326bc27f7668be9ed5db086a64","mcpName":"io.github.SoapyRED/freightutils","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/bin/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"soapdigi","email":"mcristoiu@gmail.com"},"repository":{"url":"git+https://github.com/SoapyRED/freightutils-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server for FreightUtils — 17 freight calculation and reference tools for AI agents","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/freightutils-mcp_1.0.2_1775521066303_0.1412670409154262","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"freightutils-mcp","version":"1.0.3","keywords":["mcp","model-context-protocol","freight","logistics","shipping","cbm","ldm","adr","dangerous-goods","hs-codes","incoterms","air-freight","sea-freight"],"author":{"name":"FreightUtils","email":"contact@freightutils.com"},"license":"MIT","_id":"freightutils-mcp@1.0.3","maintainers":[{"name":"soapdigi","email":"mcristoiu@gmail.com"}],"homepage":"https://www.freightutils.com/api-docs","bugs":{"url":"https://github.com/SoapyRED/freightutils-mcp/issues"},"bin":{"freightutils-mcp":"dist/bin/cli.js"},"dist":{"shasum":"7d0a0ec65430ae40a95e05410901b998c4d48f03","tarball":"https://registry.npmjs.org/freightutils-mcp/-/freightutils-mcp-1.0.3.tgz","fileCount":12,"integrity":"sha512-BG6jAi5hkB3oLii8ud975dzJLQCmjuw5FsZHxVi0Y7KEiNXZircCUxe0H1DV3vhKl+CGaZHwwR+E+VTKKhTOoA==","signatures":[{"sig":"MEUCIQDQL0RO2WS9tDf2eMCwpbJjjOe1duQxf+bvUXOILFDy9QIgGGWURkfl5zm1J1/SSMH7W/8qrTHQCh+NJyfwBdBPK14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38285},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"mcpName":"io.github.SoapyRED/freightutils","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/bin/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"soapdigi","email":"mcristoiu@gmail.com"},"repository":{"url":"git+https://github.com/SoapyRED/freightutils-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server for FreightUtils — 17 freight calculation and reference tools for AI agents","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/freightutils-mcp_1.0.3_1776277784165_0.9670121983934885","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"freightutils-mcp","version":"1.0.4","keywords":["mcp","model-context-protocol","freight","logistics","shipping","transportation","adr","dangerous-goods","hs-codes","air-freight","sea-freight","road-freight","customs","calculator","iata","unlocode","cbm","ldm","incoterms"],"author":{"name":"FreightUtils","email":"contact@freightutils.com"},"license":"MIT","_id":"freightutils-mcp@1.0.4","maintainers":[{"name":"soapdigi","email":"mcristoiu@gmail.com"}],"homepage":"https://www.freightutils.com/api-docs","bugs":{"url":"https://github.com/SoapyRED/freightutils-mcp/issues"},"bin":{"freightutils-mcp":"dist/bin/cli.js"},"dist":{"shasum":"80f0cbaf41881deebe7e15ad361abf5d41616782","tarball":"https://registry.npmjs.org/freightutils-mcp/-/freightutils-mcp-1.0.4.tgz","fileCount":13,"integrity":"sha512-TmIx0DFziK3mkmfUD+NHW0g567YjDMNUp2ZyDb64TxKhOr47km7+BNGYgKn1vZdOwb8R8jGw56wmeXjxd4dumA==","signatures":[{"sig":"MEQCIFxDBI84pFfw3y/96n8qGDrTp+1Q8qgLDglBm267uShOAiAT1S6ZTujoTVY991kiA0cLAZPDCUYxTl02uBBNjRBnqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41225},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"cc35bde8af4fa6fc5c0b16fd01ce691878c57dbf","mcpName":"io.github.SoapyRED/freightutils","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/bin/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"soapdigi","email":"mcristoiu@gmail.com"},"repository":{"url":"git+https://github.com/SoapyRED/freightutils-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"17 freight calculation and reference tools for AI agents — ADR 2025 dangerous goods (2,939 entries), HS 2022 codes (6,940), airlines (6,352), UN/LOCODE (116,129 locations), LDM/CBM/chargeable weight calculators, UK duty estimator, and more.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/freightutils-mcp_1.0.4_1776403008300_0.9724346496911118","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"freightutils-mcp","version":"1.0.5","keywords":["mcp","model-context-protocol","freight","logistics","shipping","transportation","adr","dangerous-goods","hs-codes","air-freight","sea-freight","road-freight","customs","calculator","iata","unlocode","cbm","ldm","incoterms"],"author":{"name":"FreightUtils","email":"contact@freightutils.com"},"license":"MIT","_id":"freightutils-mcp@1.0.5","maintainers":[{"name":"soapdigi","email":"mcristoiu@gmail.com"}],"homepage":"https://www.freightutils.com/api-docs","bugs":{"url":"https://github.com/SoapyRED/freightutils-mcp/issues"},"bin":{"freightutils-mcp":"dist/bin/cli.js"},"dist":{"shasum":"a55bac21397c35ac41ec0314ed97776a4d9475d6","tarball":"https://registry.npmjs.org/freightutils-mcp/-/freightutils-mcp-1.0.5.tgz","fileCount":13,"integrity":"sha512-mTHajp1N72/l9CnJz03VM9gnXR9LcNO44O8RsLY9PPRQzROUxMD+0p/btXe9l1Afc0HqrKnDpDCtAV/3zXe2bg==","signatures":[{"sig":"MEQCIDc3APwtenRtt/JiM6kZfsi6ulDRpLbEouMj146NEZ3zAiBoTgeFAZgeqkTAg4qoIUo0f5QnJMqnWcgTUKNj9BBLDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43488},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"55957e5ca73fb826b29beb590d8fc792f55a4ab0","mcpName":"io.github.SoapyRED/freightutils","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/bin/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"soapdigi","email":"mcristoiu@gmail.com"},"repository":{"url":"git+https://github.com/SoapyRED/freightutils-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"FreightUtils MCP Server — 18 free freight tools for AI agents: ADR 2025 dangerous goods (2,939 entries) with LQ/EQ check, HS 2022 codes (6,940), airlines (6,352), UN/LOCODE (116,129 locations), LDM/CBM/chargeable weight calculators, UK duty estimator, and","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/freightutils-mcp_1.0.5_1776472539591_0.8672747126587392","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"freightutils-mcp","version":"1.0.6","keywords":["mcp","model-context-protocol","freight","logistics","shipping","transportation","adr","dangerous-goods","hs-codes","air-freight","sea-freight","road-freight","customs","calculator","iata","unlocode","cbm","ldm","incoterms"],"author":{"name":"FreightUtils","email":"contact@freightutils.com"},"license":"MIT","_id":"freightutils-mcp@1.0.6","maintainers":[{"name":"soapdigi","email":"mcristoiu@gmail.com"}],"homepage":"https://www.freightutils.com/api-docs","bugs":{"url":"https://github.com/SoapyRED/freightutils-mcp/issues"},"bin":{"freightutils-mcp":"dist/bin/cli.js"},"dist":{"shasum":"13616bd19e1917a073308f60566add92de9f3c2f","tarball":"https://registry.npmjs.org/freightutils-mcp/-/freightutils-mcp-1.0.6.tgz","fileCount":13,"integrity":"sha512-A7AgqWglddDeCo6oQ59wao9BtozuNhtZOUogWs6JjFDyg/4YDhI6HGyXY6VCeVhsOD5vEXfOJu4sUCSp/lGdlA==","signatures":[{"sig":"MEUCIAcDYSWBMRCD6S6G9Dtl17RjvfBfneuyVFiNi5JloybWAiEAnU7WEZPoZ/Zvg1c0QT9IJnD6MV/MEnKdK67oqLqk0JU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43810},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"c2263c43a0b17fe8ca0b2d8cbf289f5561c5ddf3","mcpName":"io.github.SoapyRED/freightutils","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/bin/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"soapdigi","email":"mcristoiu@gmail.com"},"repository":{"url":"git+https://github.com/SoapyRED/freightutils-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"FreightUtils MCP Server — 18 free freight tools for AI agents: ADR 2025 dangerous goods (2,939 entries) with LQ/EQ check, HS 2022 codes (6,940), airlines (6,352), UN/LOCODE (116,129 locations), LDM/CBM/chargeable weight calculators, UK duty estimator, and","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/freightutils-mcp_1.0.6_1776870501737_0.9313196346998651","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"freightutils-mcp","version":"1.0.7","keywords":["mcp","model-context-protocol","freight","logistics","shipping","transportation","adr","dangerous-goods","hs-codes","air-freight","sea-freight","road-freight","customs","calculator","iata","unlocode","cbm","ldm","incoterms"],"author":{"name":"FreightUtils","email":"contact@freightutils.com"},"license":"MIT","_id":"freightutils-mcp@1.0.7","maintainers":[{"name":"soapdigi","email":"mcristoiu@gmail.com"}],"homepage":"https://www.freightutils.com/api-docs","bugs":{"url":"https://github.com/SoapyRED/freightutils-mcp/issues"},"bin":{"freightutils-mcp":"dist/bin/cli.js"},"dist":{"shasum":"c7926b69bb72762f08ef2d4b30f316834c591985","tarball":"https://registry.npmjs.org/freightutils-mcp/-/freightutils-mcp-1.0.7.tgz","fileCount":13,"integrity":"sha512-Wjx58xo6/j+WI8w3IVO9RqlwrPC9UwwBH+jnNottgyew+2dPu6oSVUTZtZRhalv2Pwcv+JTGwqwHWspfENUfUA==","signatures":[{"sig":"MEQCIEU7dSHA/1Eq7AVvCV3CfwV2bYCW2tBtjHazSHPVWICsAiADfVNrgw/IpDec7nfSnM5pDDKS/JEPaVAT/PBnxmh7UA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47123},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"08a1aa5599fdd268f5007109777dd8f4bc162fba","mcpName":"io.github.SoapyRED/freightutils","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/bin/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"soapdigi","email":"mcristoiu@gmail.com"},"repository":{"url":"git+https://github.com/SoapyRED/freightutils-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"FreightUtils MCP Server — 18 free freight tools for AI agents: ADR 2025 dangerous goods (2,939 entries) with LQ/EQ check, HS 2022 codes (6,940), airlines (6,352), UN/LOCODE (116,129 locations), LDM/CBM/chargeable weight calculators, UK duty estimator, and","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/freightutils-mcp_1.0.7_1776954006065_0.35939720052167523","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"freightutils-mcp","version":"1.0.8","keywords":["mcp","model-context-protocol","freight","logistics","shipping","transportation","adr","dangerous-goods","hs-codes","air-freight","sea-freight","road-freight","customs","calculator","iata","unlocode","cbm","ldm","incoterms"],"author":{"name":"FreightUtils","email":"contact@freightutils.com"},"license":"MIT","_id":"freightutils-mcp@1.0.8","maintainers":[{"name":"soapdigi","email":"mcristoiu@gmail.com"}],"homepage":"https://www.freightutils.com/api-docs","bugs":{"url":"https://github.com/SoapyRED/freightutils-mcp/issues"},"bin":{"freightutils-mcp":"dist/bin/cli.js"},"dist":{"shasum":"b7e39fd7e4e20b5b147a8b7e46dca98952f944c7","tarball":"https://registry.npmjs.org/freightutils-mcp/-/freightutils-mcp-1.0.8.tgz","fileCount":13,"integrity":"sha512-5os9tTMGxKdHLVU/TOHengGHueqIAhY0JRcFV5MueXzKS2MnqHJJ1Qnqv3+UdScewMAcuhmVkcB/jIKMVFAT3A==","signatures":[{"sig":"MEUCIBo9pR10EJX/sSB2PtBFwluvgJzOsalFSChc5WS2RhDGAiEAihJknZBJK+5S5NXyfenM7JH8cyvU16IN9GN5Rd0S6FU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47794},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"979164bf52c0b7a3da82d1b69d86b4f4d97e8c6b","mcpName":"io.github.SoapyRED/freightutils","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/bin/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"soapdigi","email":"mcristoiu@gmail.com"},"repository":{"url":"git+https://github.com/SoapyRED/freightutils-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"FreightUtils MCP Server — 18 free freight tools for AI agents: ADR 2025 dangerous goods (2,939 entries) with LQ/EQ check, HS 2022 codes (6,940), airlines (6,352), UN/LOCODE (116,129 locations), LDM/CBM/chargeable weight calculators, UK duty estimator, and","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/freightutils-mcp_1.0.8_1776955747319_0.9688491119038671","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"freightutils-mcp","version":"1.1.0","keywords":["mcp","model-context-protocol","freight","logistics","shipping","transportation","adr","dangerous-goods","hs-codes","air-freight","sea-freight","road-freight","customs","calculator","iata","unlocode","cbm","ldm","incoterms"],"author":{"name":"FreightUtils","email":"contact@freightutils.com"},"license":"MIT","_id":"freightutils-mcp@1.1.0","maintainers":[{"name":"soapdigi","email":"mcristoiu@gmail.com"}],"homepage":"https://www.freightutils.com/api-docs","bugs":{"url":"https://github.com/SoapyRED/freightutils-mcp/issues"},"bin":{"freightutils-mcp":"dist/bin/cli.js"},"dist":{"shasum":"9864026cf1f1fa9e3306f14aa333c62a59962554","tarball":"https://registry.npmjs.org/freightutils-mcp/-/freightutils-mcp-1.1.0.tgz","fileCount":13,"integrity":"sha512-g8iFzDiQ7SxLUwHxkEEU+/286pANsxULQM5GWVu1yUSwGMpGfIuxYsKTT0EU2qmMP6R/xDaKQIStPV3Uu/SHKQ==","signatures":[{"sig":"MEUCIQD+4Er1HysrFmoeed3IvR5Ri0/lYYxmfjtpxsM1AVWvQAIgMMDFt0P75Rxay4hTZUr/uYmDiA5cHdYH+D5SL1qnMJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48030},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"cc5c51adaa296f2530a33f026da29bdf08ec604a","mcpName":"io.github.SoapyRED/freightutils","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/bin/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"soapdigi","email":"mcristoiu@gmail.com"},"repository":{"url":"git+https://github.com/SoapyRED/freightutils-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"FreightUtils MCP Server — 18 free freight tools for AI agents: ADR 2025 dangerous goods (2,939 entries) with LQ/EQ check, HS 2022 codes (6,940), airlines (6,352), UN/LOCODE (116,129 locations), LDM/CBM/chargeable weight calculators, UK duty estimator, and","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/freightutils-mcp_1.1.0_1777139184038_0.92082572797894","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"freightutils-mcp","version":"2.0.0","keywords":["mcp","model-context-protocol","freight","logistics","shipping","transportation","adr","dangerous-goods","hs-codes","air-freight","sea-freight","road-freight","customs","calculator","iata","unlocode","cbm","ldm","incoterms"],"author":{"name":"FreightUtils","email":"contact@freightutils.com"},"license":"MIT","_id":"freightutils-mcp@2.0.0","maintainers":[{"name":"soapdigi","email":"mcristoiu@gmail.com"}],"homepage":"https://www.freightutils.com/api-docs","bugs":{"url":"https://github.com/SoapyRED/freightutils-mcp/issues"},"bin":{"freightutils-mcp":"dist/bin/cli.js"},"dist":{"shasum":"3ec9acf8c394539f1f80568f6c9efe8e2e441f69","tarball":"https://registry.npmjs.org/freightutils-mcp/-/freightutils-mcp-2.0.0.tgz","fileCount":13,"integrity":"sha512-GvZ1sOC5T1MLh5YIyoMuJkT89C4vDZvwcOVUx95Jls0794Jqn0S4ORTv5vgY92O6p6QLYogl59mCxP/I0lVKpA==","signatures":[{"sig":"MEYCIQCP4DE9YGlIE+T4emxWr4P5Y9vE8D1uFEb1EO7n2CZYogIhAKXFCMHSdM0C1g1VegHHObXfGIcUp2953UfpTStSOB+X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49466},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"50c3a29c308b7f06d44e09be3dfb8691cb27146b","mcpName":"io.github.SoapyRED/freightutils","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/bin/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"soapdigi","email":"mcristoiu@gmail.com"},"repository":{"url":"git+https://github.com/SoapyRED/freightutils-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"FreightUtils MCP Server — 18 free freight tools for AI agents: ADR 2025 dangerous goods (2,939 entries) with LQ/EQ check, HS 2022 codes (6,940), airlines (6,352), UN/LOCODE (116,129 locations), LDM/CBM/chargeable weight calculators, UK duty estimator, and","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/freightutils-mcp_2.0.0_1777140893809_0.9522593519359037","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"freightutils-mcp","version":"2.1.0","keywords":["mcp","model-context-protocol","freight","logistics","shipping","transportation","adr","dangerous-goods","hs-codes","air-freight","sea-freight","road-freight","customs","calculator","iata","unlocode","cbm","ldm","incoterms"],"author":{"name":"FreightUtils","email":"contact@freightutils.com"},"license":"MIT","_id":"freightutils-mcp@2.1.0","maintainers":[{"name":"soapdigi","email":"mcristoiu@gmail.com"}],"homepage":"https://www.freightutils.com/api-docs","bugs":{"url":"https://github.com/SoapyRED/freightutils-mcp/issues"},"bin":{"freightutils-mcp":"dist/bin/cli.js"},"dist":{"shasum":"97bcc40decf0883cb6eeb75fa477e404c07cf5f1","tarball":"https://registry.npmjs.org/freightutils-mcp/-/freightutils-mcp-2.1.0.tgz","fileCount":13,"integrity":"sha512-IvY8x939PLQ55NkXw0QuZ05avhdrKJ/qzaqEgBF0aScNc0TadiEpzh46ApR+Bz+/uaesD3EcC4FHbvRouCI5+A==","signatures":[{"sig":"MEUCICZUuWYwdKd1jwMWambA9R7NXi8ORaAXaJ+xnx/yc5GdAiEAthkzz+f2nNcQEqcAFLE34aija1iQBEMYF/aP2JHv4Zk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51328},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"553c8ac728833f2d177d0cac0e8d9e97f56bcc6c","mcpName":"io.github.SoapyRED/freightutils","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/bin/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"soapdigi","email":"mcristoiu@gmail.com"},"repository":{"url":"git+https://github.com/SoapyRED/freightutils-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"FreightUtils MCP Server — 19 free freight tools for AI agents: ADR 2025 dangerous goods (2,939 entries) with LQ/EQ check, HS 2022 codes (6,940), airlines (6,352), UN/LOCODE (116,129 locations), LDM/CBM/chargeable weight calculators, UK duty estimator, sub","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/freightutils-mcp_2.1.0_1777598151449_0.15187469219275496","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"freightutils-mcp","version":"2.1.1","keywords":["mcp","model-context-protocol","freight","logistics","shipping","transportation","adr","dangerous-goods","hs-codes","air-freight","sea-freight","road-freight","customs","calculator","iata","unlocode","cbm","ldm","incoterms"],"author":{"name":"FreightUtils","email":"contact@freightutils.com"},"license":"MIT","_id":"freightutils-mcp@2.1.1","maintainers":[{"name":"soapdigi","email":"mcristoiu@gmail.com"}],"homepage":"https://www.freightutils.com/api-docs","bugs":{"url":"https://github.com/SoapyRED/freightutils-mcp/issues"},"bin":{"freightutils-mcp":"dist/bin/cli.js"},"dist":{"shasum":"c3f1fc1f8d986034a15e5754e291c85037b61fa5","tarball":"https://registry.npmjs.org/freightutils-mcp/-/freightutils-mcp-2.1.1.tgz","fileCount":13,"integrity":"sha512-g8WEQEbcbVpOhDwLTFgo+zfusQdDthULyv+XZ5GQizdmlwE/DhH+u62zpqwXkoatdjuKxb+3qXiZa9AC0cYleA==","signatures":[{"sig":"MEUCIQCe/qrZRr2oXABSDqkNoNhxt9bBS3QCTyjSzK6UlNugdAIgOxkVVdtakeV+wGInofQ4igSOj0C0B5qjwCA3laqDFSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53792},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"7236c4243fdd48f4b7de0041ecde66c40cf4d3ac","mcpName":"io.github.SoapyRED/freightutils","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/bin/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"soapdigi","email":"mcristoiu@gmail.com"},"repository":{"url":"git+https://github.com/SoapyRED/freightutils-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"FreightUtils MCP Server — 19 free freight tools for AI agents: ADR 2025 dangerous goods (2,939 entries) with LQ/EQ check, HS 2022 codes (6,940), airlines (6,352), UN/LOCODE (116,129 locations), LDM/CBM/chargeable weight calculators, UK duty estimator, sub","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/freightutils-mcp_2.1.1_1778335860522_0.9690543537312968","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"freightutils-mcp","version":"2.2.0","keywords":["mcp","model-context-protocol","freight","logistics","shipping","transportation","adr","dangerous-goods","hs-codes","air-freight","sea-freight","road-freight","customs","calculator","iata","unlocode","cbm","ldm","incoterms"],"author":{"name":"FreightUtils","email":"contact@freightutils.com"},"license":"MIT","_id":"freightutils-mcp@2.2.0","maintainers":[{"name":"soapdigi","email":"mcristoiu@gmail.com"}],"homepage":"https://www.freightutils.com/api-docs","bugs":{"url":"https://github.com/SoapyRED/freightutils-mcp/issues"},"bin":{"freightutils-mcp":"dist/bin/cli.js"},"dist":{"shasum":"a13e96faf5309fce45ef52572cb4f4dadfac34e6","tarball":"https://registry.npmjs.org/freightutils-mcp/-/freightutils-mcp-2.2.0.tgz","fileCount":15,"integrity":"sha512-QWKIGFlO4wh0asxzSWSYs3Ae82IWHFxPXkyuE1wtFAcrF8JDYLhEMA8P6DahvjJUWJyEuucJ54vCsE7r6XGrVA==","signatures":[{"sig":"MEUCIAVuNWmXSCH33tivedhe1HG72i5PMANFfNPz6sOCE4zgAiEAyuqgC9uRuT6pAH5DRGZMc8ETtO+LMBhtN8+3knss5c8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77575},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"69142f7cc62eaa5d31b979be66eac1abfd89b942","mcpName":"io.github.SoapyRED/freightutils","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/bin/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"soapdigi","email":"mcristoiu@gmail.com"},"repository":{"url":"git+https://github.com/SoapyRED/freightutils-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"FreightUtils MCP Server — 19 free freight tools for AI agents: ADR 2025 dangerous goods (2,939 entries) with LQ/EQ check, HS 2022 codes (6,940), airlines (6,352), UN/LOCODE (116,129 locations), LDM/CBM/chargeable weight calculators, UK duty estimator, sub","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/freightutils-mcp_2.2.0_1780217351722_0.27801817302220666","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"freightutils-mcp","version":"2.3.0","keywords":["mcp","model-context-protocol","freight","logistics","shipping","transportation","adr","dangerous-goods","hs-codes","air-freight","sea-freight","road-freight","customs","calculator","iata","unlocode","cbm","ldm","incoterms"],"author":{"name":"FreightUtils","email":"contact@freightutils.com"},"license":"MIT","_id":"freightutils-mcp@2.3.0","maintainers":[{"name":"soapdigi","email":"mcristoiu@gmail.com"}],"homepage":"https://www.freightutils.com/api-docs","bugs":{"url":"https://github.com/SoapyRED/freightutils-mcp/issues"},"bin":{"freightutils-mcp":"dist/bin/cli.js"},"dist":{"shasum":"5134de72b4ccd227959797b7232243ff12b7adcb","tarball":"https://registry.npmjs.org/freightutils-mcp/-/freightutils-mcp-2.3.0.tgz","fileCount":15,"integrity":"sha512-VnFjTUJJR3ipSp+B/Lpbdvh4OXHEX4tJ+PCR7/tvHpTPV16eXRrdynAu8yIQWcZ+Pi5s5c5OsBuqkVC6VjFTmg==","signatures":[{"sig":"MEUCIQDM9CYVh3yQhcXoKUabBedjx3B/M5DWsi9DE4SkdKWUQAIgfmzFOAElaxFPK7Adv37YhzE+GQ6BJSrrjVKl986ouWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81921},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"675eb116f31a48e9ff1fcdf0a50d11dfd57a2067","mcpName":"io.github.SoapyRED/freightutils","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && node --test dist-test/api.test.js","build":"tsc","start":"node dist/bin/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"soapdigi","email":"mcristoiu@gmail.com"},"repository":{"url":"git+https://github.com/SoapyRED/freightutils-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"FreightUtils MCP Server — 19 free freight tools for AI agents: ADR 2025 dangerous goods (2,939 entries) with LQ/EQ check, HS 2022 codes (6,940), airlines (6,352), UN/LOCODE (116,129 locations), LDM/CBM/chargeable weight calculators, UK duty estimator, sub","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/freightutils-mcp_2.3.0_1780224786391_0.5066866347569592","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"freightutils-mcp","version":"2.4.0","keywords":["mcp","model-context-protocol","freight","logistics","shipping","transportation","adr","dangerous-goods","hs-codes","air-freight","sea-freight","road-freight","customs","calculator","iata","unlocode","cbm","ldm","incoterms"],"author":{"name":"FreightUtils","email":"contact@freightutils.com"},"license":"MIT","_id":"freightutils-mcp@2.4.0","maintainers":[{"name":"soapdigi","email":"mcristoiu@gmail.com"}],"homepage":"https://www.freightutils.com/api-docs","bugs":{"url":"https://github.com/SoapyRED/freightutils-mcp/issues"},"bin":{"freightutils-mcp":"dist/bin/cli.js"},"dist":{"shasum":"ef28549d7db26763338ac354c76f8c7bf21add25","tarball":"https://registry.npmjs.org/freightutils-mcp/-/freightutils-mcp-2.4.0.tgz","fileCount":15,"integrity":"sha512-eoJPT6T0VymSHw5fRnqMDhz+9msddTwT8BF8/FRqhLazWuNtbPMhzreE1MJt86A/W8Bk6P2A6fdph3rtlPf2vw==","signatures":[{"sig":"MEUCIQD97O24rKj+J7zbgj4S0GVfeyTkz9mSWOHT4JT/+dKmsAIgShVYwtKrrQ7Mw56T+H11WevTxcaYxItfSwQfCv0NwH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84840},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"663fdf24c9ab6294f25c9b66c7497d0863e9b4b5","mcpName":"io.github.SoapyRED/freightutils","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && node --test dist-test/api.test.js","build":"tsc","start":"node dist/bin/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"soapdigi","email":"mcristoiu@gmail.com"},"repository":{"url":"git+https://github.com/SoapyRED/freightutils-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"FreightUtils MCP Server — 19 free freight tools for AI agents: ADR 2025 dangerous goods (2,939 entries) with LQ/EQ check, HS 2022 codes (6,940), airlines (6,352), UN/LOCODE (116,129 locations), LDM/CBM/chargeable weight calculators, UK duty estimator, sub","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/freightutils-mcp_2.4.0_1781639767710_0.4392207949203266","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"freightutils-mcp","version":"2.4.1","keywords":["mcp","model-context-protocol","freight","logistics","shipping","transportation","adr","dangerous-goods","hs-codes","air-freight","sea-freight","road-freight","customs","calculator","iata","unlocode","cbm","ldm","incoterms"],"author":{"name":"FreightUtils","email":"contact@freightutils.com"},"license":"MIT","_id":"freightutils-mcp@2.4.1","maintainers":[{"name":"soapdigi","email":"mcristoiu@gmail.com"}],"homepage":"https://www.freightutils.com/api-docs","bugs":{"url":"https://github.com/SoapyRED/freightutils-mcp/issues"},"bin":{"freightutils-mcp":"dist/bin/cli.js"},"dist":{"shasum":"bea16c5344df2068b1b7064259f6e970c636ba1b","tarball":"https://registry.npmjs.org/freightutils-mcp/-/freightutils-mcp-2.4.1.tgz","fileCount":15,"integrity":"sha512-X6EE6c1ga4Hzz2TYhP0m/TH4mx65zo7SNCxKqpxxXSfnUnnPYdEsyFA2HsA3pTLP5dUv0O0OM53ufjIrSs01Mg==","signatures":[{"sig":"MEYCIQDbG3YDvujJku+HtYuUr6w3fHAk33DAstLBgiFp4aPtUwIhAOnwuHn+SrNk1ECS+rq6kdf5tvcBmThrsO6TzCcNBFgz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85606},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"e417b072cda93d14e4d6bf780e1fd9b15b7ceb00","mcpName":"io.github.SoapyRED/freightutils","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && node --test dist-test/api.test.js","build":"tsc","start":"node dist/bin/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"soapdigi","email":"mcristoiu@gmail.com"},"repository":{"url":"git+https://github.com/SoapyRED/freightutils-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"FreightUtils MCP Server — 19 free freight tools for AI agents: ADR 2025 dangerous goods (2,939 entries) with LQ/EQ check, HS 2022 codes (6,940), airlines (6,352), UN/LOCODE (116,129 locations), LDM/CBM/chargeable weight calculators, UK duty estimator, sub","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/freightutils-mcp_2.4.1_1781726271191_0.3334065296196307","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"freightutils-mcp","version":"2.5.0","keywords":["mcp","model-context-protocol","freight","logistics","shipping","transportation","adr","dangerous-goods","hs-codes","air-freight","sea-freight","road-freight","customs","calculator","iata","unlocode","cbm","ldm","incoterms"],"author":{"name":"FreightUtils","email":"contact@freightutils.com"},"license":"MIT","_id":"freightutils-mcp@2.5.0","maintainers":[{"name":"soapdigi","email":"mcristoiu@gmail.com"}],"homepage":"https://www.freightutils.com/api-docs","bugs":{"url":"https://github.com/SoapyRED/freightutils-mcp/issues"},"bin":{"freightutils-mcp":"dist/bin/cli.js"},"dist":{"shasum":"c4b0bf0feea2b4f5601447f1ec48b91b99b37169","tarball":"https://registry.npmjs.org/freightutils-mcp/-/freightutils-mcp-2.5.0.tgz","fileCount":15,"integrity":"sha512-1GRa3h4CQfGecHyXJLI4g5x60vW08R9Lpsp/vzRcmpG9pv42xQ56xj2h58lk/ky0gBok8DZQaa5hJ26yYxvmpA==","signatures":[{"sig":"MEUCIQCy90T4oKTzuYhUCKonZfAA3RkYrtQc/9sh+vmR03uQPgIgbsRzlrnS3u8mZkMHxK8a83QPRt5JPTHlZtKPwfUfzuk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86550},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"f85e056fdd84361611d52fa4a862ab6f571ec789","mcpName":"io.github.SoapyRED/freightutils","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && node --test dist-test/api.test.js","build":"tsc","start":"node dist/bin/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"soapdigi","email":"mcristoiu@gmail.com"},"repository":{"url":"git+https://github.com/SoapyRED/freightutils-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"FreightUtils MCP Server — 19 free freight tools for AI agents: ADR 2025 dangerous goods (2,939 entries) with LQ/EQ check, HS 2022 codes (6,940), airlines (6,352), UN/LOCODE (116,129 locations), LDM/CBM/chargeable weight calculators, UK duty estimator, sub","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/freightutils-mcp_2.5.0_1781898005178_0.3414471627541624","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"freightutils-mcp","version":"2.6.0","keywords":["mcp","model-context-protocol","freight","logistics","shipping","transportation","adr","dangerous-goods","hs-codes","air-freight","sea-freight","road-freight","customs","calculator","iata","unlocode","cbm","ldm","incoterms"],"author":{"name":"FreightUtils","email":"contact@freightutils.com"},"license":"MIT","_id":"freightutils-mcp@2.6.0","maintainers":[{"name":"soapdigi","email":"mcristoiu@gmail.com"}],"homepage":"https://www.freightutils.com/api-docs","bugs":{"url":"https://github.com/SoapyRED/freightutils-mcp/issues"},"bin":{"freightutils-mcp":"dist/bin/cli.js"},"dist":{"shasum":"5f5b16ceb93bd68f49ba23c2e1986ce8fb5c7f37","tarball":"https://registry.npmjs.org/freightutils-mcp/-/freightutils-mcp-2.6.0.tgz","fileCount":21,"integrity":"sha512-Y03xwtr3Y3wOQ1b2nt34tvJvgTlI3IoyBa3qPl+k9vXKDY7x9m/Psnyy0Qsw4BkGvw4JqJj7+woBWcNhVh9ewg==","signatures":[{"sig":"MEYCIQC5jUsJmT/cpEzR/b91vRiC9j7AzhoL3V3mzFF29bCI/gIhAJYOcMq1yrJuKOouM2VJ3aB0lmB+Wf2fkLIvJqj5bF5j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137682},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"adcd50cb1878f0911ec803347acfdcf5d0240114","mcpName":"io.github.SoapyRED/freightutils","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && node --test dist-test/api.test.js","build":"tsc","start":"node dist/bin/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"soapdigi","email":"mcristoiu@gmail.com"},"repository":{"url":"git+https://github.com/SoapyRED/freightutils-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Neutral freight reference and calculation tools for AI agents — ADR dangerous goods, HS codes, airline codes, UN/LOCODE, Incoterms and freight math from authoritative sources.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/freightutils-mcp_2.6.0_1782141120641_0.021742990624890712","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"freightutils-mcp","version":"2.7.0","keywords":["mcp","model-context-protocol","freight","logistics","shipping","transportation","adr","dangerous-goods","hs-codes","air-freight","sea-freight","road-freight","customs","calculator","iata","unlocode","cbm","ldm","incoterms"],"author":{"name":"FreightUtils","email":"contact@freightutils.com"},"license":"MIT","_id":"freightutils-mcp@2.7.0","maintainers":[{"name":"soapdigi","email":"mcristoiu@gmail.com"}],"homepage":"https://www.freightutils.com/api-docs","bugs":{"url":"https://github.com/SoapyRED/freightutils-mcp/issues"},"bin":{"freightutils-mcp":"dist/bin/cli.js"},"dist":{"shasum":"3713f977bcf8afb926ca7418c82e37ec73bf494c","tarball":"https://registry.npmjs.org/freightutils-mcp/-/freightutils-mcp-2.7.0.tgz","fileCount":21,"integrity":"sha512-/rwl2lnP9m8SE7cwExWD8SjiomA1YO3nPuxfk1WOPjHEX7I2EY8KxoJ3usdAlU1XemkIL7xnvfoePzP3UbER2A==","signatures":[{"sig":"MEYCIQDoc66Wa/mv57qFNH1Ducp3e2H3JnxyPCdwD724Dj+QYAIhAPLg3/pRY+fYpcmmUtOjGaCxHtj6GkNGdtUaB2s4KYGr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144284},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"faa382ca6142179a8af18ac4f65bcf0652d5e76f","mcpName":"io.github.SoapyRED/freightutils","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && node --test dist-test/api.test.js","build":"tsc","start":"node dist/bin/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"soapdigi","email":"mcristoiu@gmail.com"},"repository":{"url":"git+https://github.com/SoapyRED/freightutils-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Neutral freight reference and calculation tools for AI agents — ADR dangerous goods, HS codes, airline codes, UN/LOCODE, Incoterms and freight math from authoritative sources.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/freightutils-mcp_2.7.0_1782214430878_0.09404592444474558","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"freightutils-mcp","version":"2.8.0","keywords":["mcp","model-context-protocol","freight","logistics","shipping","transportation","adr","dangerous-goods","hs-codes","air-freight","sea-freight","road-freight","customs","calculator","iata","unlocode","cbm","ldm","incoterms"],"author":{"name":"FreightUtils","email":"contact@freightutils.com"},"license":"MIT","_id":"freightutils-mcp@2.8.0","maintainers":[{"name":"soapdigi","email":"mcristoiu@gmail.com"}],"homepage":"https://www.freightutils.com/api-docs","bugs":{"url":"https://github.com/SoapyRED/freightutils-mcp/issues"},"bin":{"freightutils-mcp":"dist/bin/cli.js"},"dist":{"shasum":"4fe11f5a153b9a6b6796a56a82f7e3096a1cfc23","tarball":"https://registry.npmjs.org/freightutils-mcp/-/freightutils-mcp-2.8.0.tgz","fileCount":21,"integrity":"sha512-2aS9sVdSGuqLb2V2sBbKlgzBhp6aWKUW2cs0zSHFUXZ7xdBtBB4WCyhbOhvxVpJ8At/EErPDOej9esXO1RQ5gg==","signatures":[{"sig":"MEUCIQC37GijqbwXwhnH7nJ1BTz4bKVvMKZ5F5nCYfA9ZYAeBQIgMldsCYsb/7v3dB/txlSFbg5UMTZJrp+P7JziMNSZ/MQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147962},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"4ba7c66e2b21933dc25716daff842e228ff6502a","mcpName":"io.github.SoapyRED/freightutils","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && node --test dist-test/api.test.js","build":"tsc","start":"node dist/bin/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"soapdigi","email":"mcristoiu@gmail.com"},"repository":{"url":"git+https://github.com/SoapyRED/freightutils-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Neutral freight reference and calculation tools for AI agents — ADR dangerous goods, HS codes, airline codes, UN/LOCODE, Incoterms and freight math from authoritative sources.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/freightutils-mcp_2.8.0_1782235686694_0.3928923863590714","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"freightutils-mcp","version":"2.9.0","keywords":["mcp","model-context-protocol","freight","logistics","shipping","transportation","adr","dangerous-goods","hs-codes","air-freight","sea-freight","road-freight","customs","calculator","iata","unlocode","cbm","ldm","incoterms"],"author":{"name":"FreightUtils","email":"contact@freightutils.com"},"license":"MIT","_id":"freightutils-mcp@2.9.0","maintainers":[{"name":"soapdigi","email":"mcristoiu@gmail.com"}],"homepage":"https://www.freightutils.com/api-docs","bugs":{"url":"https://github.com/SoapyRED/freightutils-mcp/issues"},"bin":{"freightutils-mcp":"dist/bin/cli.js"},"dist":{"shasum":"ed8453a04dd9e1d4bddb9d5fbfbc81330b4f80e8","tarball":"https://registry.npmjs.org/freightutils-mcp/-/freightutils-mcp-2.9.0.tgz","fileCount":21,"integrity":"sha512-YAZwiRgvZg07Vx33WieyEgAV8/qqek5AVWfvLvbISQgSzNBrGZvQok+VYGs4UFjyf2CSp/LLfYKKrEyWY7HXUA==","signatures":[{"sig":"MEYCIQCk1c3B7oZddTTUwrl9efiuUsJrAjcnAspYdLmVx3+howIhAK0TaJutktUQvwN7d35fB+hOO0NFzlbFlkRgzDifjI/J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150906},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"5e851ffdb0bcf2b0c2a34447c6bc67e1c4784239","mcpName":"io.github.SoapyRED/freightutils","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && node --test dist-test/api.test.js","build":"tsc","start":"node dist/bin/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"soapdigi","email":"mcristoiu@gmail.com"},"repository":{"url":"git+https://github.com/SoapyRED/freightutils-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Neutral freight reference and calculation tools for AI agents — ADR dangerous goods, HS codes, airline codes, UN/LOCODE, Incoterms and freight math from authoritative sources.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/freightutils-mcp_2.9.0_1782244677713_0.8627087058318965","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"freightutils-mcp","version":"2.10.0","keywords":["mcp","model-context-protocol","freight","logistics","shipping","transportation","adr","dangerous-goods","hs-codes","air-freight","sea-freight","road-freight","customs","calculator","iata","unlocode","cbm","ldm","incoterms"],"author":{"name":"FreightUtils","email":"contact@freightutils.com"},"license":"MIT","_id":"freightutils-mcp@2.10.0","maintainers":[{"name":"soapdigi","email":"mcristoiu@gmail.com"}],"homepage":"https://www.freightutils.com/api-docs","bugs":{"url":"https://github.com/SoapyRED/freightutils-mcp/issues"},"bin":{"freightutils-mcp":"dist/bin/cli.js"},"dist":{"shasum":"886690d5e5e0a075de30f89d3fd3d4fef7a58d34","tarball":"https://registry.npmjs.org/freightutils-mcp/-/freightutils-mcp-2.10.0.tgz","fileCount":15,"integrity":"sha512-WmWpPyMpsbw3Up2QDGAHF98D6UAfEA/hTHAptK2fdn6JeCgNaL44UpqMoe/rK9ne5v0mNxRmeuO8uRkNQdWsBQ==","signatures":[{"sig":"MEYCIQDZ0eZHf+KcSDd5cA8FmNF2JuSs7vlRiw7NDClDPrUeMQIhAPmS9QmcQW5h1nDc1ZHUnHx83m3Zp61eeKq/R+jFpS2R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105708},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"0a6449979a8753f1ece214ee136177e87fe2d5b3","mcpName":"io.github.SoapyRED/freightutils","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && node --test dist-test/api.test.js","build":"tsc","start":"node dist/bin/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"soapdigi","email":"mcristoiu@gmail.com"},"repository":{"url":"git+https://github.com/SoapyRED/freightutils-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Neutral freight reference and calculation tools for AI agents — ADR dangerous goods, HS codes, airline codes, UN/LOCODE, Incoterms and freight math from authoritative sources.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/freightutils-mcp_2.10.0_1782318404464_0.3649158917030755","host":"s3://npm-registry-packages-npm-production"}},"2.10.1":{"name":"freightutils-mcp","version":"2.10.1","keywords":["mcp","model-context-protocol","freight","logistics","shipping","transportation","adr","dangerous-goods","hs-codes","air-freight","sea-freight","road-freight","customs","calculator","iata","unlocode","cbm","ldm","incoterms"],"author":{"name":"FreightUtils","email":"contact@freightutils.com"},"license":"MIT","_id":"freightutils-mcp@2.10.1","maintainers":[{"name":"soapdigi","email":"mcristoiu@gmail.com"}],"homepage":"https://www.freightutils.com/api-docs","bugs":{"url":"https://github.com/SoapyRED/freightutils-mcp/issues"},"bin":{"freightutils-mcp":"dist/bin/cli.js"},"dist":{"shasum":"1c851690315c421f04872fd706728281f498a67b","tarball":"https://registry.npmjs.org/freightutils-mcp/-/freightutils-mcp-2.10.1.tgz","fileCount":15,"integrity":"sha512-8JzxyBrWquNLfEV2vZe2/Cv3Gkov4cFshJmqlbpVqR8sx0quSS6yKb1Jmh17WgVL16sXccJ8hvyP4QGOocF2TA==","signatures":[{"sig":"MEUCIQCPJ1M7y+DgwqMnW+/2uZAtxBI8TCoNj5yPISZWjxqQHwIgUn2tenpNfXEZpE1GKI7Hqd4B4KpsFgZsTU37JWpUXwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106977},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"1eea9681807b2f4b2ae72519de52e2f9589a6197","mcpName":"io.github.SoapyRED/freightutils","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && node --test dist-test/api.test.js","build":"tsc","start":"node dist/bin/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"soapdigi","email":"mcristoiu@gmail.com"},"repository":{"url":"git+https://github.com/SoapyRED/freightutils-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Neutral freight reference and calculation tools for AI agents — ADR dangerous goods, HS codes, airline codes, UN/LOCODE, Incoterms and freight math from authoritative sources.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/freightutils-mcp_2.10.1_1782504935865_0.40498986127037595","host":"s3://npm-registry-packages-npm-production"}},"2.10.2":{"name":"freightutils-mcp","version":"2.10.2","keywords":["mcp","model-context-protocol","freight","logistics","shipping","transportation","adr","dangerous-goods","hs-codes","air-freight","sea-freight","road-freight","customs","calculator","iata","unlocode","cbm","ldm","incoterms"],"author":{"name":"FreightUtils","email":"contact@freightutils.com"},"license":"MIT","_id":"freightutils-mcp@2.10.2","maintainers":[{"name":"soapdigi","email":"mcristoiu@gmail.com"}],"homepage":"https://www.freightutils.com/api-docs","bugs":{"url":"https://github.com/SoapyRED/freightutils-mcp/issues"},"bin":{"freightutils-mcp":"dist/bin/cli.js"},"dist":{"shasum":"5a1d94ab26b81a2e19bdb858a69dd56f68206131","tarball":"https://registry.npmjs.org/freightutils-mcp/-/freightutils-mcp-2.10.2.tgz","fileCount":15,"integrity":"sha512-wVkBA0USBNZw4E1ca7ZXq+c9vu1/F06NGj+bmjLYU4V6hwyrdQeaZgItb1jah0UyxpAZzkNxVnA5ZT2ufWHK9Q==","signatures":[{"sig":"MEQCIBiOYry7aVf/qZW3hN6FCNLsJQYtEln+r4lbLlEAj77eAiADABq78DVVAlh/EadRvYqyu5SboFdXulofhFrkD6BGow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107682},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"3028b4e7565683bd3457a215616c29922d048a16","mcpName":"io.github.SoapyRED/freightutils","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && node --test dist-test/api.test.js","build":"tsc","start":"node dist/bin/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"soapdigi","email":"mcristoiu@gmail.com"},"repository":{"url":"git+https://github.com/SoapyRED/freightutils-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Neutral freight reference + validation layer for AI agents — ADR dangerous goods, HS codes, airlines, UN/LOCODE, Incoterms, identifier validation and freight math, each response citing its authoritative source.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/freightutils-mcp_2.10.2_1783497993716_0.17609271220411382","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"freightutils-mcp","version":"2.11.0","keywords":["mcp","model-context-protocol","freight","logistics","shipping","transportation","adr","dangerous-goods","hs-codes","air-freight","sea-freight","road-freight","customs","calculator","iata","unlocode","cbm","ldm","incoterms"],"author":{"name":"FreightUtils","email":"contact@freightutils.com"},"license":"MIT","_id":"freightutils-mcp@2.11.0","maintainers":[{"name":"soapdigi","email":"mcristoiu@gmail.com"}],"homepage":"https://www.freightutils.com/api-docs","bugs":{"url":"https://github.com/SoapyRED/freightutils-mcp/issues"},"bin":{"freightutils-mcp":"dist/bin/cli.js"},"dist":{"shasum":"fd12d434f2be6dd13943ae95242b47b5f0dd082a","tarball":"https://registry.npmjs.org/freightutils-mcp/-/freightutils-mcp-2.11.0.tgz","fileCount":17,"integrity":"sha512-mLqIVotmyZmb95jsjU7GpenXyxmVhrLpSeLqyfDcI7tk1Nos5TrVq5p1AhMsYCGIi4f1nq8u32coomNyoIT7OQ==","signatures":[{"sig":"MEUCIQDJOzhSZWjzDwsycimW9kcCLvItImjBd6deobrcHIrXXQIgWeGWnbwFiiyfzsRxWMGdkR1zbPEIwp+UfYd3Lcxs5Sg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139279},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"c2946d17b33a4f092f5bf9d0479e985bab73f0d7","mcpName":"io.github.SoapyRED/freightutils","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && node --test dist-test/api.test.js","build":"tsc","start":"node dist/bin/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"soapdigi","email":"mcristoiu@gmail.com"},"repository":{"url":"git+https://github.com/SoapyRED/freightutils-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Neutral freight reference + validation layer for AI agents — ADR dangerous goods, HS codes, airlines, airports, UN/LOCODE, Incoterms, identifier validation and freight math. Every tool declares a typed output schema and returns a source-cited response env","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/freightutils-mcp_2.11.0_1783706428275_0.24800672768860355","host":"s3://npm-registry-packages-npm-production"}},"2.11.1":{"name":"freightutils-mcp","version":"2.11.1","keywords":["mcp","model-context-protocol","freight","logistics","shipping","transportation","adr","dangerous-goods","hs-codes","air-freight","sea-freight","road-freight","customs","calculator","iata","unlocode","cbm","ldm","incoterms"],"author":{"name":"FreightUtils","email":"contact@freightutils.com"},"license":"MIT","_id":"freightutils-mcp@2.11.1","maintainers":[{"name":"soapdigi","email":"mcristoiu@gmail.com"}],"homepage":"https://www.freightutils.com/api-docs","bugs":{"url":"https://github.com/SoapyRED/freightutils-mcp/issues"},"bin":{"freightutils-mcp":"dist/bin/cli.js"},"dist":{"shasum":"79e781742c3f2bdde436510b5a9afca910f5e873","tarball":"https://registry.npmjs.org/freightutils-mcp/-/freightutils-mcp-2.11.1.tgz","fileCount":17,"integrity":"sha512-0Ck7+S10dU3ZH8xx57O7KJSmzmKgiUSdQ6/xSELxxgSPn37z9tvkwLs8Tfmv1QakZs3uKf+q4va/8NBOMbKOyA==","signatures":[{"sig":"MEUCIQDLHlUqsvxzgSBaQh3Oxa6Kg0B4hPDNDwsGki6dpEQwTAIgblV1B+l73+7X8tcdqEmQtrqjA4wc5lKHfIRMYg/+Swo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139279},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"850dbbe201fd4a3a19926e621a5d76ecc5bac182","mcpName":"io.github.SoapyRED/freightutils","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && node --test dist-test/api.test.js","build":"tsc","start":"node dist/bin/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"soapdigi","email":"mcristoiu@gmail.com"},"repository":{"url":"git+https://github.com/SoapyRED/freightutils-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Neutral freight reference + validation layer for AI agents — ADR dangerous goods, HS codes, airlines, airports, UN/LOCODE, Incoterms, identifier validation and freight math. Every tool declares a typed output schema and returns a source-cited response env","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/freightutils-mcp_2.11.1_1783808494451_0.35656495966653234","host":"s3://npm-registry-packages-npm-production"}},"2.11.2":{"name":"freightutils-mcp","version":"2.11.2","keywords":["mcp","model-context-protocol","freight","logistics","shipping","transportation","adr","dangerous-goods","hs-codes","air-freight","sea-freight","road-freight","customs","calculator","iata","unlocode","cbm","ldm","incoterms"],"author":{"name":"FreightUtils","email":"contact@freightutils.com"},"license":"MIT","_id":"freightutils-mcp@2.11.2","maintainers":[{"name":"soapdigi","email":"mcristoiu@gmail.com"}],"homepage":"https://www.freightutils.com/api-docs","bugs":{"url":"https://github.com/SoapyRED/freightutils-mcp/issues"},"bin":{"freightutils-mcp":"dist/bin/cli.js"},"dist":{"shasum":"8ed48923e43ab5d0dcdbed874d0148b5d7290787","tarball":"https://registry.npmjs.org/freightutils-mcp/-/freightutils-mcp-2.11.2.tgz","fileCount":17,"integrity":"sha512-zq6wxZ8Xi0GYCxF1m3ExmPVaNoLRMe2VDItMj/BnM8hC1m73rRDi4EJTphOpS9A1ymJx95IcfVgdxMErUkYrIQ==","signatures":[{"sig":"MEQCIGXbP35/iKjavpmwxyB2oW+bhsuUWRLeH8vxnORr8XvqAiA2IgOIo84yMCsslab1DAC2U7OmPoquXkBtoEgcAUhUuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144201},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"248443e5ab3e2b54f6b2c8e196d961b6ffdf31e0","mcpName":"io.github.SoapyRED/freightutils","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && node --test dist-test/api.test.js","build":"tsc","start":"node dist/bin/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"soapdigi","email":"mcristoiu@gmail.com"},"repository":{"url":"git+https://github.com/SoapyRED/freightutils-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Neutral freight reference + validation layer for AI agents — ADR dangerous goods, HS codes, airlines, airports, UN/LOCODE, Incoterms, identifier validation and freight math. Every tool declares a typed output schema and returns a source-cited response env","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/freightutils-mcp_2.11.2_1783854416688_0.026107938962517174","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"freightutils-mcp","version":"2.12.0","keywords":["mcp","model-context-protocol","freight","logistics","shipping","transportation","adr","dangerous-goods","hs-codes","air-freight","sea-freight","road-freight","customs","calculator","iata","unlocode","cbm","ldm","incoterms"],"author":{"name":"FreightUtils","email":"contact@freightutils.com"},"license":"MIT","_id":"freightutils-mcp@2.12.0","maintainers":[{"name":"soapdigi","email":"mcristoiu@gmail.com"}],"homepage":"https://www.freightutils.com/api-docs","bugs":{"url":"https://github.com/SoapyRED/freightutils-mcp/issues"},"bin":{"freightutils-mcp":"dist/bin/cli.js"},"dist":{"shasum":"f105b71af70201f0aaa04f44fa112c298732d92d","tarball":"https://registry.npmjs.org/freightutils-mcp/-/freightutils-mcp-2.12.0.tgz","fileCount":17,"integrity":"sha512-lAAtRPjLkyCWAH6hAxKVxGoAJxVaEKNIXoSZxmFw1gP7BnM7Na/DvnpaPo6LZI9cWlu/JZ/+RgBCfXMj0dHTew==","signatures":[{"sig":"MEYCIQDm5wTYo7fiNtAQTwsRlim3U5DC0lBHhWkOQdmhSj0UsAIhAMa4PNB590kMODrBfmNn11EYyFN+asMudCcu+HFWDTy0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147989},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"8a7c3cd1ab05e48eddbddc08818f21cd0ff7110d","mcpName":"io.github.SoapyRED/freightutils","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && node --test dist-test/api.test.js","build":"tsc","start":"node dist/bin/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"soapdigi","email":"mcristoiu@gmail.com"},"repository":{"url":"git+https://github.com/SoapyRED/freightutils-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Neutral freight reference + validation layer for AI agents — ADR dangerous goods, HS codes, airlines, airports, UN/LOCODE, Incoterms, identifier validation and freight math. Every tool declares a typed output schema and returns a source-cited response env","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/freightutils-mcp_2.12.0_1784816441050_0.5120812642749584","host":"s3://npm-registry-packages-npm-production"}},"2.12.1":{"name":"freightutils-mcp","version":"2.12.1","keywords":["mcp","model-context-protocol","freight","logistics","shipping","transportation","adr","dangerous-goods","hs-codes","air-freight","sea-freight","road-freight","customs","calculator","iata","unlocode","cbm","ldm","incoterms"],"author":{"name":"FreightUtils","email":"contact@freightutils.com"},"license":"MIT","_id":"freightutils-mcp@2.12.1","maintainers":[{"name":"soapdigi","email":"mcristoiu@gmail.com"}],"homepage":"https://www.freightutils.com/api-docs","bugs":{"url":"https://github.com/SoapyRED/freightutils-mcp/issues"},"bin":{"freightutils-mcp":"dist/bin/cli.js"},"dist":{"shasum":"e5742eee666e947ee4dc479ec338991527d65504","tarball":"https://registry.npmjs.org/freightutils-mcp/-/freightutils-mcp-2.12.1.tgz","fileCount":17,"integrity":"sha512-L2uWPoMxrP2NH481pP0sRrINcomtHAAnQvzHOoAEQUsfdO45qr4FtHb6ZNFU5IKWhI5qifvSaA/YnaChbObgZw==","signatures":[{"sig":"MEUCIACp1qC3IzjceFhHdkWNLoJMMzhmRInGkGn76HcL1r8/AiEAx5CqxxUg4WewHJ9WeMoxenAkUyFBc+CVFKeaWiIDqHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148096},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"a304ff8c7f6f8f77a9eb0c2533fb190bf82c7a6a","mcpName":"io.github.SoapyRED/freightutils","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && node --test dist-test/api.test.js","build":"tsc","start":"node dist/bin/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"soapdigi","email":"mcristoiu@gmail.com"},"repository":{"url":"git+https://github.com/SoapyRED/freightutils-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Neutral freight reference + validation layer for AI agents — ADR dangerous goods, HS codes, airlines, airports, UN/LOCODE, Incoterms, identifier validation and freight math. Every tool declares a typed output schema and returns a source-cited response env","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/freightutils-mcp_2.12.1_1784825556819_0.9879026598049039","host":"s3://npm-registry-packages-npm-production"}},"2.12.2":{"name":"freightutils-mcp","version":"2.12.2","keywords":["mcp","model-context-protocol","freight","logistics","shipping","transportation","adr","dangerous-goods","hs-codes","air-freight","sea-freight","road-freight","customs","calculator","iata","unlocode","cbm","ldm","incoterms"],"author":{"name":"FreightUtils","email":"contact@freightutils.com"},"license":"MIT","_id":"freightutils-mcp@2.12.2","maintainers":[{"name":"soapdigi","email":"mcristoiu@gmail.com"}],"homepage":"https://www.freightutils.com/api-docs","bugs":{"url":"https://github.com/SoapyRED/freightutils-mcp/issues"},"bin":{"freightutils-mcp":"dist/bin/cli.js"},"dist":{"shasum":"2240cdc1b035234ac05bc3f637e0ee81bef3f950","tarball":"https://registry.npmjs.org/freightutils-mcp/-/freightutils-mcp-2.12.2.tgz","fileCount":17,"integrity":"sha512-jxgeZiFs8iyMyigMwJaP9X6nbesGAg1v4UJXG5OWWf6BcrNLxcNE2XeOEH7BhYNllGrrrleSzNwJdzUq+RnZug==","signatures":[{"sig":"MEQCIDq++sd4LMgzlCCtCFrLWgDnntb+PtWBW95x49k8h/WuAiB7twsIXvfP7LdQ8SsxhiEEHBXK5VBA61QCX9HK7l8Wpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148521},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"abfa127e9529be973ba8d2287844b9dc4a6d889b","mcpName":"io.github.SoapyRED/freightutils","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && node --test dist-test/api.test.js","build":"tsc","start":"node dist/bin/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"soapdigi","email":"mcristoiu@gmail.com"},"repository":{"url":"git+https://github.com/SoapyRED/freightutils-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Neutral freight reference + validation layer for AI agents — ADR dangerous goods, HS codes, airlines, airports, UN/LOCODE, Incoterms, identifier validation and freight math. Every tool declares a typed output schema and returns a source-cited response env","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/freightutils-mcp_2.12.2_1785741620411_0.39995104956379346","host":"s3://npm-registry-packages-npm-production"}},"2.12.3":{"name":"freightutils-mcp","version":"2.12.3","keywords":["mcp","model-context-protocol","freight","logistics","shipping","transportation","adr","dangerous-goods","hs-codes","air-freight","sea-freight","road-freight","customs","calculator","iata","unlocode","cbm","ldm","incoterms"],"author":{"name":"FreightUtils","email":"contact@freightutils.com"},"license":"MIT","_id":"freightutils-mcp@2.12.3","maintainers":[{"name":"soapdigi","email":"mcristoiu@gmail.com"}],"homepage":"https://www.freightutils.com/api-docs","bugs":{"url":"https://github.com/SoapyRED/freightutils-mcp/issues"},"bin":{"freightutils-mcp":"dist/bin/cli.js"},"dist":{"shasum":"f1309ea6bc8e8940aeef45ecacfbb7c0a721a401","tarball":"https://registry.npmjs.org/freightutils-mcp/-/freightutils-mcp-2.12.3.tgz","fileCount":17,"integrity":"sha512-na7C+SfEUI+6r9D5sFMMGlhbPaxEp5BDGEK/x0ABw/Fhk+8q3VK99fv3KaP9l2QUEGv615pay2UYWwZJA58HIg==","signatures":[{"sig":"MEYCIQD7cYsKd70BrI8HhtFDBGtWshc6mXkggx7JDp4Q4dkhsAIhAK/e7OkZS39TN3eBQuxPZUnfNeZ+g8zQfoLPTyAo9Q07","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148876},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"717b203734a1d97f94b21bbbf6871fbd7b300d7e","mcpName":"io.github.SoapyRED/freightutils","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && node --test dist-test/api.test.js","build":"tsc","start":"node dist/bin/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"soapdigi","email":"mcristoiu@gmail.com"},"repository":{"url":"git+https://github.com/SoapyRED/freightutils-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Neutral freight reference + validation layer for AI agents — ADR dangerous goods, HS codes, airlines, airports, UN/LOCODE, Incoterms, identifier validation and freight math. Every tool declares a typed output schema and returns a source-cited response env","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/freightutils-mcp_2.12.3_1785760921755_0.0955267680188554","host":"s3://npm-registry-packages-npm-production"}},"2.12.4":{"name":"freightutils-mcp","version":"2.12.4","keywords":["mcp","model-context-protocol","freight","logistics","shipping","transportation","adr","dangerous-goods","hs-codes","air-freight","sea-freight","road-freight","customs","calculator","iata","unlocode","cbm","ldm","incoterms"],"author":{"name":"FreightUtils","email":"contact@freightutils.com"},"license":"MIT","_id":"freightutils-mcp@2.12.4","maintainers":[{"name":"soapdigi","email":"mcristoiu@gmail.com"}],"homepage":"https://www.freightutils.com/api-docs","bugs":{"url":"https://github.com/SoapyRED/freightutils-mcp/issues"},"bin":{"freightutils-mcp":"dist/bin/cli.js"},"dist":{"shasum":"3785d144b7fb0ef8c23184a74763c32b8c9b45b3","tarball":"https://registry.npmjs.org/freightutils-mcp/-/freightutils-mcp-2.12.4.tgz","fileCount":17,"integrity":"sha512-YjiJwPOjK5CXjT7yb5xtGVd5RM+FCGdEfgfygGG2Lha+USo7r7WPYdKvendJJITCkbrAQH1tcUz84l3SWIGV/w==","signatures":[{"sig":"MEUCID9xBuZ7oR9DK84tr3UqbLHUPBYZOEvKe5uPPrWsDCeGAiEAjWR/t5AtzboxprVugq0dlC/xu/nAlbEaTAw3cXtGTfI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149854},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"06df677ec018d0d804d74870fb6af459e5af8306","mcpName":"io.github.SoapyRED/freightutils","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && node --test dist-test/api.test.js","build":"tsc","start":"node dist/bin/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"soapdigi","email":"mcristoiu@gmail.com"},"repository":{"url":"git+https://github.com/SoapyRED/freightutils-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Neutral freight reference + validation layer for AI agents — ADR dangerous goods, HS codes, airlines, airports, UN/LOCODE, Incoterms, identifier validation and freight math. Every tool declares a typed output schema and returns a source-cited response env","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/freightutils-mcp_2.12.4_1785879709480_0.350474830551879","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"freightutils-mcp","version":"2.13.0","keywords":["mcp","model-context-protocol","freight","logistics","shipping","transportation","adr","dangerous-goods","hs-codes","air-freight","sea-freight","road-freight","customs","calculator","iata","unlocode","cbm","ldm","incoterms"],"author":{"name":"FreightUtils","email":"contact@freightutils.com"},"license":"MIT","_id":"freightutils-mcp@2.13.0","maintainers":[{"name":"soapdigi","email":"mcristoiu@gmail.com"}],"homepage":"https://www.freightutils.com/api-docs","bugs":{"url":"https://github.com/SoapyRED/freightutils-mcp/issues"},"bin":{"freightutils-mcp":"dist/bin/cli.js"},"dist":{"shasum":"f119d8f00ec26aa73a878064afe3a9ccf6a52549","tarball":"https://registry.npmjs.org/freightutils-mcp/-/freightutils-mcp-2.13.0.tgz","fileCount":17,"integrity":"sha512-GfhZ38oYz98ajU1kQK6UA6k41hY1zx4e55GNDIXNUTwvCwQ1odLvzdYNtSMfqlZAqfC+ExSmHsmEYJlIBETwvQ==","signatures":[{"sig":"MEYCIQCQTkdW6zXLHQnCwDM1VgKn0HDPeOjmesAEvRdKSXuK+wIhAIYymIcCGQRPUWNo/HEk+CA1+H5nkqgjcjNksEY1fYXP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150530},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"e2e42a8b90a525abf9d7f750a68d1771bae44118","mcpName":"io.github.SoapyRED/freightutils","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && node --test dist-test/api.test.js","build":"tsc","start":"node dist/bin/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"soapdigi","email":"mcristoiu@gmail.com"},"repository":{"url":"git+https://github.com/SoapyRED/freightutils-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Neutral freight reference + validation layer for AI agents — ADR dangerous goods, HS codes, airlines, airports, UN/LOCODE, Incoterms, identifier validation and freight math. Every tool declares a typed output schema and returns a source-cited response env","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/freightutils-mcp_2.13.0_1785893959160_0.7395680364104946","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"freightutils-mcp","version":"2.14.0","keywords":["mcp","model-context-protocol","freight","logistics","shipping","transportation","adr","dangerous-goods","hs-codes","air-freight","sea-freight","road-freight","customs","calculator","iata","unlocode","cbm","ldm","incoterms"],"author":{"name":"FreightUtils","email":"contact@freightutils.com"},"license":"MIT","_id":"freightutils-mcp@2.14.0","maintainers":[{"name":"soapdigi","email":"mcristoiu@gmail.com"}],"homepage":"https://www.freightutils.com/api-docs","bugs":{"url":"https://github.com/SoapyRED/freightutils-mcp/issues"},"bin":{"freightutils-mcp":"dist/bin/cli.js"},"dist":{"shasum":"b943e90740bb8b3e845a0ea69dfc2d288e70ecb7","tarball":"https://registry.npmjs.org/freightutils-mcp/-/freightutils-mcp-2.14.0.tgz","fileCount":17,"integrity":"sha512-HsQSpi27Zj6kV86cO//ExLQJkaf9OYu1/xBRt6vz3HUCsgmLVAqOywyJ7ld73qPLY1IjIxqELSQITcm9ypVH8A==","signatures":[{"sig":"MEUCIQCa/T0x3a9J64+OVdzNaZnmvFa98chqkioRF/OVKhcdjwIgPq4zBu1xffOk7ocNO6HIWbaq56fc/N0EROoBvvrhfzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150729},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"9e22ec2af8e437ed9057778f9f922f42fdd60e3b","mcpName":"io.github.SoapyRED/freightutils","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && node --test dist-test/api.test.js","build":"tsc","start":"node dist/bin/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"soapdigi","email":"mcristoiu@gmail.com"},"repository":{"url":"git+https://github.com/SoapyRED/freightutils-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Neutral freight reference + validation layer for AI agents — ADR dangerous goods, HS codes, airlines, airports, UN/LOCODE, Incoterms, identifier validation and freight math. Every tool declares a typed output schema and returns a source-cited response env","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/freightutils-mcp_2.14.0_1786043750969_0.8960117369970377","host":"s3://npm-registry-packages-npm-production"}},"2.14.1":{"name":"freightutils-mcp","version":"2.14.1","keywords":["mcp","model-context-protocol","freight","logistics","shipping","transportation","adr","dangerous-goods","hs-codes","air-freight","sea-freight","road-freight","customs","calculator","iata","unlocode","cbm","ldm","incoterms"],"author":{"name":"FreightUtils","email":"contact@freightutils.com"},"license":"MIT","_id":"freightutils-mcp@2.14.1","maintainers":[{"name":"soapdigi","email":"mcristoiu@gmail.com"}],"homepage":"https://www.freightutils.com/api-docs","bugs":{"url":"https://github.com/SoapyRED/freightutils-mcp/issues"},"bin":{"freightutils-mcp":"dist/bin/cli.js"},"dist":{"shasum":"7d87acd960f51bb3ad908ddf84eb2f931149655a","tarball":"https://registry.npmjs.org/freightutils-mcp/-/freightutils-mcp-2.14.1.tgz","fileCount":17,"integrity":"sha512-Df6l9NC6SM6BlJLSVYgo6DT3+GN/FYdXbieSUaZys0SCtd4t7uYMQhAWOh6FKQQajQDXGi5L3aPTxe/Ptkmrgg==","signatures":[{"sig":"MEQCIFFYEIZV7woOmEFRq2mAZsL8BJfFtqPfX2PQiT1tJG8dAiAPtnK3I58YPPgVl9Yi8PmQi8akbK67YGz0nHhNMs73XA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152355},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"a3026db7d1a0b170ae3377233a98aa0bea477434","mcpName":"io.github.SoapyRED/freightutils","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && node --test dist-test/api.test.js","build":"tsc","start":"node dist/bin/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"soapdigi","email":"mcristoiu@gmail.com"},"repository":{"url":"git+https://github.com/SoapyRED/freightutils-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Neutral freight reference + validation layer for AI agents — ADR dangerous goods, HS codes, airlines, airports, UN/LOCODE, Incoterms, identifier validation and freight math. Every tool declares a typed output schema and returns a source-cited response env","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/freightutils-mcp_2.14.1_1786178794857_0.30726471402611","host":"s3://npm-registry-packages-npm-production"}},"2.14.2":{"name":"freightutils-mcp","version":"2.14.2","keywords":["mcp","model-context-protocol","freight","logistics","shipping","transportation","adr","dangerous-goods","hs-codes","air-freight","sea-freight","road-freight","customs","calculator","iata","unlocode","cbm","ldm","incoterms"],"author":{"name":"FreightUtils","email":"contact@freightutils.com"},"license":"MIT","_id":"freightutils-mcp@2.14.2","maintainers":[{"name":"soapdigi","email":"mcristoiu@gmail.com"}],"homepage":"https://www.freightutils.com/api-docs","bugs":{"url":"https://github.com/SoapyRED/freightutils-mcp/issues"},"bin":{"freightutils-mcp":"dist/bin/cli.js"},"dist":{"shasum":"c6a8cc45250e0a1a5b85297e6a7ff18f88145387","tarball":"https://registry.npmjs.org/freightutils-mcp/-/freightutils-mcp-2.14.2.tgz","fileCount":17,"integrity":"sha512-HQ4sL02j249dLnl/IaUbQksmibKJxdW29BGC9212847qwLOdXVeFlI3HjYP/77LbN4GCCjO8rqXT0sHGSHQpxg==","signatures":[{"sig":"MEYCIQD9NXMgchQHz9l9zCe6WZmRwUsmxog/Bj9cgGL2Jw+UpQIhANL73Ke7ftONR6owRzWsUhR9UCWiN7r6kSH4CF2bhRcR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152483},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"bd08455a6819b202d25caa6d24e26ed80d322827","mcpName":"io.github.SoapyRED/freightutils","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && node --test dist-test/api.test.js","build":"tsc","start":"node dist/bin/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"soapdigi","email":"mcristoiu@gmail.com"},"repository":{"url":"git+https://github.com/SoapyRED/freightutils-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Neutral freight reference + validation layer for AI agents — ADR dangerous goods, HS codes, airlines, airports, UN/LOCODE, Incoterms, identifier validation and freight math. Every tool declares a typed output schema and returns a source-cited response env","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/freightutils-mcp_2.14.2_1786377013466_0.9648041988234435","host":"s3://npm-registry-packages-npm-production"}},"2.14.3":{"name":"freightutils-mcp","version":"2.14.3","keywords":["mcp","model-context-protocol","freight","logistics","shipping","transportation","adr","dangerous-goods","hs-codes","air-freight","sea-freight","road-freight","customs","calculator","iata","unlocode","cbm","ldm","incoterms"],"author":{"name":"FreightUtils","email":"contact@freightutils.com"},"license":"MIT","_id":"freightutils-mcp@2.14.3","maintainers":[{"name":"soapdigi","email":"mcristoiu@gmail.com"}],"homepage":"https://www.freightutils.com/api-docs","bugs":{"url":"https://github.com/SoapyRED/freightutils-mcp/issues"},"bin":{"freightutils-mcp":"dist/bin/cli.js"},"dist":{"shasum":"b520877754110f3892e3984cce25856d2c34be4e","tarball":"https://registry.npmjs.org/freightutils-mcp/-/freightutils-mcp-2.14.3.tgz","fileCount":17,"integrity":"sha512-33yjNw34ELKfH0BYAzZdYVOaL5GEU8xv3JKC6o8g74Z883AKQovMrVO0U926Gv4ZbtDUtvSrMXC62OPrnY3ovA==","signatures":[{"sig":"MEYCIQCoU5lzz+QyqHsjeydzjX2TXVmgoldoStvIuagKhKA8KAIhAKIP8h8/totmKV5JHqky7tRVxee2CnLxket3F6IUfD1k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151989},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"82a24e96201481e846d6225d5306e6e545575f2d","mcpName":"io.github.SoapyRED/freightutils","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && node --test dist-test/api.test.js","build":"tsc","start":"node dist/bin/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"soapdigi","email":"mcristoiu@gmail.com"},"repository":{"url":"git+https://github.com/SoapyRED/freightutils-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Neutral freight reference + validation layer for AI agents — ADR dangerous goods, HS codes, airlines, airports, UN/LOCODE, Incoterms, identifier validation and freight math. Every tool declares a typed output schema and returns a source-cited response env","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/freightutils-mcp_2.14.3_1786379976174_0.9817709574796813","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"freightutils-mcp","version":"2.15.0","keywords":["mcp","model-context-protocol","freight","logistics","shipping","transportation","adr","dangerous-goods","hs-codes","air-freight","sea-freight","road-freight","customs","calculator","iata","unlocode","cbm","ldm","incoterms"],"author":{"name":"FreightUtils","email":"contact@freightutils.com"},"license":"MIT","_id":"freightutils-mcp@2.15.0","maintainers":[{"name":"soapdigi","email":"mcristoiu@gmail.com"}],"homepage":"https://www.freightutils.com/api-docs","bugs":{"url":"https://github.com/SoapyRED/freightutils-mcp/issues"},"bin":{"freightutils-mcp":"dist/bin/cli.js"},"dist":{"shasum":"7df5aa281694c44608dc4ec2bccf98ded6f40151","tarball":"https://registry.npmjs.org/freightutils-mcp/-/freightutils-mcp-2.15.0.tgz","fileCount":17,"integrity":"sha512-4kDw3RtKSpv0ar4NJdbPaZeBZgi9JHQ2ggEUtd8y+wqcKDvo30YIJX5icl3vHDqfdnJmtwaapbZ/842hvqEYEw==","signatures":[{"sig":"MEUCIQCwUYifGd1PITKuS4zO4Oi6HwgcqS5KRxVObBlbdRTuaAIgHmRl/8XHWtHa5/xMv9aCXp2Ra/X9JfuQ3NbxtE2AcSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152564},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"824ab6e1551c76c0727b0dc033225520d5320422","mcpName":"io.github.SoapyRED/freightutils","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && node --test dist-test/api.test.js","build":"tsc","start":"node dist/bin/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"soapdigi","email":"mcristoiu@gmail.com"},"repository":{"url":"git+https://github.com/SoapyRED/freightutils-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Neutral freight reference + validation layer for AI agents — ADR dangerous goods, HS codes, airlines, airports, UN/LOCODE, Incoterms, identifier validation and freight math. Every tool declares a typed output schema and returns a source-cited response env","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/freightutils-mcp_2.15.0_1786443760471_0.35091430662029643","host":"s3://npm-registry-packages-npm-production"}},"2.16.0":{"name":"freightutils-mcp","version":"2.16.0","keywords":["mcp","model-context-protocol","freight","logistics","shipping","transportation","adr","dangerous-goods","hs-codes","air-freight","sea-freight","road-freight","customs","calculator","iata","unlocode","cbm","ldm","incoterms"],"author":{"name":"FreightUtils","email":"contact@freightutils.com"},"license":"MIT","_id":"freightutils-mcp@2.16.0","maintainers":[{"name":"soapdigi","email":"mcristoiu@gmail.com"}],"homepage":"https://www.freightutils.com/api-docs","bugs":{"url":"https://github.com/SoapyRED/freightutils-mcp/issues"},"bin":{"freightutils-mcp":"dist/bin/cli.js"},"dist":{"shasum":"a48f4f107f732f11881a419e23ddca1cd98086d1","tarball":"https://registry.npmjs.org/freightutils-mcp/-/freightutils-mcp-2.16.0.tgz","fileCount":17,"integrity":"sha512-09XEYLcNk6aneIxN801ObxPSVD3iUxwQLFbFXtL6Ml9RI9yK58J2hwhLhTxvCACT826EvEWCnfInWwbExH/u2A==","signatures":[{"sig":"MEUCIQDR1DiMkVTb4AA1NbyfYIGWacRdwIUsK8Z6zGBbymEJ8gIgKS4KLSxnAhWFlzl1bpQJo6NtLHw3Xa5ejcjvtk4NPWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155258},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"b2545f10f08fcebc5f9841323eb8daf1f2a1d8db","mcpName":"io.github.SoapyRED/freightutils","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && node --test dist-test/api.test.js","build":"tsc","start":"node dist/bin/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"soapdigi","email":"mcristoiu@gmail.com"},"repository":{"url":"git+https://github.com/SoapyRED/freightutils-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Neutral freight reference + validation layer for AI agents — ADR dangerous goods, HS codes, airlines, airports, UN/LOCODE, Incoterms, identifier validation and freight math. Every tool declares a typed output schema and returns a source-cited response env","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/freightutils-mcp_2.16.0_1787132157565_0.5170411045843566","host":"s3://npm-registry-packages-npm-production"}},"2.17.0":{"name":"freightutils-mcp","version":"2.17.0","keywords":["mcp","model-context-protocol","freight","logistics","shipping","transportation","adr","dangerous-goods","hs-codes","air-freight","sea-freight","road-freight","customs","calculator","iata","unlocode","cbm","ldm","incoterms"],"author":{"name":"FreightUtils","email":"contact@freightutils.com"},"license":"MIT","_id":"freightutils-mcp@2.17.0","maintainers":[{"name":"soapdigi","email":"mcristoiu@gmail.com"}],"homepage":"https://www.freightutils.com/api-docs","bugs":{"url":"https://github.com/SoapyRED/freightutils-mcp/issues"},"bin":{"freightutils-mcp":"dist/bin/cli.js"},"dist":{"shasum":"3176bb786b9bc8a81c9c5d9f8da31aa1c7a7b707","tarball":"https://registry.npmjs.org/freightutils-mcp/-/freightutils-mcp-2.17.0.tgz","fileCount":17,"integrity":"sha512-cORYCyDv9aP0vI3liHT4UvY0F2qjcpr5A+lFQlnYyv3o5uni27qgjhrcNwTSbG5QYfr+xYxdOfH9ymc1qnHrxw==","signatures":[{"sig":"MEYCIQDAtJrFN8oECSKzt2maMvDVVAf+xSsZTd69eeP1cjjyjQIhAM2jpqoh+X8m8Zbjj2enBWL89j1tDvooGKVuQrITIsly","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159070},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"ae072c52d4a197f17232d68aac99599605c86519","mcpName":"io.github.SoapyRED/freightutils","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && node --test dist-test/api.test.js","build":"tsc","start":"node dist/bin/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"soapdigi","email":"mcristoiu@gmail.com"},"repository":{"url":"git+https://github.com/SoapyRED/freightutils-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Neutral freight reference + validation layer for AI agents — ADR dangerous goods, HS codes, airlines, airports, UN/LOCODE, Incoterms, identifier validation and freight math. Every tool declares a typed output schema and returns a source-cited response env","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/freightutils-mcp_2.17.0_1787156045842_0.2221728583302418","host":"s3://npm-registry-packages-npm-production"}},"2.17.1":{"name":"freightutils-mcp","version":"2.17.1","keywords":["mcp","model-context-protocol","freight","logistics","shipping","transportation","adr","dangerous-goods","hs-codes","air-freight","sea-freight","road-freight","customs","calculator","iata","unlocode","cbm","ldm","incoterms"],"author":{"name":"FreightUtils","email":"contact@freightutils.com"},"license":"MIT","_id":"freightutils-mcp@2.17.1","maintainers":[{"name":"soapdigi","email":"mcristoiu@gmail.com"}],"homepage":"https://www.freightutils.com/api-docs","bugs":{"url":"https://github.com/SoapyRED/freightutils-mcp/issues"},"bin":{"freightutils-mcp":"dist/bin/cli.js"},"dist":{"shasum":"20abd26b3ab48496f505e622457c3ca632814605","tarball":"https://registry.npmjs.org/freightutils-mcp/-/freightutils-mcp-2.17.1.tgz","fileCount":17,"integrity":"sha512-s8dPI3aMpHCVPQ5AZDUGb2H4spyWwP7x1TnOrtpLgdzmoDpXGGharfjE5mEH1nXjDyVl/kBhf6IIuOpw6mx0Jw==","signatures":[{"sig":"MEYCIQDR8yzgBGgyl3JnFNN7D0VZi/ZxEi7RZrDWCdMts50TzAIhAMBmSuRMF9GhzUjDYnUNcJSN1vy7/syslpkNtBAjHoy5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159448},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"3dd438c16bf6b6597357da3e3754deb9b34969b8","mcpName":"io.github.SoapyRED/freightutils","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && node --test dist-test/api.test.js","build":"tsc","start":"node dist/bin/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"soapdigi","email":"mcristoiu@gmail.com"},"repository":{"url":"git+https://github.com/SoapyRED/freightutils-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Neutral freight reference + validation layer for AI agents — ADR dangerous goods, HS codes, airlines, airports, UN/LOCODE, Incoterms, identifier validation and freight math. Every tool declares a typed output schema and returns a source-cited response env","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/freightutils-mcp_2.17.1_1787158155193_0.990570078247943","host":"s3://npm-registry-packages-npm-production"}},"2.17.2":{"name":"freightutils-mcp","version":"2.17.2","keywords":["mcp","model-context-protocol","freight","logistics","shipping","transportation","adr","dangerous-goods","hs-codes","air-freight","sea-freight","road-freight","customs","calculator","iata","unlocode","cbm","ldm","incoterms"],"author":{"name":"FreightUtils","email":"contact@freightutils.com"},"license":"MIT","_id":"freightutils-mcp@2.17.2","maintainers":[{"name":"soapdigi","email":"mcristoiu@gmail.com"}],"homepage":"https://www.freightutils.com/api-docs","bugs":{"url":"https://github.com/SoapyRED/freightutils-mcp/issues"},"bin":{"freightutils-mcp":"dist/bin/cli.js"},"dist":{"shasum":"512c06a3538d77c8ccab124fe94fb8183bdffabc","tarball":"https://registry.npmjs.org/freightutils-mcp/-/freightutils-mcp-2.17.2.tgz","fileCount":17,"integrity":"sha512-nvPxkj31VTmsWgqpiy/HM4GntgHiwSsEzv+WWQRNdvVxA9O5fjcl/cCHE0Fdfsfp3y76YQ/0WYBHSz8CcUnumw==","signatures":[{"sig":"MEYCIQCCgdKlPLgnwlKTyH8mzcsVt6awhfPgPXu/Sh33SVX8SgIhAOPwlKaZfU4bp0L6JD3yxl/8aExV2EywzuP4iN05NT1D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159805},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"d83fa79d89178a504b23f9e09e6605179002637e","mcpName":"io.github.SoapyRED/freightutils","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && node --test dist-test/api.test.js","build":"tsc","start":"node dist/bin/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"soapdigi","email":"mcristoiu@gmail.com"},"repository":{"url":"git+https://github.com/SoapyRED/freightutils-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Neutral freight reference + validation layer for AI agents — ADR dangerous goods, HS codes, airlines, airports, UN/LOCODE, Incoterms, identifier validation and freight math. Every tool declares a typed output schema and returns a source-cited response env","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/freightutils-mcp_2.17.2_1787175409584_0.20974612321134511","host":"s3://npm-registry-packages-npm-production"}},"2.18.0":{"name":"freightutils-mcp","version":"2.18.0","keywords":["mcp","model-context-protocol","freight","logistics","shipping","transportation","adr","dangerous-goods","hs-codes","air-freight","sea-freight","road-freight","customs","calculator","iata","unlocode","cbm","ldm","incoterms"],"author":{"name":"FreightUtils","email":"contact@freightutils.com"},"license":"MIT","_id":"freightutils-mcp@2.18.0","maintainers":[{"name":"soapdigi","email":"mcristoiu@gmail.com"}],"homepage":"https://www.freightutils.com/api-docs","bugs":{"url":"https://github.com/SoapyRED/freightutils-mcp/issues"},"bin":{"freightutils-mcp":"dist/bin/cli.js"},"dist":{"shasum":"6dad75f7ceeab9ee982f97650a77180c08dfd4a7","tarball":"https://registry.npmjs.org/freightutils-mcp/-/freightutils-mcp-2.18.0.tgz","fileCount":17,"integrity":"sha512-B+esRsfkvv4J/XqfuMOJJWKiFrVRNdYBH641E4A9W8bxCi4/H35cLDnzesu7kHugt29rCJgAV/n+hYVSVGY6Rw==","signatures":[{"sig":"MEYCIQCgFKBMHhMWMBFpIYtagv/CnIJ6zVVsTOuisBurMBuzPQIhAKeSwtWTjIcKlP8WQWu93dbdqdhmqbcsKlXGQh0s9eu0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163189},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"a434326be4814919e6fc5318ab7878e3fd95e3b5","mcpName":"io.github.SoapyRED/freightutils","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && node --test dist-test/api.test.js","build":"tsc","start":"node dist/bin/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"soapdigi","email":"mcristoiu@gmail.com"},"repository":{"url":"git+https://github.com/SoapyRED/freightutils-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Neutral freight reference + validation layer for AI agents — ADR dangerous goods, HS codes, airlines, airports, UN/LOCODE, Incoterms, identifier validation and freight math. Every tool declares a typed output schema and returns a source-cited response env","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/freightutils-mcp_2.18.0_1788542234098_0.3133200337779771","host":"s3://npm-registry-packages-npm-production"}},"2.19.0":{"name":"freightutils-mcp","version":"2.19.0","mcpName":"io.github.SoapyRED/freightutils","description":"Neutral freight reference + validation layer for AI agents — ADR dangerous goods, HS codes, airlines, airports, UN/LOCODE, Incoterms, identifier validation and freight math. Every tool declares a typed output schema and returns a source-cited response env","author":{"name":"FreightUtils","email":"contact@freightutils.com"},"license":"MIT","homepage":"https://www.freightutils.com/api-docs","repository":{"type":"git","url":"git+https://github.com/SoapyRED/freightutils-mcp.git"},"bugs":{"url":"https://github.com/SoapyRED/freightutils-mcp/issues"},"keywords":["mcp","model-context-protocol","freight","logistics","shipping","transportation","adr","dangerous-goods","hs-codes","air-freight","sea-freight","road-freight","customs","calculator","iata","unlocode","cbm","ldm","incoterms"],"type":"module","main":"dist/index.js","bin":{"freightutils-mcp":"dist/bin/cli.js"},"scripts":{"build":"tsc","dev":"tsc --watch","start":"node dist/bin/cli.js","test":"tsc -p tsconfig.test.json && node --test dist-test/api.test.js","prepublishOnly":"npm run build"},"dependencies":{"@modelcontextprotocol/sdk":"^1.26.0","zod":"^3.24.4"},"devDependencies":{"typescript":"^5.8.3","@types/node":"^22"},"engines":{"node":">=18"},"gitHead":"ce7cec8135bd7576fef102c0b44b6338111ac0a4","types":"./dist/index.d.ts","_id":"freightutils-mcp@2.19.0","_nodeVersion":"24.12.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-Nd2qJg83Z2jB9u/3yo7B0ZpTp6cVnSIKa95rdhbugeQ0j1r2lNdOX1pwCM2guzZUa0EjP+FvRCy67UblaOpQIg==","shasum":"c02007f4f535a13922eb7e4f0a239e6d5d6e07ff","tarball":"https://registry.npmjs.org/freightutils-mcp/-/freightutils-mcp-2.19.0.tgz","fileCount":17,"unpackedSize":165978,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCdT5NfLP+fY70abLeLYdReVJO3lEsIuuxGu5aEqJMIUgIgNZPKl10JGWv+LfVkdwwXv4hiNmgL00g+9ebv/foAsQg="}]},"_npmUser":{"name":"soapdigi","email":"mcristoiu@gmail.com"},"directories":{},"maintainers":[{"name":"soapdigi","email":"mcristoiu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/freightutils-mcp_2.19.0_1788894629152_0.2868319549833285"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-03T05:04:31.728Z","modified":"2026-09-08T19:10:29.475Z","1.0.0":"2026-04-03T05:04:31.943Z","1.0.1":"2026-04-03T13:53:51.206Z","1.0.2":"2026-04-07T00:17:46.439Z","1.0.3":"2026-04-15T18:29:44.395Z","1.0.4":"2026-04-17T05:16:48.456Z","1.0.5":"2026-04-18T00:35:39.738Z","1.0.6":"2026-04-22T15:08:21.948Z","1.0.7":"2026-04-23T14:20:06.229Z","1.0.8":"2026-04-23T14:49:07.499Z","1.1.0":"2026-04-25T17:46:24.181Z","2.0.0":"2026-04-25T18:14:53.938Z","2.1.0":"2026-05-01T01:15:51.624Z","2.1.1":"2026-05-09T14:11:00.689Z","2.2.0":"2026-05-31T08:49:11.845Z","2.3.0":"2026-05-31T10:53:06.548Z","2.4.0":"2026-06-16T19:56:07.880Z","2.4.1":"2026-06-17T19:57:51.395Z","2.5.0":"2026-06-19T19:40:05.310Z","2.6.0":"2026-06-22T15:12:00.788Z","2.7.0":"2026-06-23T11:33:51.016Z","2.8.0":"2026-06-23T17:28:06.859Z","2.9.0":"2026-06-23T19:57:57.858Z","2.10.0":"2026-06-24T16:26:44.610Z","2.10.1":"2026-06-26T20:15:35.994Z","2.10.2":"2026-07-08T08:06:33.849Z","2.11.0":"2026-07-10T18:00:28.409Z","2.11.1":"2026-07-11T22:21:34.571Z","2.11.2":"2026-07-12T11:06:56.867Z","2.12.0":"2026-07-23T14:20:41.193Z","2.12.1":"2026-07-23T16:52:36.955Z","2.12.2":"2026-08-03T07:20:20.526Z","2.12.3":"2026-08-03T12:42:01.909Z","2.12.4":"2026-08-04T21:41:49.624Z","2.13.0":"2026-08-05T01:39:19.308Z","2.14.0":"2026-08-06T19:15:51.110Z","2.14.1":"2026-08-08T08:46:35.000Z","2.14.2":"2026-08-10T15:50:13.631Z","2.14.3":"2026-08-10T16:39:36.328Z","2.15.0":"2026-08-11T10:22:40.626Z","2.16.0":"2026-08-19T09:35:57.734Z","2.17.0":"2026-08-19T16:14:05.997Z","2.17.1":"2026-08-19T16:49:15.347Z","2.17.2":"2026-08-19T21:36:49.729Z","2.18.0":"2026-09-04T17:17:14.239Z","2.19.0":"2026-09-08T19:10:29.290Z"},"bugs":{"url":"https://github.com/SoapyRED/freightutils-mcp/issues"},"author":{"name":"FreightUtils","email":"contact@freightutils.com"},"license":"MIT","homepage":"https://www.freightutils.com/api-docs","keywords":["mcp","model-context-protocol","freight","logistics","shipping","transportation","adr","dangerous-goods","hs-codes","air-freight","sea-freight","road-freight","customs","calculator","iata","unlocode","cbm","ldm","incoterms"],"repository":{"type":"git","url":"git+https://github.com/SoapyRED/freightutils-mcp.git"},"description":"Neutral freight reference + validation layer for AI agents — ADR dangerous goods, HS codes, airlines, airports, UN/LOCODE, Incoterms, identifier validation and freight math. Every tool declares a typed output schema and returns a source-cited response env","maintainers":[{"name":"soapdigi","email":"mcristoiu@gmail.com"}],"readme":"# FreightUtils MCP Server\n\n[![npm version](https://img.shields.io/npm/v/freightutils-mcp)](https://www.npmjs.com/package/freightutils-mcp)\n[![npm downloads (total)](https://img.shields.io/npm/dt/freightutils-mcp)](https://www.npmjs.com/package/freightutils-mcp)\n[![npm downloads (month)](https://img.shields.io/npm/dm/freightutils-mcp)](https://www.npmjs.com/package/freightutils-mcp)\n[![License: MIT](https://img.shields.io/npm/l/freightutils-mcp)](https://opensource.org/licenses/MIT)\n[![FreightUtils MCP server](https://glama.ai/mcp/servers/SoapyRED/freightutils-mcp/badges/score.svg)](https://glama.ai/mcp/servers/SoapyRED/freightutils-mcp)\n\n**The neutral freight reference layer for AI agents.**\n\nFreightUtils is the neutral freight reference layer for AI agents — source-backed dangerous-goods, customs, location and freight-calculation data an agent can call and cite, from primary sources (ADR 2025 / UNECE, HS 2022 / WCO, IATA-regulated airline prefixes). Neutral by design: no freight to sell and no carrier to push — a lookup returns what the named source says, with the citation attached so an agent can inspect it rather than take our word for it, regardless of who carries the load.\n\nThis [Model Context Protocol](https://modelcontextprotocol.io/) server gives AI agents access to 25 freight calculation and reference tools, covering road, air, and sea freight. Built by a UK ADR-certified freight transport planner.\n\nEvery response cites its source — a `_source` block with the authority, edition, licence where held, and a verification status an agent can read — and the tools are deterministic, not generated answers. Reference only: never filing, booking, or legal advice, and results state when human review is required (`validate` is structural check-digit validation only; a clean `ics2_check` is not ENS acceptance; emissions figures are estimates, not audited reports).\n\nSince **2.11.0**, every tool also declares a typed `outputSchema` and returns `structuredContent` — the FreightUtils v1 response envelope: the answer under `result`, plus `confidence`, `normalized_input`, `warnings`, `_source` and a ready-to-use `citation`. The legacy flat JSON text channel is unchanged (byte-identical), so existing text-parsing consumers are unaffected.\n\n**Website:** https://www.freightutils.com\n**API Docs:** https://www.freightutils.com/api-docs\n\n---\n\n## Tools (25)\n\n### Calculators\n| Tool | Description |\n|------|-------------|\n| `ldm_calculator` | Loading metres for European and US road trailers |\n| `cbm_calculator` | Cubic metres for sea freight |\n| `chargeable_weight_calculator` | Air freight chargeable weight (volumetric vs actual) |\n| `pallet_fitting_calculator` | Box-on-pallet optimisation with rotation |\n| `container_lookup` | ISO container specs (10 types) and loading calculation |\n| `unit_converter` | Weight, volume, length, and freight-specific conversions |\n| `consignment_calculator` | Multi-item CBM, LDM, volumetric & mode-specific chargeable weight (sea/air/road) + advisory flags |\n| `emissions_calculator` | Freight CO2e via the ISO 14083 / GLEC distance-based method — open DEFRA/EPA/ADEME factors (WTW + TTW); use actual gross mass (not chargeable/volumetric); result carries empty_running + representativeness (sea/air = low) + a summary |\n\n### Dangerous Goods (ADR)\n| Tool | Description |\n|------|-------------|\n| `adr_lookup` | 2,939 UNECE ADR 2025 entries |\n| `adr_exemption_calculator` | ADR 1.1.3.6 small load exemption check |\n| `adr_lq_eq_check` | Limited and Excepted Quantity eligibility |\n\n### Customs & Tariff\n| Tool | Description |\n|------|-------------|\n| `hs_code_lookup` | 6,940 Harmonized System tariff codes (HS 2022) |\n| `uk_duty_calculator` | UK import duty and VAT (live GOV.UK Trade Tariff data) |\n| `incoterms_lookup` | Incoterms 2020 — all 11 rules with risk/cost transfer points |\n| `ics2_check` | Flag EU ICS2 unacceptable goods-description terms (stop-words) before filing an ENS — reference only |\n\n### Reference Data\n| Tool | Description |\n|------|-------------|\n| `resolve_reference` | Resolve any freight identifier (\"176\", \"UN1845\", \"NLRTM\", \"FOB\") to typed, ranked, cited candidates — the agent front door |\n| `airline_lookup` | 6,357 airlines with IATA/ICAO codes and AWB prefixes |\n| `unlocode_lookup` | 116,232+ UN/LOCODE transport locations |\n| `airport_lookup` | 85,555 airports by IATA/ICAO code, name or city (OurAirports) |\n| `nearest_airport` | Nearest airports to a latitude/longitude, by great-circle distance |\n| `uld_lookup` | 16 air cargo ULD types (LD3, PMC, etc.) |\n| `vehicle_lookup` | 17 road freight vehicles and trailers |\n\n### Validation\n| Tool | Description |\n|------|-------------|\n| `validate` | Parse any text (a booking line, an email) to find & validate every container (ISO 6346), AWB (modulus-7) and IMO number in it — or validate a single identifier by type |\n\n### Composite\n| Tool | Description |\n|------|-------------|\n| `shipment_summary` | Chains CBM + weight + LDM + ADR + duty in one call |\n\n### Subscription\n| Tool | Description |\n|------|-------------|\n| `get_subscribe_link` | URL to upgrade to FreightUtils Pro (50,000/month at £19/mo) |\n\n---\n\n## Installation\n\n### Claude Desktop / Claude Code (stdio)\n\nAdd to your MCP config (`claude_desktop_config.json` or `.claude/settings.json`):\n\n```json\n{\n  \"mcpServers\": {\n    \"freightutils\": {\n      \"command\": \"npx\",\n      \"args\": [\"freightutils-mcp\"]\n    }\n  }\n}\n```\n\n### Remote HTTP / SSE\n\nIf your MCP client supports remote servers, use the canonical URL:\n\n```\nhttps://www.freightutils.com/api/mcp\n```\n\n> The older URL `https://www.freightutils.com/api/mcp/mcp` still works for backwards compatibility with existing clients.\n\nNo API key required to get started — anonymous calls work out of the box (see Rate Limits below).\n\n### Authenticating with a Pro key\n\nAnonymous usage caps at 25 requests/day per IP. If you have a free or Pro API key, set `FREIGHTUTILS_API_KEY` in the environment that runs the MCP server. The package reads it from `process.env` and attaches `Authorization: Bearer <key>` to every outbound `/api/*` call — same key the remote `https://www.freightutils.com/api/mcp` transport already honors.\n\nstdio config example with the env var wired through:\n\n```json\n{\n  \"mcpServers\": {\n    \"freightutils\": {\n      \"command\": \"npx\",\n      \"args\": [\"freightutils-mcp\"],\n      \"env\": {\n        \"FREIGHTUTILS_API_KEY\": \"fu_pk_xxx\"\n      }\n    }\n  }\n}\n```\n\nGet a key at [freightutils.com/api-docs](https://www.freightutils.com/api-docs) (free, 100/day) or [freightutils.com/pricing](https://www.freightutils.com/pricing) (Pro, 50,000/month). Backwards compatible — unset env var preserves the existing anonymous behaviour.\n\n---\n\n## Verify your setup\n\nAfter adding FreightUtils to your MCP client config, **fully quit and relaunch the client** (Claude Desktop, Cursor, Cline). MCP servers are only loaded at client startup; editing the config in a running session does nothing until restart.\n\nThen run the install diagnostic from a terminal:\n\n```sh\nnpx freightutils-mcp ping\n```\n\nYou should see three ticks and `All checks passed`:\n\n```\nFreightUtils MCP Diagnostic\n───────────────────────────\npackage: freightutils-mcp@<installed version>\nhealth:  https://www.freightutils.com/api/mcp/health\n\n[1/3] Backend health (https://www.freightutils.com/api/mcp/health)\n      ✓ status=ok mcp_version=<current> tools_registered=<current> (143ms)\n\n[2/3] MCP handshake (in-process via InMemoryTransport)\n      ✓ server freightutils-mcp@<installed version> initialized; tools/list returned <n> tools\n\n[3/3] End-to-end tool call (cbm_calculator l=120 w=80 h=100)\n      ✓ cbm_calculator → total=0.96 m³ (expected 0.96) (218ms)\n\nAll checks passed. Your FreightUtils MCP install is working.\n```\n\nIf any check shows ✗, see [Troubleshooting](#troubleshooting) below. Exit code is 0 on all-pass and 1 on any failure, so the command works in CI / health-check scripts too.\n\n---\n\n## Troubleshooting\n\n| Symptom | Likely cause | Fix |\n|---------|--------------|-----|\n| Tools not appearing in the MCP client after editing the config | Client wasn't fully restarted | Quit and relaunch (Cmd+Q on macOS / right-click → Quit on Windows tray). Closing the window is not enough. |\n| `npx freightutils-mcp ping` check 1 fails with a network error | DNS, proxy, or the website is unreachable from your network | Check the status page at https://www.freightutils.com/status. If you're behind a corporate proxy, set `HTTPS_PROXY`. Override the host for `ping` with `FREIGHTUTILS_API_URL=<base-url>`. |\n| `npx freightutils-mcp ping` check 2 fails | Broken local install (npx cache or stale Node version) | Re-install: `rm -rf ~/.npm/_npx && npm install -g freightutils-mcp` and rerun. Requires Node 18 or newer. |\n| Tool calls return HTTP 429 / `\"rate_limited\"` | Anonymous IP cap of 25 requests/day exceeded | If you have a FreightUtils Pro API key, set `FREIGHTUTILS_API_KEY` in your environment before invoking the MCP. The package passes it through automatically on every outbound call. See https://www.freightutils.com/pricing if you need a key. |\n| `\"Server failed to start\"` / spawn error in client logs | `npx` not on PATH, or Node older than 18 | Install Node 18+. On macOS, an absolute path in the config (`\"command\": \"/opt/homebrew/bin/npx\"`) avoids PATH issues for GUI-launched clients. |\n| Specific tool returns `isError: true` | Bad input shape, or an unknown lookup key (UN number / HS code / AWB prefix not in the dataset) | The tool's error body names the offending field. Verify against the schema at https://www.freightutils.com/api-docs or call the corresponding [playground](https://www.freightutils.com/playground) endpoint to confirm the input shape. |\n\nThe full diagnostic flow lives at the [/api-docs#mcp-setup](https://www.freightutils.com/api-docs#mcp-setup) section on the website. The live backend status is callable from inside any MCP client at [GET /api/mcp/health](https://www.freightutils.com/api/mcp/health) — useful when you don't have shell access during a conversation.\n\n---\n\n## Rate Limits\n\nAll tools call the free FreightUtils API:\n\n- **Anonymous:** 25 requests/day per IP\n- **Free API key:** 100 requests/day (register at https://www.freightutils.com)\n- **Pro:** 50,000 requests/month at £19/month\n\n---\n\n## Example Prompts\n\nOnce connected, your AI agent can:\n\n- \"Calculate CBM for a box 120cm × 80cm × 100cm, 24 pieces\"\n- \"Look up UN 1203 in the ADR database\"\n- \"Check if 200L of petrol qualifies for ADR 1.1.3.6 exemption\"\n- \"Find the HS code for lithium batteries\"\n- \"What does FOB mean in shipping?\"\n- \"How many boxes of 40×30×25cm fit on a euro pallet?\"\n- \"Calculate loading metres for 26 euro pallets on an artic trailer\"\n- \"What's the UK import duty on laptops from China?\"\n\n---\n\n## Data Sources\n\n- **ADR 2025** — UNECE (licensed from Labeline.com)\n- **HS 2022** — UN Comtrade (PDDL)\n- **Airlines** — public IATA/ICAO data, cross-referenced\n- **UN/LOCODE** — UNECE\n- **UK Duty** — live GOV.UK Trade Tariff API\n- **Containers/ULD/Vehicles** — ISO, IATA, and industry-standard specifications\n\n---\n\n## Changelog\n\nFull release notes also on [GitHub Releases](https://github.com/SoapyRED/freightutils-mcp/releases).\n\n### 2.4.0 — 2026-06-16\n- **`consignment_calculator` → canonical consignment v1.** New transport `mode` (sea | air | road) and a canonical `lines[]` shape (each line: `quantity`, `dims {l,w,h,unit}` mm/cm/m/in, `weight {value,unit}` kg/g/t/lb, optional `description`/`hs_code`/`un_number`/`stackable`), plus an `options` object (`air_volumetric_divisor` default 6000, `container_number`, `awb_number`). The legacy flat `items[]` array (cm/kg) still works unchanged. Output gains per-line + grand totals, a `schema_version`, and advisory-only flags (implausible density, mode/option mismatch, dangerous-goods presence by UN number vs the ADR 2025 reference, ISO 6346 / IATA AWB check-digit) plus a best-effort disclaimer. Canonical schema: <https://www.freightutils.com/schema/consignment.v1.json>. **No tool-count change (19).**\n\n### 2.1.1 — 2026-05-09\n- **Fix:** `serverInfo.version` was stuck at `1.0.8` even after 1.1.0 / 2.0.0 / 2.1.0 published. The wire-level identity has been silently lying about the package version since the 1.0.7 fix. Now reads from `package.json` at runtime via `createRequire`, so the wire version always matches the npm-published release.\n- **Fix:** `server.json` description undercounted tools (`\"18 freight tools …\"` → `\"19 freight tools …, get_subscribe_link\"`).\n- **Tightened Zod input constraints** across `airline_lookup`, `adr_lookup`, `adr_exemption_calculator`, `adr_lq_eq_check`, `unlocode_lookup`, and `uk_duty_calculator` (regex / length / min-max on UN numbers, IATA / ICAO / AWB prefixes, ISO country codes, UN/LOCODE format). Field-level constraints take effect at the wire; `.strict()` on top-level schemas becomes wire-effective once the `server.registerTool()` migration ships in 2.2.0.\n\n### 2.1.0 — 2026-05-01\n- **New tool: `get_subscribe_link`.** Returns the FreightUtils `/pricing` URL plus tier / monthly limit / monthly price metadata. Tool description tells agents NOT to attempt checkout themselves — they hand the URL to the user. **Tool count: 18 → 19.**\n- Pairs with the website-side fix wiring `/api/mcp/*` through the existing API rate-limit middleware so Pro keys are attributed against the 50,000/month bucket on MCP traffic.\n\n### 2.0.0 — 2026-04-25 (BREAKING — input-side casing)\n- **Tool input schemas migrated `camelCase` → `snake_case`** to match the response convention shipped in 1.1.0. 13 input keys renamed across `uk_duty_calculator`, `consignment_calculator`, and `shipment_summary` (e.g. `commodityCode` → `commodity_code`, `originCountry` → `origin_country`, `items[].grossWeight` → `items[].gross_weight`). Agents calling these tools with prior camelCase keys now get a Zod validation error instead of a 200. **Re-prompt or update tool-call code.**\n- All other tools (`cbm_calculator`, `chargeable_weight_calculator`, `ldm_calculator`, `pallet_fitting_calculator`, `unit_converter`, ADR family, `airline_lookup`, `container_lookup`, `hs_code_lookup`, `incoterms_lookup`, `unlocode_lookup`, `uld_lookup`, `vehicle_lookup`) already used snake_case (or single-word) input keys and are unchanged.\n\n### 1.1.0 — 2026-04-25 (BREAKING — response-side casing)\n- **API responses migrated `camelCase` → `snake_case` site-wide** across `/api/unlocode`, `/api/uld`, `/api/containers`, `/api/vehicles`, `/api/consignment`, `/api/duty`. All MCP tools in this package are passthroughs, so AI agents see snake_case keys (e.g. `commodity_code`, `location_code`, `internal_length_cm`) instead of the prior camelCase forms. **Re-prompt or update parsing logic.**\n- No code changes to MCP tool implementations — every tool was already a passthrough wrapper around `apiGet` / `apiPost`. Input schemas continue to declare camelCase here; 2.0.0 deliberately closes that asymmetry.\n- README badges: added monthly + total npm downloads alongside the existing version + license + Glama score badges.\n\n### 1.0.8 — 2026-04-23 (hotfix)\n- **Critical fix:** revert `list_prompts` / `list_resources` stub handlers introduced in 1.0.7. The raw SDK asserts the corresponding capability must be declared before `setRequestHandler` is called — 1.0.7 threw `Server does not support prompts` at startup, crashing the MCP server on every run. 1.0.8 removes the stubs and restores boot.\n- Server identity bumped: `version: '1.0.7'` → `'1.0.8'`.\n- No other changes. 18 tools, annotations, `shipment_summary` descriptions, and `smithery.yaml` from 1.0.7 are preserved.\n\n### 1.0.7 — 2026-04-22\n- Add `smithery.yaml` with empty configSchema (Smithery Quality Score: config UX +25).\n- Add read-only `annotations` to all 18 tools (`readOnlyHint: true`, `destructiveHint: false`, `idempotentHint: true`, `openWorldHint: false`) with human-readable `title` (+7).\n- Add missing parameter `.describe(...)` text to `shipment_summary` (+1).\n- Add stub `list_prompts` / `list_resources` handlers so probes return `{ prompts: [] }` / `{ resources: [] }` instead of `-32601 Method not found` (+5).\n- Fix server identity: `name: 'FreightUtils'` → `'freightutils-mcp'`, `version: '1.0.0'` → `'1.0.7'`.\n- No breaking changes. Same 18 tools, same names, same behaviour.\n\n### 1.0.6 — 2026-04-22\n- Security: bump `@modelcontextprotocol/sdk` to `1.26.0` to patch **CVE-2026-25536** (cross-client data leak via shared transport/server instance reuse). See [GHSA-345p-7cg4-v4c7](https://github.com/advisories/GHSA-345p-7cg4-v4c7).\n- No user-facing API changes. Same 18 tools.\n\n---\n\n## Other ways to use FreightUtils\n\nFreightUtils ships across multiple distribution surfaces. Pick the one that fits how you work:\n\n- **Website** — interactive tools at [freightutils.com](https://www.freightutils.com)\n- **REST API** — 23 endpoints, free tier (100/day) and Pro tier (50K/month, £19/mo). [API docs](https://www.freightutils.com/api-docs)\n- **MCP server** — for LLM agents and AI tooling. [npm: freightutils-mcp](https://www.npmjs.com/package/freightutils-mcp) · [MCP Registry](https://registry.modelcontextprotocol.io/v0/servers?search=freightutils)\n- **n8n custom node** — for workflow automation. [npm: n8n-nodes-freightutils](https://www.npmjs.com/package/n8n-nodes-freightutils)\n- **Custom GPT** — the [FreightUtils GPT](https://chatgpt.com/g/g-69fb8fdb0a5c819182c73f8d224cc3d0) on the OpenAI GPT Store, backed by the same OpenAPI spec.\n\nSame data, same compliance reference set (ADR 2025, HS 2022, IATA-regulated airline prefixes), every surface kept in sync.\n\n---\n\n## License\n\nMIT — see [LICENSE](LICENSE).\n\nBuilt by [Marius Cristoiu](https://www.linkedin.com/in/marius-cristoiu-a853812a2/), ADR-certified freight transport planner.\n","readmeFilename":"README.md"}