Mailpro

Developer Portal

All tools of the Mailpro MCP server

Every tool on one page, by type. 51 · Back to AI & MCP

Account 4

Account, credits, API request quota

get_accountGet Account — Returns general information about the signed-in Mailpro account.Read
get_credit_balanceGet Credit Balance — Returns what the signed-in Mailpro account can still send.Read
get_api_usageGet API Usage — Returns the API request quota of the signed-in Mailpro account for the current period.Read
get_sending_usageGet Sending Usage — Returns how much the signed-in Mailpro account sent over a period.Read

Campaigns and results 10

Campaigns, statistics, bounces, scheduled sends

list_campaignsList Campaigns — Lists the email campaigns of the signed-in Mailpro account, most recent first, with their main counters (sent, opens, clicks, bounces, unsubscriptions).Read
get_campaignGet Campaign Details — Returns one email campaign of the signed-in Mailpro account.Read
get_campaign_statisticsGet Campaign Statistics — Returns the statistics of one email campaign of the signed-in Mailpro account.Read
get_campaign_bouncesGet Campaign Bounces — Lists the bounces of one email campaign of the signed-in Mailpro account.Read
get_campaign_opensGet Campaign Opens — Lists who opened one email campaign of the signed-in Mailpro account.Read
get_campaign_clicksGet Campaign Clicks — Lists who clicked in one email campaign of the signed-in Mailpro account.Read
compare_campaignsCompare Campaign Performance — Compares 2 to 5 email campaigns of the signed-in Mailpro account side by side.Read
list_scheduled_sendsList Scheduled Sends — Lists what the signed-in Mailpro account has scheduled and not yet sent.Read
get_email_delivery_statusGet Email Delivery Status — Returns the delivery status of one transactional email sent by the signed-in Mailpro account.Read
list_automationsList Automations — Lists the automations of the signed-in Mailpro account, most recent first.Read

Contacts 9

Search, read, create, update, unsubscribe

search_contactsSearch Contacts — Searches the contacts of the signed-in Mailpro account inside ONE contact list, ONE tag or ONE segment.Read
find_contact_by_emailFind Contact By Email — Finds the contact of the signed-in Mailpro account that has this exact email address, whatever lists it is in, and returns the same details as get_contact (including its contact id, lists and tags).Read
get_contactGet Contact Details — Returns one contact of the signed-in Mailpro account.Read
get_contact_activityGet Contact Activity — Returns the recent email activity of one contact of the signed-in Mailpro account.Read
create_contactCreate Contact — Creates a contact in the signed-in Mailpro account, inside one contact list.Change
import_contactsImport Contacts — Creates several contacts at once in the signed-in Mailpro account, all inside one contact list.Change
update_contactUpdate Contact — Updates one contact of the signed-in Mailpro account.Change
unsubscribe_contactUnsubscribe Contact — Unsubscribes an email address for the signed-in Mailpro account.Change
list_suppressionsList Bounces and Unsubscribes — Lists the addresses the signed-in Mailpro account no longer sends to.Read

Lists, tags and segments 12

Contact lists, tags, segments, custom fields

list_contact_listsList Contact Lists — Lists the contact lists of the signed-in Mailpro account, most recent first, with the number of contacts in each.Read
get_contact_listGet Contact List — Returns one contact list of the signed-in Mailpro account.Read
create_contact_listCreate Contact List — Creates an empty contact list in the signed-in Mailpro account.Change
add_contact_to_listAdd Contact to List — Adds an existing contact of the signed-in Mailpro account to one more contact list.Change
remove_contact_from_listRemove Contact from List — Removes a contact of the signed-in Mailpro account from one contact list.Change
list_tagsList Tags — Lists the contact tags of the signed-in Mailpro account, with the number of contacts carrying each.Read
create_tagCreate Tag — Creates a contact tag in the signed-in Mailpro account.Change
add_contact_tagAdd Tag to Contact — Applies a tag to a contact of the signed-in Mailpro account.Change
remove_contact_tagRemove Tag from Contact — Removes a tag from a contact of the signed-in Mailpro account.Change
list_segmentsList Segments — Lists the contact segments (saved filters) of the signed-in Mailpro account.Read
count_segment_contactsCount Segment Contacts — Counts the contacts matching one segment of the signed-in Mailpro account, optionally restricted to one contact list.Read
list_custom_fieldsList Custom Fields — Lists the custom contact fields of the signed-in Mailpro account (name, personalization key, type).Read

Templates and senders 6

Email templates, sender addresses, SPF, DKIM, DMARC

list_email_templatesList Email Templates — Lists the email templates (saved messages) of the signed-in Mailpro account, most recently modified first.Read
get_email_templateGet Email Template — Returns one email template of the signed-in Mailpro account.Read
create_email_templateCreate Email Template — Saves a new email template (a message.Change
update_email_templateUpdate Email Template — Changes one email template of the signed-in Mailpro account.Change
list_sender_emailsList Sender Addresses — Lists the sender addresses of the signed-in Mailpro account and whether each is validated.Read
get_sender_authenticationGet Sender Authentication — Returns the email authentication status of one sender address of the signed-in Mailpro account.Read

Sending 10

Send an email, an SMS or a campaign, approval, scheduled sends

get_send_settingsGet Send Settings — Returns what the account owner allows THIS assistant to send, for emails or for SMS.Read
send_transactional_emailSend Transactional Email — Sends one email to one person from the signed-in Mailpro account.Change
send_email_campaignSend Email Campaign — Sends an email campaign from the signed-in Mailpro account.Change
send_approved_requestSend Approved Request — Sends an email, an email campaign, an SMS or an SMS campaign that waited for approval, once the account owner approved it in the Mailpro app.Change
get_send_requestGet Send Request — Returns where a send requested by this assistant stands.Read
cancel_scheduled_email_campaignCancel Scheduled Email Campaign — Cancels an email campaign send of the signed-in Mailpro account that is scheduled and not yet sent.Change
reschedule_email_campaignReschedule Email Campaign — Changes the planned date of an email campaign send of the signed-in Mailpro account that is scheduled and not yet sent.Change
send_transactional_smsSend Transactional SMS — Sends one SMS to one phone number from the signed-in Mailpro account.Change
send_sms_campaignSend SMS Campaign — Sends one SMS text to every contact of one contact list of the signed-in Mailpro account, now or at a planned date.Change
cancel_scheduled_smsCancel Scheduled SMS — Cancels an SMS send of the signed-in Mailpro account that is scheduled and not yet sent.Change