---
schema_version: "1"
id: add0548923bf73f00d04a61bb206ae8baa8639179bec001b8879f5913d79a4fb
title: Campaigns
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/marketing-cloud/mce-mcp/reference/mce-mcp-tools-campaigns.md
canonical_url: https://developer.salesforce.com/docs/marketing/mce-mcp/references/mce-mcp-tools/mce-mcp-tools-campaigns.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 27131abf5f3058dda7976fd05b93f307c5e78acac7a81b1bbdad5b1cbc3a70b4
products:
  - MCP Server for Marketing Cloud Engagement
  - Marketing Cloud
---
# Campaigns

The MCP server for Marketing Cloud Engagement includes several tools for managing campaigns. This table includes information about MCP tools that you can use to manage campaigns.

**important:** Destructive tools can change or delete data. Before you use a destructive tool, ask the AI assistant to perform a trial run of the task or show you the code that it plans to execute.

| Tool Name                       | Description                                                                                             | Required Scopes           |
| ------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------- |
| `sfmc_associate_campaign_asset` | Associate assets with a campaign.                                                                       | Hub \| Campaigns \| Write |
| `sfmc_create_campaign`          | Create a campaign.                                                                                      | Hub \| Campaigns \| Write |
| `sfmc_delete_campaign`          | Delete a campaign.<br><br><b>Special considerations</b>: Destructive                                    | Hub \| Campaigns \| Write |
| `sfmc_get_campaign`             | Retrieve details of a campaign.<br><br><b>Special considerations</b>: Read-only, open-world             | Hub \| Campaigns \| Read  |
| `sfmc_get_campaign_assets`      | List the assets associated with a campaign.<br><br><b>Special considerations</b>: Read-only, open-world | Hub \| Campaigns \| Read  |
| `sfmc_get_campaigns`            | List all campaigns.<br><br><b>Special considerations</b>: Read-only, open-world                         | Hub \| Campaigns \| Read  |
| `sfmc_remove_campaign_asset`    | Remove an asset from a campaign.<br><br><b>Special considerations</b>: Destructive                      | Hub \| Campaigns \| Write |
| `sfmc_update_campaign`          | Update a campaign.<br><br><b>Special considerations</b>: Destructive                                    | Hub \| Campaigns \| Write |
