Freight calculators (weight, metres, vehicle fit) and authenticated team packing-library tools.
Abgeleitet aus den Transporten, die dieser Eintrag deklariert (streamable-http). Ein Client, der hier nicht steht, ist damit nicht ausgeschlossen — Forge kann ihn nur nicht bestätigen.
Die Verifizierung bestätigt die Identität des Publishers (die Inhaberschaft am Repo), nicht die Sicherheit des Codes. Der Sicherheits-Scan deckt bekannte CVEs und verdächtige Installationsskripte ab.
Aus einem echten MCP-Handshake initialize → tools/list gegen den deklarierten Endpunkt gelesen. Es wurde nie ein Tool aufgerufen — tools/list ist der lesende Introspektionsaufruf, den das Protokoll dafür vorsieht. Es spiegelt wider, was der Server in diesem Moment angeboten hat; ein gehosteter Endpunkt ist an keine Version gebunden und kann sich ohne Ankündigung ändern.
https://mcp.kubik.tools/mcp10 Tools · 1293 mscalculate_chargeable_weightCalculates chargeable (billable) weight -- frachtpflichtiges Gewicht, Frachtgewicht -- for a freight shipment (Stückgut or Sammelgut) from a list of cargo pieces, for one of four transport modes. Answers questions like "wie viel wiegt die Sendung frachtpflichtig" or "was ist das Volumengewicht".
F…Calculates chargeable (billable) weight -- frachtpflichtiges Gewicht, Frachtgewicht -- for a freight shipment (Stückgut or Sammelgut) from a list of cargo pieces, for one of four transport modes. Answers questions like "wie viel wiegt die Sendung frachtpflichtig" or "was ist das Volumengewicht". F…
| Parameter | Typ | Beschreibung |
|---|---|---|
| pieces | array | List of cargo pieces (up to 100 line items, required, non-empty). Use quantity to combine identical pieces rather than repeating rows. |
| mode | string | Transport mode (required): one of "air" (Luftfracht), "road", "sea_lcl" (Seefracht), "courier". Selects the default volumetric divisor: air=6000 cm³/kg (IATA),… |
| volumetric_divisor | number | Optional positive override of the mode's default divisor. For air/courier this is cm³ per kg (divided into volume); for road/sea_lcl this is kg per m³ (multipl… |
resolve_quantitiesResolves an ordered quantity of a Library article into concrete packed units (boxes/pallets), using that article's own logged packing history -- never a generic guess.
Check resolution_status first: "resolved" means units/tier are a real answer, safe to use directly. "ambiguous" means the article…Resolves an ordered quantity of a Library article into concrete packed units (boxes/pallets), using that article's own logged packing history -- never a generic guess. Check resolution_status first: "resolved" means units/tier are a real answer, safe to use directly. "ambiguous" means the article…
| Parameter | Typ | Beschreibung |
|---|---|---|
| api_key* | string | Your team's kubik.tools MCP API key (kubik_mcp_...). Required. |
| article_query* | string | The article number or name to search for in the Library, e.g. 'MLB1001' or 'rim holder'. |
| quantity* | number | The ordered quantity to resolve, in whole units of the article. Must be a positive number. |
resolve_prepack_quantitiesResolves an ordered quantity of a CLASS of goods into concrete prepack units (boxes/cartons), using that class's own logged prepack table -- a class-level lookup (e.g. "small metal fittings"), not a single article. Use resolve_quantities instead when you have a specific article number/name.
Check…Resolves an ordered quantity of a CLASS of goods into concrete prepack units (boxes/cartons), using that class's own logged prepack table -- a class-level lookup (e.g. "small metal fittings"), not a single article. Use resolve_quantities instead when you have a specific article number/name. Check…
| Parameter | Typ | Beschreibung |
|---|---|---|
| api_key* | string | Your team's kubik.tools MCP API key (kubik_mcp_...). Required. |
| article_class_query* | string | Free-text search over the prepack table's own article_class label, e.g. 'small metal fittings' or 'cable ties'. |
| quantity* | number | The ordered quantity to resolve, in whole units of the class. Must be a positive number. |
search_article_profilesSearches your team's kubik.tools Library for article profiles by article number or name (case-insensitive substring match). Returns up to 10 matches: id, article_number, name, supplier.
Leave query empty (or a single common substring) to browse -- this returns whatever matches, sorted however the…Searches your team's kubik.tools Library for article profiles by article number or name (case-insensitive substring match). Returns up to 10 matches: id, article_number, name, supplier. Leave query empty (or a single common substring) to browse -- this returns whatever matches, sorted however the…
| Parameter | Typ | Beschreibung |
|---|---|---|
| api_key* | string | Your team's kubik.tools MCP API key (kubik_mcp_...). Required. |
| query | string | Article number or name substring to search for, e.g. 'MLB1001' or 'rim holder'. Leave empty to browse the first 10 articles in the Library. |
create_article_profileCreates a new article in your team's kubik.tools Library -- team-scoped from creation, visible to the whole team immediately (not a personal draft).
Two-step by design, never a silent write: call once WITHOUT confirm to get a preview of exactly what would be created (including a check for an exist…Creates a new article in your team's kubik.tools Library -- team-scoped from creation, visible to the whole team immediately (not a personal draft). Two-step by design, never a silent write: call once WITHOUT confirm to get a preview of exactly what would be created (including a check for an exist…
| Parameter | Typ | Beschreibung |
|---|---|---|
| api_key* | string | Your team's kubik.tools MCP API key (kubik_mcp_...). Required. |
| name* | string | Article name, e.g. 'Rotor hub casting'. Required. |
| supplier* | string | Supplier name. Required. |
| article_number | string | Supplier's own article/SKU number, if known. |
| hs_code | string | HS/tariff code, exactly 8 digits. Format-only check -- not verified against a real tariff database. |
| description_de | string | — |
| description_en | string | — |
| confirm | boolean | Set true, with preview_id, to actually create the article after reviewing the preview. Omit or false for a dry-run preview only. |
| preview_id | string | The preview_id returned by the first (unconfirmed) call. Required when confirm=true. |
log_pack_observationLogs a real, observed consolidation pack -- "these articles, at these quantities, actually packed onto N pallets at these dims/weight" -- against an existing consolidation group in your team's Library. This is ground truth: it becomes a new data point resolve_quantities and the app's own resolve fl…Logs a real, observed consolidation pack -- "these articles, at these quantities, actually packed onto N pallets at these dims/weight" -- against an existing consolidation group in your team's Library. This is ground truth: it becomes a new data point resolve_quantities and the app's own resolve fl…
| Parameter | Typ | Beschreibung |
|---|---|---|
| api_key* | string | Your team's kubik.tools MCP API key (kubik_mcp_...). Required. |
| consolidation_group_id* | string | The id of an existing consolidation group in your team's Library. Required. |
| member_quantities* | array | The articles and quantities actually packed together, e.g. [{article_number: 'MLB1001', qty: 3}]. |
| pallet_count* | integer | Number of pallets this pack used. |
| length_cm* | number | — |
| width_cm* | number | — |
| height_cm* | number | — |
| weight_kg* | number | Total gross weight, in kg. |
| confirm | boolean | Set true, with preview_id, to actually log the observation after reviewing the preview. Omit or false for a dry-run preview only. |
| preview_id | string | The preview_id returned by the first (unconfirmed) call. Required when confirm=true. |
list_pack_observationsLists the real, observed consolidation packs logged against a consolidation group in your team's Library -- "these articles, at these quantities, actually packed onto N pallets at these dims/weight," the same ground-truth data resolve_quantities/resolve_prepack_quantities and the app's own resolve…Lists the real, observed consolidation packs logged against a consolidation group in your team's Library -- "these articles, at these quantities, actually packed onto N pallets at these dims/weight," the same ground-truth data resolve_quantities/resolve_prepack_quantities and the app's own resolve…
| Parameter | Typ | Beschreibung |
|---|---|---|
| api_key* | string | Your team's kubik.tools MCP API key (kubik_mcp_...). Required. |
| group_name_query* | string | Free-text search over the consolidation group's own name, e.g. 'pallet mix A' or 'mixed cartons'. |
undo_changeUndoes a create_article_profile or log_pack_observation call, but only within 15 minutes of when it was confirmed, and only if nothing else now depends on it.
For article_profiles: refuses if any packed_forms, consolidation_group_members, or edit-history rows now reference the article (edit it or…Undoes a create_article_profile or log_pack_observation call, but only within 15 minutes of when it was confirmed, and only if nothing else now depends on it. For article_profiles: refuses if any packed_forms, consolidation_group_members, or edit-history rows now reference the article (edit it or…
| Parameter | Typ | Beschreibung |
|---|---|---|
| api_key* | string | Your team's kubik.tools MCP API key (kubik_mcp_...). Required. |
| table* | string | Which kind of change to undo, matching the undo_token's origin (create_article_profile -> article_profiles, log_pack_observation -> consolidation_pack_observat… |
| undo_token* | string | The undo_token returned by the original confirmed create_article_profile or log_pack_observation call. |
calculate_loading_metresCalculates loading metres (Lademeter, LDM) -- the floor-space unit (Ladefläche) that governs European road freight -- for a list of cargo pieces, plus the equivalent number of pallet places (Palettenstellplätze, Stellplätze). Answers questions like "wie viele Lademeter" or "wieviel Platz brauche ic…Calculates loading metres (Lademeter, LDM) -- the floor-space unit (Ladefläche) that governs European road freight -- for a list of cargo pieces, plus the equivalent number of pallet places (Palettenstellplätze, Stellplätze). Answers questions like "wie viele Lademeter" or "wieviel Platz brauche ic…
| Parameter | Typ | Beschreibung |
|---|---|---|
| pieces | array | List of cargo pieces (up to 100 line items, required, non-empty). Use quantity to combine identical pieces rather than repeating rows. |
| vehicle_id | string | 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 referenc… |
check_truck_fitChecks whether a list of cargo pieces fits a named vehicle. Two capacity limits always checked: loading metres (Lademeter, LDM, Stellplätze) and, if weight is given, payload (Zuladung, Nutzlast). When every piece ALSO carries height_cm, a third, stronger check runs too: a real 3D placement simulati…Checks whether a list of cargo pieces fits a named vehicle. Two capacity limits always checked: loading metres (Lademeter, LDM, Stellplätze) and, if weight is given, payload (Zuladung, Nutzlast). When every piece ALSO carries height_cm, a third, stronger check runs too: a real 3D placement simulati…
| Parameter | Typ | Beschreibung |
|---|---|---|
| pieces | array | List of cargo pieces (up to 100 line items), optionally omitted entirely to just look up a vehicle's specs (with vehicle_id) or list all vehicles (without). Us… |
| vehicle_id | string | Vehicle profile id to check against or look up (e.g. "semi_136" = Sattelzug 13,6 m, "rigid_75" = 7,5-Tonner). If omitted or not recognized, the response lists… |
10 von 10 Tools haben eine Beschreibung veröffentlicht.
Tool-Namen und -Beschreibungen stammen vom Publisher und werden wortgetreu als inerter Text angezeigt. Es sind die Zeichenketten, die ein MCP-Client an ein Modell übergibt, deshalb prüft Forge sie auf Prompt-Injection-Muster — jeder Befund erscheint oben beim Sicherheits-Scan. „Privilegiert“ ist ein Schlagwort-Treffer im Tool-Namen, keine Prüfung dessen, was das Tool tut: ein harmlos klingender Name kann trotzdem alles tun.
Freight calculators (weight, metres, vehicle fit) and authenticated team packing-library tools.
Verlinkte Namen öffnen den Forge-Index aller Einträge, bei denen dieses Tool beobachtet wurde. Alle indexierten Tools durchsuchen.
Dieser Eintrag veröffentlicht kein npm-Paket, daher hat Forge keinen Abhängigkeitsbaum dafür. Das ist eine Lücke in der Abdeckung — keine Aussage, dass er keine Abhängigkeiten hat.