otherapi_key

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

Reply is an outbound sales engagement platform. This MCP exposes 15 tools that let your team manage contact lists, check campaign schedules, retrieve email account configurations, and audit blacklists — all from inside a Switchy Space. Sales ops and RevOps teams get the most value: you can @mention Reply to pull campaign data during deal reviews, check which sequences a contact is enrolled in before a call, or verify blacklist entries without opening another tab. Auth requires an API key from your Reply account. The MCP does not send emails or create campaigns — it's read-heavy with some list management.

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 ID
    destructive

    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 Blacklist
    destructive

    Tool to remove the specified domain from the blacklist. use when you need to allow sending to that domain again.

  • Remove Email from Blacklist
    destructive

    Tool to remove the specified email from the blacklist. use when you need to allow sending to that address again.

Setup

Setup guide

  1. 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

Not enough Spaces yet to publish anonymised usage stats (we require ≥ 50 Spaces per week).

Starter prompts

List All Campaigns

@Reply get all campaign schedules and show me the name, status, and next send time for each one
Open in a Space →

Find Contact's Sequences

@Reply get campaigns for contact ID 12345 and list the campaign names and their current step
Open in a Space →

Check Blacklist

@Reply get the full blacklist of domains and emails and show me any entries added in the last 30 days
Open in a Space →

Create Contact List

@Reply create a personal list called 'Q2 Enterprise Prospects' so I can segment high-value leads
Open in a Space →

Audit Email Accounts

@Reply get all email accounts and show me the address, status, and daily send limit for each
Open in a Space →

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@Reply show me all my personal contact lists and how many people are in each one

Output

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.

Notes

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.

Prompt

@Reply create a new personal list called 'Webinar Registrants March 2025' so I can track follow-up sequences separately

Output

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.

Notes

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.

Prompt

@Reply pull all campaigns that contact sarah.chen@techcorp.io is enrolled in and summarize her engagement status across each sequence

Output

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.

Notes

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

Outbound SDR sequence handoff

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.

Customer success blacklist maintenance

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.

Fractional recruiter contact segmentation

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.

Data last verified 607 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.