otherapi_key

MailSlurp

MailSlurp provides programmable email and SMS inboxes, sending, testing, webhooks, and deliverability tools through a REST API.

Integration

Vendor
MailSlurp
Category
other
Auth
API_KEY
Tools
14
Composio slug
mailslurp

Tools

  • Create Inbox

    Create a MailSlurp HTTP or SMTP inbox. HTTP inboxes are the default and can send and receive; SMTP inboxes are receive-only.

  • Delete Inbox
    destructive

    Permanently delete one MailSlurp inbox by UUID, including its email address and all emails it contains. This destructive action cannot be undone.

  • Get Account Info

    Return the connected MailSlurp account identity, state, account type, subscription type, and creation time. Use this to check account availability before attempting quota- or plan-sensitive operations.

  • Get Email

    Get one fully hydrated received email by UUID, including parsed headers, body content, recipients, and attachment IDs. Fetching hydrated content may mark the email as read.

  • Get Inbox

    Get one MailSlurp inbox by UUID, including its email address, type, labels, and lifecycle state.

  • List Contact Groups

    List saved MailSlurp contact groups with optional creation-time filters. Returns one page and a continuation cursor.

  • List Contacts

    List saved MailSlurp contacts with optional search and creation-time filters. Returns one page and a continuation cursor.

  • List Domains

    List custom domains configured for the connected MailSlurp account, including identifiers, domain type, and DNS verification state.

  • List Emails

    List received emails across the account or one selected inbox with unread, exact-search, favorite, plus-address, and time filters. Returns one page and a continuation cursor.

  • List Email Templates

    List saved MailSlurp email templates with optional creation-time filters. Returns one page and a continuation cursor without large template bodies.

  • List Inboxes

    List MailSlurp inboxes with optional search, tag, type, domain, favorite, and creation-time filters. Returns one page and a continuation cursor.

  • List Sent Emails

    List sent-email records, optionally filtered by source inbox, exact identifier/address search, and creation time. Returns one page and a continuation cursor.

  • Send Email

    Send an email from a specific MailSlurp inbox to addresses, saved contacts, or one contact group. Supports plain text or HTML, uploaded attachment IDs, and saved templates. The legacy endpoint confirms acceptance but does not return a sent-

  • Update Inbox

    Update an inbox's name, description, tags, expiration, or favorite status. Provide at least one field to update. The inbox email address cannot be changed.

Setup

  1. Create or open a Switchy Project.
  2. Open Integrations and connect MailSlurp.
  3. Authorise through api_key. Switchy stores the connection against your org.
  4. Everyone in the Project can now @-mention the MailSlurp tools in chat.

What teammates see: by default, memories from MailSlurp are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Projects have used this MCP together with a given model.

How Switchy teams use it

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

Starter prompts

Starter prompts for this model will land here soon.

More other MCPs

See all other MCPs

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