What is SFMC_MCP_SERVER?
SFMC_MCP_SERVER is a Model Context Protocol (MCP) server that acts as a proxy between Claude and the Salesforce Marketing Cloud (SFMC) REST API, enabling natural language interactions with SFMC.
How to use SFMC_MCP_SERVER?
To use SFMC_MCP_SERVER, clone the repository, install dependencies, and configure it with your SFMC credentials in the Claude Desktop configuration file. Restart Claude Desktop to apply the changes.
Key features of SFMC_MCP_SERVER?
- Acts as a transparent proxy to the SFMC REST API.
- Handles authentication and token management securely.
- Supports all SFMC API endpoints.
- Keeps credentials secure in the Claude Desktop configuration.
Use cases of SFMC_MCP_SERVER?
- Retrieve records from data extensions in SFMC.
- Create new data extensions programmatically.
- Send emails using the SFMC API.
- Manage journeys and interactions within SFMC.
FAQ from SFMC_MCP_SERVER?
-
What are the prerequisites for using SFMC_MCP_SERVER?
You need Node.js 17+, npm, Claude Desktop, and valid SFMC API credentials. -
Is my SFMC data secure?
Yes, your credentials are stored securely in the Claude Desktop configuration file and passed as environment variables. -
What kind of API requests can I make?
You can make GET, POST, PUT, PATCH, and DELETE requests to any SFMC API endpoint.