Tool tree
gradeNot graded
filter_table_dataAction
Filter the live shipments table on screen across all 30 table columns. Supports Carbon (kg CO₂e), Volume (m³), Gross Weight (kg), Units, Freight Cost ($), Declared Value ($), Transit Progress (%), Temperature Sensor, Carrier, Origin, Destination, Cargo Type, Status, Mode, and Priority. Updates table, metrics, and KPI summary immediately.
View tool JSON
{
"name": "filter_table_data",
"kind": "act",
"impl": "imperative",
"description": "Filter the live shipments table on screen across all 30 table columns. Supports Carbon (kg CO₂e), Volume (m³), Gross Weight (kg), Units, Freight Cost ($), Declared Value ($), Transit Progress (%), Temperature Sensor, Carrier, Origin, Destination, Cargo Type, Status, Mode, and Priority. Updates table, metrics, and KPI summary immediately.",
"inputSchema": {
"type": "object",
"properties": {
"minCarbon": {
"type": "number",
"description": "Filter table by minimum Carbon Emission in kg CO₂e (e.g. 1000 for carbon above 1000kg)"
},
"maxCarbon": {
"type": "number",
"description": "Filter table by maximum Carbon Emission in kg CO₂e (e.g. 500 for carbon below 500kg)"
},
"minVolume": {
"type": "number",
"description": "Filter table by minimum Volume in m³ / CBM (e.g. 20 for volume above 20 m³)"
},
"maxVolume": {
"type": "number",
"description": "Filter table by maximum Volume in m³ / CBM (e.g. 20 for volume below 20 m³)"
},
"minWeight": {
"type": "number",
"description": "Filter table by minimum gross weight in kg (e.g. 5000 for weight above 5000kg)"
},
"maxWeight": {
"type": "number",
"description": "Filter table by maximum gross weight in kg"
},
"minUnits": {
"type": "number",
"description": "Filter table to only show shipments where units/package count >= this number (e.g. 100)"
},
"maxUnits": {
"type": "number",
"description": "Filter table to only show shipments where units/package count <= this number"
},
"minFreightCost": {
"type": "number",
"description": "Filter table by minimum freight cost in dollars (e.g. 5000 for freight >= $5000)"
},
"maxFreightCost": {
"type": "number",
"description": "Filter table by maximum freight cost in dollars"
},
"minDeclaredValue": {
"type": "number",
"description": "Filter table by minimum declared goods value in dollars ($)"
},
"maxDeclaredValue": {
"type": "number",
"description": "Filter table by maximum declared goods value in dollars ($)"
},
"minProgress": {
"type": "number",
"description": "Filter table by minimum transit completion progress % (0-100)"
},
"maxProgress": {
"type": "number",
"description": "Filter table by maximum transit completion progress % (0-100)"
},
"hasTempSensor": {
"type": "boolean",
"description": "Filter table to only shipments with active temperature telemetry / cold chain monitoring"
},
"carrier": {
"type": "string",
"description": "Filter table by carrier or fleet name (e.g. 'Maersk', 'DHL', 'FedEx', 'Hapag-Lloyd', 'CMA CGM', 'MSC')"
},
"origin": {
"type": "string",
"description": "Filter table by origin city or country (e.g. 'Busan', 'Shanghai', 'Singapore')"
},
"originHub": {
"type": "string",
"description": "Filter table by origin hub code (e.g. 'PUS-Pier 2', 'PVG-T3', 'SIN-CGO')"
},
"destination": {
"type": "string",
"description": "Filter table by destination city or country (e.g. 'Antwerp', 'Rotterdam', 'Los Angeles')"
},
"destinationHub": {
"type": "string",
"description": "Filter table by destination hub code (e.g. 'ANR-Dock 6', 'RTM-Gate 4', 'LAX-T7')"
},
"cargoType": {
"type": "string",
"description": "Filter table by cargo classification or description (e.g. 'Lithium Batteries', 'Electronics')"
},
"shipper": {
"type": "string",
"description": "Filter table by shipper / consignor name (e.g. 'BASF', 'Foxconn', 'Tesla')"
},
"consignee": {
"type": "string",
"description": "Filter table by consignee / receiver name (e.g. 'BMW', 'Apple', 'Amazon')"
},
"containerId": {
"type": "string",
"description": "Filter table by container or equipment unit ID"
},
"customsStatus": {
"type": "string",
"description": "Filter table by customs clearance status"
},
"dispatcher": {
"type": "string",
"description": "Filter table by assigned dispatcher name"
},
"status": {
"type": "string",
"description": "Filter table by shipment status",
"enum": [
"All",
"In Transit",
"Out for Delivery",
"Delivered",
"Customs Hold",
"Delayed",
"Exception",
"Pending Dispatch"
]
},
"transportMode": {
"type": "string",
"description": "Filter table by transport mode: 'Ocean Freight', 'Air Cargo', 'Road Freight', 'Intermodal Rail', or 'All'"
},
"priority": {
"type": "string",
"description": "Filter table by priority: 'Critical Cold Chain', 'Urgent Express', 'Standard Freight', 'Economy Eco', or 'All'"
},
"query": {
"type": "string",
"description": "Keyword search across shipment ID, carrier, route, shipper, container, or cargo"
},
"resetAllFilters": {
"type": "boolean",
"description": "Set to true to clear all filters and show all 200 shipments again"
}
}
},
"page": "/"
}delete_shipments_by_conditionSensitive Action
Delete rows from the live table matching a condition (e.g. status: 'Delivered', status: 'Exception', shipmentId: 'SHP-89001', or minUnits: 200). Can ask user for confirmation or execute deletion directly.
View tool JSON
{
"name": "delete_shipments_by_condition",
"kind": "transact",
"impl": "imperative",
"description": "Delete rows from the live table matching a condition (e.g. status: 'Delivered', status: 'Exception', shipmentId: 'SHP-89001', or minUnits: 200). Can ask user for confirmation or execute deletion directly.",
"inputSchema": {
"type": "object",
"properties": {
"status": {
"type": "string",
"description": "Delete all shipments matching this status (e.g. 'Delivered', 'Cancelled', 'Exception')"
},
"shipmentId": {
"type": "string",
"description": "Delete one specific shipment by ID (e.g. 'SHP-89001')"
},
"minUnits": {
"type": "number",
"description": "Delete all shipments where package count >= minUnits"
},
"confirm": {
"type": "boolean",
"description": "Set to true to execute deletion. Set to false if you are asking the user for confirmation first."
}
}
},
"page": "/"
}advance_to_next_processAction
Move one or multiple shipments to the next process stage in the supply chain lifecycle: 'Pending Dispatch' -> 'In Transit' -> 'Customs Hold' -> 'Out for Delivery' -> 'Delivered'. Updates table progress and status immediately.
View tool JSON
{
"name": "advance_to_next_process",
"kind": "act",
"impl": "imperative",
"description": "Move one or multiple shipments to the next process stage in the supply chain lifecycle: 'Pending Dispatch' -> 'In Transit' -> 'Customs Hold' -> 'Out for Delivery' -> 'Delivered'. Updates table progress and status immediately.",
"inputSchema": {
"type": "object",
"properties": {
"shipmentId": {
"type": "string",
"description": "Target shipment ID (e.g. 'SHP-89001'). If omitted, can advance by currentStatus."
},
"currentStatus": {
"type": "string",
"description": "Advance all shipments currently in this status (e.g. 'Pending Dispatch' or 'In Transit')"
},
"targetStatus": {
"type": "string",
"description": "Directly advance to a target status: 'In Transit', 'Out for Delivery', or 'Delivered'"
}
}
},
"page": "/"
}add_new_shipmentAction
Insert a new shipment consignment row into the live table.
View tool JSON
{
"name": "add_new_shipment",
"kind": "act",
"impl": "imperative",
"description": "Insert a new shipment consignment row into the live table.",
"inputSchema": {
"type": "object",
"properties": {
"origin": {
"type": "string",
"description": "Origin city and country, e.g. 'Berlin, DE'"
},
"destination": {
"type": "string",
"description": "Destination city, e.g. 'Singapore, SG'"
},
"cargoType": {
"type": "string",
"description": "Cargo description, e.g. 'AI Compute Cluster'"
},
"carrier": {
"type": "string",
"description": "Carrier name, e.g. 'DHL Global Forwarding'"
},
"units": {
"type": "number",
"description": "Number of units, e.g. 150"
},
"transportMode": {
"type": "string",
"description": "Mode: 'Air Cargo', 'Ocean Freight', etc."
}
},
"required": [
"origin",
"destination",
"cargoType"
]
},
"page": "/"
}get_shipment_detailsAnswer
Retrieve comprehensive 30-column telemetry, route, customs, and GPS info for a given shipmentId (e.g. SHP-89001)
View tool JSON
{
"name": "get_shipment_details",
"kind": "answer",
"impl": "imperative",
"description": "Retrieve comprehensive 30-column telemetry, route, customs, and GPS info for a given shipmentId (e.g. SHP-89001)",
"inputSchema": {
"type": "object",
"properties": {
"shipmentId": {
"type": "string",
"description": "The unique shipment ID, e.g. 'SHP-89001'"
}
},
"required": [
"shipmentId"
]
},
"page": "/"
}reset_datasetAction
Reset the table to the original full dataset of 200 shipments.
View tool JSON
{
"name": "reset_dataset",
"kind": "act",
"impl": "imperative",
"description": "Reset the table to the original full dataset of 200 shipments.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}set_themeAction
Switch application interface between 'light' and 'dark' visual theme modes.
View tool JSON
{
"name": "set_theme",
"kind": "act",
"impl": "imperative",
"description": "Switch application interface between 'light' and 'dark' visual theme modes.",
"inputSchema": {
"type": "object",
"properties": {
"theme": {
"type": "string",
"description": "Theme mode: 'light' or 'dark'",
"enum": [
"light",
"dark"
]
}
},
"required": [
"theme"
]
},
"page": "/"
}set_column_visibilityAction
Show, hide, or reset column visibility for the 30 table columns. Can toggle specific columns (e.g. ['carbonEmission', 'volumeCbm']), show all columns, or select by category.
View tool JSON
{
"name": "set_column_visibility",
"kind": "act",
"impl": "imperative",
"description": "Show, hide, or reset column visibility for the 30 table columns. Can toggle specific columns (e.g. ['carbonEmission', 'volumeCbm']), show all columns, or select by category.",
"inputSchema": {
"type": "object",
"properties": {
"columnIds": {
"type": "array",
"items": {
"type": "string"
},
"description": "List of column IDs to show or hide, e.g. ['carbonEmission', 'volumeCbm', 'grossWeight']"
},
"action": {
"type": "string",
"description": "Action to take: 'show' (only show specified columns), 'hide' (hide specified columns), 'showAll' (display all 30 columns), or 'reset'",
"enum": [
"show",
"hide",
"showAll",
"reset"
]
},
"preset": {
"type": "string",
"description": "Column category preset: 'core', 'sustainability', 'finance', 'telemetry', 'cargo', 'transport', or 'all'",
"enum": [
"core",
"sustainability",
"finance",
"telemetry",
"cargo",
"transport",
"all"
]
}
}
},
"page": "/"
}get_table_columnsAnswer
List all 30 available logistics table columns, categories, and current visibility status.
View tool JSON
{
"name": "get_table_columns",
"kind": "answer",
"impl": "imperative",
"description": "List all 30 available logistics table columns, categories, and current visibility status.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}search_shipmentsAnswer
Search and filter live global logistics shipments across 30 columns by query keyword, transport mode, and priority
View tool JSON
{
"name": "search_shipments",
"kind": "answer",
"impl": "declarative",
"description": "Search and filter live global logistics shipments across 30 columns by query keyword, transport mode, and priority",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Filter consignments by ID, carrier, route, HS code, cargo..."
},
"mode": {
"type": "string",
"enum": [
"All",
"Ocean Freight",
"Air Cargo",
"Road Freight",
"Intermodal Rail"
]
},
"priority": {
"type": "string",
"enum": [
"All",
"Critical Cold Chain",
"Urgent Express",
"Standard Freight",
"Economy Eco"
]
}
}
},
"page": "/"
}