4,500+ servers built on MCP Fusion
Vinkius

Mailsoftly MCP. Automate contact management and send campaigns.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Mailsoftly MCP on Cursor AI Code Editor MCP Client Mailsoftly MCP on Claude Desktop App MCP Integration Mailsoftly MCP on OpenAI Agents SDK MCP Compatible Mailsoftly MCP on Visual Studio Code MCP Extension Client Mailsoftly MCP on GitHub Copilot AI Agent MCP Integration Mailsoftly MCP on Google Gemini AI MCP Integration Mailsoftly MCP on Lovable AI Development MCP Client Mailsoftly MCP on Mistral AI Agents MCP Compatible Mailsoftly MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Mailsoftly MCP Server connects your AI agent directly to Mailsoftly's API. Use this server to programmatically manage contacts, build subscriber lists, track campaign performance, and trigger full email sends without logging into a dashboard.

What your AI agents can do

Add contact to list

Adds an email address to a specific, target contact list.

Create base contact

Creates and adds a brand new contact record using only their email address.

Get campaign click data

Retrieves the total number of unique clicks and source data for a past campaign.

+ 5 more capabilities included
Manage contact membership

Add a specific email address to an existing, predefined contact list.

Create new contacts

Adds a completely new subscriber record to the Mailsoftly database using just an email.

List campaign metadata

Retrieves names, IDs, and status details for every available marketing campaign in your account.

Execute bulk sends

Triggers the official send process for a specific campaign to an entire target segment or list.

Analyze click performance

Fetches detailed statistics showing how many times recipients clicked links in past campaigns.

View historical sends

Generates a list of all campaign IDs and dates that have been successfully sent out.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Mailsoftly MCP Server: 8 Tools for Marketing Automation

These eight tools let your AI client execute every core function of email marketing: listing campaigns, sending emails, and tracking performance.

add019d75cd

add contact to list

Adds an email address to a specific, target contact list.

create019d75cd

create base contact

Creates and adds a brand new contact record using only their email address.

get019d75cd

get campaign click data

Retrieves the total number of unique clicks and source data for a past campaign.

get019d75cd

get campaign details

Gets specific metadata, like sender name or subject lines, for one campaign ID.

list019d75cd

list marketing campaigns

Returns a list of all campaigns that exist in the system and their current status.

list019d75cd

list sent history

Lists every campaign ID that has been sent at least once, along with send dates.

list019d75cd

list subscriber collections

Returns a list of all organized contact lists available for targeting campaigns.

send019d75cd

send campaign to all

Immediately initiates the sending process for a selected campaign to its entire target audience.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Mailsoftly, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

Your agent talks directly to Mailsoftly’s API. You don't have to log into a dashboard to manage your contacts, run campaigns, or check performance. This server lets you use specific tools right where you are working.


Managing Your Audience List

Before you hit send, you gotta make sure your list is clean and accurate. You start by seeing what organized lists you've got sitting there using list_subscriber_collections. That gives you a full rundown of every collection available for targeting.

When you find the right group, you can manage membership in two ways. If you have an email address that’s brand new to Mailsoftly, run create_base_contact; it creates the record using only the email address. If the contact is already in your system but needs to be added to a specific list, use add_contact_to_list.

Running Campaigns

You need to know what you're running before you send it out. To see every campaign that exists and its current status, run list_marketing_campaigns. If you want more granular detail on a specific campaign—like who the sender is or what the subject line was—use get_campaign_details with the correct ID.

When everything looks right, you initiate the send. Use send_campaign_to_all to immediately trigger the sending process for that campaign across its entire target segment or list.

Auditing Performance and History

After a campaign goes out, you gotta check the results. You can see every single campaign ID that’s been sent at least once, along with the exact dates they went out, by calling list_sent_history. For actual performance metrics, use get_campaign_click_data to pull detailed statistics showing exactly how many unique times people clicked links and where those clicks came from.

These tools give you complete control over building your lists, launching campaigns, and checking the numbers without ever touching a web browser.

How Mailsoftly MCP Works

  1. 1 Subscribe to the Mailsoftly MCP Server on Vinkius.
  2. 2 Input your required API Key from your Mailsoftly account credentials.
  3. 3 Ask your AI client a natural language command (e.g., 'Send the Monthly Roundup campaign') and let the agent execute the necessary tools.

The bottom line is: You talk to your AI agent, and it runs the API calls for you—no manual switching between tabs needed.

Who Is Mailsoftly MCP For?

Marketing Operations Managers who get tired of jumping between the email platform dashboard and the CRM. Growth Engineers who need to embed mailing logic directly into code. BI Analysts needing real-time campaign performance data without running manual reports.

Marketing Ops Specialist

Runs regular list audits, ensuring new leads are added using add_contact_to_list and that campaigns are scheduled via natural language prompts.

CRM Administrator

Uses the server to update contact records (create_base_contact) or retrieve list details (list_subscriber_collections) for data hygiene checks.

Growth Engineer

Integrates campaign performance checks, calling get_campaign_click_data and piping the results directly into a development script.

What Changes When You Connect

  • Stop manually listing available sends. The list_marketing_campaigns tool lets your agent retrieve all campaign IDs instantly, so you never lose track of a draft or a live asset.
  • Need to update a lead? You don't have to open the CRM portal. Use add_contact_to_list and tell your agent which list needs updating, keeping the workflow in chat.
  • Performance data used to be buried deep in reports. Now, calling get_campaign_click_data pulls precise metrics—like 145 clicks from 120 users—and gives you usable numbers immediately.
  • Don't wait for a team member to manually run the mailout. Use send_campaign_to_all and let your agent trigger the entire send process with one command, making it instant.
  • You can maintain data integrity by first running list_subscriber_collections, ensuring you pass the correct target list ID when calling other tools like add_contact_to_list.

