Category | Tools | What the AI tool can do |
Email campaigns | 13 | Find, create, edit, copy, delete, test, send, schedule, and pause email campaigns |
Email campaign reports | 3 | Read campaign reports, delivery results, and recipient activity |
Test emails | 4 | Add, view, and remove saved test email addresses |
Contacts | 13 | Find, create, update, and see their lists, segments, tags, and topics |
Mailing lists | 10 | Create, update, and delete lists, and add or remove contacts |
Segments | 8 | Create, update, copy, and delete segments, and see who is in them |
Tags | 7 | Create, update, and delete tags, and add or remove them on contacts |
Topics | 11 | Create and manage topics and topic categories, and subscribe or unsubscribe contacts |
Contact fields | 5 | Create, update, and delete custom contact fields |
Webhooks | 6 | Create, update, turn on or off, and delete webhooks |
Account | 2 | See the organizations and workspaces you can access |
Tool | What it does | Type |
listCampaigns | Lists email campaigns page by page, with filters for status, type, folder, name, or mailing list. | Read |
searchCampaigns | Searches email campaigns by type, status, name, sender details, and date. | Read |
getCampaign | Gets the full details of one email campaign. | Read |
createCampaign | Creates an email campaign from HTML, plain text, or a URL, and can add mailing lists or segments as recipients. | Change |
updateCampaign | Updates only the fields you specify in a campaign. All other fields stay the same. | Change |
cloneCampaign | Creates a copy of an existing campaign. | Change |
deleteCampaign | Permanently deletes a campaign. | Delete |
launchCampaign | Sends a campaign now or schedules it, with options to send by time zone, in batches, or with smart send. | Send |
pauseCampaign | Pauses a campaign that is being sent. | Change |
cancelSchedule | Cancels a scheduled campaign and moves it back to Draft. | Change |
sendTestEmail | Sends a test email of a campaign to up to 5 email addresses. | Send |
listSenders | Lists sender email addresses with their verification and domain authentication status. | Read |
listMergeTags | Lists the merge tags in a category that you can use to personalize emails. | Read |
Tool | What it does | Type |
getEmailCampaignFullReport | Gets the full report of a campaign, including delivery, engagement, rates, and A/B test results. | Read |
getEmailCampaignDeliveryReport | Gets the delivery results of a campaign for each time zone or batch. | Read |
getEmailCampaignRecipients | Lists the recipients of a campaign page by page, filtered by activity type. | Read |
Tool | What it does | Type |
listTestEmails | Lists the saved test email addresses. | Read |
addTestEmails | Adds up to 5 test email addresses at a time. | Change |
removeTestEmail | Removes one test email address. | Delete |
Tool | What it does | Type |
listContacts | Lists contacts page by page. | Read |
searchContacts | Searches contacts using one or more criteria. | Read |
getContact | Gets the full details of one contact, including custom fields. | Read |
createContact | Creates a contact. An email address or a mobile number is required. | Change |
updateContact | Updates only the fields you specify for a contact. Any list, tag, or topic IDs you include are added to the contact and do not replace the existing ones. | Change |
bulkAddContacts | Creates or updates up to 1,000 contacts in one request. | Change |
getContactAssociations | Shows how many lists, segments, and topics a contact belongs to. | Read |
getContactLists | Lists the mailing lists a contact belongs to. | Read |
getContactSegments | Lists the segments a contact currently belongs to. | Read |
getContactTags | Lists the tags added to a contact. | Read |
getContactTopics | Lists the topics a contact is subscribed to. | Read |
getCriteriaFields | Lists the fields, operators, and value formats you can use in segment and search criteria. | Read |
getFilterFields | Lists the fields you can filter by in a module. | Read |
Tool | What it does | Type |
listMailingLists | Lists mailing lists page by page. | Read |
searchMailingLists | Searches mailing lists by name, contact count, created date, or the user who created them. | Read |
getMailingList | Gets the full details of one mailing list, including its contact counts. | Read |
createMailingList | Creates a mailing list. | Change |
updateMailingList | Updates only the fields you specify for a mailing list. | Change |
deleteMailingList | Permanently deletes a mailing list along with its contact associations. | Delete |
getListContacts | Lists the contacts in a mailing list page by page. | Read |
clearListContacts | Removes all contacts from a mailing list but keeps the list. | Delete |
associateContactsToLists | Adds contacts to mailing lists, up to 20 contacts and 20 lists per request. | Change |
dissociateContactsFromLists | Removes contacts from mailing lists, up to 20 contacts and 20 lists per request. | Change |
Tool | What it does | Type |
listSegments | Lists segments page by page. | Read |
searchSegments | Searches segments using the filters you specify. | Read |
getSegment | Gets the details of one segment, including its criteria, contact counts, and status. | Read |
createSegment | Creates a segment with a name and the criteria that contacts must match. | Change |
updateSegment | Updates a segment's name, criteria, or both. | Change |
cloneSegment | Creates a copy of a segment, including its criteria. | Change |
deleteSegment | Deletes a segment. The contacts in the segment are not deleted. | Delete |
listSegmentContacts | Lists the contacts that match a segment. | Read |
Tool | What it does | Type |
listTags | Lists tags page by page. | Read |
createTag | Creates a color-coded tag for contacts. | Change |
updateTag | Updates a tag's name, color, or both. | Change |
deleteTag | Deletes a tag. The contacts that had the tag are not deleted. | Delete |
getTagContacts | Lists the contacts that have a specific tag. | Read |
associateTagsToContacts | Adds tags to contacts, up to 20 tags and 20 contacts per request. | Change |
dissociateTagsFromContacts | Removes tags from contacts, up to 20 tags and 20 contacts per request. | Change |
Tool | What it does | Type |
listTopics | Lists all topics. | Read |
getTopic | Gets the details of one topic, including its subscriber count and category. | Read |
createTopic | Creates a topic that contacts can subscribe to or unsubscribe from. | Change |
updateTopic | Updates only the fields you specify for a topic. | Change |
deleteTopic | Deletes a topic and all subscriptions to it. | Delete |
getTopicContacts | Lists the contacts subscribed to a topic. | Read |
associateTopicsToContacts | Subscribes contacts to topics. A GDPR lawful basis is required. | Change |
dissociateTopicsFromContacts | Unsubscribes contacts from topics. | Change |
listCategories | Lists all topic categories. | Read |
getCategoryDetail | Gets the details of one topic category and its topics. | Read |
deleteCategory | Permanently deletes a topic category. | Delete |
Tool | What it does | Type |
listFields | Lists all contact fields, including system fields and custom fields. | Read |
getField | Gets the details of one contact field. | Read |
createField | Creates a custom contact field. | Change |
updateField | Updates a custom field. You cannot change its field type or category. | Change |
deleteField | Deletes a custom field. System fields and default fields cannot be deleted. | Delete |
Tool | What it does | Type |
listWebhooks | Lists webhooks page by page. | Read |
getWebhook | Gets the full setup of a webhook, including its events, authorization, and headers. | Read |
createWebhook | Creates a webhook that sends event notifications to your URL. | Change |
updateWebhook | Replaces the entire setup of a webhook with the details you give. | Change |
updateWebhookStatus | Turns a webhook on or off. | Change |
deleteWebhook | Permanently deletes a webhook. | Delete |
Tool | What it does | Type |
listPortals | Lists the organizations (portals) you can access. | Read |
listWorkspaces | Lists the workspaces you can access in your organization. | Read |
listUsers | Lists the users present in your organization | Read |
Server name | Use it to | Tools to add |
campaign-reports | Analyze how campaigns performed, with no ability to change anything | listCampaigns, searchCampaigns, getCampaign, getEmailCampaignFullReport, getEmailCampaignDeliveryReport, and getEmailCampaignRecipients (6 tools) |
campaign-builder | Create, test, and schedule email campaigns | All Email campaigns tools except deleteCampaign, all Test emails tools, listMailingLists, and listSegments (17 tools) |
audience-manager | Keep contacts, lists, and tags up to date | All Contacts, Mailing lists, and Tags tools (32 tools) |
segment-builder | Create and refine segments | All Segments tools, plus getCriteriaFields, getFilterFields, and listFields (11 tools) |