otherapi_key

Campayn

Campayn is an email marketing platform that allows users to create, send, and manage email campaigns.

Verdict

Campayn is an email marketing platform. This MCP lets your team manage contacts, lists, and webforms directly from Switchy. @mention Campayn to add subscribers after a sales call, audit list health before a campaign, or clean up outdated forms without opening the dashboard. Marketing ops and customer success teams get the most value — they can sync contact data, check list sizes, and remove duplicates mid-conversation. You'll need an API key from Campayn's settings, and the MCP can't send campaigns or edit templates, only manage the underlying contact database.

Common use cases

  • Add leads to nurture lists after discovery calls
  • Audit contact counts before launching a campaign
  • Remove duplicate contacts across multiple lists
  • Archive outdated webforms after event season ends
  • Retrieve subscriber details during support escalations

Integration

Vendor
Campayn
Category
other
Auth
API_KEY
Tools
14
Composio slug
campayn

Tools

  • Create Contact

    Tool to create a new contact in a specific list. use when you need to add a contact after gathering details.

  • Delete Contact
    destructive

    Tool to delete a specific contact. use when you need to remove a contact permanently after confirming it should be deleted. example: "delete contact 123".

  • Delete List
    destructive

    Tool to delete a specific contact list. use when cleaning up unused lists after confirming they are no longer needed. example: "delete list 123".

  • Delete webform
    destructive

    Tool to delete a specific webform. use when removing outdated or unnecessary webforms after confirming they are no longer needed. example: "delete webform 123".

  • Get Contact

    Tool to retrieve a specific contact by id. use when you need to fetch full contact details after confirming the contact id.

  • Get Contacts

    Tool to retrieve all contacts in a specified list. use when you need to fetch list contacts after confirming list id.

  • Get List

    Tool to retrieve a specific contact list by id. use when you need to fetch list details like name, tags, and contact count after knowing the list id.

  • Get Lists

    Tool to retrieve all contact lists. use when you need to fetch available lists before performing list-specific actions. example prompt: "list all my contact lists".

  • Get Message

    Tool to retrieve details of a specific message by id. use when you need to fetch full message details after confirming the message id.

  • Get Messages

    Tool to retrieve all email messages. use when you need to list all messages visible to the authenticated user.

  • Get Reports

    Tool to retrieve report urls and metadata for sent and scheduled emails. use when you need to fetch email delivery data, optionally filtered by a date range (unix timestamp in seconds, utc). note: scheduled emails will have report url set t

  • Get Webform

    Tool to retrieve details of a specific webform by id. use after confirming the webform id when you need to fetch form details like title, type, html, and signup count. example: "get webform 1550".

  • Get Webforms

    Tool to retrieve all webforms for a specific contact list. use when you need to list forms after confirming the list id. example prompt: "list all webforms in list 123".

  • Update List

    Tool to update a contact list. use after confirming list id and desired changes. example: update list 123 name to 'newsletter subscribers'.

Setup

Setup guide

  1. 11. In Switchy, open your workspace settings and navigate to the Integrations tab. 2. Find Campayn in the MCP directory and click Connect. 3. Log into your Campayn account, go to Settings > API, and generate a new API key. 4. Copy the key and paste it into Switchy's auth prompt, then click Authorize. 5. Switchy will confirm the connection and show which tools are available. 6. Open any Space and type '@Campayn list all my contact lists' to test — you should see your lists returned in seconds. 7. If the test fails, double-check the API key hasn't expired and that your Campayn plan includes API access. 8. Once connected, @mention Campayn in any message to invoke its tools — the AI will route your request to the right endpoint automatically.

What teammates see: by default, memories from Campayn 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

Add New Subscriber

@Campayn create a new contact with email sarah@example.com, first name Sarah, last name Chen, and add her to list 456.
Open in a Space →

Check List Health

@Campayn retrieve all contacts in list 789 and show me the total count plus the five most recent additions.
Open in a Space →

Find Contact Details

@Campayn get contact 1234 and show me their email, name, tags, and which lists they belong to.
Open in a Space →

Remove Outdated Form

@Campayn delete webform 567 because the Q1 event is over and we won't use that signup page again.
Open in a Space →

Audit All Lists

@Campayn show me all contact lists with their names, IDs, and subscriber counts so I can decide which to archive.
Open in a Space →

Example outputs

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

Prompt

@Campayn show me all contacts in my 'Newsletter Subscribers' list and summarize their engagement tags

Output

Retrieved 247 contacts from list ID 8821 ('Newsletter Subscribers'). The contact set includes 89 tagged 'engaged' (opened last 3 campaigns), 112 tagged 'inactive' (no opens in 90+ days), 31 tagged 'new' (added this month), and 15 untagged. Most common domains: gmail.com (94), company.com (38), outlook.com (29). This illustrative example shows how the MCP returns contact metadata including tags, which you can then analyze for segmentation decisions.

Notes

This example uses Get Contacts to fetch a list's members. The MCP returns structured contact data (email, tags, custom fields) but does NOT include campaign performance metrics like open rates — those require separate campaign analytics tools. Useful for auditing list composition before a send.

Prompt

@Campayn add a new contact named Sarah Chen (sarah.chen@example.com) to my 'Product Launch' list with the tag 'early-access'

Output

