Mautic MCP connector
Mautic is an open source marketing automation platform that manages contacts, campaigns, and email communications. The Mautic MCP connector allows AI agents to manage contact records and company profiles, update Do Not Contact lists, and modify contact point values. It also supports creating and running marketing campaigns, tracking customer engagement, and organizing marketing data across your Mautic instance.
Authentication type
- OAuth 2.0 Authorization Code - Requires a one-time user login to authorize the agent to access the service on their behalf.
Uses
Use the Mautic MCP connector to perform the following actions:
- Build targeted email campaigns by segmenting contacts based on behavior and attributes
- Nurture leads through automated workflows that add contacts to campaigns automatically
- Track customer engagement by updating contact points and monitoring campaign performance
- Maintain data quality by managing Do Not Contact lists and removing invalid contacts
- Organize contacts by company relationships and assign them to relevant business segments
- Score leads based on engagement activity and stage progression through your sales funnel
- Execute bulk email sends to customer segments without manual distribution processes
- Synchronize contact and company data across your marketing and sales tools seamlessly
Example prompts
Use the following example prompts to invoke Mautic MCP connector tools from your AI assistant or Boomi Connect workflow:
Add all contacts from our healthcare segment to the Q4 product launch campaign in Mautic.Show me which contacts have the highest engagement points in Mautic this month.Remove inactive contacts from our newsletter Do Not Contact list in Mautic.Create a new contact for John Smith with his email and phone number in Mautic.Send our welcome email to all contacts in the new leads segment in Mautic.List all active campaigns in Mautic and tell me how many contacts are enrolled.Update contact James Chen's company to Acme Corp in Mautic.Show me all contacts associated with our enterprise account in Mautic.Add 50 points to the engagement score for contacts who opened our last email in Mautic.List all available contact fields so I can understand what data I can capture in Mautic.
Mautic MCP connector tools
The Mautic MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.
| Tool | Description |
|---|---|
| listContacts | Retrieves a list of all contacts in the system. |
| createContact | Creates a new contact with the provided information. |
| createContactNew | Creates a new contact with the specified details. |
| getContact | Retrieves detailed information for a specific contact. |
| updateContact | Modifies an existing contact's information. |
| deleteContact | Removes a contact from the system. |
| editDoNotContactList | Adds or removes contacts from the do-not-contact list. |
| editContactPoints | Adjusts the point score assigned to a contact. |
| listCompanies | Retrieves a list of all companies in the system. |
| createCompany | Creates a new company with the provided details. |
| getCompany | Retrieves detailed information for a specific company. |
| updateCompany | Modifies an existing company's information. |
| deleteCompany | Removes a company from the system. |
| addContactToCompany | Associates a contact with a company. |
| removeContactFromCompany | Removes a contact's association with a company. |
| addContactToSegment | Adds a contact to a specific audience segment. |
| removeContactFromSegment | Removes a contact from a specific segment. |
| addContactToCampaign | Enrolls a contact in a marketing campaign. |
| removeContactFromCampaign | Removes a contact's enrollment from a campaign. |
| sendEmailToContact | Sends an email message to a specific contact. |
| sendSegmentEmail | Sends an email message to all contacts in a segment. |
| listSegments | Retrieves a list of all audience segments. |
| listCampaigns | Retrieves a list of all marketing campaigns. |
| listEmails | Retrieves a list of all email messages. |
| listTags | Retrieves a list of all available tags. |
| listStages | Retrieves a list of all customer journey stages. |
| listContactFields | Retrieves a list of all contact data fields. |
| listCompanyFields | Retrieves a list of all company data fields. |