Vinkius
SF Marketing Cloud

SF Marketing Cloud MCP. Measure campaign ROI directly from your AI client.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Salesforce Marketing Cloud MCP on Cursor AI Code Editor MCP Client Salesforce Marketing Cloud MCP on Claude Desktop App MCP Integration Salesforce Marketing Cloud MCP on OpenAI Agents SDK MCP Compatible Salesforce Marketing Cloud MCP on Visual Studio Code MCP Extension Client Salesforce Marketing Cloud MCP on GitHub Copilot AI Agent MCP Integration Salesforce Marketing Cloud MCP on Google Gemini AI MCP Integration Salesforce Marketing Cloud MCP on Lovable AI Development MCP Client Salesforce Marketing Cloud MCP on Mistral AI Agents MCP Compatible Salesforce Marketing Cloud MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Salesforce Marketing Cloud MCP Server lets you manage campaigns, track leads, and measure marketing ROI by connecting your AI client directly to SFMC data.

Use it to search for campaign details, add members, or pull aggregate performance metrics like total conversions and cost per lead—all through natural conversation.

What your AI agents can do

Sf add campaign member

Adds an existing lead or contact to a marketing campaign to begin tracking their engagement and attribution.

Sf campaign members

Retrieves the names, types, statuses, and response dates for all members currently in a specific campaign.

Sf campaign performance

Calculates aggregate marketing data, including total leads generated, conversions, budgets, and actual costs by campaign type.

+ 3 more capabilities included
Create campaigns

Build a new marketing initiative in SFMC by specifying the name, type (Webinar, Email, etc.), dates, budget, and initial status.

Search campaign details

Find existing marketing campaigns using partial names to retrieve their current status, budget, lead counts, and conversion metrics.

Filter campaigns by status

List all campaigns in SFMC that match a specific lifecycle status (e.g., 'Completed' or 'In Progress'), along with their full performance metrics.

Add members to campaign

Enroll specific leads or contacts into an existing marketing campaign, allowing you to track attribution and engagement for that member.

View all campaign members

Retrieve a full list of every lead and contact enrolled in a given campaign, including their membership status and when they responded.

Calculate overall performance metrics

Generate an aggregate report showing total leads, conversions, budgeted cost, and actual ROI across all campaigns grouped by type.

Supported MCP Clients

OAuth 2.0 Compatible
Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
Vinkius runs on Zendesk Zendesk
+ other MCP clients
Included with Plan

Waiting for input…

AI Agent

Salesforce Marketing Cloud: 6 Tools for Campaigns and ROI

These tools allow your agent to manage the full lifecycle of marketing campaigns—from initial creation and member enrollment to final performance metric calculation.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using Salesforce Marketing Cloud on Vinkius
sf019d7602

sf add campaign member

Adds an existing lead or contact to a marketing campaign to begin tracking their engagement and attribution.

sf019d7602

sf campaign members

Retrieves the names, types, statuses, and response dates for all members currently in a specific campaign.

sf019d7602

sf campaign performance

Calculates aggregate marketing data, including total leads generated, conversions, budgets, and actual costs by campaign type.

sf019d7602

sf campaigns by status

Lists all campaigns in SFMC filtered by status (Planned, Completed, etc.) along with their respective lead counts and conversion data.

sf019d7602

sf create campaign

Builds a new marketing campaign structure in SFMC using required parameters like name, type, dates, and budget.

sf019d7602

sf search campaigns

Finds existing campaigns by partial name to get an overview of their status, type, budget, and conversion metrics.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Salesforce Marketing Cloud, then connect any of our 4,900+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,900+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
SF Marketing Cloud MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Salesforce. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 6 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Manually pulling campaign performance metrics is a nightmare of tabs and spreadsheets.

Today, reporting on marketing ROI means logging into SFMC, finding the Campaign Dashboard, then opening the Lead View tab for conversions, and finally cross-referencing the Budget Allocation sheet. You spend more time clicking through filters than actually analyzing data.

With this MCP server, you ask your agent: 'What was the conversion rate of our Email campaigns?' The agent runs `sf_campaign_performance` and returns a single, clean answer with all the necessary metrics attached. It's done.

