otherapi_key

Mixmax

The #1 Sales Engagement Platform for Gmail. Mixmax provides email tracking, scheduling, sequences, and productivity tools for sales teams.

Verdict

Mixmax is an email productivity platform that layers scheduling, sequences, and contact management onto Gmail. In Switchy, @mentioning Mixmax lets your team manage outbound campaigns, organize contacts into groups, and control unsubscribe lists without leaving the conversation. Sales reps can cancel sequence recipients mid-flight, marketers can tag snippets for reuse, and admins can add team members on the fly. You'll need an API key from your Mixmax account settings — the integration exposes 50 tools, so expect a learning curve if your team isn't already familiar with Mixmax's data model.

Common use cases

  • Cancel sequence recipients during campaign pivots
  • Bulk add contacts to groups from spreadsheet
  • Tag code snippets for sales team reuse
  • Add unsubscribes to blocklist from support chat
  • Invite new team members to Mixmax workspace

Integration

Vendor
Mixmax
Category
other
Auth
API_KEY
Tools
50
Composio slug
mixmax

Tools

  • Add Contact to Group

    Tool to add a contact to a contact group. Use when you need to add a single contact or bulk add multiple contacts (up to 100) to a specific group. Either email or contactId must be provided for each contact.

  • Add Email to Unsubscribe List

    Tool to add an email address to the Mixmax unsubscribe list. Use when you need to prevent sending emails to a specific address.

  • Add Snippet to Tag

    Tool to add a snippet to a snippet tag in Mixmax. Use when you need to organize snippets by adding them to specific tags or folders.

  • Add Team Members

    Tool to add one or more members to a Mixmax team by email. Use when you need to invite new members to a team. Returns the complete list of all team members after the addition.

  • Cancel Sequence Recipients

    Tool to cancel specific recipients across all sequences. Use when you need to remove recipients from all active sequences. If emails parameter is provided, only those recipients are canceled; otherwise all active recipients are canceled.

  • Create Code Snippet

    Tool to create a new Formatted Code enhancement in Mixmax. Use when you need to save a code snippet that can be recalled using /code command in the UI.

  • Create Contact

    Tool to create a new contact in Mixmax. Use when you need to add a new contact with an email address and optional metadata. If a contact with the same email already exists, it will be merged.

  • Create Contact Group

    Tool to create a new contact group in Mixmax. Use when you need to organize contacts into a new group for better contact management. Note: This endpoint is deprecated but still functional.

  • Create Contact Note

    Tool to create a note for a contact. Use when you need to add a new note to a contact by their ID.

  • Create insights report

    Tool to create a new insights report in Mixmax. Use when you need to generate analytics reports for messages, meetings, groups, users, sequences, templates, delegators, or customers.

  • Create Integration Enhancement

    Tool to create a new enhancement integration in Mixmax. Use when you need to add a custom enhancement that will appear in the Enhance menu for your account only.

  • Create Integrations Command

    Tool to create a new slash command that will be visible to only your account. Use when you need to add a custom slash command integration to Mixmax.

  • Create Integrations Sidebars

    Tool to create a new sidebar integration in Mixmax. Use when you need to register a custom sidebar that will appear in the Mixmax interface. Note: The sidebar will be visible only to your account unless shared with support@mixmax.com.

  • Create Link Resolver

    Tool to create a new link resolver integration in Mixmax. Use when you need to set up automatic URL resolution for specific URL patterns. Note that 'shared' link resolvers cannot be created using this endpoint - the enhancement will be visi

  • Create Livefeed Search

    Tool to create a new saved search in the Mixmax livefeed. Use when you need to save a frequently-used livefeed query for quick access later.

  • Create Message

    Tool to create a draft Mixmax message (email). Use when you need to compose a new email draft in Mixmax.

  • Create Rule

    Tool to create a new Mixmax rule/webhook. Use when you need to set up event-based automation that triggers on specific events like message sent, opened, or clicked.

  • Create Rule Action

    Tool to create a new action for a Mixmax rule. Use when you need to add an action (such as a webhook) to an existing rule.

  • Create Sequence Folder

    Tool to create a new sequence folder in Mixmax. Use when you need to organize sequences by creating a new folder to group related sequences together.

  • Create Snippet Tag

    Tool to create a new snippet tag (folder) in Mixmax. Use when you need to organize snippets by creating a new tag or folder.

  • Create Team

    Tool to create a new team in Mixmax. Use when you need to create a team with a specific name. The authenticated user is automatically added as an admin member of the newly created team.

  • Delete Contact
    destructive

    Tool to delete a contact by ID. Use when you need to remove a contact from Mixmax.

  • Delete Contact Group
    destructive

    Tool to delete a contact group by ID. Use when you need to remove a contact group after confirming its ID. Note: This endpoint is deprecated and returns 204 with no content on success.

  • Delete Contact Note
    destructive

    Tool to delete a note from a contact by its ID. Only the creator of the note can delete it. Use when removing a note after confirming both the contact ID and note ID.

  • Delete Integration Enhancement
    destructive

    Tool to delete an integration enhancement by its ID. Use when you need to remove an enhancement from the Mixmax platform.

  • Delete Integrations Sidebars
    destructive

    Tool to delete a sidebar integration by its ID. Use when removing an integration sidebar from Mixmax.

  • Delete Link Resolver
    destructive

    Tool to permanently delete a link resolver by its ID. Use when removing unwanted or obsolete link resolvers. Returns empty response on success (204 No Content).

  • Delete Rule
    destructive

    Tool to delete a Mixmax rule by its ID. Rules are used to intercept events and route them to webhooks. Use when you need to remove a rule after confirming its ID.

  • Delete Rule Action
    destructive

    Tool to delete an action from a Mixmax rule. Use when you need to remove a specific action from an existing rule.

  • Delete Sequence Folder
    destructive

    Tool to permanently delete a sequence folder by its ID. Use when removing unwanted or obsolete sequence folders. Note: This endpoint returns 204 with no content on success.

  • Delete slash command
    destructive

    Tool to delete a slash command by its unique ID from Mixmax integrations. Use when you need to permanently remove a slash command.

  • Delete Snippet
    destructive

    Tool to delete a snippet by moving it to trash. The snippet remains accessible via API with deletedOnly=true query parameter for 28 days before automatic purging. Recovery is possible by moving deleted snippets back into a folder using POST

  • Delete Snippet Tag
    destructive

    Tool to delete a snippet tag by its unique ID. Use when you need to remove a snippet tag from Mixmax.

  • Delete Team
    destructive

    Tool to delete a team by its ID. Disbands the team permanently. Use only when confirmed by an admin, as this action is irreversible.

  • Delete Unsubscribe
    destructive

    Tool to remove an email address from the Mixmax unsubscribe list. Use when you need to re-enable email sending to a previously unsubscribed address.

  • Get Code Snippet

    Tool to fetch a single Formatted Code enhancement by its unique ID. Use when you need to retrieve detailed information about a specific code snippet.

  • Get contact by ID

    Tool to retrieve a single contact by ID from Mixmax. Use when you need to fetch detailed information about a specific contact.

  • Get Contact Group

    Tool to retrieve a single contact group by ID. Use when you need to fetch details of a specific contact group. Note: This endpoint is deprecated but still functional.

  • Get Contactgroup Contacts

    Tool to retrieve membership for a contact group in Mixmax. Returns a list of contacts belonging to the specified group with their email addresses, user IDs, and optionally analytics data. Use when you need to see which contacts are part of

  • Get Contact Notes

    Tool to retrieve notes associated with a specific contact. Use when you need to fetch notes for a contact by their ID. Note: This endpoint is deprecated and may be removed in future API versions.

  • Get File Requests

    Tool to retrieve all file requests that you've sent out through Mixmax. Use when you need to see which file requests have been sent and track received uploads.

  • Get insights report by ID

    Tool to retrieve a single insights report by ID from Mixmax. Use when you need to fetch detailed information about a specific report including its title, query, and metadata.

  • Get Integrations Commands

    Tool to retrieve a list of Slash Commands that you have access to in Mixmax. Use when you need to view or list all available slash command integrations.

  • Get Integrations Enhancements

    Tool to retrieve a list of enhancements that you have access to in Mixmax. Use when you need to view available integrations enhancements.

  • Get Integrations Sidebars

    Tool to retrieve a list of sidebar integrations that you have access to in Mixmax. Use when you need to view or list all available sidebar integrations.

  • Get Link Resolver Integrations

    Tool to retrieve all link resolver integrations configured in Mixmax. Use when you need to list or view the link resolver integrations that transform URLs in emails.

  • Get live feed activity data

    Tool to retrieve live feed activity data from Mixmax. Use when you need to get email engagement metrics, track message activity, or analyze send performance.

  • Get Livefeed Events

    Tool to retrieve events for a specific message in the live feed. Use when you need to fetch interaction events (opens, clicks, replies) for a message sent through Mixmax or for all interactions with a specific contact.

  • Get Meeting Invites

    Tool to retrieve a paginated list of meeting invites from Mixmax. Use when you need to access meeting scheduling information including timeslots, locations, and guest details.

  • Get Message by ID

    Tool to retrieve a single message by its unique ID. Use when you need to fetch detailed information about a specific message.

