Tool tree
gradeNot graded
search_suppliersAction
Searches the fictional supplier marketplace, applies every mandatory procurement gate, ranks eligible results, updates the visible marketplace, and records the agent action.
View tool JSON
{
"name": "search_suppliers",
"kind": "act",
"impl": "imperative",
"description": "Searches the fictional supplier marketplace, applies every mandatory procurement gate, ranks eligible results, updates the visible marketplace, and records the agent action.",
"inputSchema": {
"type": "object",
"properties": {
"service": {
"type": "string",
"minLength": 1,
"description": "Required service or capability."
},
"maxBudgetUSD": {
"type": "number",
"exclusiveMinimum": 0,
"description": "Maximum approved total price in USD."
},
"maxDeliveryDays": {
"type": "integer",
"minimum": 1,
"description": "Maximum delivery duration in days."
},
"minTechnicalScore": {
"type": "number",
"minimum": 0,
"maximum": 100,
"description": "Mandatory minimum technical score."
},
"minHseScore": {
"type": "number",
"minimum": 0,
"maximum": 100,
"description": "Mandatory minimum HSE score."
},
"localContentRequired": {
"type": "boolean",
"description": "Whether local-content compliance is mandatory."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"description": "Maximum supplier results to return."
}
},
"required": [],
"additionalProperties": false
}
}inspect_supplierAction
Returns a fictional supplier profile and its eligibility against the current mission, opens that supplier in the visible marketplace, and records the review.
View tool JSON
{
"name": "inspect_supplier",
"kind": "act",
"impl": "imperative",
"description": "Returns a fictional supplier profile and its eligibility against the current mission, opens that supplier in the visible marketplace, and records the review.",
"inputSchema": {
"type": "object",
"properties": {
"supplierId": {
"type": "string",
"minLength": 1,
"description": "Exact ProcureMesh supplier ID."
}
},
"required": [
"supplierId"
],
"additionalProperties": false
}
}compare_suppliersAction
Creates a deterministic comparison of supplied IDs, or all currently eligible suppliers when IDs are omitted, shows the matrix, and records the comparison.
View tool JSON
{
"name": "compare_suppliers",
"kind": "act",
"impl": "imperative",
"description": "Creates a deterministic comparison of supplied IDs, or all currently eligible suppliers when IDs are omitted, shows the matrix, and records the comparison.",
"inputSchema": {
"type": "object",
"properties": {
"supplierIds": {
"type": "array",
"description": "Unique ProcureMesh supplier IDs.",
"items": {
"type": "string",
"minLength": 1
},
"minItems": 1,
"uniqueItems": true
}
},
"required": [],
"additionalProperties": false
}
}create_shortlistAction
Validates unique supplier IDs, mandatory eligibility, and desired shortlist size before replacing the visible persisted shortlist. Ineligible suppliers are blocked.
View tool JSON
{
"name": "create_shortlist",
"kind": "act",
"impl": "imperative",
"description": "Validates unique supplier IDs, mandatory eligibility, and desired shortlist size before replacing the visible persisted shortlist. Ineligible suppliers are blocked.",
"inputSchema": {
"type": "object",
"properties": {
"supplierIds": {
"type": "array",
"description": "Unique ProcureMesh supplier IDs.",
"items": {
"type": "string",
"minLength": 1
},
"minItems": 1,
"uniqueItems": true
}
},
"required": [
"supplierIds"
],
"additionalProperties": false
}
}draft_rfqAction
Creates a deterministic draft RFQ from the current buying mission and eligible shortlist. It never issues or transmits the RFQ and updates the visible workspace.
View tool JSON
{
"name": "draft_rfq",
"kind": "act",
"impl": "imperative",
"description": "Creates a deterministic draft RFQ from the current buying mission and eligible shortlist. It never issues or transmits the RFQ and updates the visible workspace.",
"inputSchema": {
"type": "object",
"properties": {
"title": {
"type": "string",
"minLength": 1,
"description": "Optional RFQ title."
},
"scope": {
"type": "string",
"minLength": 1,
"description": "Optional scope summary."
},
"shortlistedSupplierIds": {
"type": "array",
"description": "Unique ProcureMesh supplier IDs.",
"items": {
"type": "string",
"minLength": 1
},
"minItems": 1,
"uniqueItems": true
},
"responseDeadline": {
"type": "string",
"format": "date",
"description": "Future response deadline, YYYY-MM-DD."
},
"commercialInstructions": {
"type": "string",
"minLength": 1,
"description": "Optional commercial instructions."
},
"notes": {
"type": "string",
"description": "Optional internal demo notes."
}
},
"required": [],
"additionalProperties": false
}
}submit_rfqSensitive Action
Requests simulated RFQ issuance. It cannot issue autonomously: it changes status to awaiting approval, opens the human approval gate, and returns approval_required.
View tool JSON
{
"name": "submit_rfq",
"kind": "transact",
"impl": "imperative",
"description": "Requests simulated RFQ issuance. It cannot issue autonomously: it changes status to awaiting approval, opens the human approval gate, and returns approval_required.",
"inputSchema": {
"type": "object",
"properties": {
"rfqId": {
"type": "string",
"minLength": 1,
"description": "Exact ID of the current draft RFQ."
}
},
"required": [
"rfqId"
],
"additionalProperties": false
}
}get_audit_logAnswer
Returns recent human, agent, and system actions from the local ProcureMesh ledger. Filter by exact action, timestamp, or result limit without changing procurement state.
View tool JSON
{
"name": "get_audit_log",
"kind": "answer",
"impl": "imperative",
"description": "Returns recent human, agent, and system actions from the local ProcureMesh ledger. Filter by exact action, timestamp, or result limit without changing procurement state.",
"inputSchema": {
"type": "object",
"properties": {
"action": {
"type": "string",
"minLength": 1,
"description": "Optional exact ledger action name."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 100,
"description": "Maximum entries to return."
},
"since": {
"type": "string",
"format": "date-time",
"description": "Optional ISO timestamp lower bound."
}
},
"required": [],
"additionalProperties": false
}
}