kubik-tools
Server Details
Freight calculators (weight, metres, vehicle fit) and authenticated team packing-library tools.
The last two health checks of this connector failed. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.
If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.
- Status
- Unhealthy
- Uptime
- 78.6% over 62 days
- Last Tested
- Transport
- Streamable HTTP
- URL
TDQS
Scored across 11 tools
Most tools target clearly distinct resources and actions, and the descriptions cross-reference each other well (e.g. calculate_chargeable_weight vs calculate_loading_metres vs check_truck_fit). The main ambiguity is between resolve_quantities and resolve_prepack_quantities, whose names are close enough that an agent could select the wrong one without reading carefully.
All 11 tools follow a consistent snake_case verb_noun pattern: calculate_, create_, list_, log_, resolve_, search_, undo_, reconcile_, check_. There are no mixed naming conventions or vague one-word tool names.
At 11 tools, the set is squarely in the ideal 3-15 range. Each tool earns its place by covering a distinct operation, and the broader scope across freight math, article/library management, observations, reconciliation, and undo is appropriate for the logistics domain.
Core workflows are well covered: freight calculations, article search/create, quantity resolution, observation logging, and document reconciliation. However, article profiles have no update/delete beyond the 15-minute undo window, and there is no MCP tool to create or list consolidation groups, forcing agents to rely on the external app for lifecycle management.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
1 tool update
- Added
reconcile_documents
4 tool updates
- Changed
check_truck_fit3 fields changed- added
Input schema / properties / pieces / items / properties / fragileAdded value: +{ + "description": "Whether this piece is fragile -- nothing should stack on it unless the item below is genuinely load-bearing (only used by the placement simulation). Defaults to false.", + "type": "boolean" +} - added
Input schema / properties / pieces / items / properties / height_cmAdded value: +{ + "description": "Height of one piece, in centimeters (Höhe in cm). Optional -- if every piece in the request has it, a real 3D placement simulation runs too, not just the LDM/floor-space formula.", + "type": "number" +} - added
Input schema / properties / pieces / items / properties / rotatableAdded value: +{ + "description": "Whether this piece may be turned 90° on the floor to fit (only used by the placement simulation, i.e. only when height_cm is given). Defaults to true.", + "type": "boolean" +}
- Added
list_pack_observations - Added
resolve_prepack_quantities - Added
search_article_profiles
1 tool update
- Changed
calculate_loading_metres1 field changed- changed
Input schema / properties / vehicle_id / descriptionPrevious value: -"Optional vehicle profile id (e.g. \"semi_136\" = Sattelzug 13,6 m, \"rigid_75\" = 7,5-Tonner) to use that vehicle's real deck width instead of the 240cm standard. If given but not recognized, the response lists every available vehicle instead of guessing."New value: +"Optional vehicle profile id (e.g. \"semi_136\" = Sattelzug 13,6 m, \"rigid_75\" = 7,5-Tonner). Does not change the LDM calculation (always the fixed 240cm reference lane) -- adds deck_length_m, how much of that vehicle's own deck length the cargo occupies. If given but not recognized, the response lists every available vehicle instead of guessing."
4 tool updates
- Added
create_article_profile - Added
log_pack_observation - Added
resolve_quantities - Added
undo_change
4 tool updates
- Removed
create_article_profile - Removed
log_pack_observation - Removed
resolve_quantities - Removed
undo_change
7 tool updates
- Changed
calculate_chargeable_weight5 fields changed- changed
Input schema / properties / mode / descriptionPrevious value: -"Transport mode (required): one of \"air\", \"road\", \"sea_lcl\", \"courier\". Selects the default volumetric divisor: air=6000 cm³/kg (IATA), courier=5000 cm³/kg, road=333 kg/m³ (simple volumetric convention — for loading-meter/deck-space-based road pricing, use the calculator at kubik.tools instead), sea_lcl=1000 kg/m³ (W/M)."New value: +"Transport mode (required): one of \"air\" (Luftfracht), \"road\", \"sea_lcl\" (Seefracht), \"courier\". Selects the default volumetric divisor: air=6000 cm³/kg (IATA), courier=5000 cm³/kg, road=333 kg/m³ (simple volumetric convention — for loading-metre/Lademeter/LDM and vehicle-fit questions, use calculate_loading_metres and check_truck_fit instead, both on this server), sea_lcl=1000 kg/m³ (W/M)." - changed
Input schema / properties / pieces / items / properties / height_cm / descriptionPrevious value: -"Height of one piece, in centimeters. Must be a positive number."New value: +"Height of one piece, in centimeters (Höhe in cm). Must be a positive number." - changed
Input schema / properties / pieces / items / properties / length_cm / descriptionPrevious value: -"Length of one piece, in centimeters. Must be a positive number."New value: +"Length of one piece, in centimeters (Länge in cm). Must be a positive number." - changed
Input schema / properties / pieces / items / properties / weight_kg_per_piece / descriptionPrevious value: -"Actual (scale) weight of one piece, in kilograms. Must be a positive number."New value: +"Actual (scale) weight of one piece, in kilograms (Gewicht in kg). Must be a positive number." - changed
Input schema / properties / pieces / items / properties / width_cm / descriptionPrevious value: -"Width of one piece, in centimeters. Must be a positive number."New value: +"Width of one piece, in centimeters (Breite in cm). Must be a positive number."
- Added
calculate_loading_metres - Added
check_truck_fit - Added
create_article_profile - Added
log_pack_observation - Added
resolve_quantities - Added
undo_change
1 tool update
- First observed
calculate_chargeable_weight
Related MCP Connectors
Dimensional weight, parcel fit, landed cost and freight class. 4 of 6 tools free.
Plan optimal container & truck loads: 3D layouts, utilization, centre of gravity, crush checks.
Calculate required trucks or containers, verify shipment fit, and manage Haulista loading plans.
Pack cargo into containers & onto pallets; a verifiable 3D loading plan. Free tier + REST API.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenancePlan optimal container & truck loads: 3D layouts, right-size the container mix, and check utilization, centre of gravity, crush protection and securing across 200+ equipment types.9 npmMIT
- AlicenseAqualityAmaintenanceAI agent access to 11 freight calculation and reference tools — LDM, CBM, chargeable weight, pallet fitting, ADR dangerous goods (2,939 entries), airline codes (6,352), HS codes (6,940), INCOTERMS, container specs, unit converter, and ADR 1.1.3.6 exemption calculator.251,253 npm7MIT
- AlicenseAqualityBmaintenanceEnables optimal freight-mode selection (air, sea-LCL, full container) by solving 3D bin-packing, cost optimization, and delivery-risk analysis behind two tools: solve for deterministic planning and explain for hallucination-proof natural-language narration of results.2MIT
- AlicenseAqualityAmaintenanceEnables creating and managing packing slips for shipments, tracking cartons, contents, weights, chargeable weight, and shortfalls, with reports and packing slip generation.14MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.