Contacts

The MCP server for Marketing Cloud Engagement includes several tools for managing Contact Builder. This table includes information about these tools.

Destructive tools can change or delete data. Before you use a destructive tool, ask the AI assistant to perform a dry run of the task or show you the code that it plans to execute.

Tool NameDescriptionSpecial ConsiderationsRequired Scopes
sfmc_get_attribute_set_by_nameRetrieve data from an attribute set by name.Contacts | List and Subscribers | Read
sfmc_get_attribute_set_definitionRetrieve a specific attribute set definition.Contacts | List and Subscribers | Read
sfmc_get_attribute_set_definitionsList attribute set definitions from the contact model.Contacts | List and Subscribers | Read
sfmc_get_contact_key_by_email_addressRetrieve contact keys by email address.Read-only, open-worldContacts | List and Subscribers | Read
sfmc_get_email_subscription_statusRetrieve the email subscription status of a subscriber.Read-only, open-worldContacts | List and Subscribers | Read
sfmc_get_list_subscribersRetrieve all members of a classic list.Read-only, open-worldContacts | List and Subscribers | Read
sfmc_get_push_opt_in_status_by_subscriber_keyRetrieve the push subscription status of a subscriber.Read-only, open-worldContacts | List and Subscribers | Read
sfmc_retrieve_contact_statusRetrieve the status of a contact.Read-only, open-worldContacts | List and Subscribers | Read
sfmc_search_attributesSearch across all available attribute sets.Read-only, open-worldContacts | List and Subscribers | Read
sfmc_update_contact_attributesUpdate subscriber attributes in the contact profile or a Data Extension.DestructiveContacts | List and Subscribers | Write