Tool tree
gradeNot graded
fetch_commodity_pricesAnswer
Fetches real-time spot prices for copper, lithium, crude oil, natural gas, and precious metals from multiple commodity exchanges.
View tool JSON
{
"name": "fetch_commodity_prices",
"kind": "answer",
"impl": "imperative",
"description": "Fetches real-time spot prices for copper, lithium, crude oil, natural gas, and precious metals from multiple commodity exchanges.",
"inputSchema": {
"type": "object",
"properties": {
"commodities": {
"type": "array",
"items": {
"type": "string",
"enum": [
"copper",
"lithium",
"crude_oil",
"natural_gas",
"gold",
"silver"
]
}
},
"currency": {
"type": "string",
"enum": [
"USD",
"EUR",
"GBP"
],
"default": "USD"
}
},
"required": [
"commodities"
]
}
}calculate_landed_costAction
Calculates total landed cost including base price, shipping, tariffs, insurance, and FX conversion for a given supplier-port pair.
View tool JSON
{
"name": "calculate_landed_cost",
"kind": "act",
"impl": "imperative",
"description": "Calculates total landed cost including base price, shipping, tariffs, insurance, and FX conversion for a given supplier-port pair.",
"inputSchema": {
"type": "object",
"properties": {
"supplier_id": {
"type": "string"
},
"origin_port": {
"type": "string"
},
"destination_port": {
"type": "string"
},
"sku": {
"type": "string"
},
"quantity": {
"type": "number",
"minimum": 1
}
},
"required": [
"supplier_id",
"origin_port",
"destination_port",
"sku",
"quantity"
]
}
}analyze_supplier_healthAction
Analyzes supplier financial health, bankruptcy risk, and performance history from payment records and quality data.
View tool JSON
{
"name": "analyze_supplier_health",
"kind": "act",
"impl": "imperative",
"description": "Analyzes supplier financial health, bankruptcy risk, and performance history from payment records and quality data.",
"inputSchema": {
"type": "object",
"properties": {
"supplier_id": {
"type": "string"
},
"lookback_months": {
"type": "number",
"default": 12,
"minimum": 1,
"maximum": 36
}
},
"required": [
"supplier_id"
]
}
}simulate_bulk_discountAction
Models volume-based discount curves for a given SKU and supplier, returning optimal order quantity for cost minimization.
View tool JSON
{
"name": "simulate_bulk_discount",
"kind": "act",
"impl": "imperative",
"description": "Models volume-based discount curves for a given SKU and supplier, returning optimal order quantity for cost minimization.",
"inputSchema": {
"type": "object",
"properties": {
"supplier_id": {
"type": "string"
},
"sku": {
"type": "string"
},
"min_qty": {
"type": "number",
"minimum": 1
},
"max_qty": {
"type": "number",
"minimum": 1
},
"step": {
"type": "number",
"default": 100
}
},
"required": [
"supplier_id",
"sku",
"min_qty",
"max_qty"
]
}
}get_inventory_statusAnswer
Returns current inventory levels, safety stock thresholds, and days of supply for given SKUs across all warehouses.
View tool JSON
{
"name": "get_inventory_status",
"kind": "answer",
"impl": "imperative",
"description": "Returns current inventory levels, safety stock thresholds, and days of supply for given SKUs across all warehouses.",
"inputSchema": {
"type": "object",
"properties": {
"skus": {
"type": "array",
"items": {
"type": "string"
}
},
"warehouse_ids": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"skus"
]
}
}assess_port_riskAction
Assesses real-time port congestion, strike risk, and weather-related disruption risk for a given port.
View tool JSON
{
"name": "assess_port_risk",
"kind": "act",
"impl": "imperative",
"description": "Assesses real-time port congestion, strike risk, and weather-related disruption risk for a given port.",
"inputSchema": {
"type": "object",
"properties": {
"port_code": {
"type": "string"
}
},
"required": [
"port_code"
]
}
}generate_po_draftAction
[REQUIRES HUMAN APPROVAL] Generates a purchase order draft with T&Cs for a supplier and line items. Creates a draft only — does NOT execute it.
View tool JSON
{
"name": "generate_po_draft",
"kind": "act",
"impl": "imperative",
"description": "[REQUIRES HUMAN APPROVAL] Generates a purchase order draft with T&Cs for a supplier and line items. Creates a draft only — does NOT execute it.",
"inputSchema": {
"type": "object",
"properties": {
"supplier_id": {
"type": "string"
},
"line_items": {
"type": "array"
},
"delivery_date": {
"type": "string",
"format": "date"
},
"delivery_terms": {
"type": "string",
"enum": [
"EXW",
"FOB",
"CIF",
"DDP"
],
"default": "FOB"
},
"payment_terms": {
"type": "string",
"enum": [
"Net 30",
"Net 60",
"COD"
],
"default": "Net 30"
}
},
"required": [
"supplier_id",
"line_items",
"delivery_date"
]
}
}execute_approved_poSensitive Action
[HUMAN-ONLY] Executes a previously approved purchase order draft. Requires a one-time approval token generated by a human UI click — the agent cannot generate this token itself.
View tool JSON
{
"name": "execute_approved_po",
"kind": "transact",
"impl": "imperative",
"description": "[HUMAN-ONLY] Executes a previously approved purchase order draft. Requires a one-time approval token generated by a human UI click — the agent cannot generate this token itself.",
"inputSchema": {
"type": "object",
"properties": {
"po_draft_id": {
"type": "string"
},
"human_approval_token": {
"type": "string"
}
},
"required": [
"po_draft_id",
"human_approval_token"
]
}
}