SFCC MCP Server

by ZaUtre

12 stars
221 downloads
Not rated
GitHub

Description

# SFCC MCP Server A Model Context Protocol (MCP) server for interacting with Salesforce Commerce Cloud (SFCC) APIs. ## Features - Dynamic endpoint registration based on `endpoints.json` configuration - Automatic handling of path and query parameters - Support for both GET and…

About

# SFCC MCP Server A Model Context Protocol (MCP) server for interacting with Salesforce Commerce Cloud (SFCC) APIs. ## Features - Dynamic endpoint registration based on `endpoints.json` configuration - Automatic handling of path and query parameters - Support for both GET and POST requests - OCAPI authentication using…

Details

Author
ZaUtre
GitHub stars
12
Downloads
221
Categories
Other

- Dynamic endpoint registration via endpoints.json
- Automatic handling of path and query parameters
- OCAPI authentication using client credentials flow
- Support for GET, POST, PUT, DELETE requests
- Remote mode with OAuth authentication
- Per-session configuration and multi-tenant support
- Automated deployment to Google App Engine

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name SFCC MCP Server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install dependencies with npm install, build with npm run build, configure .env with SFCC API base, client ID, and client secret, then start with node build/index.js. In VSCode, add it as an MCP server via Command Palette using the stdio command node <full-path-to>/build/index.js.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "sfcc mcp server": {
            "sfcc-mcp-server": {
                "command": "node",
                "args": [
                    "build/index.js"
                ]
            }
        }
    }
}

McpServers

{
    "sfcc-mcp-server": {
        "command": "node",
        "args": [
            "build/index.js"
        ]
    }
}

SFCC MCP Server

A Model Context Protocol (MCP) server for interacting with Salesforce Commerce Cloud (SFCC) APIs.

Features

- Dynamic endpoint registration based on endpoints.json configuration
- Automatic handling of path and query parameters
- Support for both GET and POST requests
- OCAPI authentication using client credentials flow
- Support for SFCC Data API endpoints, including product search
- Remote mode: HTTP-based server with OAuth authentication
- Per-session configuration: Each session can use different SFCC credentials and API endpoints
- Multi-tenant support: Multiple clients can connect to different SFCC instances simultaneously
- Automated deployment: GitHub Actions integration for Google App Engine deployment
- Version management: Automated versioning and deployment workflows

Installation

```bash

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.