Setup

Setup guide

  1. 11. Open your Switchy workspace and navigate to Settings > Integrations > Browse MCP Servers. 2. Search for Mixmax and click Connect. 3. You'll be prompted to paste your Mixmax API key — find this by logging into Mixmax, clicking your profile icon, selecting Settings, then API Keys, and generating a new key if you don't have one. 4. Copy the key and paste it into Switchy's prompt, then click Authorize. 5. Switchy will confirm the connection and list the tools now available. 6. To test, open any Space and type '@Mixmax list my contact groups' — if the MCP returns a list of groups, you're connected. 7. From there, you can invoke any of the 50 tools by @mentioning Mixmax and describing what you need in plain language.

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

Pause Outbound Campaign

@Mixmax cancel all sequence recipients for these emails: alice@example.com, bob@example.com, charlie@example.com
Open in a Space →

Organize New Contacts

@Mixmax create a contact group called 'Q1 Conference Leads' and add these contacts: dana@startup.io, evan@corp.com, fiona@agency.co
Open in a Space →

Save Reusable Code Block

@Mixmax create a code snippet titled 'API Auth Example' with this content: curl -H 'Authorization: Bearer TOKEN' https://api.example.com/v1/data
Open in a Space →

Block Unsubscribed Address

@Mixmax add noreply@competitor.com to the unsubscribe list
Open in a Space →

