sfmc-single-tenant-mcp

idoll/sfmc-single-tenant-mcp

3.2

If you are the rightful owner of sfmc-single-tenant-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

A Model Context Protocol (MCP) server for Salesforce Marketing Cloud (SFMC) integration, built with FastMCP and OAuth 2.1, designed for deployment on Heroku as a public service.

Tools

Functions exposed to the LLM to take actions

list_data_extensions

Retrieve all data extensions using authenticated user's permissions (supports multi-BU).

query_data_extension

Query specific data extension data with user's OAuth token (supports multi-BU).

get_subscribers

Retrieve subscriber lists with user's permissions (supports multi-BU).

send_email

Send emails using authenticated user's SFMC account (supports multi-BU).

list_business_units

Discover which business units the authenticated user has access to (returns BU IDs for use in other tools).

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources