DID THIS ARTICLE SOLVE YOUR ISSUE?
Let us know so we can improve!
Let us know so we can improve!
The MCP server for Marketing Cloud Engagement includes several tools for managing journeys. This table includes information about MCP tools related to managing journeys.
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.
Important
| Tool Name | Description | Required Scopes |
|---|---|---|
sfmc_api_event_trigger | Create an API event trigger for journey entry. | Automation | Journeys | Read 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 Automation | Journeys | Write |
sfmc_create_journey_builder_journey | Create a journey. | Automation | Journeys | Read Automation | Journeys | Write |
sfmc_data_extension_trigger | Create a data extension entry trigger for journey entry. | Automation | Journeys | Read 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. Special considerations: Destructive | Automation | Journeys | Read Automation | Journeys | Delete |
sfmc_delete_journey | Delete a journey. Special considerations: Destructive | Automation | Journeys | Read 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 Automation | Journeys | Write |
sfmc_exit_contact_from_journey_status | Check the status of a request to remove a contact from a journey. Special considerations: 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 Automation | Journeys | Write |
sfmc_get_event_definition | Retrieve an event definition by ID or key. Special considerations: Read-only, open-world | Automation | Journeys | Read |
sfmc_get_event_definitions | List the available event definitions. Special considerations: Read-only, open-world | Automation | Journeys | Read |
sfmc_get_journey | Retrieve all the steps and other configuration elements for a journey. Special considerations: Read-only, open-world | Automation | Journeys | Read |
sfmc_get_journey_link | Get a direct link to a journey in the Journey Builder UI. Special considerations: Read-only, open-world | (No permissions required) |
sfmc_get_journey_publish_status | Check the publication status of a journey. Special considerations: Read-only, open-world | Automation | Journeys | Read |
sfmc_get_journey_versions | List all versions of a specific journey. Special considerations: Read-only, open-world | Automation | Journeys | Read |
sfmc_get_journeys | List the journeys in the current account. Special considerations: Read-only, open-world | Automation | Journeys | Read |
sfmc_insert_contacts_into_journey_async | Insert a batch of contacts into a journey asynchronously. Special considerations: Asynchronous | Automation | Journeys | Read Automation | Journeys | Write |
sfmc_insert_contacts_into_journey_status | Check the status of a batch contact insertion. Special considerations: Read-only, open-world | Automation | Journeys | Read |
sfmc_pause_journey | Pause a running journey. | Automation | Journeys | Read Automation | Journeys | Activate/Stop/Pause/Resume/Send/Schedule |
sfmc_publish_journey | Publish a version of a journey asynchronously. Special considerations: Asynchronous | Automation | Journeys | Read 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 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 Automation | Journeys | Write |
sfmc_republish_triggered_send | Refresh content for a classic triggered send definition. | Automation | Journeys | Read Automation | Journeys | Write |
sfmc_resume_journey | Resume a paused journey. | Automation | Journeys | Read 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. Special considerations: Destructive | Automation | Journeys | Read Automation | Journeys | Activate/Stop/Pause/Resume/Send/Schedule |
sfmc_update_event_definition | Modify an event definition. Special considerations: Destructive | Automation | Journeys | Read Automation | Journeys | Write |
sfmc_update_journey | Modify the content of a journey. Special considerations: Destructive | Automation | Journeys | Read 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 |