Example outputs

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

Prompt

@mixmax show me all contacts in the 'Q1 Prospects' group and summarize their engagement status

Output

Based on the contact group data, your 'Q1 Prospects' group contains 23 contacts. Of these, 8 have opened emails in the last 30 days (35% engagement rate), 4 have clicked links (17%), and 11 have not engaged since being added. The most active contacts are Sarah Chen (opened 5 emails, clicked 3 links) and Marcus Williams (opened 4 emails, clicked 2 links). The group includes contacts from 14 different companies, with the majority in the SaaS and fintech sectors.

Notes

This example demonstrates Mixmax's contact management and engagement tracking capabilities. Requires API key with read access to contacts and groups. The engagement metrics shown depend on your Mixmax plan tier — basic plans may have limited historical data compared to enterprise accounts.

Prompt

@mixmax add these 5 emails to the unsubscribe list and remove them from all active sequences: spam-complaint@example.com, unsubscribe@test.com, opt-out@demo.com, remove@sample.com, stop@trial.com

Output

I've processed your request to unsubscribe and remove these 5 email addresses. All addresses have been added to your Mixmax unsubscribe list, which prevents future emails from being sent to them. Additionally, I've canceled these recipients across all active sequences — they've been removed from 3 active sequences ('Product Launch Q1', 'Follow-up Nurture', and 'Re-engagement Campaign'). This action is immediate and cannot be undone. The contacts remain in your database but will not receive automated emails.

Notes

This example shows Mixmax's compliance and sequence management tools working together. This is a destructive action — once added to the unsubscribe list, contacts cannot receive emails until manually removed. Useful for handling opt-outs or spam complaints quickly. Requires API key with write permissions for both unsubscribe lists and sequences.

Prompt

@mixmax create a new snippet tagged 'Sales Outreach' with the subject line 'Quick question about [Company]' and a body that references our Q1 product launch

Output

I've created a new snippet in your Mixmax account and tagged it under 'Sales Outreach'. The snippet includes your specified subject line template and a body that mentions the Q1 product launch with merge fields for personalization. The snippet is now available in your Mixmax composer — you can insert it using the shortcut or snippet picker. Note that I've added placeholder merge fields like {{firstName}} and {{companyName}} that you can customize. You may want to review and refine the body text in the Mixmax UI to match your exact messaging before using it in campaigns.

