Connect your AI to Mautic
Give Claude, ChatGPT, Mistral or any MCP client secure access to Mautic — no official Mautic MCP server required. Proxoria turns Mautic's API into tools your AI can use, with per-user authentication and write actions gated by your approval.
What your AI can do with Mautic
Once connected, these tools appear automatically in your AI assistant:
list_contactsread-onlyList or search contacts. `search` matches names and emails, and also accepts Mautic search commands (email:acme.com, segment:newsletter, is:anonymous).
get_contactread-onlyGet one contact with all of its fields, tags, segments and scoring points.
get_contact_activityread-onlyTimeline of one contact: page views, email opens and clicks, form submissions, campaign steps. The fastest way to answer 'what has this lead actually done?'.
create_contactwrite · needs approvalCreate a contact. Writes to Mautic, so it goes through the confirmation guardrail when enabled.
update_contactwrite · needs approvalUpdate fields of an existing contact. Only the fields passed are changed; the rest are left alone.
adjust_contact_pointswrite · needs approvalAdd or subtract scoring points on a contact. Use a negative number to subtract.
list_segmentsread-onlyList contact segments with their name, alias and description.
add_contact_to_segmentwrite · needs approvalAdd a contact to a segment. Writes to Mautic.
remove_contact_from_segmentwrite · needs approvalRemove a contact from a segment. Writes to Mautic.
list_campaignsread-onlyList campaigns with their name, category and published state.
get_campaignread-onlyGet one campaign with its events and the segments that feed it.
add_contact_to_campaignwrite · needs approvalAdd a contact to a campaign — the contact then starts flowing through its steps. Writes to Mautic.
remove_contact_from_campaignwrite · needs approvalRemove a contact from a campaign. Writes to Mautic.
list_emailsread-onlyList emails with their name, subject, type and published state.
get_emailread-onlyGet one email with its subject, HTML body and settings.
create_emailwrite · needs approvalDraft an email. Created UNPUBLISHED — a human publishes and sends it from Mautic. A list email must name its target segments via segmentIds. Use {contactfield=firstname} style tokens for personalisation.
update_emailwrite · needs approvalUpdate an email's name, subject or HTML body. Cannot publish or send it — that stays a human action in Mautic.
list_companiesread-onlyList companies with their name, industry and location.
get_companyread-onlyGet one company with all of its fields and the contacts attached to it.
create_companywrite · needs approvalCreate a company record. Writes to Mautic, so it goes through the confirmation guardrail when enabled.
get_segmentread-onlyGet one segment with its filters — the rules that decide who is in it — and its counts.
list_contact_notesread-onlyList the notes recorded on a contact — what people wrote about them, with dates.
add_contact_notewrite · needs approvalAdd a note to a contact — an internal record, never sent to them. Writes to Mautic, so it goes through the confirmation guardrail when enabled.
set_do_not_contactwrite · needs approvalAdd a contact to, or remove them from, the Do Not Contact list for a channel. This is the consent switch: adding stops Mautic sending on that channel. Writes to Mautic, so it goes through the confirmation guardrail when enabled.
list_recordsread-onlyList one of Mautic's other objects: forms, landing pages, assets, tags, stages, categories, point actions and triggers, webhooks, users or saved reports. Ask for the entity by name.
Example prompts
Just ask your AI in plain language — it picks the right Mautic tool:
- “Which contacts scored above 50 this month, and what did they actually do?”
- “Draft a welcome email from this product page and put it in front of the newsletter segment — as a draft.”
- “Who unsubscribed in the last 30 days, and from which campaign did they come?”
- “Add everyone who filled the demo form to the onboarding campaign.”
- “Which segments overlap the most, and what filters do they use?”
How it works
- Create your Proxoria account and add your MCP endpoint to Claude or ChatGPT.
- Connect Mautic with your API key — each user connects their own account, credentials encrypted at rest.
- Your AI instantly gets the Mautic tools. Write actions wait for your approval in the dashboard before anything changes.
Frequently asked questions
- Does Mautic have an official MCP server?
- You don't need one. Proxoria exposes Mautic to your AI through the Model Context Protocol, so you can use it from Claude, ChatGPT, Mistral or any MCP-compatible client — no official Mautic MCP server required.
- What can my AI do with Mautic through Proxoria?
- It gets 25 tools: list_contacts, get_contact, get_contact_activity, create_contact, update_contact, adjust_contact_points, list_segments, add_contact_to_segment, remove_contact_from_segment, list_campaigns, get_campaign, add_contact_to_campaign, remove_contact_from_campaign, list_emails, get_email, create_email, update_email, list_companies, get_company, create_company, get_segment, list_contact_notes, add_contact_note, set_do_not_contact, list_records. For example, list or search contacts. `search` matches names and emails, and also accepts mautic search commands (email:acme.com, segment:newsletter, is:anonymous).
- Is the Mautic connector read-only?
- No — it can also make changes. Write actions go through Proxoria's confirmation guardrail by default: your AI proposes them, and you approve each one from your dashboard before anything is written to Mautic.
- How do I connect Mautic to my AI?
- Create a Proxoria account, connect Mautic with your API key, and add your Proxoria MCP endpoint to Claude or ChatGPT. Your AI instantly gains the Mautic tools.
Ready to connect Mautic to your AI?
Set it up in minutes — no code, secure by default.
Get started freeAbout Proxoria. Proxoria connects AI assistants — Claude, ChatGPT, Mistral and any Model Context Protocol (MCP) client — to the business apps you already use, turning each app's API into tools your AI can call, with per-user authentication and write actions gated by human approval.