Reply.io MCP. Manage multi-channel campaigns through conversation.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Reply.io connects your AI agent directly to a multi-channel sales engagement platform. Manage entire outreach campaigns—covering email, LinkedIn, SMS, and calls—without ever opening the Reply dashboard.
You can run everything from campaign setup and prospect enrichment to tracking open rates and handling bounces, all through natural conversation.
What your AI agents can do
Add person
Adds a new contact to your database for outreach sequences.
Get campaign
Retrieves detailed information about a specific, existing campaign.
Get campaign stats
Pulls performance statistics (open/reply rates) for an entire outreach campaign.
Retrieves specific metrics for any defined outreach campaign, including open rate, reply rate, and total bounces.
Adds new contacts or retrieves a list of existing prospects to enrich your target database.
Pauses or resumes individual prospect accounts, controlling whether they are active in the outreach sequence.
Lists all active campaigns and retrieves specific details for a single campaign by name.
Provides a list of connected email accounts available for multi-channel outreach.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Reply.io MCP Server: 8 Tools for Sales & Marketing
These tools let your AI client perform core functions—from listing campaigns to managing individual prospects—all in a conversational flow.
019d75feadd person
Adds a new contact to your database for outreach sequences.
019d75feget campaign
Retrieves detailed information about a specific, existing campaign.
019d75feget campaign stats
Pulls performance statistics (open/reply rates) for an entire outreach campaign.
019d75felist campaigns
Lists all current and past campaigns running through the platform.
019d75felist email accounts
Provides a list of email accounts connected to your Reply.io profile.
019d75felist people
Retrieves a comprehensive list of all contacts stored in the system.
019d75fepause person
Temporarily stops an individual prospect account from receiving outreach messages.
019d75feresume person
Activates a paused prospect account, allowing it to receive subsequent outreach messages in its sequence.
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
Make Your AI Do More
Start with Reply.io, 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
Reply.io connects your AI agent directly to a full-spectrum, multi-channel sales engagement platform. You'll manage entire outreach campaigns—email, LinkedIn, SMS, and calls—straight from conversation with your agent. You never gotta open the actual Reply dashboard; your agent handles it all for you.
Campaign Oversight & Performance Tracking
You can run everything related to campaign setup and tracking through dedicated tools. To see what campaigns are running or which ones wrapped up, your agent runs list_campaigns, giving you a full roster of current and past efforts. If you need the nuts and bolts—the specific details of one active campaign—your agent uses get_campaign to pull that information for you.
When it comes to tracking how well those campaigns are doing, your agent pulls performance metrics using get_campaign_stats. This tool gives you hard numbers: open rates, reply rates, and total bounce counts across the whole campaign. It's what lets you know if your message is actually hitting home or just going straight to spam.
Prospect & Contact Management
Keeping your target database clean is half the battle. Your agent can pull a complete list of every contact stored in the system using list_people. Need to start outreach with new blood? Use add_person to drop fresh contacts into your database, ready for sequences. Before you fire off any emails, your agent can run list_email_accounts, giving you an inventory of all the email accounts connected to your profile and available for multi-channel outreach.
Workflow Control & Status Management
You gotta keep control over who's in the loop. If a prospect isn't ready for the message, your agent can temporarily halt their sequence using pause_person. When they are good to go again—maybe they read your last email or finished another step—your agent uses resume_person to activate that account so it receives subsequent messages in its defined outreach flow.
This gives you granular control over every single prospect's status.
This setup means your AI client manages everything from listing contacts and adding new leads, to controlling the precise moment a person gets messaged, all while providing immediate stats on campaign performance.
How Reply.io MCP Works
- 1 First, subscribe to the Reply.io integration and provide your API key in the Vinkius Marketplace.
- 2 Next, tell your AI client exactly what you need: 'Check the reply rate for my Q3 Webinar campaign.'
- 3 The agent runs
get_campaign_statsusing the campaign name, and you get a plain text summary of performance metrics.
The bottom line is that it lets your AI client treat the entire Reply.io dashboard like a single chat command.
Who Is Reply.io MCP For?
This is for Growth Engineers and Sales Development Reps who are tired of context-switching between their CRM, their spreadsheet, and the outreach platform's dashboard. If you spend time copy-pasting data or clicking through multiple report tabs just to get a quick status update, this saves you hours.
Uses add_person and list_people to quickly add enriched leads into active outreach sequences without manual data entry.
Runs multi-channel tests; they use get_campaign_stats repeatedly to compare open rates across email vs. LinkedIn campaigns.
Needs oversight of the whole team's activity, running list_campaigns and monitoring performance trends using get_campaign_stats.
What Changes When You Connect
- Stop manually logging into the Reply dashboard just to check numbers. By calling
get_campaign_stats, your AI agent instantly delivers open rates, reply counts, and bounce percentages in a single chat response. - Speed up lead ingestion by letting your agent run
add_persondirectly from conversations or spreadsheets. You bypass manual form filling entirely; the prospect is added and ready for their sequence. - Maintain data hygiene effortlessly. If an account has been dormant or bounced, you can tell the agent to use
pause_person, ensuring your team doesn't waste credits on inactive contacts. - Get a full view of what campaigns exist by listing them with
list_campaigns. This gives you immediate oversight—you know exactly which sequences are running and need attention right now. - Streamline the onboarding process for new leads. Instead of just adding them, your agent can run
add_personand immediately start scheduling their next touchpoint based on existing campaign logic.
Real-World Use Cases
Evaluating a Campaign's Health
The Growth Manager needs to know if the 'Executive Outreach' campaign is failing. Instead of running three reports, they ask their agent: 'What are the stats for Executive Outreach?' The agent runs get_campaign_stats, returning a clean breakdown: 58% open rate, 11% reply rate, and identifies Step 2 as the weak point.
Enriching Leads from a Call
The SDR just spoke to three new prospects. Instead of opening Reply.io's contact form multiple times, they tell their agent: 'Add these people.' The agent executes add_person for each one, enriching the database and getting them ready for campaign enrollment.
Cleaning Up a List Before a Retargeting Push
The Sales Ops Lead knows some old contacts are bad data. They ask their agent to list all people (list_people), then identify the bounced accounts and run pause_person on them, keeping the active pool clean for the next big push.
Checking Account Status in Bulk
A team is preparing for a major product launch. Before starting outreach, they ask their agent to list all accounts (list_people) and filter out those that are currently paused or suspended, giving them an instant 'go' list.
The Tradeoffs
Over-relying on the web UI
A user has to manually click into the Campaign Dashboard, find the specific campaign by date range, and then copy three separate metrics (opens, replies, bounces) into a Google Sheet.
→
Just tell your agent: 'Give me the stats for the Q2 follow-up.' The agent runs get_campaign_stats once, dumping all key performance indicators directly into the chat output.
Manually updating people status
A user finds a prospect's email address and has to navigate through settings menus just to verify if the account is active or suspended.
→
Ask your agent to use list_people or, better yet, explicitly run pause_person or resume_person on the target contact. It’s a single command.
Ignoring campaign scope
A user tries to get stats but forgets which specific campaign name they are talking about, leading to vague data outputs.
→
Always specify the exact campaign name when calling get_campaign_stats or get_campaign. The agent needs that precise parameter.
When It Fits, When It Doesn't
Use this server if your primary bottleneck is moving sales data between systems. If you're spending time toggling tabs—going from the CRM to the outreach tool, and then to a spreadsheet—you need this. This MCP Server turns all those discrete steps into one conversation.
Don't use it if you just need to build a new campaign structure; that’s usually done in the native Reply.io dashboard. Also, don't use it if your goal is advanced predictive modeling based on external data sources—for that, look at general AI orchestration tools or dedicated BI platforms.
This tool excels at linear, transactional queries: 'What happened?' (using get_campaign_stats) or 'Do this now' (using add_person). The strength of the server is managing the lifecycle and state changes—pausing, resuming, listing—which are critical maintenance tasks that prevent data silos. If your process requires complex failure handling or transactional rollbacks across multiple tools simultaneously, you might need to build a wrapper layer on top of this toolset.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Reply.io. 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
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
Tracking outreach performance used to be a multi-tab nightmare.
Today, checking campaign health means jumping through hoops. You gotta log into Reply.io, find the correct dashboard, filter by date range, open the 'Open Rates' tab, then switch tabs to copy the data for LinkedIn performance; repeat that whole sequence for email replies, and you’re done.
With this MCP Server, you just ask your agent: 'Show me the stats for Q3 Founders.' It runs `get_campaign_stats` internally. You get a single, formatted reply containing all open rates, reply counts, and bounce metrics immediately—no clicking, no copying.
Reply.io MCP Server: Control campaigns, manage people.
Think about cleaning up your list. You find an old contact that bounced or went silent. The manual way is finding them in the UI and changing their status. That's tedious and easy to forget.
Now, you just tell your agent: 'Pause the account for john@example.com.' It runs `pause_person` instantly. You maintain data integrity at a speed that changes how fast your team can scale.
Common Questions About Reply.io MCP
How do I get my Reply.io API key? +
Log in to your Reply.io account at app.reply.io. Click Settings in the left sidebar (gear icon). Navigate to the API Key section. Your API key is displayed directly on this page — click the copy icon to copy it. If no key exists, click Generate API Key. Paste it into the configuration field below. The API key has the same permissions as your user account.
Can I track LinkedIn and email engagement together? +
Yes. Reply.io's multi-channel sequences combine email, LinkedIn, calls, and SMS in a single workflow. Your AI agent can pull engagement data across all channels — showing you which touchpoints drive the most replies and converting the best for each campaign.
Can my agent find prospect emails using Reply.io's database? +
Yes. Reply.io includes a built-in contact database. Your AI agent can search by company, job title, location, and industry to find verified prospect emails — then add them directly to outreach campaigns in one conversation.
What happens if a prospect replies while I'm using the agent? +
Reply.io automatically pauses the sequence for that prospect when they reply. Your AI agent can read the reply content and status via the API — so you always have up-to-date engagement signals to decide on next steps.
How do I use the `list_campaigns` tool to view my current outreach efforts? +
It lists every active and paused campaign running through Reply.io. You can check the status, target channels (email, LinkedIn, SMS), and name of each sequence in one go.
What metrics can I get using the `get_campaign_stats` tool? +
This pulls deep analytics for a specific campaign. You get open rates, reply counts, bounce rates, and conversion data. It helps you pinpoint which step or channel performed best.
How do I manage prospect activity using the `pause_person` tool? +
You temporarily pause a contact's engagement cycle without removing them from your list. This lets you maintain control over compliance and can resume their sequence later when needed.
What happens if I use the `add_person` tool? +
It enrolls a new contact into Reply.io and sets up their initial outreach sequence automatically. The agent handles all necessary details, ensuring they start receiving communications immediately.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Unbounce
Build high-converting landing pages with AI-powered optimization that tests headlines, copies, and layouts automatically.
HighLevel
Automate CRM and marketing via HighLevel — manage contacts, opportunities, and calendars directly from any AI agent.
Sprout Social
Empower your AI with a full social media command center. Draft posts, track global analytics, and master listening topics natively across all brands.
You might also like
Dalil AI
Build AI assistants that understand Arabic natively and serve Middle Eastern markets with culturally aware conversational AI.
Uniphore Conversation AI
Access meeting transcripts, summaries, action items, and analytics via Uniphore API.
Twilio
Automate communication workflows via Twilio — manage SMS messaging, voice calls, call recordings, and account usage directly from any AI agent.