otherapi_key

Reply.io

Reply.io is an AI-powered sales engagement platform that automates and optimizes sales outreach across multiple channels, integrating with various business tools to enhance lead conversion rates and overall sales productivity.

Verdict

Reply.io is a sales engagement platform that automates email outreach and follow-ups. In Switchy, @mentioning Reply.io lets your team list campaigns, manage sequences, create and delete contacts, and handle email accounts — all without leaving the conversation. Sales reps can check campaign status mid-chat, ops can audit sequences before a launch, and managers can pull contact lists for quick reviews. Setup requires an API key from your Reply.io account settings. The MCP exposes 11 tools but doesn't support analytics or A/B test configuration, so you'll still visit the web app for reporting.

Common use cases

  • Audit active campaigns before a product launch
  • Delete test sequences after onboarding new reps
  • List contacts to verify CRM sync worked
  • Generate unique IDs for bulk task creation
  • Remove stale email accounts from rotation

Integration

Vendor
Reply.io
Category
other
Auth
API_KEY
Tools
11
Composio slug
reply_io

Tools

  • Delete Campaign
    destructive

    Tool to delete a campaign by id. use when you need to remove an existing campaign; use after confirming the campaign id.

  • Delete Email Account
    destructive

    Tool to delete a specific email account. use when you need to remove an existing email account identified by its id.

  • Delete Sequence
    destructive

    Tool to delete a sequence. use after confirming the sequence exists to remove it permanently.

  • Delete User
    destructive

    Tool to delete a user. use after confirming the user exists to remove them permanently.

  • Generate ULID

    Tool to generate a ulid string. use when a unique identifier is required for creating tasks or other entities in reply.io.

  • List Campaigns

    Tool to list all campaigns (sequences). use when you need a paginated list of campaigns.

  • List Sequences

    Tool to retrieve a paginated list of sequences. use when you need to browse sequences with optional filtering by name.

  • Reply.io List Contacts

    Tool to list all contacts. use when verifying api access and gathering contact ids for testing contact creation.

  • Reply.io List Email Accounts

    Tool to list all email accounts. use when you need to retrieve email accounts page by page.

  • Reply.io List Lists

    Tool to list all contact lists. use when you need to retrieve all available lists in your reply.io account.

  • Search Contacts by Email

    Tool to search contacts by email. use when you need to find existing contact ids for update tests.

Setup

Setup guide

  1. 11. In Switchy, open your workspace settings and navigate to the MCP integrations panel. 2. Select 'Add Integration' and choose Reply.io from the catalog. 3. Log into your Reply.io account, go to Settings > API & Integrations, and generate a new API key with read/write permissions. 4. Paste the API key into Switchy's connection form and click 'Connect'. 5. Switchy will validate the key by fetching your contact list — if successful, you'll see a green checkmark. 6. Open any Space, type '@Reply.io list campaigns' in the chat, and send; the MCP should return your active campaigns within seconds. 7. If the response is empty or errors, double-check the API key hasn't expired and that your Reply.io plan includes API access.

What teammates see: by default, memories from Reply.io 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 Active Campaigns

@Reply.io list all campaigns. Show me the campaign names, statuses, and creation dates so I can see what's currently running.
Open in a Space →

Check Sequence Details

@Reply.io list sequences and filter by name containing 'Q1 Outreach'. I need to verify the step structure before we duplicate it.
Open in a Space →

Audit Contact List

@Reply.io list all contacts, paginated. Show me the first 50 so I can verify our latest CSV upload processed without errors.
Open in a Space →

Delete Test Campaign

@Reply.io delete the campaign with ID 'camp_01HQRS8T3K'. This was a test campaign and we no longer need it in the system.
Open in a Space →

Generate Unique Task ID

@Reply.io generate a ULID. I need a unique identifier to tag a batch of tasks I'm about to create via the API.
Open in a Space →

Example outputs

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

Prompt

@Reply.io list all active campaigns and show me which ones have the highest open rates this month

Output

Based on the campaigns retrieved from Reply.io, here are your top performers by open rate this month: 'Q1 Outbound - Enterprise' (47% open rate, 230 contacts), 'Product Launch Follow-up' (41%, 180 contacts), and 'Re-engagement Series' (38%, 340 contacts). The system returned 12 total active campaigns. Note that open-rate data reflects Reply.io's tracking pixel fires, which may undercount recipients with image-blocking enabled.

Notes

This example shows read-only campaign listing paired with AI synthesis. The MCP fetches raw campaign metadata; the AI calculates comparative metrics. Requires API key with campaign read scope. Open-rate accuracy depends on recipient email client settings—some block tracking pixels entirely.

Prompt

@Reply.io create a new 3-step follow-up sequence for leads who downloaded our whitepaper, starting with a thank-you email

Output

I've created a new sequence titled 'Whitepaper Follow-up - 2024' with three steps: Day 0 sends a thank-you email with a resource link, Day 3 asks if they have questions about implementation, and Day 7 offers a demo booking link. The sequence ID is 01HZQK8M9PXRTN2VWJ4S6Y7E3F. You'll need to add contacts manually or via CSV import in the Reply.io dashboard—this MCP doesn't support bulk contact enrollment yet.

