Vinkius
Mautic

Mautic MCP for AI. Manage contacts, segments & campaigns via chat.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Mautic MCP on Cursor AI Code EditorMautic MCP on Claude Desktop AppMautic MCP on OpenAI Agents SDKMautic MCP on Visual Studio CodeMautic MCP on GitHub Copilot AI AgentMautic MCP on Google Gemini AIMautic MCP on Lovable AI DevelopmentMautic MCP on Mistral AI AgentsMautic MCP on Amazon AWS Bedrock

Connect to your AI in seconds.

Mautic MCP Server connects your Mautic marketing automation instance to any AI client. It gives your agent full control over complex workflows—from managing contacts and segmenting audiences to listing campaigns and retrieving detailed company records.

You can create new leads, track campaign performance, or update contact profiles entirely through natural conversation with zero manual clicking.

What your AI can do

Add contact to segment

Adds an existing contact record to a specified audience segment in Mautic.

Create contact

Generates and saves a brand new contact profile within the Mautic system.

Get campaign

Retrieves all details for one specific marketing campaign, given its unique ID number.

+ 8 more capabilities included
Create New Leads

Your agent generates new contact records in Mautic using the create_contact tool.

Find Specific Contacts

The agent retrieves a complete profile for one person by ID, or finds multiple leads with an optional search query (get_contact, list_contacts).

Update Audience Segments

You can add specific contacts to existing segments using the add_contact_to_segment tool for targeted marketing.

List and Inspect Campaigns

The agent fetches lists of all campaigns (list_campaigns) or retrieves deep details on a single campaign by ID (get_campaign).

Manage Company Records

You can list all associated company accounts (list_companies) and pull detailed data for one specific account (get_company).

Included with Plan

Waiting for input…

AI Agent

Mautic MCP Server: 11 Tools for Marketing Ops

These eleven functions let your AI agent perform core CRUD operations on contacts, companies, campaigns, and segments within Mautic.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using Mautic on Vinkius

Add Contact To Segment

Adds an existing contact record to a specified audience segment in Mautic.

Create Contact

Generates and saves a brand new contact profile within the Mautic system.

Get Campaign

Retrieves all details for one specific marketing campaign, given its unique ID...

Get Company

Fetches the full record and associated data for a company account by providing its...

Get Contact

Retrieves the complete profile of a single contact using their unique identifier.

Get Email

Gets the full structure and content details for an email template by its ID.

List Campaigns

Returns a list of all active marketing campaigns configured in your Mautic instance.

List Companies

Provides an overview and listing of all company accounts managed by the system.

List Contacts

Lists or searches contacts across Mautic, allowing you to narrow results using a...

List Emails

Provides a list of all available email templates that can be used for marketing...

List Segments

Lists every defined audience segment, allowing you to see which groups exist for...

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Claude AI

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The Mautic integration is available immediately — no restart needed.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Mautic, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,100+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
Mautic MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Mautic. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This connection provides 11 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

Manually auditing Mautic data takes way too many clicks.

Today, if you need to see who's in a specific segment and then pull their full profile details, you open the Segments dashboard. You find the list. Then, for every single name on that list, you have to click into the Contacts view, search by email, and finally copy key data points—all before even starting your analysis.

With this MCP server, you just talk to your agent. You say, 'Give me the full profiles of all contacts in the 'High Value' segment.' The agent runs `list_segments` first, then executes a targeted call to `list_contacts`, pulling every necessary detail and presenting it right back to you.

The Mautic MCP Server: Control your marketing data flow.

You no longer need dedicated dashboards just for auditing. Need to know if a contact was added to the wrong segment? You ask, and the agent uses `get_contact` alongside `list_segments` to confirm their current status instantly. It's all in one conversation.

It’s not about reading reports; it’s about running complex business logic with natural language. The server lets your AI client manage data relationships—like linking a company ID (`get_company`) to the campaign performance of its contacts—in real time.

What your AI can actually do with this

