Salesforce intelligence →
Association is based on retained identity fields; it does not by itself prove first-party publication.
Enables Claude Desktop to interact with Salesforce for order management, including checking order status, creating returns, managing cases, and sending Slack notifications for customer service operations
Detailed security scan evidence is not public for this MCP yet. Public identity, registry metadata, and independently observed protocol inventory remain available.
Installation and connection instructions are shown only when supported by retained package, repository, or endpoint evidence.
No verified installation or connection method is available in the retained evidence yet.
| Canonical slug | salesforce-order-concierge-83f5b72f | Deployment | Local Only |
|---|---|---|---|
| Canonical package | — | Repository | gellasangameshgupta/sf_mcp_oc |
| First published | — | Latest release | — |
| Last security verification | — | Classification confidence | 90% |
| Publication | Draft | Official distribution | Not verified |
| Channel | Identifier | Current version | Versions | Source |
|---|---|---|---|---|
| source_git | gellasangameshgupta/sf_mcp_oc | 439b32068dacd92f1a3e74dafd137b3a0db20c95 | 1 | Repository |
| Package | Version | Published / observed | Inventory | Security scan |
|---|---|---|---|---|
| source_gitgellasangameshgupta/sf_mcp_oc | 439b32068dacd92f1a3e74dafd137b3a0db20c95Current | Aug 25, 2026 | 6 toolsSucceeded · 0 resources · 0 prompts | Evidence restricted |
Independently scan the exact version your agents use, receive alerts when its risk changes, and investigate every finding with retained version evidence.
No public current-version evidence is available yet.
| 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"
]
} | — | — |
| Endpoint | Transport | Authentication | Health | Observed |
|---|---|---|---|---|
| No verified remote endpoint is linked. | ||||
No verified package installation command is available in the retained catalog evidence.
Salesforce Order Concierge MCP Server exposed 6 tools during independent protocol observation, including check_order_status, create_case_from_return, create_return, email_return_label, send_slack_alert, update_case_status.
The selected current version does not yet have completed public verification. Unknown does not mean clean or vulnerable.
These internal links are derived from strong identity fields such as the implementation name, package, repository, vendor, and listing name—not generic description prose.
Association is based on retained identity fields; it does not by itself prove first-party publication.
Curated product and capability guides containing this catalog record.