Notes

This example highlights Mixmax's content management and template creation features. The AI can draft snippet content, but you should review it for brand voice and accuracy before use. Snippets are powerful for standardizing outreach, but over-reliance can make emails feel templated. Requires API key with write access to snippets and tags.

Use-case deep-dives

Sales team sequence management

When Mixmax wins for coordinating multi-rep outbound campaigns

A 6-person sales team running parallel outbound sequences needs to pull contacts mid-flight when a deal closes or a lead goes cold. Mixmax's Cancel Sequence Recipients tool lets anyone on the team yank a contact from all active sequences in one call—no rep needs to remember which sequence that lead is in. The Add Contact to Group tool handles the bulk re-segmentation (up to 100 at once) when you pivot messaging by vertical or deal stage. This setup works until you hit ~20 sequences running concurrently; beyond that, the lack of sequence-level analytics in the MCP means you're flying blind on performance. If your team sends fewer than 500 outbound emails per week and needs shared control over who's in what sequence, Mixmax gives you the coordination layer without forcing everyone into a CRM.

Customer success unsubscribe handling

When this MCP is overkill for one-off opt-out requests

A 3-person customer success team fields opt-out requests through Intercom and needs to honor them in Mixmax. The Add Email to Unsubscribe List tool does the job, but if you're only processing 2-5 requests per week, you're better off doing this manually in Mixmax's UI—the API_KEY setup and token management overhead isn't worth it. The MCP makes sense when you're automating the flow: a Zapier trigger or internal script that watches a support inbox and auto-adds emails to the unsubscribe list without human touch. That threshold is around 15+ opt-outs per week, or when you're legally required to process them within a specific SLA. Below that volume, the MCP is a maintenance burden for a task that takes 10 seconds in the app.

Marketing ops snippet library curation

When Mixmax handles templatized response scaling across reps

A 10-person go-to-market team shares 40+ email snippets for common customer questions, competitor objections, and product updates. The Create Code Snippet and Add Snippet to Tag tools let a single marketing ops person programmatically build and organize the snippet library—especially useful when you're migrating from another tool or syncing snippets from a central knowledge base. The 50-tool catalog means you can also automate contact creation and group assignment when new leads come in from a webinar or event. This works well until your snippet count exceeds 200; at that scale, the lack of search or versioning in the MCP means reps start duplicating snippets because they can't find the right one. If your team sends templatized emails daily and your snippet library is under 150 entries, Mixmax keeps everyone on-message without a heavyweight CRM.

Frequently asked

What can the Mixmax MCP do in Switchy?

It automates email outreach workflows — add contacts to groups, manage unsubscribe lists, create snippets, cancel sequence recipients, and invite team members. The MCP exposes 50 tools covering contact management, snippet organization, and sequence control. Think of it as programmatic access to Mixmax's core CRM and automation features, callable from any Switchy prompt or workflow.

Do I need admin access to connect Mixmax?

You need an API key from your Mixmax account. Mixmax doesn't publish granular permission requirements for API keys, so in practice you'll need either admin access or a key provisioned by an admin. The key authenticates all 50 tools — there's no scope selection. If your org restricts API key creation, ask your Mixmax admin to generate one for Switchy.

Can the Mixmax MCP send emails or start sequences?

No. The MCP manages contacts, groups, snippets, and cancels sequence recipients — but it doesn't trigger sends or start new sequences. To actually send emails or enroll contacts in a sequence, you still use Mixmax's UI or their separate sending API. The MCP is for setup and cleanup, not execution.

Why use this instead of Mixmax's API directly?

The MCP wraps Mixmax's API in natural-language tools. Instead of writing code to POST to /contacts or parse JSON responses, you ask Switchy to "add these 20 emails to the Q1 Prospects group" and it calls the right tools. You get the same data access with zero boilerplate. If you already have API scripts, keep them — the MCP is for ad-hoc tasks and team members who don't code.

Who on the team should connect the Mixmax MCP?

Whoever owns your Mixmax contact data and sequences — typically a sales ops lead or the person who manages your outreach campaigns. They'll need access to an API key. Once connected, any Switchy user can invoke the tools in prompts, but the MCP acts with the permissions of the connected key. Don't share the key itself; just connect it once in Switchy.

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