MailSlurp Connector for AI agents.
8 live capabilities
Automate email testing and manage virtual inboxes for app development
Waiting for input…
Why people use MailSlurp
MailSlurp for automated email testing and QA workflows
This Connector changes that. You can tell your agent to handle the whole thing. It grabs a random inbox, triggers the email, waits for it to land, and grabs the data. You go from manual clicking to a single command.
What Vinkius changes
You get a fully automated way to test email flows without manual intervention.
Use it from Claude, ChatGPT, Cursor or another AI client you already have.
One account · 6,100+ Connectors
- Real-world use case 01
Automated 2FA Verification
A QA engineer needs to test a Forgot Password flow.
- Real-world use case 02
Notification Layout Testing
A developer is building a notification system.
- Real-world use case 03
Transactional Alert Auditing
A product team wants to audit their automated alerts.
Complete set · 8capabilities
The complete MailSlurp capability set.
These are the exact actions your AI can choose when you ask it to work with MailSlurp.
01—04
4 capabilities in this set.
Part of 8 available through MailSlurp.
- 01 Capability
Create random inbox
Generate a new random email address. Use this to keep your test data completely isolated.
- 02 Capability
Delete specific inbox
Remove a specific inbox and all its messages. Use this to keep your account organized.
- 03 Capability
List inbox emails
See a list of all emails in a specific inbox. Use this to check if messages are arriving.
- 04 Capability
Get email details
Get the full content of a single email. This lets you read the actual text or HTML body.
05—08
4 capabilities in this set.
Part of 8 available through MailSlurp.
- 05 Capability
List all inboxes
See every virtual inbox in your account. Use this to manage your existing test addresses.
- 06 Capability
Send email from inbox
Send a message from a MailSlurp address. This is perfect for testing outbound notifications.
- 07 Capability
Wait for email count
Pause the agent until a certain number of emails arrive. This prevents the agent from moving too fast.
- 08 Capability
Wait for latest email
Wait for a new message to land in the inbox. This is the best way to handle asynchronous flows.
Set up in minutes
One URL. Then ask MailSlurp to work.
Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use MailSlurp from the conversation.
Choose your client
Live previewAdvanced clients IDE · CLI
Claude · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_vRBUT7cwmQBHCE8gG9ntobAaiC1YlLQ1uk7HJChy/mcp - Step 01
Open Connectors
In Claude Web or Claude Desktop, open Settings and choose Connectors.
- Step 02
Add the URL
Choose Add custom connector, name it MailSlurp, and paste the URL above.
- Step 03
Turn it on in chat
Select +, open Connectors, and enable MailSlurp for the conversation.
ChatGPT · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_vRBUT7cwmQBHCE8gG9ntobAaiC1YlLQ1uk7HJChy/mcp - Step 01
Open MCP settings
On desktop, open Settings and MCP servers. On web, open your workspace app or connector settings.
- Step 02
Add the URL
Choose Add server with Streamable HTTP, or create a custom MCP app, then paste the MailSlurp URL.
- Step 03
Save and start
Save the connection and enable MailSlurp in your conversation. Desktop may ask you to restart once.
Cursor · IDE configuration
Advanced setup
{
"mcpServers": {
"mailslurp": {
"url": "https://edge.vinkius.com/vk_preview_vRBUT7cwmQBHCE8gG9ntobAaiC1YlLQ1uk7HJChy/mcp"
}
}
} - Step 01
Open MCP Settings
Press Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows/Linux) → search "MCP Settings"
- Step 02
Add the server config
Paste the JSON configuration above into the mcp.json file that opens
- Step 03
Save the file
Cursor will automatically detect the new Connector
- Step 04
Start using MailSlurp
Open Agent mode in chat and ask: "Using MailSlurp, help me...". 8 tools available
VS Code Copilot · IDE configuration
Advanced setup
{
"mcpServers": {
"mailslurp": {
"url": "https://edge.vinkius.com/vk_preview_vRBUT7cwmQBHCE8gG9ntobAaiC1YlLQ1uk7HJChy/mcp"
}
}
} - Step 01
Create MCP config
Create a .vscode/mcp.json file in your project root
- Step 02
Add the server config
Paste the JSON configuration above
- Step 03
Enable Agent mode
Open GitHub Copilot Chat and switch to Agent mode using the dropdown
- Step 04
Start using MailSlurp
Ask Copilot: "Using MailSlurp, help me...". 8 tools available
Windsurf · IDE configuration
Advanced setup
{
"mcpServers": {
"mailslurp": {
"url": "https://edge.vinkius.com/vk_preview_vRBUT7cwmQBHCE8gG9ntobAaiC1YlLQ1uk7HJChy/mcp"
}
}
} - Step 01
Open MCP Settings
Go to Settings → MCP Configuration or press Cmd+Shift+P and search "MCP"
- Step 02
Add the server
Paste the JSON configuration above into mcp_config.json
- Step 03
Save and reload
Windsurf will detect the new server automatically
- Step 04
Start using MailSlurp
Open Cascade and ask: "Using MailSlurp, help me...". 8 tools available
Cline · IDE configuration
Advanced setup
{
"mcpServers": {
"mailslurp": {
"url": "https://edge.vinkius.com/vk_preview_vRBUT7cwmQBHCE8gG9ntobAaiC1YlLQ1uk7HJChy/mcp"
}
}
} - Step 01
Open Cline MCP Settings
Click the Connectors icon in the Cline sidebar panel
- Step 02
Add remote server
Click "Add Connector" and paste the configuration above
- Step 03
Enable the server
Toggle the server switch to ON
- Step 04
Start using MailSlurp
Ask Cline: "Using MailSlurp, help me...". 8 tools available
Claude Code · Terminal command
Advanced setup
claude mcp add mailslurp --transport http "https://edge.vinkius.com/vk_preview_vRBUT7cwmQBHCE8gG9ntobAaiC1YlLQ1uk7HJChy/mcp" - Step 01
Install Claude Code
Run npm install -g @anthropic-ai/claude-code if not already installed
- Step 02
Add the Connector
Run the command above in your terminal
- Step 03
Verify the connection
Run claude mcp to list connected servers, or type /mcp inside a session
- Step 04
Start using MailSlurp
Ask Claude: "Using MailSlurp, show me...". 8 tools are ready
Where the request belongs
Work MailSlurp can move forward.
QA engineers who are tired of manual verification, developers who need to automate registration flows, and product managers who need to audit delivery results.
QA Engineer
Verifies that a new user successfully receives a Welcome email after clicking sign-up.
Backend Developer
Automates the retrieval of 2FA codes during an API integration test.
Product Manager
Checks if transactional alerts are hitting the right addresses during a staging rollout.
Build the capability set
Add more capabilities.
Each Connector adds new actions and data without changing how you work.
Browse ConnectorsMailinator
Test email workflows with disposable inboxes that catch every message without touching production mailboxes or real addresses.
Mailsac
Manage disposable and private email addresses via the Mailsac REST API.
Mailosaur
Automate email and SMS testing and management via the Mailosaur REST API.
Mailtrap
Test, debug, and preview emails in a sandbox before sending to production with analytics that catch rendering issues early.
Elastic Email
Equip your AI agent to manage email campaigns, track contacts, and monitor delivery logs via the Elastic Email API.
Snov.io
Find business emails, verify deliverability, and run multi-step drip campaigns that fill your outbound sales pipeline.
Bring your own AI
Change the model, client or framework. Keep MailSlurp connected.
-
Claude -
ChatGPT -
Gemini -
Cursor -
VS Code -
Windsurf -
ZCode -
Cline -
Zed -
Continue -
Kiro -
Roo Code -
Zencoder -
Goose -
Void -
Augment Code -
Amp -
Qodo -
Tabnine -
Pieces -
Sourcegraph Cody -
JetBrains -
Warp -
Amazon Q -
Antigravity -
BoltAI -
Raycast -
Jan -
LM Studio -
AnythingLLM -
Open WebUI -
Msty -
Cherry Studio -
LibreChat -
TypingMind -
Chorus -
5ire -
n8n -
LangChain -
LlamaIndex -
CrewAI -
Vercel AI SDK
Before you connect
Questions about MailSlurp.
The practical details behind the request, access and result.
Can MailSlurp help me automate 2FA codes?
Yes, the agent can wait for a new email to arrive and then extract the code for you automatically.
How do I keep my personal inbox from getting cluttered?
You can use the random inbox capability to create unique addresses for every single test run, keeping your personal mail completely separate.
Does this work for testing HTML emails?
Yes, the agent can retrieve the full HTML content so you can verify the layout and styling of your emails.
Can I send emails from these virtual addresses?
You can send outbound messages from any of your MailSlurp inboxes to test your notification logic and delivery.
Is there a way to wait for multiple emails?
You can tell the agent to pause until a specific number of messages have arrived in the inbox before moving to the next step.
How do I clean up my test addresses?
You can tell the agent to delete specific inboxes once your testing is finished to keep your account organized and tidy.
How do I find my Inbox ID?
Use the list_all_inboxes capability to see a comprehensive list of all your MailSlurp addresses along with their unique IDs.
What is the benefit of the 'wait-for' capabilities?
They hold the connection until an email arrives, making it easy to test asynchronous processes (like password resets) without writing complex retry loops.
Where do I find my API Key?
Log in to your MailSlurp dashboard and copy the API key from the Home or API Settings section.
One connection away
Give your agent a direct line to MailSlurp.
Connect MailSlurp once. Keep it beside 6,100+ managed Connectors when the next task needs more.
Explore every Connector No credit card required · Free tier available