Real-World Use Cases

01

New Leads Need List Assignment

A sales rep gets a new lead's email. Instead of copying the email, navigating to the 'VIP' list, and adding them manually, they ask their agent: 'Add user@corp.com to the VIP list.' The agent runs add_contact_to_list directly, solving it in two seconds.

02

Post-Sale Sequence Trigger

The growth engineer needs to launch a welcome series for new signups. They ask their agent to 'Send the Welcome Series campaign.' The agent checks list_marketing_campaigns first, confirming the ID, then runs send_campaign_to_all, deploying the sequence instantly.

03

Analyzing a Failed Campaign

The marketing manager suspects last week's mailing didn't perform. They ask their agent to 'Show me click stats for campaign cp456.' The agent runs get_campaign_click_data, providing the exact metric (145 unique clicks), allowing immediate pivot planning.

04

Auditing Contacts Before a Push

Before launching a major promotion, the team needs to know which lists exist. They ask their agent: 'What are all my target mailing list names?' The agent runs list_subscriber_collections, providing every available ID for verification.

The Tradeoffs

Manual API Calls

Having to log into the Mailsoftly dashboard, find the specific campaign ID, navigate to the 'Send' tab, and manually select target lists for every single mailout.

Your agent handles this. Just tell it: 'Run send_campaign_to_all for Campaign XYZ.' The tool manages the API interaction, skipping all manual clicks.

Data Silos

Having to download a CSV of contacts from one system, clean it in Excel, and then manually upload or merge it into Mailsoftly.

Use create_base_contact repeatedly through your agent. It accepts the email address and handles the record creation/syncing internally without needing a spreadsheet intermediary.

Guessing Campaign Status

Assuming a campaign is active or checking if it ran yesterday by guessing IDs or looking at vague dashboard summaries.

Use list_marketing_campaigns to get the definitive, current list of all campaigns. Then use list_sent_history to confirm when and which ones actually deployed.

When It Fits, When It Doesn't

You should use this server if your job requires managing the full email lifecycle: creating contacts, organizing lists, scheduling sends, and tracking performance metrics. It's a complete operational toolkit for modern marketing automation.

Don't use it if all you need is basic bulk sending from an existing list—a simpler SMTP integration might suffice. But if you need to track who clicked what, or if you need your agent to handle the sequence of 'check list -> create contact -> send campaign,' then this server has the specific tools for that complexity.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Mailsoftly. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 8 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

add_contact_to_list create_base_contact get_campaign_click_data get_campaign_details list_marketing_campaigns list_sent_history list_subscriber_collections send_campaign_to_all

Updating a Contact's Membership shouldn't take three clicks and a sheet copy-paste.

Right now, if a client makes a purchase or signs up via another system, the manual process is painful. You grab their email, open the Mailsoftly dashboard, find the correct list ID (like 'Premium Buyers'), and then manually add them using the contact record feature. It's slow, it's prone to human error, and you're constantly switching contexts.

With this MCP server, your agent handles that whole sequence. You just tell it: 'Add user@example.com to the Premium Buyers list.' The agent executes `add_contact_to_list` directly via API call. Done. No dashboard hopping required.

The Mailsoftly MCP Server gives you immediate audit visibility.

Before, checking campaign performance meant running a report and sifting through raw data to count clicks or identify which list was most engaged. You had to manually verify if the send history matched what you expected—was it sent last week? Was it even targeted correctly?

Now, your agent can run `get_campaign_click_data` immediately after a campaign deploys. It pulls raw metrics like '145 unique clicks from 120 individual subscribers.' You get the actionable data right in the chat window. Simple.

Common Questions About Mailsoftly MCP

How do I list all available mailing lists using the Mailsoftly MCP Server? +

Run list_subscriber_collections. This tool retrieves a full, up-to-date listing of every organized contact collection ID you have within your account.

What if I need to add contacts in bulk using the Mailsoftly MCP Server? +

You must use create_base_contact for each individual address. While there isn't a single 'bulk upload' tool, you can write an agent loop that calls create_base_contact multiple times based on your input data.

Can I see which campaigns have already been sent with the Mailsoftly MCP Server? +

Yes. Use list_sent_history. This tool returns a clear record of every campaign ID that has run, along with the dates they were deployed.

Does `send_campaign_to_all` require me to know the list ID? +

No. You only need to specify the Campaign ID. The tool handles triggering the full send process for that campaign, targeting its default or associated segment.

How does the `create_base_contact` tool handle duplicate email addresses? +

It typically handles duplicates by returning a conflict error code rather than failing outright. You'll need to check the API response status; most modern systems let you write logic that skips or updates existing records.

Is there a rate limit when I use `list_marketing_campaigns`? +

Yes, all external APIs have usage limits. Check the Mailsoftly documentation for specific request quotas. If you hit that ceiling, your agent needs to pause and wait before trying again.

What information do I get when using `get_campaign_details`? +

This tool pulls comprehensive metadata beyond just the status. You'll get details like the template name, sender ID, date created, and target segment criteria for that campaign.

When running `add_contact_to_list`, do I need to verify the list ID first? +

You should always confirm the list ID using list_subscriber_collections before calling add_contact_to_list. This prevents errors and ensures you're targeting the correct group.

How do I find my Mailsoftly API Key? +

Log in to your Mailsoftly account and navigate to Account Settings or API to generate and copy your unique authorization token.

What fields are required to add a contact to a list? +

You must provide the email address and the unique contact_list ID. Providing a first_name is optional but recommended.

Can I see how many people clicked a link in a sent campaign? +

Yes, use the get_campaign_click_data tool with the target campaign ID to retrieve detailed click engagement statistics.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 8 tools

We've already built the connector for Mailsoftly. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 8 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.