mcp-sitecore-cdp-server

mcp-sitecore-cdp-server

3.4

The Sitecore CDP Server is a server application designed to interact with the Sitecore Customer Data Platform (CDP) using the Guest REST API, built with TypeScript and Express.

The Sitecore CDP Server is a robust server application that facilitates interaction with the Sitecore Customer Data Platform (CDP) through the Guest REST API. Developed using TypeScript and Express, this server provides a structured and efficient way to manage guest data. It allows developers to seamlessly integrate with Sitecore's CDP, enabling the collection, management, and analysis of customer data. The server is designed to be easily configurable, with environment variables and MCP configurations that allow for customization according to specific deployment needs. This makes it a versatile tool for businesses looking to leverage customer data for enhanced personalization and engagement.

Features

  • Built with TypeScript and Express for robust performance.
  • Interacts with Sitecore CDP using the Guest REST API.
  • Easily configurable with environment variables.
  • Supports MCP configuration for streamlined server management.
  • Facilitates efficient guest data management.

Usage with Different Platforms

node

javascript
node build/CdpServer.js

typescript

bash
npx tsc

mcp


{
    "servers": {
        "sitecore-cdp": {
            "command": "node",
            "args": ["Path/To/build/index.js"],
            "env": {
               "SITECORE_CDP_ENDPOINT_URL"="https://api-engage-[us|ap|eu|jpe].sitecorecloud.io/",
               "SITECORE_CDP_CLIENT_KEY"="<client-key>",
               "SITECORE_CDP_API_TOKEN"="<api-token>"
            }
        }
    }
}