add_contact
Add a single contact
tagsemailrequiredtitlecompanylastNamefirstNamerequired
io.github.AinaLucPublished by GitHub account AinaLucv0.1.0Updated Oct 28, 2026
AI-powered email outreach platform — send campaigns with deliverability tracking.
Remote MCP server for an email outreach platform: manage contacts, build and schedule campaigns, and track deliverability.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.AinaLuc%2Fmailcannon/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"mailcannon": {
"type": "http",
"url": "https://www.thinkandautomate.dev/api/mcp",
"headers": {
"Authorization": "Bearer <YOUR_TOKEN>"
}
}
}
}AI-powered email outreach platform using MCP (Model Context Protocol).
Configure provider credentials in .env.
Source: README.md at commit 7194a61
Add a single contact
tagsemailrequiredtitlecompanylastNamefirstNamerequiredBulk add contacts (max 100)
contactsrequiredList all contacts
Takes no parameters.
Remove a contact by ID
idrequiredSet tags on a contact (replaces all tags)
idrequiredtagsrequiredList all unique tags across your contacts
Takes no parameters.
Create a new email campaign
namerequiredAdd a sequence step (delay in hours, subject, body)
dayrequiredbodyrequiredsubjectrequiredcampaignIdrequiredList all campaigns with their steps
Takes no parameters.
Delete a campaign and all its steps
idrequiredUpdate a campaign's name
idrequirednamerequiredDelete a step from a campaign
idrequiredUpdate a campaign step's day, subject, or body
idrequireddaybodysubjectAssign contacts to a campaign and schedule it
tagsstartAtcampaignIdrequiredcontactIdsproviderIdList all scheduled campaign runs
Takes no parameters.
Process all due campaign schedules (includeFailed: true to retry failed ones)
includeFailedAdd an email provider
envurlargskindrequirednamerequiredcommandtransportList all email providers
Takes no parameters.
Remove a provider by ID
idrequiredGet deliverability stats (sent, opens, bounces, replies)
Takes no parameters.
Create a new task
titlerequireddueDateprioritydescriptionList all tasks
Takes no parameters.
Update a task's status, priority, or fields
idrequiredtitlestatusdueDateprioritydescriptionDelete a task by ID
idrequiredGet a user setting (e.g. timezone)
keyrequiredSet a user setting (e.g. timezone to 'America/New_York')
keyrequiredvaluerequiredList all user settings
Takes no parameters.
Send a test email to yourself to preview formatting
bodyrequiredsubjectrequiredproviderIdCheck SPF, DKIM, DMARC records for a domain
domainrequiredAnalyze email subject/body for spam trigger words
bodyrequiredsubjectrequiredPause a campaign — stops processing all active schedules for this campaign
idrequiredResume a paused campaign — reactivates all paused schedules
idrequiredReset all failed schedules to active for retry
Takes no parameters.
Check a campaign step's subject and body for spam triggers
stepIdrequired90% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Declare a license in the repository or the registry entry.
npm installnpm run dev