Agent skill · marketing growth · aradotso

salesforce-marketing-cloud-mcp

Deploy and use the Vinkius Salesforce Marketing Cloud MCP server to enable AI agents to query data extensions, trigger journeys, and manage subscribers via natural language.

Why this skill is useful

Adds executable scripts for deploying and configuring the Salesforce Marketing Cloud MCP server, enabling AI agents to automate marketing tasks.

What it needs

Requires docker, npm installed locally. Requires salesforce-marketing-cloud account access. About 6k tokens when loaded. Last updated 2026-08-05. 8 stars on the source repository.

What this skill does

Salesforce Marketing Cloud MCP Server Skill by ara.so — Marketing Skills collection. Overview The Salesforce Marketing Cloud MCP Integration is a Model Context Protocol (MCP) server that enables AI agents (like Claude, GPT, or any LLM) to interact with Salesforce Marketing Cloud (SFMC) through natural language. It provides three core capabilities: 1. Query Data Extensions: Safely retrieve subscriber and customer data from SFMC Data Extensions 2. Trigger Journeys: Enroll contacts into Journey Builder workflows programmatically 3. Manage Subscribers: View, update, or unsubscribe contacts while respecting communication preferences This server abstracts away the complexity of SFMC's SOAP/REST APIs, rate limits, and XML envelopes, providing LLMs with deterministic, safe tools for marketing automation. Installation Deploy to Vinkius Edge (Recommended) The fastest way to deploy this MCP server is via Vinkius Edge, which provides automatic scaling, credential management, and enterprise compliance: After deployment, Vinkius provides an endpoint URL that you connect to your LLM client (Claude Desktop, Cursor, etc.). Local Development Setup For local development and testing: Docker Deployment Configuration Environment Variables The MCP server requires the following Salesforce Marketing Cloud credentials: Obtaining SFMC Credentials 1. Log into Salesforce Marketing Cloud 2. Navigate to Setup → Apps → Installed Packages 3. Create a new package or select an existing one 4. Add a new API Integration component 5. Set the required scopes: Data Extensions: Read, Write Journeys: Execute, Read List and Subscribers: Read, Write 6. Copy the Client ID and Client Secret 7. Note your Subdomain from the Marketing Cloud URL (e.g., mc123456789.exacttarget.com) 8. Find your Account MID in Setup → Account Settings Claude Desktop Configuration Add to your claudedesktopconfig.json: Available MCP Tools 1. querydataextension Query subscriber data from a Salesforce Marketing Cloud Data Extension. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aradotso/salesforce-marketing-cloud-mcp

View the source on GitHub

Browse the @skills marketplace