Mailshake MCP. Manage campaigns, leads, and prospect status via chat.
Mailshake. Automate your cold outreach campaigns and sales workflows directly from your AI agent. This MCP lets you manage entire prospect funnels—from listing all active campaigns to monitoring every open, reply, or status change—using natural conversation. It handles everything needed to keep your pipeline full without forcing you to jump into a dashboard.
Give Claude and any AI agent real-world access
See a full list of every campaign currently running in Mailshake.
Retrieve the full interaction history for any specific lead or modify their current standing.
Take a list of new contacts and inject them directly into an active campaign sequence.
Get the full text and details for any specific email that was sent or received.
Temporarily pause a running outreach sequence to prevent further messages from going out.
Ask an AI about this
Waiting for input…
What AI agents can do with Mailshake MCP: 9 Tools for Sales Automation
These tools allow you to manage campaigns, read lead history, list recipients, and add prospects using natural language commands.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Mailshake MCPAdd Prospects To Campaign
Adds new contacts, provided as a list of details, into an existing outreach campaign.
List Outreach Campaigns
Retrieves a comprehensive list of all available outreach campaigns.
Get Campaign Details
Fetches specific, in-depth details about one chosen campaign.
Get Lead History
Pulls the complete interaction record for any single specified lead.
Get Message Content
Retrieves the full text content and metadata for a specific email message.
List Campaign Leads
Lists all qualified leads associated with a particular campaign.
List Outreach Messages
Retrieves a list of every message, both sent and received, across campaigns.
Pause Outreach Campaign
Stops sending messages immediately for a designated campaign ID.
List Campaign Recipients
Lists every recipient included in a specific outreach campaign.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
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 each call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Mailshake, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,200+ others, all in one place
- Add new capabilities to your AI anytime you want
- Connections are secured and governed automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog weekly
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Mailshake. 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 CLOUD
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on each call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Checking up on campaigns feels like a full-time job today.
Think about the morning routine. You open the dashboard, click into Campaign A to see its status. Then you switch tabs to check the lead list, clicking through names one by one to see who replied last week. If you need to add three new prospects, that's another round trip: copy names, paste them somewhere else, and hit 'save.' It’s a cycle of clicks and context switching.
With this MCP, you just talk to your agent. You tell it what needs doing—like listing all campaigns or getting the lead history for one person—and it handles the whole process in response to natural language. The result is immediate operational knowledge without ever opening the original software.
Mailshake MCP gives you full control over campaign outreach.
The tedious manual steps that disappear include manually listing all recipients, verifying their engagement status, and then deciding who needs to be added next. You don't need to read through endless messages just to find the thread ID; your agent retrieves the full message content for you.
What’s different now is control. Your sales process moves from a series of disconnected clicks into one continuous, conversational flow that acts on real-time data.
What Mailshake MCP does for your AI
Stop switching between tabs just to check on your outreach efforts. This MCP connects your Mailshake account to any AI agent, giving it the power to manage your entire cold sales lifecycle using plain language prompts. Need to know which leads are engaged? Your agent can list all recipients in a campaign and track their specific engagement stages like 'Opened' or 'Replied'.
If you spot a high-value prospect, you can even programmatically add them to an existing campaign right from the chat interface. You don’t have to dig through message logs; your agent retrieves full content for any sent or received email message so you can analyze sentiment instantly. Need to adjust your list? You can easily list all outreach campaigns and then use a tool to add new prospects to keep things moving.
All this complex campaign management, lead tracking, and prospect nurturing happens without touching the original software. When you connect it via Vinkius, you get centralized control over your sales data through your preferred AI client.
019d75cd-3509-70dc-b882-fc79c074ac32 How to set up Mailshake MCP
The bottom line is you use natural language to control sophisticated sales outreach functions without needing technical knowledge.
Subscribe to the Mailshake MCP and enter your API key credentials in Vinkius.
Activate this MCP within your AI client, making it available as a tool for conversation.
Ask your agent directly: 'Show me all campaigns that are currently running,' or 'Update the status for John Smith.'
Who uses Mailshake MCP
This MCP is essential for Sales Representatives who hate jumping between tabs, Growth Marketers who need to quickly scale their prospect lists, and Sales Operations teams that need a single source of truth for campaign performance.
Checks the status of key campaigns or asks for the lead history on a hot prospect without logging into the main dashboard.
Uses this MCP to automate adding new research-based prospects into active outreach flows, keeping the pipeline fed automatically.
Audits message sequences or lists all recipients in a campaign to ensure compliance and track overall performance metrics.
Benefits of connecting Mailshake MCP
You instantly check campaign statuses or lead updates without logging into the dashboard. Just ask your agent to list all outreach campaigns or get details for a specific one.
Automate pipeline growth by adding new prospects directly from research tools. Use add_prospects_to_campaign to inject contacts into existing flows, keeping your outreach active.
Track every interaction point without manual searching. Your agent can retrieve the full content of any message and show you the detailed lead history for immediate follow-up planning.
Maintain control over sending velocity. If a campaign needs a break, use pause_outreach_campaign to halt messaging instantly until the sequence is ready to resume.
Gain total visibility into your audience. You can list all recipients in a campaign and monitor their individual engagement status—whether they Opened or Replied.
Mailshake MCP use cases
The follow-up audit
A sales rep needs to confirm if key stakeholders at Acme Corp saw the last email. Instead of digging into message logs, the agent runs a query that pulls all outreach messages and checks the full content for the specific thread ID, confirming both open status and exact time sent.
Scaling list growth
A marketing manager researches 50 new contacts. Instead of manually adding them one by one, they instruct their agent to use add_prospects_to_campaign, injecting the entire batch into the 'Q3 SaaS Outreach' campaign instantly.
Mid-campaign pause
The sales ops team detects a PR issue and needs to halt all communication. They use the agent to run pause_outreach_campaign on the main sequence, preventing any further emails from going out until they are cleared.
Reviewing stalled leads
A rep needs to know why a lead hasn't responded in two weeks. They ask the agent to get_lead_history for that contact, immediately showing all past interactions and previous message content for context.
Mailshake MCP tradeoffs
What to watch out for, and the recommended way to handle each one.
Trying to manage campaigns via spreadsheets
A user copies a list of prospects into an Excel sheet, manually checks campaign status in one tab, and then updates the lead stage in another. This process is slow and prone to data drift.
Use this MCP to talk directly to your sales platform. Simply ask your agent to run add_prospects_to_campaign with the spreadsheet data; it handles the connection and updating in one step.
Relying on native API calls
A developer writes a complex script using multiple endpoint calls (list campaigns, then list leads, then get message content) just to answer a simple question.
Use this MCP. Ask your agent to 'What is the latest activity for Campaign X?' and let it run the necessary tools internally without you seeing the code.
Ignoring recipient status
A campaign runs, but the user doesn't know which recipients actually engaged. They assume everyone saw the message.
Use list_campaign_recipients to see every contact in a campaign and monitor their specific engagement stage—Sent, Opened, or Replied.
When to use Mailshake MCP
You need this MCP if your bottleneck is converting research data into actionable sales outreach without constant manual dashboard refreshing. Use it when you need an AI agent to act on the CRM data (e.g., 'Pause campaign 123' or 'Add these prospects'). Don't use this if you just need a simple read-only list of all campaigns; while we can list them, our true value is in the actionability and updating features like add_prospects_to_campaign. If your primary goal is deep data analytics that requires joining data from external sources not covered here, look at dedicated data warehousing tools instead.
Frequently asked questions about Mailshake MCP
Can I use Mailshake MCP to list all campaigns? +
Yes, you can. Simply ask your agent to execute the 'list_outreach_campaigns' tool, and it will return a full catalog of every campaign running in your account.
How do I add new prospects using Mailshake MCP? +
You use the add_prospects_to_campaign tool. You just need to provide a JSON body with the recipient details, and it handles adding them to your chosen campaign.
Does Mailshake MCP track who opened my emails? +
Yes. The system monitors engagement stages for all recipients in a campaign, allowing you to list_campaign_recipients and see if the status is Sent, Opened, or Replied.
What if I need to stop outreach suddenly? +
You can use pause_outreach_campaign. This tool immediately halts all messaging for a designated campaign ID, giving you time to fix issues without losing momentum when you restart it.
Can Mailshake MCP tell me the full message content? +
Yes, the get_message_content tool lets your agent retrieve the complete text and metadata for any specific email message, which is great for follow-up planning.