mailmodo-mcp

mailmodo/mailmodo-mcp

3.2

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