Using the sf_create_campaign tool makes launching initiatives instant.

Before this, starting a new campaign meant filling out multiple forms: selecting the type (Webinar), setting the dates, entering the budget, and defining the initial status—all separate clicks that required careful data transfer.

Now, you just tell your agent to 'Create a Q3 Webinar Campaign with $10k budget.' The agent runs `sf_create_campaign`, handles all those parameters, and gives you the new campaign ID back. It's instant setup.

What you can do with this MCP connector

This server connects your AI client directly to Salesforce Marketing Cloud (SFMC), letting you handle campaigns, track leads, and measure marketing return on investment without ever touching the platform UI. You can manage everything—from setting up a new email blast to calculating total cost per lead—just by talking to your agent.

Setting Up and Locating Campaigns

You need a campaign? Use sf_create_campaign to build one from scratch. You specify the name, type (like Webinar or Email), dates, budget, and initial status right there. If you're looking for something that already exists, use sf_search_campaigns; it finds campaigns by partial names so you can check their current status, type, allocated budget, and conversion metrics fast.

Need to see every campaign that matches a lifecycle stage? Run sf_campaigns_by_status to list all initiatives—say, 'Completed' or 'Planned'—and get instant reports on their lead count and conversion data.

Managing Members and Tracking Engagement

The core of tracking is membership. Use sf_add_campaign_member when you want to enroll a specific lead or contact into an active campaign, starting the attribution process for that person. To see who's actually in there, run sf_campaign_members; it retrieves a full list of every member in a given campaign, including their membership status and precisely when they responded.

Calculating Performance and ROI

When you need to know if the effort paid off, you use performance tools. The sf_campaign_performance tool aggregates everything into one report: it calculates total leads generated, conversions, budgeted costs, and actual return on investment across all campaigns, grouped by type. You'll get a clear picture of your overall marketing health without pulling reports manually.

Built · Hosted · Managed by Vinkius Salesforce Marketing Cloud - Campaign Performance & ROI Server ID 019d7602-730e-7269-a422-0671e6591841
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Common Questions About SF Marketing Cloud MCP

How do I use sf_campaign_performance to get total leads? +

You run sf_campaign_performance and ask for an aggregate report that includes the 'total leads generated' metric. This gives you a single number representing all leads across the campaigns it analyzes.

Can I find out which campaigns are currently running using sf_campaigns_by_status? +

Yes. You pass the status 'In Progress' to sf_campaigns_by_status. This returns all active campaign IDs and their current lead counts.

What information does sf_search_campaigns give me? +

It provides an overview of campaigns found by name, including the status, type (Webinar/Email), start/end dates, budget, and conversion metrics for quick reference.

How do I use sf_add_campaign_member? +

You must provide both a Campaign ID and either a Contact ID or a Lead ID. The tool then adds that individual to the campaign tracking list.

How do I use sf_campaign_members to check who is currently enrolled in a campaign? +

It returns a detailed list of every lead and contact associated with the specified campaign. You get their membership name, whether they were added as a Lead or Contact, their current status (like Responded), and the date they responded.

What parameters do I need for sf_create_campaign? +

You must provide a campaign Name. You also specify the Type (e.g., Webinar or Email) and set the budget and dates. The system defaults the status to 'Planned' if you don't include one.

When using sf_add_campaign_member, what is the difference between providing a Lead ID versus a Contact ID? +

The tool requires you to provide only one or the other—never both. Using a Lead ID adds an unverified prospect; using a Contact ID means linking an existing, verified record.

If I want to compare my budgeted spending against actual costs across different initiatives, which tools should I use? +

Use sf_campaigns_by_status or sf_search_campaigns. Both return the budgeted cost and the actual cost for each campaign type, letting you see where your money went versus what was planned.

What campaign data can I access? +

Search campaigns, view members, track conversions, measure costs and ROI — all grouped by type.

Can I add leads to campaigns? +

Yes! Add any Lead or Contact as a campaign member with a specific status.

How is campaign performance measured? +

Aggregate metrics: total leads, conversions, actual cost per campaign type. Compare ROI across channels.

Built & Managed by Vinkius 30s setup 6 tools

We've already built the connector for SF Marketing Cloud. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 6 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.