Reply
Reply.io is a sales engagement platform that automates multichannel outreach, enabling users to create and manage email campaigns, track replies, and monitor performance directly within their platform.
Verdict
Common use cases
- Check which campaigns a lead is in before calling
- Audit blacklist entries during compliance reviews
- Pull campaign schedules for sprint planning
- List all email accounts for onboarding new reps
- Organize contacts into custom lists from chat
Integration
- Vendor
- Reply
- Category
- other
- Auth
- API_KEY
- Tools
- 15
- Composio slug
reply
Tools
- Create Personal List
Tool to add a new personal list on the people page. use when you need to organize contacts into a custom list.
- Delete List By IDdestructive
Tool to delete a list by its id. use when you need to remove a personal list you own.
- Get all campaign schedules
Tool to list all campaign schedules (default and user-created). use when you need to fetch scheduling details after personalization.
- Get All Lists
Tool to retrieve all available people lists. use when you need to list all lists in your reply account.
- Get Campaigns For Contact
Tool to retrieve campaigns a contact belongs to by contact id. use when you need to list all sequences (campaigns) associated with a specific contact.
- Get Contacts in List by ID
Tool to retrieve contacts in a specific personal list. use after obtaining the list id when you need a paginated set of contacts for that list.
- Get Email Accounts
Tool to retrieve list of all email accounts in your reply.io account. use when you need to inspect or manage email configurations.
- Get full blacklist of domains and emails
Tool to retrieve the full list of blacklisted domains and emails. use after confirming updates to the blacklist when you need a complete view.
- Get List by ID
Tool to return a specific people list by its id. use after you know the list id and need its details.
- Get templates list
Tool to retrieve a list of user, team, and community templates. use when you need to display all available templates.
- Mark Contact As Finished
Tool to mark a specific contact by email or all contacts under a domain as finished in all campaigns.
- Mark Contact as Replied
Tool to mark a contact as replied in all campaigns by email or domain. use after confirming the contact has responded.
- Move Contacts to Lists
Tool to move one or more contacts to specified lists. use when reorganizing contacts across lists after verifying contact and list ids.
- Remove Domain from Blacklistdestructive
Tool to remove the specified domain from the blacklist. use when you need to allow sending to that domain again.
- Remove Email from Blacklistdestructive
Tool to remove the specified email from the blacklist. use when you need to allow sending to that address again.
Setup
Setup guide
- 11. In Switchy, open the Space where you want to use Reply and click the MCP integrations menu. 2. Select Reply from the catalog and choose 'Connect with API Key'. 3. In a separate tab, log into your Reply account, navigate to Settings > API & Integrations, and generate a new API key with read and list-management permissions. 4. Copy the key and paste it into the Switchy prompt, then click 'Authorize'. 5. Switchy confirms the connection and shows the 15 available tools. 6. Test it by typing '@Reply get all lists' in the Space chat — you should see your contact lists returned in seconds. 7. From now on, any team member in this Space can @mention Reply to invoke tools without leaving the conversation.
What teammates see: by default, memories from Reply are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Spaces have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
List All Campaigns
@Reply get all campaign schedules and show me the name, status, and next send time for each oneOpen in a Space →
Find Contact's Sequences
@Reply get campaigns for contact ID 12345 and list the campaign names and their current stepOpen in a Space →
Check Blacklist
@Reply get the full blacklist of domains and emails and show me any entries added in the last 30 daysOpen in a Space →
Create Contact List
@Reply create a personal list called 'Q2 Enterprise Prospects' so I can segment high-value leadsOpen in a Space →
Audit Email Accounts
@Reply get all email accounts and show me the address, status, and daily send limit for eachOpen in a Space →
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@Reply show me all my personal contact lists and how many people are in each one
This example shows how Reply can retrieve and organize your contact segmentation. The contact counts shown are illustrative — your actual lists will vary by name and size. Useful for auditing list hygiene before launching new campaigns.
Demonstrates Reply's list-retrieval tool. Requires API_KEY with read permissions for people lists. The response reflects your current account state, so list names and counts will differ. Use this to audit segmentation before campaign launches or list cleanups.
@Reply create a new personal list called 'Webinar Registrants March 2025' so I can track follow-up sequences separately
This example illustrates Reply's list-creation tool in action. The list ID shown is representative — your actual ID will differ. Once created, the list is empty until you populate it via CSV import or manual contact addition. The list immediately appears in your Reply dashboard for campaign targeting.
Demonstrates Reply's write capability for organizing contacts. The action is immediate and creates an empty list in your account. Requires API_KEY with write permissions. You'll need to populate the list separately before using it in campaign enrollment or filtering workflows.
@Reply pull all campaigns that contact sarah.chen@techcorp.io is enrolled in and summarize her engagement status across each sequence
This example shows how Reply's campaign-lookup tool combines with AI reasoning to synthesize engagement patterns. The campaigns and metrics shown are illustrative — your actual data will vary by contact and sequence configuration. The AI interprets Reply's structured data to suggest next steps based on engagement signals.
Demonstrates Reply's contact-campaign retrieval paired with AI synthesis. Requires the contact's email or Reply ID. Engagement metrics (opens, replies) depend on your tracking settings being enabled. Useful for account reviews before manual outreach, but remember that open rates can be affected by privacy features in modern email clients.
Use-case deep-dives
When Reply wins for sales teams running multi-touch campaigns
A 6-person sales team runs outbound sequences in Reply and needs their AI workspace to pull campaign status during pipeline reviews. The Reply MCP handles this cleanly: tools like Get Campaigns For Contact and Get all campaign schedules let the AI answer "which sequence is this lead in?" or "when does the next touch fire?" without leaving the standup thread. The API key auth means one setup per workspace. This breaks down if your team uses multiple Reply workspaces or needs to write new sequences from the AI—the MCP is read-heavy and list-focused, not a campaign builder. If your workflow is mostly "check where leads are" and "pull contact lists for ad-hoc outreach," Reply's MCP keeps that context in Switchy without tab-switching.
When Reply's blacklist tools matter for compliance-heavy teams
A 3-person customer success team at a healthcare SaaS needs to maintain a domain blacklist for HIPAA-adjacent outreach rules. The Reply MCP's Get full blacklist of domains and emails tool surfaces the current list in the AI workspace, so the team can audit it during quarterly compliance checks or before launching a new campaign. The Delete List By ID and Create Personal List tools let the AI help organize suppression lists by vertical or region. This is overkill if your blacklist is static or managed by ops—Reply's tooling shines when the CS team owns the list and updates it frequently. If your compliance posture requires logging every blacklist change, verify Reply's audit trail meets your bar before relying on the MCP for this workflow.
When Reply's list tools help solo recruiters organize pipelines
A solo technical recruiter uses Reply to manage candidate outreach across 4 active searches. The Reply MCP's Get All Lists and Get Contacts in List by ID tools let the AI pull "all candidates in the Senior Backend list" or "contacts tagged for the fintech client" during weekly pipeline reviews. The Create Personal List tool means the recruiter can ask the AI to spin up a new segment mid-conversation without opening Reply's UI. This works because the recruiter owns the entire Reply account—no multi-user permissions to navigate. It falls apart if the recruiter needs to draft or edit email copy in the sequences; the MCP is list-and-metadata-focused, not a content editor. If your recruiting workflow is "segment, review, prioritize," Reply's MCP keeps that work in one workspace.
Frequently asked
What does the Reply MCP let me do in Switchy?
The Reply MCP connects your Reply.io sales engagement account to Switchy's AI workspace. Your team can create and manage contact lists, retrieve campaign schedules, check which sequences a contact belongs to, and view blacklisted domains—all without leaving Switchy. It's built for sales ops teams who need to automate list hygiene and campaign lookups across multiple tools.
Do I need admin access to connect Reply to Switchy?
You need a Reply.io API key, which any user with account access can generate from their Reply settings. The MCP doesn't require admin permissions, but some tools—like deleting lists or managing email accounts—will fail if your Reply role lacks those privileges. Check your Reply user role before connecting if you plan to modify data.
Can the Reply MCP send emails or start new campaigns?
No. This MCP is read-heavy and focused on list management and campaign inspection. You can create personal lists, retrieve campaign schedules, and check contact membership, but you can't send emails, launch sequences, or edit campaign content. For those actions, use Reply's web app or their separate campaign API.
How is this different from using Reply's web interface directly?
The MCP lets Switchy's AI pull Reply data into multi-tool workflows—like cross-referencing a contact's campaign status with their Slack activity or HubSpot deal stage. If you only need to manage sequences in isolation, Reply's UI is faster. Use the MCP when you're orchestrating sales ops across multiple platforms in one workspace.
Who on my team should connect the Reply integration?
Whoever owns your Reply.io account and needs to automate list hygiene or campaign reporting. Sales ops managers and RevOps analysts get the most value. Individual SDRs can connect it if they manage their own lists, but the MCP shines when one person centralizes Reply data for the whole team in Switchy.