trackmcp
Back to directory
BrinsilElias

commercecloud-mcp-server

View on GitHub

๐Ÿค– An MCP server that helps connect your AI applications with your Salesforce Commerce Cloud instance

6 stars TypeScriptServers & Infrastructure Updated Sep 23, 2025

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

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:

bash
git clone https://github.com/your-username/commercecloud-mcp-server.git
cd commercecloud-mcp-server

2. Install dependencies:

bash
npm install

3. Create and configure your environment file:

bash
cp .env.example .env

Edit the `.env` file with your Salesforce Commerce Cloud credentials.

4. Build the project:

bash
npm run build

5. 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):

      json
      {
        "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 NameDescriptionImplementation Status
      Product DetailsFetch product information from Commerce Cloudโœ… Supported Now
      Product UpdatesGenerate product descriptions from images and update product details automaticallyโœ… Supported Now
      Order DetailsAnalyze order patterns and get insights about customer purchase behaviorโœ… Supported Now
      Custom ObjectsRead, Write, and Create custom objectsโœ… Supported Now
      Content AssetsFetch content assets from Commerce Cloudโœ… Supported Now
      Content UpdatesGenerate content body from design images and update content assets automaticallyโœ… Supported Now
      Site PreferencesManage site-specific configurations and preferences๐Ÿ”„ Future Implementation
      Promotions & CampaignManage promotions and campaigns๐Ÿ”„ Future Implementation
      Job ConfigurationsManage 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

      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

      Run your own MCP server? See who uses it and what to fix.

      Measure it with TrackMCP