Automations

The MCP server for Marketing Cloud Engagement includes several tools for managing Automation Studio. This table includes information about tools related to managing automations.

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_create_automation Create an Automation Studio automation. Automation | Automations | Read<br>Automation | Automations | Write
sfmc_create_automation_file_transfer Create a file transfer activity in Automation Studio. Automation | Automations | Read<br>Automation | Automations | Write
sfmc_create_ftp_location Create a file transfer location. Automation | Automations | Read<br>Automation | Automations | Write
sfmc_create_sql_query Create a SQL query activity. Automation | Automations | Read<br>Automation | Automations | Write
sfmc_delete_automation_file_transfer Delete an Automation Studio file transfer activity.<br><br><b>Special considerations</b>: Destructive Automation | Automations | Write
sfmc_delete_ftp_location Deactivate a file transfer location.<br><br><b>Special considerations</b>: Destructive Automation | Automations | Write
sfmc_execute_script_activity Execute an SSJS activity. Automation | Automations | Read<br>Automation | Automations | Execute
sfmc_get_automation Retrieve an automation.<br><br><b>Special considerations</b>: Read-only, open-world Automation | Automations | Read
sfmc_get_automation_categories List all automation folders.<br><br><b>Special considerations</b>: Read-only, open-world Automation | Automations | Read
sfmc_get_automation_file_transfer Retrieve details of an Automation Studio file transfer activity.<br><br><b>Special considerations</b>: Read-only, open-world Automation | Automations | Read
sfmc_get_automation_file_transfers Retrieve a list of file transfer activities from Automation Studio.<br><br><b>Special considerations</b>: Read-only, open-world Automation | Automations | Read
sfmc_get_automation_filters Retrieve a list of filter activities from Automation Studio.<br><br><b>Special considerations</b>: Read-only, open-world Automation | Automations | Read
sfmc_get_automation_filter_definitions Retrieve a list of filter definitions used by filter activities.<br><br><b>Special considerations</b>: Read-only, open-world Automation | Automations | Read
sfmc_get_automation_ftp_locations Retrieve a list of file transfer locations from Automation Studio.<br><br><b>Special considerations</b>: Read-only, open-world Automation | Automations | Read
sfmc_get_automation_imports Retrieve a list of all import file activities from Automation Studio.<br><br><b>Special considerations</b>: Read-only, open-world Automation | Automations | Read
sfmc_get_automation_instance Retrieve a specific instance of an automation execution.<br><br><b>Special considerations</b>: Read-only, open-world Automation | Automations | Read
sfmc_get_automation_scripts Retrieve a list of SSJS activities.<br><br><b>Special considerations</b>: Read-only, open-world Automation | Automations | Read
sfmc_get_automation_trigger_status Check the status of a trigger API request.<br><br><b>Special considerations</b>: Read-only, open-world Automation | Automations | Read
sfmc_get_automations List all automations.<br><br><b>Special considerations</b>: Read-only, open-world Automation | Automations | Read
sfmc_get_ftp_location Retrieve a file transfer location.<br><br><b>Special considerations</b>: Read-only, open-world Automation | Automations | Read
sfmc_get_sql_queries List all SQL query activities.<br><br><b>Special considerations</b>: Read-only, open-world Automation | Automations | Read
sfmc_get_sql_query Retrieve a SQL query activity.<br><br><b>Special considerations</b>: Read-only, open-world Automation | Automations | Read
sfmc_run_automation Run an automation immediately. Automation | Automations | Read<br>Automation | Automations | Execute
sfmc_run_automation_activities Run a set of activities in an automation by ID. Automation | Automations | Read<br>Automation | Automations | Execute
sfmc_run_automation_activities_by_key Run a set of activities in an automation by external key. Automation | Automations | Read<br>Automation | Automations | Execute
sfmc_run_sql_query Execute a SQL query activity. Automation | Automations | Read<br>Automation | Automations | Execute
sfmc_start_automation_file_transfer Run a file transfer activity in Automation Studio immediately. Automation | Automations | Read<br>Automation | Automations | Execute
sfmc_update_automation Update an automation.<br><br><b>Special considerations</b>: Destructive Automation | Automations | Read<br>Automation | Automations | Write
sfmc_update_automation_file_transfer Update a file transfer activity in Automation Studio.<br><br><b>Special considerations</b>: Destructive Automation | Automations | Read<br>Automation | Automations | Write
sfmc_update_automation_file_trigger Activate or deactivate the file trigger for an automation by ID.<br><br><b>Special considerations</b>: Destructive Automation | Automations | Read<br>Automation | Automations | Write
sfmc_update_automation_file_trigger_by_key Activate or deactivate the file trigger for an automation by external key.<br><br><b>Special considerations</b>: Destructive Automation | Automations | Read<br>Automation | Automations | Write
sfmc_update_automation_trigger Activate or deactivate the schedule trigger for an automation.<br><br><b>Special considerations</b>: Destructive Automation | Automations | Read<br>Automation | Automations | Write
sfmc_update_ftp_location Update a file transfer location.<br><br><b>Special considerations</b>: Destructive Automation | Automations | Read<br>Automation | Automations | Write
sfmc_update_sql_query Update a SQL query activity.<br><br><b>Special considerations</b>: Destructive Automation | Automations | Read<br>Automation | Automations | Write
sfmc_validate_sql_query Validate SQL query text.<br><br><b>Special considerations</b>: Read-only, open-world Automation | Automations | Read<br>Automation | Automations | Write