Salesforce Marketing Cloud Automation

Unified workflow for digital marketers to manage contacts, orchestrate customer journeys, and automate multi-channel campaigns across email, SMS, and push channels.

Run with Naftiko SalesforceMarketing AutomationCustomer JourneyEmail Marketing

What You Can Do

POST
Create contacts — Create one or more contacts
/v1/contacts
POST
Search contacts — Search contacts by criteria
/v1/contacts/search
GET
Get contact — Get a contact
/v1/contacts/{contactKey}
PATCH
Update contact — Update a contact
/v1/contacts/{contactKey}
DELETE
Delete contact — Delete a contact
/v1/contacts/{contactKey}
GET
List journeys — List all journeys
/v1/journeys
POST
Create journey — Create a journey
/v1/journeys
GET
Get journey — Get a journey
/v1/journeys/{id}
PUT
Update journey — Update a journey
/v1/journeys/{id}
DELETE
Delete journey — Delete a journey
/v1/journeys/{id}
POST
Publish journey — Publish a journey
/v1/journeys/{id}/publish
GET
List attribute sets — List attribute sets
/v1/attribute-sets

MCP Tools

create-contacts

Create one or more contacts in Marketing Cloud

search-contacts

Search for contacts using filter criteria

read-only idempotent
get-contact

Retrieve a contact by contact key

read-only
update-contact

Update an existing contact's attributes

idempotent
delete-contact

Delete a contact from Marketing Cloud

list-attribute-sets

List all contact attribute set definitions

read-only
list-journeys

List customer journeys with filtering and pagination

read-only
create-journey

Create a new customer journey

get-journey

Retrieve a journey by ID

read-only
update-journey

Update an existing journey specification

idempotent
delete-journey

Delete a journey

publish-journey

Publish a journey to activate customer entry

APIs Used

marketing-cloud-rest