MailSlurp MCP for AI Agents

Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with MailSlurp MCP or direct API to create test inboxes, send emails, inspect received messages, and verify SMS flows through natural language.

MailSlurp logoMailSlurp
Api Key

MailSlurp is a programmable email and SMS platform for creating inboxes, sending messages, testing flows, and using webhooks. Use it to automate email and SMS testing without managing mail servers or phone infrastructure.

14 Tools

Try MailSlurp now

Type what you want done — sign in and watch it run live in the Tool Router playground.

TOOL ROUTER PLAYGROUND
MailSlurp
Try asking
TOOLS

Supported Tools

Every MailSlurp action and event your agent gets out of the box.

Create Inbox

Create a MailSlurp HTTP or SMTP inbox.

Delete Inbox

Permanently delete one MailSlurp inbox by UUID, including its email address and all emails it contains.

Get Account Info

Return the connected MailSlurp account identity, state, account type, subscription type, and creation time.

Get Email

Get one fully hydrated received email by UUID, including parsed headers, body content, recipients, and attachment IDs.

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.

List Contacts

List saved MailSlurp contacts with optional search and creation-time filters.

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.

List Inboxes

List MailSlurp inboxes with optional search, tag, type, domain, favorite, and creation-time filters.

List Sent Emails

List sent-email records, optionally filtered by source inbox, exact identifier/address search, and creation time.

List Email Templates

List saved MailSlurp email templates with optional creation-time filters.

Send Email

Send an email from a specific MailSlurp inbox to addresses, saved contacts, or one contact group.

Update Inbox

Update an inbox's name, description, tags, expiration, or favorite status.

SETUP GUIDE

Connect MailSlurp MCP Tool with your Agent

1

Install Composio

typescript
npm install @composio/core ai @ai-sdk/openai @ai-sdk/mcp
Install the Composio SDK for Python or TypeScript
2

Initialize Client and Create Tool Router Session

typescript
import { Composio } from '@composio/core';

const composio = new Composio({ apiKey: 'your-api-key' });
const session = await composio.create('your-user-id');
console.log(`Tool Router session created: ${session.mcp.url}`);
Import and initialize the Composio client, then create a Tool Router session for MailSlurp
3

Connect to AI Agent

typescript
import { openai } from '@ai-sdk/openai';
import { experimental_createMCPClient as createMCPClient } from '@ai-sdk/mcp';
import { generateText } from 'ai';

const client = await createMCPClient({
  transport: {
    type: 'http',
    url: session.mcp.url,
    headers: {
      'x-api-key': 'your-composio-api-key',
    },
  },
});

const tools = await client.tools();
const { text } = await generateText({
  model: openai('gpt-4o'),
  tools,
  messages: [{
    role: 'user',
    content: 'List my MailSlurp inboxes and show the latest received email in each'
  }],
  maxSteps: 5,
});

console.log(`Agent: ${text}`);
Use the MCP server with your AI agent (Anthropic Claude or Mastra)
SETUP GUIDE

Connect MailSlurp API Tool with your Agent

1

Install Composio

typescript
npm install @composio/openai
Install the Composio SDK
2

Initialize Composio and Create Tool Router Session

typescript
import OpenAI from 'openai';
import { Composio } from '@composio/core';
import { OpenAIResponsesProvider } from '@composio/openai';

const composio = new Composio({
  provider: new OpenAIResponsesProvider(),
});
const openai = new OpenAI({});
const session = await composio.create('your-user-id');
Import and initialize Composio client, then create a Tool Router session
3

Execute MailSlurp Tools via Tool Router with Your Agent

typescript
const tools = session.tools;
const response = await openai.responses.create({
  model: 'gpt-4.1',
  tools: tools,
  input: [{
    role: 'user',
    content: 'Create a new MailSlurp inbox and send a test email to qa@example.com'
  }],
});
const result = await composio.provider.handleToolCalls(
  'your-user-id',
  response.output
);
console.log(result);
Get tools from Tool Router session and execute MailSlurp actions with your Agent

Why Use Composio?

AI Native MailSlurp Integration

  • Supports both MailSlurp MCP and direct API based integrations
  • Structured, LLM-friendly schemas for reliable email and SMS tool execution
  • Rich coverage for creating inboxes, sending test emails, reading messages, and checking delivery data

Managed Auth

  • Store MailSlurp API keys securely instead of hard-coding them in agent code
  • Central place to manage, scope, and revoke MailSlurp access
  • Per user and per environment credentials so dev, staging, and production stay cleanly separated

Agent Optimized Design

  • Tools are tuned using real error and success rates to improve reliability over time
  • Clear action schemas help agents choose the right MailSlurp operation, from inbox creation to message lookup
  • Comprehensive execution logs so you always know what ran, when, and on whose behalf

Enterprise Grade Security

  • Fine-grained RBAC so you control which agents and users can access MailSlurp
  • Scoped, least privilege access to MailSlurp inboxes, email actions, SMS workflows, and webhook tools
  • Full audit trail of agent actions to support review and compliance
FAQ

Frequently asked questions

Yes, MailSlurp requires you to configure your own API key. Once set up, Composio handles secure credential storage and API request handling for you.

Yes! Composio's Tool Router enables agents to use multiple toolkits. Learn more.

Composio is SOC 2 and ISO 27001 compliant with all data encrypted in transit and at rest. Learn more.

Composio maintains and updates all toolkit integrations automatically, so your agents always work with the latest API versions.

Start with MailSlurp.It takes 30 seconds.

Managed auth, hosted MCP servers, and every MailSlurp tool your agent needs.Free to start.

Start building