Mailshake MCP for AI Agents. Automate outreach and manage your entire sales pipeline.
Mailshake runs cold email outreach campaigns by connecting your CRM and sales stack to any AI agent. It lets you manage multi-step sequences, track open/click activity, detect replies, and maintain a live view of your entire sales pipeline from one place.
Give Claude and any AI agent real-world access
Set up, launch, and monitor multi-step email sequences for new prospects.
View which leads have opened emails or clicked links to gauge interest levels.
Change a lead's stage—whether they responded, are interested, or aren't worth pursuing—to keep your pipeline accurate.
Add new people to your outreach list and manage the entire set of recipients for any campaign.
Review metrics on how much the team is sending out and tracking against daily quotas.
Ask an AI about this
Waiting for input…
What AI agents can do with Mailshake: 12 Tools for Sales Automation
These tools let you run complex sales workflows—from adding prospects to changing lead status—all through simple commands from your AI agent.
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
Adds new people to your list of potential clients for outreach.
Get Campaign Details
Retrieves specific information about a single cold email campaign.
Get User Profile
Fetches the profile details for a specific user or contact.
Get Team Details
Gets performance and status information for the entire account team.
List Engagement Activity
Lists which prospects have opened emails or clicked links, showing active engagement.
List Campaigns
Provides a list and high-level summary of all your current cold email campaigns.
List Sales Leads
Generates a comprehensive list of qualified leads with their current activity status.
List Campaign Recipients
Lists all the specific people who are receiving messages in a given campaign.
Pause Campaign
Stops an active email outreach sequence from sending any more messages.
Pause Prospect
Temporarily halts all outreach attempts for a specific user or prospect.
Resume Campaign
Resumes sending emails for a campaign that was previously paused.
Update Lead Status
Changes the stage of an individual lead—marking them as Reply, Won, Lost, or Ignored.
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 INFRASTRUCTURE
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
The manual effort of tracking who's actually paying attention. Solved with Vinkius AI Gateway
Today, when a prospect interacts with an email—they open it or click a link—you have to jump into the dedicated outreach platform. Then you copy down their name and status, switch over to your CRM, find that specific lead, and manually change their stage from 'Nurture' to 'Engaged.' This process eats up time and makes things slow.
With this MCP, your agent handles all the back-and-forth. You simply ask for engagement reports, and it pulls the open/click activity data instantly. The result is a clear, actionable list of who responded or showed interest, so you can focus on the conversations instead of the clicks.
Manage outreach campaigns with Mailshake MCP.
The ability to manage multi-step email sequences is huge. You no longer have to remember which campaign was paused, or if a prospect needs to be pulled from the current list and placed on hold for later follow-up. The tools let you `pause_campaign`, `resume_campaign`, and even temporarily stop outreach using `pause_prospect`.
What changes is that your entire sales pipeline becomes programmable. You don't just send emails; you run highly coordinated, automated campaigns that adjust based on real-time data, keeping your sales cycle moving forward consistently.
What your AI can actually do with this
You can use this MCP to take over complex outbound communication directly through your preferred AI client. Instead of manually managing campaigns in multiple tabs, your agent handles the entire outreach lifecycle: building sequences, adding prospects, and monitoring engagement. It tracks every interaction—opens, clicks, and replies—so you always know who's paying attention.
You can even set lead stages (like Won, Lost, or Ignored) as soon as a prospect responds. All this data feeds into your workflow, giving you full visibility into team performance metrics and helping you scale cold outreach without the manual headache. Connecting to Vinkius lets you manage all these sales tools alongside everything else in your tech stack.
019dd11e-aa3f-7099-ac20-422ee5d434c8 Here's how it actually works
The bottom line is you don't have to switch between platforms; your AI agent handles the data fetching and reporting inside the Vinkius environment.
Connect your Mailshake API key to this MCP within Vinkius.
Authorize your AI client, allowing it access to run outreach actions on your behalf.
Tell your agent what you need—for example, 'Show me all campaigns and their reply rates'—and get actionable reports.
Who is this actually for?
Sales Development Reps (SDRs) who spend too much time manually updating CRM records. Sales Managers who need real-time visibility into team performance metrics across different campaigns. Growth Marketers scaling cold outreach efforts without dedicated ops staff.
Using your agent to check campaign details and update lead statuses immediately after a conversation, ensuring no prospect falls through the cracks.
Running reports on team performance metrics to identify which reps need coaching or where sequences are underperforming.
Importing and managing large prospect lists, then launching multiple outreach campaigns simultaneously for A/B testing.
What Changes When You Connect
Stop losing track of interest. By using list_engagement_activity, you instantly see which leads opened emails or clicked links, letting you prioritize follow-ups immediately.
Never guess a lead's status again. Use update_lead_status to mark prospects as Won, Lost, or Ignored directly from your agent, keeping the CRM clean and accurate.
Scale campaigns safely. Launch multiple outreach efforts with list_campaigns, and when needed, use pause_campaign or pause_prospect to manage sending volume without interruption.
Improve team accountability. Check performance metrics using get_team_details to quickly identify top performers and where the team needs more focus.
Build your list fast. Use add_prospects to pull new contacts into your system, ensuring your outreach campaigns always have fresh targets.
See it in action
The weekly reporting headache
A manager needs a summary of all 5 active campaigns and their reply rates. Instead of logging into Mailshake and exporting data for each campaign, they ask their agent to 'Show all campaigns and reply rates.' The agent instantly compiles the total sent count, average reply rate, and identifies top-performing sequences using list_campaigns.
Handling a promising lead
An SDR gets an email response from a target prospect. They don't want to wait until the end of the day to update the record. They ask their agent to 'Update [prospect name] status to Reply.' The tool uses update_lead_status immediately, flagging the lead for follow-up and showing the manager it was handled.
Pausing a stalled campaign
A large outreach effort hits a wall because the target company changed its buying process. The user doesn't want to lose the list, but needs to stop sending messages immediately. They tell their agent to 'Pause the Q3 Outbound Campaign.' This triggers pause_campaign, stopping all sends while the team strategizes.
Building a new outreach batch
A growth marketer has bought 500 new leads from a trade show. Instead of manually uploading them, they ask their agent to 'Add these contacts.' The tool uses add_prospects, integrating the fresh list right into the system for immediate campaign inclusion.
The honest tradeoffs
What to watch out for, and the recommended way to handle each one.
Confusing reporting with action
Asking an AI agent to 'List all prospects who are open and reply.' This is too vague, requiring manual data cross-referencing.
First, list the recipients using list_campaign_recipients. Then, ask for engagement activity specifically by running list_engagement_activity against that group. The tool handles both steps.
Overwriting status manually
A user sees a lead is 'Won' in the CRM dashboard but doesn't know if they should mark it as such or if another team member already did.
Always let your agent execute get_team_details first. This confirms the current state of the account before you attempt to set the status using update_lead_status.
Ignoring campaign history
Relaunching a cold outreach sequence without knowing if previous attempts were successful or if the contacts need warming up.
Before starting, always run list_sales_leads. This provides a clean view of all qualified leads and their past activity, ensuring you don't waste effort on dead prospects.
When It Fits, When It Doesn't
Use this MCP if your primary bottleneck is coordinating sales outreach across multiple steps: list building, campaign execution, engagement tracking, and lead qualification. If your process requires an AI agent to read data from the system (like who opened what) and then take action on it (like changing a status), this tool is perfect.
Don't use this if you just need a simple mailing list; for that, a basic contact database connector will suffice. Also, don't use it if your main goal is writing the emails—you still need a dedicated copywriting tool for that. This MCP manages the flow and data, not the content itself. If you only care about viewing raw data without any ability to change status or pause campaigns, then list_campaigns alone might be enough, but this MCP gives you the full cycle.
Questions you might have
How do I check if a campaign is running correctly with Mailshake MCP? +
You can run list_campaigns to see all active campaigns and their general status. If you need detailed metrics, use get_campaign_details for deep insights into one specific effort.
Does Mailshake MCP only let me view data, or can I change lead statuses? +
You can do both. Not only can your agent list qualified leads using list_sales_leads, but it also has the capability to execute update_lead_status (Won, Lost, Ignored) directly.
What if I need to stop an outreach effort quickly? +
Use the pause_campaign tool. This stops all sending immediately across the whole sequence, giving your team time to revise the messaging without losing momentum or confusing the leads.
How do I get a list of people who have responded? +
Run list_engagement_activity. This tool gathers all open and click data, helping you identify which prospects need immediate attention because they've shown recent interest.