---
schema_version: "1"
id: cdaba4155d927597422e453240aecb0f887063c906da4367bc8172aeaffdb2b7
title: Journeys
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-journeys.md
canonical_url: https://developer.salesforce.com/docs/marketing/mce-mcp/references/mce-mcp-tools/mce-mcp-tools-journeys.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: f752bb4b0cefe6057205df18b74e2c5737df944fb847e544eaf5a71db1c96100
products:
  - MCP Server for Marketing Cloud Engagement
  - Marketing Cloud
---
# Journeys

The MCP server for Marketing Cloud Engagement includes several tools for managing journeys. This table includes information about MCP tools related to managing journeys.

**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_api_event_trigger`                      | Create an API event trigger for journey entry.                                                                                                  | Automation \| Journeys \| Read<br>Automation \| Journeys \| Write                                    |
| `sfmc_create_event_definition`                | Define an event that triggers a journey.                                                                                                        | Automation \| Journeys \| Read                                                                       |
| `sfmc_create_journey`                         | Determines which journey type to create and routes the user to the correct creation tool.                                                       | Automation \| Journeys \| Read<br>Automation \| Journeys \| Write                                    |
| `sfmc_create_journey_builder_journey`         | Create a journey.                                                                                                                               | Automation \| Journeys \| Read<br>Automation \| Journeys \| Write                                    |
| `sfmc_data_extension_trigger`                 | Create a data extension entry trigger for journey entry.                                                                                        | Automation \| Journeys \| Read<br>Automation \| Journeys \| Write                                    |
| `sfmc_decision_split_activity`                | Construct a decision split activity for a journey and hold it in memory. The LLM uses the resulting activity to create or update a journey.     | Automation \| Journeys \| Read                                                                       |
| `sfmc_delete_event_definition`                | Delete an event definition.<br><br><b>Special considerations</b>: Destructive                                                                   | Automation \| Journeys \| Read<br>Automation \| Journeys \| Delete                                   |
| `sfmc_delete_journey`                         | Delete a journey.<br><br><b>Special considerations</b>: Destructive                                                                             | Automation \| Journeys \| Read<br>Automation \| Journeys \| Delete                                   |
| `sfmc_einstein_engagement_frequency_activity` | Construct an Einstein Engagement Frequency activity and hold it in memory. The LLM uses the resulting activity to create or update a journey.   | Automation \| Journeys \| Read                                                                       |
| `sfmc_einstein_sto_activity`                  | Construct an Einstein Send Time Optimization activity and hold it in memory. The LLM uses the resulting activity to create or update a journey. | Automation \| Journeys \| Read                                                                       |
| `sfmc_email_activity`                         | Construct an email activity and hold it in memory. The LLM uses the resulting activity to create or update a journey.                           | Automation \| Journeys \| Read                                                                       |
| `sfmc_engagement_decision_activity`           | Construct an engagement decision activity and hold it in memory. The LLM uses the resulting activity to create or update a journey.             | Automation \| Journeys \| Read                                                                       |
| `sfmc_exit_contact_from_journey`              | Remove a contact from an active journey.                                                                                                        | Automation \| Journeys \| Read<br>Automation \| Journeys \| Write                                    |
| `sfmc_exit_contact_from_journey_status`       | Check the status of a request to remove a contact from a journey.<br><br><b>Special considerations</b>: Read-only, open-world                   | Automation \| Journeys \| Read                                                                       |
| `sfmc_fire_journey_event`                     | Fire a journey event to add a contact to a journey or to signal a wait activity.                                                                | Automation \| Journeys \| Read<br>Automation \| Journeys \| Write                                    |
| `sfmc_get_event_definition`                   | Retrieve an event definition by ID or key.<br><br><b>Special considerations</b>: Read-only, open-world                                          | Automation \| Journeys \| Read                                                                       |
| `sfmc_get_event_definitions`                  | List the available event definitions.<br><br><b>Special considerations</b>: Read-only, open-world                                               | Automation \| Journeys \| Read                                                                       |
| `sfmc_get_journey`                            | Retrieve all the steps and other configuration elements for a journey.<br><br><b>Special considerations</b>: Read-only, open-world              | Automation \| Journeys \| Read                                                                       |
| `sfmc_get_journey_link`                       | Get a direct link to a journey in the Journey Builder UI.<br><br><b>Special considerations</b>: Read-only, open-world                           | (No permissions required)                                                                            |
| `sfmc_get_journey_publish_status`             | Check the publication status of a journey.<br><br><b>Special considerations</b>: Read-only, open-world                                          | Automation \| Journeys \| Read                                                                       |
| `sfmc_get_journey_versions`                   | List all versions of a specific journey.<br><br><b>Special considerations</b>: Read-only, open-world                                            | Automation \| Journeys \| Read                                                                       |
| `sfmc_get_journeys`                           | List the journeys in the current account.<br><br><b>Special considerations</b>: Read-only, open-world                                           | Automation \| Journeys \| Read                                                                       |
| `sfmc_insert_contacts_into_journey_async`     | Insert a batch of contacts into a journey asynchronously.<br><br><b>Special considerations</b>: Asynchronous                                    | Automation \| Journeys \| Read<br>Automation \| Journeys \| Write                                    |
| `sfmc_insert_contacts_into_journey_status`    | Check the status of a batch contact insertion.<br><br><b>Special considerations</b>: Read-only, open-world                                      | Automation \| Journeys \| Read                                                                       |
| `sfmc_pause_journey`                          | Pause a running journey.                                                                                                                        | Automation \| Journeys \| Read<br>Automation \| Journeys \| Activate/Stop/Pause/Resume/Send/Schedule |
| `sfmc_publish_journey`                        | Publish a version of a journey asynchronously.<br><br><b>Special considerations</b>: Asynchronous                                               | Automation \| Journeys \| Read<br>Automation \| Journeys \| Write                                    |
| `sfmc_random_split_activity`                  | Construct a random split activity and hold it in memory. The LLM uses the resulting activity to create or update a journey.                     | Automation \| Journeys \| Read                                                                       |
| `sfmc_refresh_transactional_email`            | Refresh content for a transactional email send definition.                                                                                      | Automation \| Journeys \| Read<br>Automation \| Journeys \| Write                                    |
| `sfmc_republish_journey_content`              | Refresh all email content in a running journey without creating another version of the journey.                                                 | Automation \| Journeys \| Read<br>Automation \| Journeys \| Write                                    |
| `sfmc_republish_triggered_send`               | Refresh content for a classic triggered send definition.                                                                                        | Automation \| Journeys \| Read<br>Automation \| Journeys \| Write                                    |
| `sfmc_resume_journey`                         | Resume a paused journey.                                                                                                                        | Automation \| Journeys \| Read<br>Automation \| Journeys \| Activate/Stop/Pause/Resume/Send/Schedule |
| `sfmc_sms_activity`                           | Construct an SMS activity and hold it in memory. The LLM uses the resulting activity to create or update a journey.                             | Automation \| Journeys \| Read                                                                       |
| `sfmc_stop_journey`                           | Permanently stop a running journey.<br><br><b>Special considerations</b>: Destructive                                                           | Automation \| Journeys \| Read<br>Automation \| Journeys \| Activate/Stop/Pause/Resume/Send/Schedule |
| `sfmc_update_event_definition`                | Modify an event definition.<br><br><b>Special considerations</b>: Destructive                                                                   | Automation \| Journeys \| Read<br>Automation \| Journeys \| Write                                    |
| `sfmc_update_journey`                         | Modify the content of a journey.<br><br><b>Special considerations</b>: Destructive                                                              | Automation \| Journeys \| Read<br>Automation \| Journeys \| Write                                    |
| `sfmc_wait_activity`                          | Construct a wait activity and hold it in memory. The LLM uses the resulting activity to create or update a journey.                             | Automation \| Journeys \| Read                                                                       |