Contact created successfully. Added Sarah Chen (sarah.chen@example.com) to list ID 9104 ('Product Launch') with tag 'early-access'. Contact ID: 445821. The contact is now eligible to receive campaigns targeting this list. Note: This is an illustrative example — actual contact IDs and list structures vary by account. The MCP confirms creation but does not trigger any immediate email sends.

Notes

This example demonstrates Create Contact, which writes directly to your Campayn account. The action is immediate and irreversible through this tool (you'd need Delete Contact to undo). Requires knowing the target list ID beforehand — use Get Lists first if you're unsure which list to target.

Prompt

@Campayn review all my contact lists and recommend which ones to archive based on size and naming patterns

Output

Retrieved 12 lists from your account. Recommended for archival: 'Test List 2023' (3 contacts, last modified 14 months ago), 'Old Webinar Leads' (0 contacts), 'Duplicate - Newsletter' (47 contacts, appears redundant with 'Newsletter Subscribers' at 247 contacts). Active lists worth keeping: 'Product Launch' (89 contacts, recent activity), 'VIP Customers' (34 contacts), 'Newsletter Subscribers' (247 contacts). This illustrative analysis combines Get Lists data with reasoning about naming conventions and contact counts to surface cleanup opportunities.

Notes

This example pairs Get Lists (read-only) with AI reasoning to surface maintenance tasks. The MCP itself does NOT auto-delete lists — you'd need to explicitly use Delete List after reviewing recommendations. Useful for periodic account hygiene, but always verify list contents before deletion to avoid data loss.

Use-case deep-dives

Event signup list cleanup

When Campayn MCP handles post-event contact pruning

A 5-person nonprofit runs quarterly fundraisers and collects 200-400 signups per event through webforms. Two weeks after each event, they need to archive no-shows, merge duplicates, and tag attendees for the next campaign. The Campayn MCP wins here because it exposes list-level operations (Get Lists, Get Contacts) and individual contact CRUD without opening a browser. One team member runs a standup query in Switchy to pull all contacts from the event list, flags duplicates by email, then deletes or updates records in batch. The threshold: if you're managing more than 10 lists simultaneously or need advanced segmentation logic, you'll hit the MCP's 14-tool ceiling and want a dedicated CRM integration instead. For small-team event cycles with predictable list hygiene, this MCP cuts the manual Campayn dashboard work to near zero.

Customer onboarding drip setup

Why this MCP falls short for multi-step automation

A 3-person SaaS startup wants to trigger a 5-email onboarding sequence when a trial user hits a product milestone. They assume the Campayn MCP can create the contact, assign tags, and kick off the drip campaign from a Switchy workflow. It can't. The MCP exposes contact and list management but no campaign or automation triggers—those live in Campayn's UI and aren't surfaced through the toolset. You can create the contact and drop them in the right list, but the sequence logic stays manual. The recommendation: use this MCP for contact data sync (pulling trial signups from your app into Campayn lists), then build the drip campaigns in Campayn's native editor. If you need end-to-end automation orchestration, you want a Zapier or Make integration, not this MCP.

Weekly newsletter subscriber audit

When this MCP speeds up compliance and list hygiene

A 2-person content studio sends a weekly newsletter to 1,200 subscribers and needs to honor unsubscribe requests, remove bounced emails, and pull engagement stats every Monday morning. The Campayn MCP handles the first two tasks cleanly: Get Contacts returns the full list with metadata, Delete Contact removes bad emails in one call, and Get List shows the updated count. One person runs a Switchy query at standup to compare last week's bounce report (from their email tool) against the current Campayn list, then deletes the flagged contacts without logging into Campayn. The gap: the MCP doesn't expose campaign analytics or open rates, so you still need the Campayn dashboard for engagement review. For teams under 2,000 subscribers doing weekly list maintenance, this MCP turns a 20-minute browser task into a 3-minute Switchy command.

Frequently asked

What does the Campayn MCP do in Switchy?

The Campayn MCP lets AI agents read and manage your email marketing contacts and lists directly in Switchy. Agents can create or delete contacts, retrieve list details, and manage webforms without switching to the Campayn dashboard. It's useful for teams that want AI to handle contact imports, list cleanup, or subscriber lookups during conversations.

Do I need admin access to connect Campayn?

You need a Campayn API key, which typically requires account-owner or admin permissions to generate. The key grants full read-write access to contacts, lists, and webforms, so only connect it if you're comfortable with AI agents making changes. Standard Campayn users without API access won't be able to set this up.

Can the Campayn MCP send email campaigns?

No. The MCP only manages contacts, lists, and webforms—it can't trigger campaigns or access email templates. If you need to send a campaign, you'll still use Campayn's web interface or their separate campaign API. This integration is for subscriber management, not broadcast sending.

Why use this instead of Campayn's web dashboard?

The MCP is faster when you're already working in Switchy and need to look up a contact, add someone to a list, or clean up old webforms. Instead of logging into Campayn, copying IDs, and clicking through menus, you ask the AI and it handles the API calls. It's not a replacement—just a shortcut for routine contact tasks.

Who on the team should connect the Campayn MCP?

Whoever owns your email marketing setup and has the Campayn API key. Since the MCP can delete contacts and lists, limit access to people who understand the consequences. If multiple team members need contact lookups, consider sharing a single Switchy workspace with the integration already connected, rather than handing out API keys.

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