Listen, forget those clunky dashboards where you gotta click a dozen buttons just to run a simple campaign. This Mautic MCP Server hooks your Mautic marketing automation straight up to your AI client, giving it full control over the whole damn workflow. Your agent doesn't just read data; it acts on it.

Managing Contacts and Leads
When you need to find someone, your agent gets the job done fast. If you know a person’s unique ID, it pulls their entire profile using get_contact. You can also search for multiple leads across Mautic by running list_contacts, letting you narrow down results with any query you throw at it.

Need to start fresh? Your agent generates and saves brand new contact records straight into the system via create_contact. Once a lead exists, you'll use list_segments to see every audience group available—it lists all defined segments. Then, if you want to target specific people for a campaign, it adds those contacts to existing groups using add_contact_to_segment.

Tracking Companies and Campaigns
Managing accounts is just as simple. If you need an overview of every company account managed in Mautic, your agent runs list_companies. Better yet, if you know a specific company's ID, it fetches the full record and all associated data using get_company. For campaigns, you can get a rundown of every active campaign configured by calling list_campaigns.

If you need deep specs on just one campaign—say, its metrics or setup details—you use get_campaign and provide its unique ID.

Handling Email Templates
It's not enough to run a campaign; you gotta make sure the email looks right. To see every email template available for marketing outreach, your agent runs list_emails. If you need the full structure and content of one specific template, it grabs those details using get_email by its ID.

Putting It All Together
It’s all about flow. You can list out every piece of data—all campaigns (list_campaigns), all segments (list_segments), or even just a quick look at available email templates (list_emails). The server gives your agent the specific tools it needs to build complex marketing operations through simple conversation with zero manual clicking.

It’s like having a dedicated, hyper-efficient ops specialist right in your chat window.

Built · Hosted · Managed by Vinkius Mautic MCP Server - Manage Contacts and Campaigns
Server ID 019d75d0-8bea-70ab-8043-bbe4fc585dda
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Questions you might have

How do I find all existing segments using list_segments? +

You simply ask your agent to run list_segments. It returns a comprehensive list of every segment defined in your Mautic instance, letting you see exactly where leads are grouped.

Can I create contacts with the create_contact tool? +

Yes. You tell your agent the required fields (name, email, company ID), and it executes create_contact, instantly adding the new lead record to Mautic.

What is the difference between list_contacts and get_contact? +

list_contacts shows you a broad overview or lets you search for multiple contacts. get_contact requires one specific ID and returns only that single, detailed profile.

How do I check if a contact is in the right segment? +

You can use get_contact to retrieve the full profile, which will show all associated segments. If you need to move them, use add_contact_to_segment.

Do I need list_companies before using get_company? +

No. get_company only needs the company ID number to function. However, if you don't know the ID, run list_companies first to find it.

What credentials do I need to use the `get_contact` tool? +

You'll need a valid Mautic API key or secret credential pair. The agent uses these stored keys to authenticate every request, so ensure your connection parameters are current before running any contact queries.

If I run `list_contacts` with millions of records, will there be rate limits? +

Yes, high-volume requests can hit API caps. To process huge lists, you'll need to structure your calls in smaller batches and implement backoff logic when calling list functions.

How do I ensure the data from `get_company` is ready for `add_contact_to_segment`? +

You must pass both IDs: the company ID retrieved by get_company, and the contact ID. The agent combines these inputs to execute the segment addition successfully.

How do I enable the Mautic API? +

Go to Mautic Settings > Configuration > API Settings and set 'API Enabled?' to 'Yes'. Also enable 'HTTP Basic Auth' for this integration.

Can I search for contacts by email? +

Yes! Use the list_contacts tool and provide the email address in the search parameter.

Is my Mautic data secure? +

Absolutely. Your credentials are encrypted at rest and injected securely at runtime.

Built & Managed by Vinkius 30s setup 11 tools

We've already built the connector for Mautic. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 11 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.