Connect kubik-tools and your agent gets 10 tools, among them calculate_chargeable_weight, calculate_loading_metres, check_truck_fit. It answers at https://mcp.kubik.tools/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 6 of 6 times since 11 September 2026; the last check, on 22 October 2026, succeeded.
Freight calculators (weight, metres, vehicle fit) and authenticated team packing-library tools.
Description as the publisher wrote it.
| Tool | What it does |
|---|---|
calculate_chargeable_weight | 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 S Inputs: pieces, mode, volumetric_divisor |
calculate_loading_metres | 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 questi Inputs: pieces, vehicle_id |
check_truck_fit | 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 t Inputs: pieces, vehicle_id |
create_article_profile | 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 exa Inputs: api_key, name, supplier, article_number, hs_code, description_de |
list_pack_observations | 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_quant Inputs: api_key, group_name_query |
log_pack_observation | 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 Inputs: api_key, consolidation_group_id, member_quantities, pallet_count, length_cm, width_cm |
resolve_prepack_quantities | 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 in Inputs: api_key, article_class_query, quantity |
resolve_quantities | 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 an Inputs: api_key, article_query, quantity |
search_article_profiles | 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 br Inputs: api_key, query |
undo_change | 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, o Inputs: api_key, table, undo_token |
Every block below points at https://mcp.kubik.tools/mcp. Pick your client and copy.
claude mcp add --transport http kubik-tools https://mcp.kubik.tools/mcp
{
"mcpServers": {
"kubik-tools": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.kubik.tools/mcp"]
}
}
}{
"mcpServers": {
"kubik-tools": {
"url": "https://mcp.kubik.tools/mcp"
}
}
}{
"servers": {
"kubik-tools": {
"type": "http",
"url": "https://mcp.kubik.tools/mcp"
}
}
}{
"context_servers": {
"kubik-tools": {
"url": "https://mcp.kubik.tools/mcp"
}
}
}{
"mcpServers": {
"kubik-tools": {
"serverUrl": "https://mcp.kubik.tools/mcp"
}
}
}{
"mcpServers": {
"kubik-tools": {
"url": "https://mcp.kubik.tools/mcp"
}
}
}name: kubik-tools
version: 0.0.1
schema: v1
mcpServers:
- name: kubik-tools
type: streamable-http
url: https://mcp.kubik.tools/mcp{
"mcpServers": {
"kubik-tools": {
"httpUrl": "https://mcp.kubik.tools/mcp"
}
}
}{
"mcpServers": {
"kubik-tools": {
"type": "http",
"url": "https://mcp.kubik.tools/mcp"
}
}
}{
"mcpServers": {
"kubik-tools": {
"url": "https://mcp.kubik.tools/mcp"
}
}
}goose://extension?url=https%3A%2F%2Fmcp.kubik.tools%2Fmcp&type=streamable_http&id=kubik-tools&name=kubik-tools
It answered our last check on 22 October 2026 in 299 ms. Over 6 checks since 11 September 2026 it answered 6. Status here comes from Neuronto's own probes, not from the publisher.
10, as returned by the server's own tools/list on 15 September 2026: calculate_chargeable_weight, calculate_loading_metres, check_truck_fit, create_article_profile, list_pack_observations, log_pack_observation, resolve_prepack_quantities, resolve_quantities, and 2 more.
It answered our last check on 22 October 2026 in 299 ms. Over 6 checks since 11 September 2026 it answered 6.
Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://mcp.kubik.tools/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.
It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.
Publisher: io.github.markopolovic. Endpoint host: mcp.kubik.tools. ARD identifier: urn:air:io.github.markopolovic:mcp:kubik-tools.
First indexed 10 September 2026. The tools are exactly what the server returned; nothing on this page
is inferred from its name. Ranking in Neuronto search is never for sale.