mcpserver.lol
registry/mailcannon
Connection check verified live · 27h ago

mailcannon

AI-powered email outreach platform — send campaigns with deliverability tracking.

Tools 34
GitHub stars
Installs / wk
Licence
Transport streamable-http
Last checked 27h ago

Tools & capabilities

34 tools

Read from the running server on 27h ago.

add_campaign_step day*body*subject*campaignId*
Add a sequence step (delay in hours, subject, body)
add_contact tagsemail*titlecompanylastNamefirstName*
Add a single contact
add_contacts contacts*
Bulk add contacts (max 100)
add_provider envurlargskind*name*command +1
Add an email provider
check_domain_deliverability domain*
Check SPF, DKIM, DMARC records for a domain
check_email_spam_score body*subject*
Analyze email subject/body for spam trigger words
check_step_spam_score stepId*
Check a campaign step's subject and body for spam triggers
create_campaign name*
Create a new email campaign
create_task title*dueDateprioritydescription
Create a new task
delete_campaign id*
Delete a campaign and all its steps
delete_campaign_step id*
Delete a step from a campaign
delete_task id*
Delete a task by ID
get_deliverability
Get deliverability stats (sent, opens, bounces, replies)
get_setting key*
Get a user setting (e.g. timezone)
list_campaigns
List all campaigns with their steps
list_contacts
List all contacts
list_providers
List all email providers
list_schedules
List all scheduled campaign runs
list_settings
List all user settings
list_tags
List all unique tags across your contacts
list_tasks
List all tasks
pause_campaign id*
Pause a campaign — stops processing all active schedules for this campaign
process_campaigns includeFailed
Process all due campaign schedules (includeFailed: true to retry failed ones)
remove_contact id*
Remove a contact by ID
remove_provider id*
Remove a provider by ID
resume_campaign id*
Resume a paused campaign — reactivates all paused schedules
retry_failed
Reset all failed schedules to active for retry
schedule_campaign tagsstartAtcampaignId*contactIdsproviderId
Assign contacts to a campaign and schedule it
send_test_email body*subject*providerId
Send a test email to yourself to preview formatting
set_setting key*value*
Set a user setting (e.g. timezone to 'America/New_York')
update_campaign id*name*
Update a campaign's name
update_campaign_step id*daybodysubject
Update a campaign step's day, subject, or body
update_contact_tags id*tags*
Set tags on a contact (replaces all tags)
update_task id*titlestatusdueDateprioritydescription
Update a task's status, priority, or fields