Skip to main content
Glama
vinkius-labs

Salesforce Commerce Cloud Agentic MCP

by vinkius-labs
README.md
# šŸ›ļø Salesforce Commerce Cloud Agentic MCP

[![Vinkius Edge Deployment](https://img.shields.io/badge/Deploy%20on-Vinkius%20Edge-blue?style=for-the-badge)](https://vinkius.com/mcp/salesforce-commerce-cloud)
[![Docker Pulls](https://img.shields.io/docker/pulls/vinkius/salesforce-commerce-mcp?style=for-the-badge&logo=docker&color=2496ed)](https://hub.docker.com/r/vinkius/salesforce-commerce-mcp)

The official Model Context Protocol adapter for Salesforce Commerce Cloud (B2C). Empower your AI agents to seamlessly navigate headless storefronts, manage e-commerce orders, and interact with complex SCAPI/OCAPI endpoints natively.

## Headless E-Commerce meets Autonomous AI

Modern storefronts are incredibly complex. This MCP server abstract away the intricacies of Commerce Cloud authentication and rate-limiting. By exposing semantically rich tools, your AI agents can perform real-time inventory checks, orchestrate cart operations, and provide deeply personalized customer insights based on historical order data.

### Enterprise Edge Hosting by Vinkius

This server is highly optimized for the **Vinkius Edge** ecosystem. Hosting your AI tools on Vinkius offers distinct competitive advantages for e-commerce operations:
- **Unmatched Speed**: E-commerce AI demands fast catalog responses. Vinkius Edge isolates ensure your MCP runs globally, right next to your users, delivering sub-millisecond execution.
- **Vinkius Marketplace Integration**: Easily share or monetize your custom storefront agents through the Vinkius ecosystem.
- **Battle-tested Security**: E-commerce data is highly sensitive. The Vinkius runtime isolates your API tokens away from the LLM context window.

## Core Toolkit

Agents equipped with this MCP gain the following abilities:
- **`query_catalog`**: Deep semantic searches across your Commerce Cloud product catalog. Filters by category, availability, and pricing in real-time.
- **`manage_orders`**: Allows the agent to fetch order statuses, trace shipments, and process cancellations or modifications safely.
- **`customer_insights`**: Retrieves comprehensive buyer profiles and transaction histories, enabling the AI to offer bespoke shopping support.

## ⚔ 1-Click Vinkius Deployment

Forget about provisioning servers or managing Docker containers. Vinkius provides free, serverless edge hosting for MCP projects.

Simply run:
```bash
npx mcpfusion deploy
```

Your storefront agent bridge is now live.

šŸ‘‰ **[View the Salesforce Commerce Cloud MCP on the Vinkius Marketplace](https://vinkius.com/mcp/salesforce-commerce-cloud)**

## Developer Setup
If you are extending the capabilities locally via `mcpfusion`:
```bash
npm install
npm run dev
```

TDQS

A4/5.0

Scored across 8 tools

Disambiguation5/5

Each tool targets a distinct entity or operation with no overlap. Tools like sf_search_products and sf_products_by_family provide different views (search vs. category), and sf_list_pricebooks vs. sf_pricebook_entries clearly separate listing price books from viewing their entries.

Naming Consistency4/5

All tool names begin with 'sf_' and use lowercase with underscores, but the pattern varies: some use verb_noun (sf_list_pricebooks), others use noun_preposition_noun (sf_orders_by_status), and one is a noun phrase (sf_order_items). Despite minor inconsistency, the style is uniform and readable.

Tool Count5/5

8 tools is well-scoped for a Salesforce Commerce Cloud server covering price books, orders, and products. Each tool serves a clear purpose without overloading the agent.

Completeness3/5

The tool set covers reading and searching for orders, products, and price books, and includes one update (product). However, it lacks create/delete operations for orders and products, and no tools to manage price book entries or orders beyond reading, leaving notable gaps in the lifecycle.

Maintenance

ActivityInactive
ResponsivenessNo issues