439b32068dacd92f1a3e74dafd137b3a0db20c95source_git · gellasangameshgupta/sf_mcp_oc · current release
Observed 2026-08-25T15:53:19.428Z using mcpSecurity-inventory. Status: succeeded. Negotiated protocol: 2025-06-18.
{
"tools": {}
}| Tool | Category | Annotations | Risk |
|---|---|---|---|
check_order_statusCheck an order's shipping status, carrier, tracking number, and ETAInput schema{
"type": "object",
"properties": {
"orderId": {
"type": "string",
"description": "The order ID or order number to check"
}
},
"required": [
"orderId"
]
} | — | — · — | — |
create_case_from_returnCreate a case from an existing return order for tracking and follow-upInput schema{
"type": "object",
"properties": {
"returnOrderId": {
"type": "string",
"description": "The return order ID to create a case from"
}
},
"required": [
"returnOrderId"
]
} | — | — · — | — |
create_returnCreate a return order for a single line item in an order using standard Salesforce objectsInput schema{
"type": "object",
"properties": {
"orderId": {
"type": "string",
"description": "The order ID containing the item to return"
},
"lineItemId": {
"type": "string",
"description": "The specific line item ID to return"
},
"reason": {
"type": "string",
"enum": [
"Defective",
"Damaged",
"Wrong Item",
"Not Needed",
"Quality Issue",
"Size/Color",
"Other"
],
"description": "Reason for the return"
},
"quantity": {
"type": "number",
"description": "Quantity to return",
"minimum": 1
},
"description": {
"type": "string",
"description": "Optional additional description for the return"
}
},
"required": [
"orderId",
"lineItemId",
"reason",
"quantity"
]
} | — | — · — | — |
email_return_labelEmail the customer a PDF return label for an approved return orderInput schema{
"type": "object",
"properties": {
"returnOrderId": {
"type": "string",
"description": "The return order ID for which to send the label"
},
"customerEmail": {
"type": "string",
"description": "Customer email address to send the label to"
}
},
"required": [
"returnOrderId",
"customerEmail"
]
} | — | — · — | — |
send_slack_alertSend a Slack alert notificationInput schema{
"type": "object",
"properties": {
"message": {
"type": "string",
"description": "The alert message to send"
},
"priority": {
"type": "string",
"enum": [
"info",
"warning",
"error",
"critical"
],
"description": "Alert priority level (optional, defaults to info)"
},
"caseId": {
"type": "string",
"description": "Related case ID (optional)"
},
"customFields": {
"type": "object",
"description": "Additional custom fields to include in the alert (optional)"
}
},
"required": [
"message"
]
} | — | — · — | — |
update_case_statusUpdate a case status with optional priority and assignment changesInput schema{
"type": "object",
"properties": {
"caseId": {
"type": "string",
"description": "The case ID to update"
},
"status": {
"type": "string",
"enum": [
"New",
"Working",
"Escalated",
"Closed"
],
"description": "New case status"
},
"reason": {
"type": "string",
"description": "Reason for status change (optional)"
},
"priority": {
"type": "string",
"enum": [
"Low",
"Medium",
"High",
"Critical"
],
"description": "Case priority (optional)"
},
"assignedTo": {
"type": "string",
"description": "User ID or username to assign case to (optional)"
}
},
"required": [
"caseId",
"status"
]
} | — | — · — | — |