commercecloud-mcp-server
๐ค An MCP server that helps connect your AI applications with your Salesforce Commerce Cloud instance
Documentation
๐๏ธ Commerce Cloud MCP Server
A server that helps connect your AI applications with Salesforce Commerce Cloud. It uses the Model Context Protocol (MCP) to make data exchange between your AI client application and Commerce Cloud instance.
โจ Features
- ๐๏ธ Product management and updates
- ๐ Order analysis and insights
- ๐๏ธ Custom object operations
- ๐ Content asset management
- โ๏ธ Environment-based configuration
๐ Flow Diagram

๐ Setup Instructions
Prerequisites
- Node.js version 22 or higher
- Git
- A Salesforce Commerce Cloud instance with OCAPI access
- An MCP client application (like Claude Desktop App)
Installation Steps
1. Clone the repository:
git clone https://github.com/your-username/commercecloud-mcp-server.git
cd commercecloud-mcp-server2. Install dependencies:
npm install3. Create and configure your environment file:
cp .env.example .envEdit the `.env` file with your Salesforce Commerce Cloud credentials.
4. Build the project:
npm run build5. Import OCAPI configurations:
The OCAPI configuration files are located in the `data/ocapi` directory. Import them into your SFCC Business Manager:
These configurations enable the necessary endpoints for the MCP server to function.
6. Configure your MCP client application (Example - Claude Desktop App):
{
"mcpServers": {
"commercecloud": {
"command": "node",
"args": ["/ABSOLUTE/PATH/TO/commercecloud-mcp-server/dist/index.js"]
}
}
}Note: Replace `/ABSOLUTE/PATH/TO/` with the actual path to your project folder.
๐ Use Cases
| Use Case Name | Description | Implementation Status |
|---|---|---|
| Product Details | Fetch product information from Commerce Cloud | โ Supported Now |
| Product Updates | Generate product descriptions from images and update product details automatically | โ Supported Now |
| Order Details | Analyze order patterns and get insights about customer purchase behavior | โ Supported Now |
| Custom Objects | Read, Write, and Create custom objects | โ Supported Now |
| Content Assets | Fetch content assets from Commerce Cloud | โ Supported Now |
| Content Updates | Generate content body from design images and update content assets automatically | โ Supported Now |
| Site Preferences | Manage site-specific configurations and preferences | ๐ Future Implementation |
| Promotions & Campaign | Manage promotions and campaigns | ๐ Future Implementation |
| Job Configurations | Manage job configurations | ๐ Future Implementation |
๐ Supporting Documentation
๐ License
This project is licensed under the MIT License - see the LICENSE file for details.
๐ฅ Credits
Greater minds than mine are behind creating tools that made this project possible. I would like to mention those projects
- colinhacks for (zod).
- Egoist for (tsup)
I hope you find this tool useful! ๐
Made with โค๏ธ by Brinsil.
Frequently asked questions
What is commercecloud-mcp-server?
commercecloud-mcp-server is ๐ค An MCP server that helps connect your AI applications with your Salesforce Commerce Cloud instance
How do I install commercecloud-mcp-server?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is commercecloud-mcp-server open source?
Yes โ it is hosted on GitHub at https://github.com/BrinsilElias/commercecloud-mcp-server and has 6 stars.
Related MCP tools
Playwright MCP server TypeScript-based implementation. Trusted by 22000+ developers. Trusted by 22000+ developers. Trusted by 22000+ developers.
Official Notion MCP Server TypeScript-based implementation. Trusted by 3400+ developers. Trusted by 3400+ developers. Trusted by 3400+ developers.
Directory for Awesome MCP Servers TypeScript-based implementation. Trusted by 1900+ developers. Trusted by 1900+ developers.
๐งฉ MCP Gateway - A lightweight gateway service that instantly transforms existing MCP Servers and APIs into MCP servers with zero code changes.
MCP Aggregator, Orchestrator, Middleware, Gateway in one docker TypeScript-based implementation. Trusted by 1400+ developers.
MCP Server for kubernetes management commands TypeScript-based implementation. Trusted by 1100+ developers. Trusted by 1100+ developers.
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP