MailSlurp for AI agents

Agents read MailSlurp at once. Changes and sends are held for a person's approval by default.

About MailSlurp

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

What an agent can do in MailSlurp

Every MailSlurp action is classed by the platform as a read, a change or a send. Reads run at once. Changes and sends are held for a person by default.

Runs at once (reads)

Looks things up in MailSlurp without asking first. 9 actions.

  • Get Account InfoReturn 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 InboxGet one MailSlurp inbox by UUID, including its email address, type, labels, and lifecycle state.
  • List Contact GroupsList saved MailSlurp contact groups with optional creation-time filters. Returns one page and a continuation cursor.
  • List ContactsList saved MailSlurp contacts with optional search and creation-time filters. Returns one page and a continuation cursor.
  • List DomainsList custom domains configured for the connected MailSlurp account, including identifiers, domain type, and DNS verification state.
  • List EmailsList 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 InboxesList MailSlurp inboxes with optional search, tag, type, domain, favorite, and creation-time filters. Returns one page and a continuation cursor.
  • List Sent EmailsList sent-email records, optionally filtered by source inbox, exact identifier/address search, and creation time. Returns one page and a continuation cursor.
  • List Email TemplatesList saved MailSlurp email templates with optional creation-time filters. Returns one page and a continuation cursor without large template bodies.

Held for approval by default (changes and sends)

Held for a person's approval by default. The approval is recorded and the action is sent once, never twice, with 10 seconds to undo. 5 actions.

  • Create InboxCreate a MailSlurp HTTP or SMTP inbox. HTTP inboxes are the default and can send and receive; SMTP inboxes are receive-only.
  • Delete InboxPermanently delete one MailSlurp inbox by UUID, including its email address and all emails it contains. This destructive action cannot be undone.
  • Get EmailGet 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.
  • Send EmailSend 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 confirm
  • Update InboxUpdate an inbox's name, description, tags, expiration, or favorite status. Provide at least one field to update. The inbox email address cannot be changed.

Changes wait in Needs you

Changes and sends in MailSlurp are held for a person's approval by default. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.

How approvals work

MailSlurp questions

Can an agent change data in MailSlurp on its own?

Not by default. Changes and sends in MailSlurp are held for a person's approval. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.

What can an agent read in MailSlurp?

This connector lists 9 read actions. Reads run at once, without waiting for approval.

How does MailSlurp connect?

It connects with API key. Connectors are built and maintained by third-party developers; availability is confirmed during scoping.

Bring MailSlurp to your agents.