mailmodo/mailmodo-mcp
If you are the rightful owner of mailmodo-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
This is a TypeScript project that implements a Message Control Protocol (MCP) server for Mailmodo integration with Claude Desktop and other MCP supported clients.
Tools
Functions exposed to the LLM to take actions
userDetails
Tool to get all details of a contact
MailmodoCampainReportTool
Tool to get the campaign reports for a particular campaign like open, click submission count etc
currentDateTime
Get Current Date and time for timezone. if timezone is not passed default to UTC
sendEvent
Send custom events with email, event name and event properties
addContactToList
Add Contact to list
addBulkContactToList
Add Many Contact to a list in single API
unsubscribeContact
Unsubscribe or supress contact in mailmodo
resubscribeContact
Resubscribe contact in mailmodo
archiveContact
permanently archive contact in mailmodo
removeContactFromList
Remove a particular contact from the contact list
sendEmailToCampaign
Trigger and email for email campaign trigger with personalization parameter added to the email template.
broadcastCampaignToList
The broadcast campaign API allows the user to trigger campaigns to the entire contact list using a single API request.
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client
Mailmodo Templates
URI: mailmodo://templates
MIME: application/json
null
Mailmodo Campaigns
URI: mailmodo://campaigns
MIME: application/json
null
Mailmodo Contact Lists
URI: mailmodo://contact-lists
MIME: application/json
null