About mcp-mautic
mcp-mautic is an MCP server in the Other category. It has been installed 0 times through Conduid.
Install
git clone https://github.com/kaptainkangaroo/mcp-mauticThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Ask AI
Ask AI about mcp-mautic
Powered by Claude · Grounded in docs
Security checks
- ·README presentNot checked yet.
- ·License declaredNot checked yet.
- ·Tests presentNot checked yet.
- ·Dependencies pinnedNot checked yet.
- ·No dynamic code executionNot checked yet.
- ·Scoped permissionsNot checked yet.
README
MCP Mautic Server
A Model Context Protocol (MCP) server for Mautic marketing automation platform. Provides secure API access to contacts, assets, segments, and analytics data.
Quick Start
Install & Use with NPX
{
"mcpServers": {
"mautic": {
"command": "npx",
"args": ["--yes", "mcp-mautic-server@latest"],
"env": {
"MAUTIC_URL": "https://your-mautic-instance.com",
"MAUTIC_CLIENT_ID": "your_client_id",
"MAUTIC_CLIENT_SECRET": "your_client_secret"
}
}
}
}
Mautic API Setup
- Go to Mautic → Configuration → API Settings
- Enable API and create new credentials with "Client Credentials" grant type
- Copy Client ID and Client Secret to your environment
Key Features
- OAuth2 Authentication - Secure server-to-server access
- Contact Management - CRUD operations with optimized responses
- Asset & Segment Management - Complete marketing asset control
- Analytics - Email stats, campaign data, and contact activity
- Response Optimization - Minimal data by default, full responses on demand
Core Tools
Contacts
mautic_list_contacts- List and search contactsmautic_get_contact- Get specific contact by IDmautic_create_contact- Create new contactmautic_update_contact- Update existing contactmautic_delete_contact- Delete contact (requires confirmation)
Emails
mautic_list_emails- List marketing emailsmautic_get_email- Get specific email by IDmautic_create_email- Create new email (template or segment)mautic_update_email- Update email content and settingsmautic_delete_email- Delete email (requires confirmation)mautic_send_email_to_contact- Send email to specific contact with token personalizationmautic_send_email_to_segments- Send email to all contacts in assigned segments
Assets
mautic_list_assets- List marketing assetsmautic_get_asset- Get specific assetmautic_create_asset- Create new assetmautic_update_asset- Update assetmautic_delete_asset- Delete asset
Segments
mautic_list_segments- List contact segmentsmautic_get_segment- Get specific segmentmautic_create_segment- Create new segment with filtersmautic_update_segment- Update segmentmautic_delete_segment- Delete segmentmautic_add_contact_to_segment- Add contact to segmentmautic_remove_contact_from_segment- Remove contact from segment
Analytics
mautic_get_stats- Database statistics (email_stats, form_submissions, etc.)mautic_get_dashboard_data- Dashboard metrics (emails.in.time, created.leads.in.time, etc.)mautic_get_contact_activity- Contact activity timeline
Response Optimization
All contact APIs return optimized responses by default:
- Default: Returns only
fields.all(simplified key-value pairs) - Full Response: Set
fullResponse: truefor complete field definitions - Minimal: Set
minimal: truefor reduced API output (default for list operations)
Common Parameters
Most list operations support:
limit(1-100): Number of items to retrievesearch: Search term for filteringorderBy/orderByDir: Sorting optionsstart: Pagination offsetminimal: Return reduced output (default: true)fullResponse: Return complete field data (default: false)
Installation Options
Global Install
npm install -g mcp-mautic-server
Local Development
git clone <repo>
npm install
cp .env.example .env
npm run build
npm start
Available Data Sources
Statistics Tables: email_stats, asset_downloads, campaign_lead_event_log, form_submissions, page_hits, sms_message_stats
Dashboard Types: emails.in.time, created.leads.in.time, most.hit.email.redirects, anonymous.vs.identified.leads, map.of.leads
License
MIT
README mirrored from the source repository 4 months ago. The original is authoritative.