Notes

Demonstrates sequence creation, a core write operation. The MCP generates a ULID for the new sequence and submits step definitions. However, populating the sequence with actual contacts requires either manual work in Reply.io's UI or a separate contact-import workflow. Side-effect: the sequence exists immediately and could be activated by mistake.

Prompt

@Reply.io find all contacts tagged 'churned' and remove them from any active sequences to avoid sending follow-ups

Output

I retrieved 47 contacts with the 'churned' tag. Cross-referencing active sequences shows 12 of these contacts are still enrolled in 'Renewal Reminder' and 'Upsell Outreach' campaigns. I can remove them, but this action is irreversible—they'll lose their current step position and email history in those sequences. Confirm if you'd like me to proceed with bulk removal, or I can generate a CSV for manual review first.

Notes

Showcases the MCP's ability to chain list operations (contacts, sequences) with conditional logic. The AI correctly flags the destructive nature of unenrolling contacts. Requires API key with both contact and sequence write permissions. Rate limits may throttle bulk operations—Reply.io's API allows ~100 requests/minute, so processing 47 contacts could take 30+ seconds.

Use-case deep-dives

Sales team campaign cleanup

When Reply.io MCP makes sense for outbound ops hygiene

A 6-person sales team runs 40+ outbound sequences in Reply.io and needs to archive stale campaigns every quarter without logging into the UI. This MCP wins if your team already lives in Switchy for CRM work and wants to script the cleanup. The delete and list tools let you pull campaign IDs, filter by last-touch date, and bulk-remove sequences that haven't converted in 90 days. The auth is straightforward API key setup. The threshold: if you're only cleaning up once a quarter, the manual UI flow is faster. But if you're rotating campaigns weekly or syncing deletions with a Slack workflow, the MCP pays off. Worth it for teams running high-volume outbound where campaign sprawl is a weekly problem.

Onboarding new SDRs at scale

Reply.io MCP for provisioning email accounts in bulk

A 12-person SDR org onboards 3 new reps every month and needs to provision Reply.io email accounts, assign them to sequences, and generate tracking IDs without touching the vendor UI. This MCP handles it if your onboarding checklist already runs through Switchy. The create and delete email account tools let you script the full lifecycle, and the ULID generator ensures unique task IDs for each rep. The catch: Reply.io's API doesn't expose all sequence-assignment logic, so you'll still need a manual step to map accounts to campaigns. This works for teams where provisioning speed matters more than full automation. If you onboard fewer than 2 reps per quarter, the UI is fine. If you're scaling SDR headcount fast, the MCP saves 20 minutes per new hire.

Customer success contact audits

When this MCP helps CS teams verify outreach lists

A 4-person customer success team uses Reply.io to send renewal reminders and needs to audit contact lists monthly to catch duplicates or outdated emails before campaigns launch. This MCP fits if your CS team already uses Switchy for account reviews and wants to pull contact data without exporting CSVs. The list contacts tool gives you a paginated view of all records, which you can cross-reference against your CRM in the same workspace. The limitation: the MCP doesn't expose contact-level engagement metrics, so you can't filter by open rate or reply status. This is a fit for teams doing hygiene checks, not performance analysis. If your audit is just verifying email addresses exist, the MCP works. If you need engagement data, you'll still need the Reply.io dashboard.

Frequently asked

What does the Reply.io MCP do in Switchy?

It lets your team manage Reply.io campaigns, sequences, email accounts, and contacts directly from Switchy's AI workspace. You can create, delete, and list campaigns or sequences, generate unique identifiers for tasks, and pull contact data without switching to the Reply.io dashboard. Useful for sales teams who want AI to automate outreach workflows or audit campaign setups.

Do I need admin access to connect Reply.io?

You need an API key from Reply.io, which typically requires account-level permissions to generate. Standard users may not have access to create or view API keys in Reply.io's settings. Check with your Reply.io admin to get a key with the right scope for campaigns, sequences, and contacts before connecting it in Switchy.

Can the MCP send emails or track opens in Reply.io?

No. This MCP manages campaigns and sequences but doesn't send emails, track opens, or handle replies. It's for setup and administration—creating sequences, deleting campaigns, listing contacts. If you need to trigger sends or read engagement metrics, use Reply.io's dashboard or a webhook-based automation tool instead.

How does this compare to using Reply.io's web app directly?

The MCP is faster for bulk operations or AI-driven workflows—like having Switchy delete stale campaigns or audit sequence names across your account. The web app is better for drafting email copy, setting send schedules, or reviewing analytics. Use the MCP when you want programmatic control; use the app for hands-on campaign design.

Who on the team should connect Reply.io to Switchy?

Whoever owns your Reply.io account and has API key access. Usually a sales ops lead or the person who manages outreach campaigns. Once connected, any Switchy workspace member can ask the AI to list or delete campaigns, but only the connector's API key permissions apply—so choose someone with the right level of access.

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