Data Extensions

The MCP server for Marketing Cloud Engagement includes several tools for managing data extensions. This table includes information about tools related to managing data extensions.

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 NameDescriptionRequired Scopes
sfmc_bulk_upsert_data_extension_rowsAsync bulk upsert rows into a Data Extension.

Special considerations: Asynchronous
Data | Data Extensions | Write
sfmc_bulk_upsert_data_event_rowsBatch upsert multiple rows into a Data Extension by external key.Data | Data Extensions | Write
sfmc_clear_data_extension_dataClear all data from a data extension.

Special considerations: Destructive
Data | Data Extensions | Write
sfmc_create_data_extensionCreate a data extension.Data | Data Extensions | Write
sfmc_create_data_extension_field_asyncAdd fields to a data extension.

Special considerations: Asynchronous
Data | Data Extensions | Write
sfmc_delete_data_extensionDelete a data extension.

Special considerations: Destructive
Data | Data Extensions | Write
sfmc_get_bulk_job_statusGet the status of an async bulk data job.

Special considerations: Read-only, open-world
Data | Data Extensions | Read
sfmc_get_bulk_job_resultsGet the results of a completed async bulk data job.

Special considerations: Read-only, open-world
Data | Data Extensions | Read
sfmc_get_data_extensionRetrieve a data extension.

Special considerations: Read-only, open-world
Data | Data Extensions | Read
sfmc_get_data_extension_fieldsRetrieve the field definitions for a data extension.

Special considerations: Read-only, open-world
Data | Data Extensions | Read
sfmc_get_data_extension_foldersList all data extension folders.

Special considerations: Read-only, open-world
Data | Data Extensions | Read
sfmc_get_data_extension_linkCreate and output a direct link to a data extension in the Marketing Cloud Engagement UI.

Special considerations: Read-only, open-world
(No permissions required)
sfmc_get_data_extensionsSearch and list data extensions.

Special considerations: Read-only, open-world
Data | Data Extensions | Read
sfmc_get_data_extensions_by_categoryRetrieve all data extensions in a folder.

Special considerations: Read-only, open-world
Data | Data Extensions | Read
sfmc_query_data_extension_rowsQuery rows from a Data Extension by its external key, with filtering and pagination.

Special considerations: Read-only, open-world
Data | Data Extensions | Read
sfmc_retrieve_data_extension_recordRetrieve a single row from a data extension.

Special considerations: Read-only, open-world
Data | Data Extensions | Read
sfmc_update_data_extensionUpdate the properties of a data extension.

Special considerations: Destructive
Data | Data Extensions | Write
sfmc_update_data_extension_field_asyncUpdate the fields in a data extension asynchronously.

Special considerations: Destructive, asynchronous
Data | Data Extensions | Write
sfmc_upsert_data_extension_recordUpdate a row into a data extension, or insert a row if it doesn’t exist.Data | Data Extensions | Write